Update to Racket 5.2.1

Changes in Racket 5.2.1

* Performance improvements include the use of epoll()/kqueue()
  instead of select() for the Racket thread scheduler, cross-module
  inlining of small functions, and the use of SSE instead of x87 for
  JIT-compiled floating-point operations on platforms where SSE is
  always available (including x86_64 platforms).  A related change
  is the interning of literal numbers, strings, byte strings,
  characters, and regexps that appear in code and syntax objects.

* DrRacket uses a set of composable ray-traced icons available from
  the new `images' library collection.

* Typed Racket's `typecheck-fail' form allows macro creators to
  customize the error messages that Typed Racket produces.  This is
  especially useful when creating pattern matching macros.

* The performance of Redex's matcher has been substantially
  improved; depending on the model you should see improvements
  between 2x and 50x in the time it takes to reduce terms.

* Plots look nicer and are more correct at very small and very large
  scales.  New features include customizable dual axis ticks and
  transforms (e.g., log axes, date and currency ticks, axis interval
  collapse and stretch), stacked histograms, and 3D vector fields.
  The legacy `fit' function and libfit have been removed.

* The `2htdp/universe' library's `big-bang' form supports an
  experimental game pad key handler.

* The `db' library now supports nested transactions and PostgreSQL
  arrays.  Bugs involving MySQL authentication and memory corruption
  in the SQLite bindings have been fixed.

* The Macro Stepper tool in DrRacket no longer executes a program
  after expanding it.

* In the DMdA teaching languages, infinite recursive signatures
  ("streams", for example) with no intervening `mixed' are now
  supported, and the signatures of record definitions without fields
  now have generators for use with `property'.

* MysterX's ActiveX support is deprecated and will be removed in the
  next release.  MysterX's core COM functionality will become
  deprecated in the next release, but COM functionality will be
  supported for the foreseeable future as a compatibility layer over
  a forthcoming `ffi/com' library.
This commit is contained in:
asau 2012-02-03 21:34:06 +00:00
parent 455a54eab9
commit a82b5f3cc8
7 changed files with 1005 additions and 244 deletions

View file

@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.7 2011/12/06 22:21:00 asau Exp $
# $NetBSD: Makefile,v 1.8 2012/02/03 21:34:06 asau Exp $
PKGNAME= racket-textual-5.2
DISTNAME= $(PKGNAME)-src-unix
PKGNAME= racket-textual-5.2.1
DISTNAME= $(PKGNAME_NOREV)-src-unix
CATEGORIES= lang
MASTER_SITES_PLT= http://download.racket-lang.org/installers/$(PKGVERSION_NOREV)/ \
http://www.eecs.northwestern.edu/racket/$(PKGVERSION_NOREV)/ \
@ -19,19 +19,35 @@ LICENSE= gnu-lgpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
REPLACE_INTERPRETER+= racket
REPLACE.racket.old= /usr/bin/env racket
REPLACE.racket.new= ${PREFIX}/bin/racket
REPLACE_FILES.racket= collects/ffi/examples/*.rkt
CONFLICTS+= drscheme-[0-9]* mzscheme-[0-9]* racket-[0-9]*
PATCHDIR= $(.CURDIR)/../../lang/racket/patches
WRKSRC= $(WRKDIR)/$(PKGNAME_NOREV)
GNU_CONFIGURE= yes
CONFIGURE_DIRS= src
CONFIGURE_ARGS= --enable-pthread
USE_LANGUAGES= c c++
MAKE_JOBS_SAFE= no
UNLIMIT_RESOURCES= datasize
CHECK_INTERPRETER_SKIP= lib/racket/collects/meta/build/sitemap/setup.py \
lib/racket/collects/meta/build/sitemap/sitemap_gen.py \
lib/racket/collects/meta/build/sitemap/test_sitemap_gen.py
CHECK_INTERPRETER_SKIP+= lib/racket/collects/tests/jpr/mon-script.ss
.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+= collects/ffi/examples/$f
.endfor
REPLACE_INTERPRETER+= racket
REPLACE.racket.old= .*racket
REPLACE.racket.new= ${LOCALBASE}/bin/racket
REPLACE_FILES.racket= ${REPLACE_RACKET}
PTHREAD_AUTO_VARS= yes
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.5 2011/12/06 22:21:00 asau Exp $
@comment $NetBSD: PLIST,v 1.6 2012/02/03 21:34:07 asau Exp $
bin/mzc
bin/mzpp
bin/mzscheme
@ -96,10 +96,6 @@ lib/racket/collects/compiler/compiled/option_rkt.dep
lib/racket/collects/compiler/compiled/option_rkt.zo
lib/racket/collects/compiler/compiled/sig_rkt.dep
lib/racket/collects/compiler/compiled/sig_rkt.zo
lib/racket/collects/compiler/compiled/src2src_rkt.dep
lib/racket/collects/compiler/compiled/src2src_rkt.zo
lib/racket/collects/compiler/compiled/to-core_rkt.dep
lib/racket/collects/compiler/compiled/to-core_rkt.zo
lib/racket/collects/compiler/compiled/xform_rkt.dep
lib/racket/collects/compiler/compiled/xform_rkt.zo
lib/racket/collects/compiler/compiled/zo-marshal_rkt.dep
@ -148,8 +144,6 @@ lib/racket/collects/compiler/embed.rkt
lib/racket/collects/compiler/find-exe.rkt
lib/racket/collects/compiler/info.rkt
lib/racket/collects/compiler/main.rkt
lib/racket/collects/compiler/mzc.h
lib/racket/collects/compiler/mzclink.h
lib/racket/collects/compiler/option-unit.rkt
lib/racket/collects/compiler/option.rkt
lib/racket/collects/compiler/private/collects-path.rkt
@ -165,8 +159,6 @@ lib/racket/collects/compiler/private/compiled/mach-o_rkt.dep
lib/racket/collects/compiler/private/compiled/mach-o_rkt.zo
lib/racket/collects/compiler/private/compiled/windlldir_rkt.dep
lib/racket/collects/compiler/private/compiled/windlldir_rkt.zo
lib/racket/collects/compiler/private/compiled/winicon_rkt.dep
lib/racket/collects/compiler/private/compiled/winicon_rkt.zo
lib/racket/collects/compiler/private/compiled/winsubsys_rkt.dep
lib/racket/collects/compiler/private/compiled/winsubsys_rkt.zo
lib/racket/collects/compiler/private/compiled/winutf16_rkt.dep
@ -178,13 +170,10 @@ lib/racket/collects/compiler/private/embed.rkt
lib/racket/collects/compiler/private/macfw.rkt
lib/racket/collects/compiler/private/mach-o.rkt
lib/racket/collects/compiler/private/windlldir.rkt
lib/racket/collects/compiler/private/winicon.rkt
lib/racket/collects/compiler/private/winsubsys.rkt
lib/racket/collects/compiler/private/winutf16.rkt
lib/racket/collects/compiler/private/xform.rkt
lib/racket/collects/compiler/sig.rkt
lib/racket/collects/compiler/src2src.rkt
lib/racket/collects/compiler/to-core.rkt
lib/racket/collects/compiler/xform.rkt
lib/racket/collects/compiler/zo-marshal.rkt
lib/racket/collects/compiler/zo-parse.rkt
@ -366,6 +355,8 @@ lib/racket/collects/file/compiled/gunzip_rkt.dep
lib/racket/collects/file/compiled/gunzip_rkt.zo
lib/racket/collects/file/compiled/gzip_rkt.dep
lib/racket/collects/file/compiled/gzip_rkt.zo
lib/racket/collects/file/compiled/ico_rkt.dep
lib/racket/collects/file/compiled/ico_rkt.zo
lib/racket/collects/file/compiled/md5_rkt.dep
lib/racket/collects/file/compiled/md5_rkt.zo
lib/racket/collects/file/compiled/resource_rkt.dep
@ -380,6 +371,7 @@ lib/racket/collects/file/convertible.rkt
lib/racket/collects/file/gif.rkt
lib/racket/collects/file/gunzip.rkt
lib/racket/collects/file/gzip.rkt
lib/racket/collects/file/ico.rkt
lib/racket/collects/file/md5.rkt
lib/racket/collects/file/private/compiled/octree-quantize_rkt.dep
lib/racket/collects/file/private/compiled/octree-quantize_rkt.zo
@ -1313,6 +1305,8 @@ lib/racket/collects/racket/compiled/package_rkt.dep
lib/racket/collects/racket/compiled/package_rkt.zo
lib/racket/collects/racket/compiled/path_rkt.dep
lib/racket/collects/racket/compiled/path_rkt.zo
lib/racket/collects/racket/compiled/performance-hint_rkt.dep
lib/racket/collects/racket/compiled/performance-hint_rkt.zo
lib/racket/collects/racket/compiled/place_rkt.dep
lib/racket/collects/racket/compiled/place_rkt.zo
lib/racket/collects/racket/compiled/port_rkt.dep
@ -1421,8 +1415,14 @@ lib/racket/collects/racket/contract/private/compiled/ds-helpers_rkt.dep
lib/racket/collects/racket/contract/private/compiled/ds-helpers_rkt.zo
lib/racket/collects/racket/contract/private/compiled/ds_rkt.dep
lib/racket/collects/racket/contract/private/compiled/ds_rkt.zo
lib/racket/collects/racket/contract/private/compiled/env_rkt.dep
lib/racket/collects/racket/contract/private/compiled/env_rkt.zo
lib/racket/collects/racket/contract/private/compiled/exists_rkt.dep
lib/racket/collects/racket/contract/private/compiled/exists_rkt.zo
lib/racket/collects/racket/contract/private/compiled/generate-base_rkt.dep
lib/racket/collects/racket/contract/private/compiled/generate-base_rkt.zo
lib/racket/collects/racket/contract/private/compiled/generate_rkt.dep
lib/racket/collects/racket/contract/private/compiled/generate_rkt.zo
lib/racket/collects/racket/contract/private/compiled/guts_rkt.dep
lib/racket/collects/racket/contract/private/compiled/guts_rkt.zo
lib/racket/collects/racket/contract/private/compiled/hash_rkt.dep
@ -1449,13 +1449,20 @@ lib/racket/collects/racket/contract/private/compiled/prop_rkt.dep
lib/racket/collects/racket/contract/private/compiled/prop_rkt.zo
lib/racket/collects/racket/contract/private/compiled/provide_rkt.dep
lib/racket/collects/racket/contract/private/compiled/provide_rkt.zo
lib/racket/collects/racket/contract/private/compiled/rand_rkt.dep
lib/racket/collects/racket/contract/private/compiled/rand_rkt.zo
lib/racket/collects/racket/contract/private/compiled/struct-prop_rkt.dep
lib/racket/collects/racket/contract/private/compiled/struct-prop_rkt.zo
lib/racket/collects/racket/contract/private/compiled/struct_rkt.dep
lib/racket/collects/racket/contract/private/compiled/struct_rkt.zo
lib/racket/collects/racket/contract/private/compiled/vector_rkt.dep
lib/racket/collects/racket/contract/private/compiled/vector_rkt.zo
lib/racket/collects/racket/contract/private/ds-helpers.rkt
lib/racket/collects/racket/contract/private/ds.rkt
lib/racket/collects/racket/contract/private/env.rkt
lib/racket/collects/racket/contract/private/exists.rkt
lib/racket/collects/racket/contract/private/generate-base.rkt
lib/racket/collects/racket/contract/private/generate.rkt
lib/racket/collects/racket/contract/private/guts.rkt
lib/racket/collects/racket/contract/private/hash.rkt
lib/racket/collects/racket/contract/private/helpers.rkt
@ -1469,6 +1476,8 @@ lib/racket/collects/racket/contract/private/out.rkt
lib/racket/collects/racket/contract/private/parametric.rkt
lib/racket/collects/racket/contract/private/prop.rkt
lib/racket/collects/racket/contract/private/provide.rkt
lib/racket/collects/racket/contract/private/rand.rkt
lib/racket/collects/racket/contract/private/struct-prop.rkt
lib/racket/collects/racket/contract/private/struct.rkt
lib/racket/collects/racket/contract/private/vector.rkt
lib/racket/collects/racket/contract/region.rkt
@ -1606,6 +1615,7 @@ lib/racket/collects/racket/draw/unsafe/glib.rkt
lib/racket/collects/racket/draw/unsafe/jpeg.rkt
lib/racket/collects/racket/draw/unsafe/pango.rkt
lib/racket/collects/racket/draw/unsafe/png.rkt
lib/racket/collects/racket/draw/unsafe/png.rkt.orig
lib/racket/collects/racket/draw/xbm.rkt
lib/racket/collects/racket/draw/xpm.rkt
lib/racket/collects/racket/enter.rkt
@ -1684,6 +1694,7 @@ lib/racket/collects/racket/math.rkt
lib/racket/collects/racket/mpair.rkt
lib/racket/collects/racket/package.rkt
lib/racket/collects/racket/path.rkt
lib/racket/collects/racket/performance-hint.rkt
lib/racket/collects/racket/place.rkt
lib/racket/collects/racket/port.rkt
lib/racket/collects/racket/pretty.rkt
@ -2534,6 +2545,7 @@ lib/racket/collects/scribble/scheme.rkt
lib/racket/collects/scribble/scribble-common.js
lib/racket/collects/scribble/scribble-prefix.html
lib/racket/collects/scribble/scribble-prefix.tex
lib/racket/collects/scribble/scribble-skull.tex
lib/racket/collects/scribble/scribble-style.css
lib/racket/collects/scribble/scribble-style.tex
lib/racket/collects/scribble/scribble.css
@ -3443,6 +3455,8 @@ lib/racket/collects/syntax/compiled/boundmap_rkt.dep
lib/racket/collects/syntax/compiled/boundmap_rkt.zo
lib/racket/collects/syntax/compiled/context_rkt.dep
lib/racket/collects/syntax/compiled/context_rkt.zo
lib/racket/collects/syntax/compiled/datum_rkt.dep
lib/racket/collects/syntax/compiled/datum_rkt.zo
lib/racket/collects/syntax/compiled/define_rkt.dep
lib/racket/collects/syntax/compiled/define_rkt.zo
lib/racket/collects/syntax/compiled/docprovide_rkt.dep
@ -3499,13 +3513,8 @@ lib/racket/collects/syntax/compiled/toplevel_rkt.dep
lib/racket/collects/syntax/compiled/toplevel_rkt.zo
lib/racket/collects/syntax/compiled/trusted-xforms_rkt.dep
lib/racket/collects/syntax/compiled/trusted-xforms_rkt.zo
lib/racket/collects/syntax/compiled/zodiac-sig_rkt.dep
lib/racket/collects/syntax/compiled/zodiac-sig_rkt.zo
lib/racket/collects/syntax/compiled/zodiac-unit_rkt.dep
lib/racket/collects/syntax/compiled/zodiac-unit_rkt.zo
lib/racket/collects/syntax/compiled/zodiac_rkt.dep
lib/racket/collects/syntax/compiled/zodiac_rkt.zo
lib/racket/collects/syntax/context.rkt
lib/racket/collects/syntax/datum.rkt
lib/racket/collects/syntax/define.rkt
lib/racket/collects/syntax/doc.txt
lib/racket/collects/syntax/docprovide.rkt
@ -3644,9 +3653,6 @@ lib/racket/collects/syntax/template.rkt
lib/racket/collects/syntax/to-string.rkt
lib/racket/collects/syntax/toplevel.rkt
lib/racket/collects/syntax/trusted-xforms.rkt
lib/racket/collects/syntax/zodiac-sig.rkt
lib/racket/collects/syntax/zodiac-unit.rkt
lib/racket/collects/syntax/zodiac.rkt
lib/racket/collects/trace/calltrace-lib.rkt
lib/racket/collects/trace/calltrace.rkt
lib/racket/collects/trace/compiled/calltrace-lib_rkt.dep
@ -3702,16 +3708,12 @@ lib/racket/collects/unstable/compiled/debug_rkt.dep
lib/racket/collects/unstable/compiled/debug_rkt.zo
lib/racket/collects/unstable/compiled/define_rkt.dep
lib/racket/collects/unstable/compiled/define_rkt.zo
lib/racket/collects/unstable/compiled/dict_rkt.dep
lib/racket/collects/unstable/compiled/dict_rkt.zo
lib/racket/collects/unstable/compiled/dirs_rkt.dep
lib/racket/collects/unstable/compiled/dirs_rkt.zo
lib/racket/collects/unstable/compiled/exn_rkt.dep
lib/racket/collects/unstable/compiled/exn_rkt.zo
lib/racket/collects/unstable/compiled/file_rkt.dep
lib/racket/collects/unstable/compiled/file_rkt.zo
lib/racket/collects/unstable/compiled/find_rkt.dep
lib/racket/collects/unstable/compiled/find_rkt.zo
lib/racket/collects/unstable/compiled/flonum_rkt.dep
lib/racket/collects/unstable/compiled/flonum_rkt.zo
lib/racket/collects/unstable/compiled/function_rkt.dep
lib/racket/collects/unstable/compiled/function_rkt.zo
lib/racket/collects/unstable/compiled/future_rkt.dep
@ -3722,6 +3724,8 @@ lib/racket/collects/unstable/compiled/hash_rkt.dep
lib/racket/collects/unstable/compiled/hash_rkt.zo
lib/racket/collects/unstable/compiled/info_rkt.dep
lib/racket/collects/unstable/compiled/info_rkt.zo
lib/racket/collects/unstable/compiled/latent-contract_rkt.dep
lib/racket/collects/unstable/compiled/latent-contract_rkt.zo
lib/racket/collects/unstable/compiled/lazy-require_rkt.dep
lib/racket/collects/unstable/compiled/lazy-require_rkt.zo
lib/racket/collects/unstable/compiled/list_rkt.dep
@ -3732,18 +3736,12 @@ lib/racket/collects/unstable/compiled/markparam_rkt.dep
lib/racket/collects/unstable/compiled/markparam_rkt.zo
lib/racket/collects/unstable/compiled/match_rkt.dep
lib/racket/collects/unstable/compiled/match_rkt.zo
lib/racket/collects/unstable/compiled/mutated-vars_rkt.dep
lib/racket/collects/unstable/compiled/mutated-vars_rkt.zo
lib/racket/collects/unstable/compiled/path_rkt.dep
lib/racket/collects/unstable/compiled/path_rkt.zo
lib/racket/collects/unstable/compiled/parameter-group_rkt.dep
lib/racket/collects/unstable/compiled/parameter-group_rkt.zo
lib/racket/collects/unstable/compiled/port_rkt.dep
lib/racket/collects/unstable/compiled/port_rkt.zo
lib/racket/collects/unstable/compiled/pretty_rkt.dep
lib/racket/collects/unstable/compiled/pretty_rkt.zo
lib/racket/collects/unstable/compiled/prop-contract_rkt.dep
lib/racket/collects/unstable/compiled/prop-contract_rkt.zo
lib/racket/collects/unstable/compiled/require_rkt.dep
lib/racket/collects/unstable/compiled/require_rkt.zo
lib/racket/collects/unstable/compiled/sequence_rkt.dep
lib/racket/collects/unstable/compiled/sequence_rkt.zo
lib/racket/collects/unstable/compiled/string_rkt.dep
@ -3759,26 +3757,27 @@ lib/racket/collects/unstable/compiled/wrapc_rkt.zo
lib/racket/collects/unstable/contract.rkt
lib/racket/collects/unstable/debug.rkt
lib/racket/collects/unstable/define.rkt
lib/racket/collects/unstable/dict.rkt
lib/racket/collects/unstable/dirs.rkt
lib/racket/collects/unstable/exn.rkt
lib/racket/collects/unstable/file.rkt
lib/racket/collects/unstable/find.rkt
lib/racket/collects/unstable/flonum.rkt
lib/racket/collects/unstable/function.rkt
lib/racket/collects/unstable/future.rkt
lib/racket/collects/unstable/generics.rkt
lib/racket/collects/unstable/hash.rkt
lib/racket/collects/unstable/info.rkt
lib/racket/collects/unstable/latent-contract.rkt
lib/racket/collects/unstable/latent-contract/compiled/defthing_rkt.dep
lib/racket/collects/unstable/latent-contract/compiled/defthing_rkt.zo
lib/racket/collects/unstable/latent-contract/compiled/serialize-syntax_rkt.dep
lib/racket/collects/unstable/latent-contract/compiled/serialize-syntax_rkt.zo
lib/racket/collects/unstable/latent-contract/defthing.rkt
lib/racket/collects/unstable/latent-contract/serialize-syntax.rkt
lib/racket/collects/unstable/lazy-require.rkt
lib/racket/collects/unstable/list.rkt
lib/racket/collects/unstable/logging.rkt
lib/racket/collects/unstable/markparam.rkt
lib/racket/collects/unstable/match.rkt
lib/racket/collects/unstable/mutated-vars.rkt
lib/racket/collects/unstable/net/compiled/url_rkt.dep
lib/racket/collects/unstable/net/compiled/url_rkt.zo
lib/racket/collects/unstable/net/url.rkt
lib/racket/collects/unstable/path.rkt
lib/racket/collects/unstable/parameter-group.rkt
lib/racket/collects/unstable/port.rkt
lib/racket/collects/unstable/pretty.rkt
lib/racket/collects/unstable/private/class-iop-ct.rkt
@ -3787,8 +3786,6 @@ lib/racket/collects/unstable/private/compiled/class-iop-ct_rkt.zo
lib/racket/collects/unstable/private/compiled/notify_rkt.dep
lib/racket/collects/unstable/private/compiled/notify_rkt.zo
lib/racket/collects/unstable/private/notify.rkt
lib/racket/collects/unstable/prop-contract.rkt
lib/racket/collects/unstable/require.rkt
lib/racket/collects/unstable/sequence.rkt
lib/racket/collects/unstable/string.rkt
lib/racket/collects/unstable/struct.rkt

View file

@ -1,5 +1,7 @@
$NetBSD: distinfo,v 1.5 2011/12/06 22:21:00 asau Exp $
$NetBSD: distinfo,v 1.6 2012/02/03 21:34:07 asau Exp $
SHA1 (racket-textual-5.2-src-unix.tgz) = 5f94b77b28800a6ab3b4de4fdba369c04854d889
RMD160 (racket-textual-5.2-src-unix.tgz) = 1a742613a9b6f5870a0b0cd5168ec44d08a173d4
Size (racket-textual-5.2-src-unix.tgz) = 5806691 bytes
SHA1 (racket-textual-5.2.1-src-unix.tgz) = 3da9fd6176b2b696683fb4fbb735b701c9a0e535
RMD160 (racket-textual-5.2.1-src-unix.tgz) = 2fbf07bda9a6c80e24681450053cfce13cdce7eb
Size (racket-textual-5.2.1-src-unix.tgz) = 5822416 bytes
SHA1 (patch-collects_racket_draw_unsafe_png.rkt) = 8c4d3de433537f3146bbe002fc0955a6445866ee
SHA1 (patch-src_racket_sconfig.h) = dbfd13a85ac050eb097e8ff6c81d6585a5982178

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.9 2011/12/06 22:21:00 asau Exp $
# $NetBSD: Makefile,v 1.10 2012/02/03 21:34:06 asau Exp $
PKGNAME= racket-5.2
PKGNAME= racket-5.2.1
DISTNAME= $(PKGNAME_NOREV)-src-unix
CATEGORIES= lang
MASTER_SITES_PLT= http://download.racket-lang.org/installers/$(PKGVERSION_NOREV)/ \
@ -25,17 +25,22 @@ WRKSRC= $(WRKDIR)/$(PKGNAME_NOREV)
GNU_CONFIGURE= yes
CONFIGURE_DIRS= src
CONFIGURE_ARGS= --enable-pthread
USE_LANGUAGES= c c++
USE_TOOLS= pkg-config
MAKE_JOBS_SAFE= no
UNLIMIT_RESOURCES= datasize
BUILDLINK_TRANSFORM+= rm:-ldl
REPLACE_SH= collects/tests/framework/framework-test
# No REPLACE_CSH:
CHECK_INTERPRETER_SKIP= lib/racket/collects/2htdp/tests/xtest
CHECK_INTERPRETER_SKIP= collects/meta/build/sitemap/setup.py \
collects/meta/build/sitemap/test_sitemap_gen.py
CHECK_INTERPRETER_SKIP= lib/racket/collects/meta/build/sitemap/setup.py \
lib/racket/collects/meta/build/sitemap/sitemap_gen.py \
lib/racket/collects/meta/build/sitemap/test_sitemap_gen.py
CHECK_INTERPRETER_SKIP+= lib/racket/collects/tests/jpr/mon-script.ss
.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+= collects/ffi/examples/$f
@ -46,6 +51,9 @@ REPLACE.racket.old= .*racket
REPLACE.racket.new= ${LOCALBASE}/bin/racket
REPLACE_FILES.racket= ${REPLACE_RACKET}
do-test:
$(RUN) cd $(WRKSRC)/collects/tests/racket && $(WRKSRC)/src/racket/racket3m -f quiet.rktl
.include "../../devel/pango/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,7 @@
$NetBSD: distinfo,v 1.5 2011/12/06 22:21:00 asau Exp $
$NetBSD: distinfo,v 1.6 2012/02/03 21:34:06 asau Exp $
SHA1 (racket-5.2-src-unix.tgz) = f88007c12d7e5f2773b122d3652c8cd1d15da8c3
RMD160 (racket-5.2-src-unix.tgz) = 819354513744d36f846d0b736b618b2e45fc3d31
Size (racket-5.2-src-unix.tgz) = 16260740 bytes
SHA1 (racket-5.2.1-src-unix.tgz) = a4ea408818236f8eaf937291dd641fd73a997793
RMD160 (racket-5.2.1-src-unix.tgz) = 20852c851aee25d79ee83bc3a18d45eed39aeebf
Size (racket-5.2.1-src-unix.tgz) = 17210561 bytes
SHA1 (patch-collects_racket_draw_unsafe_png.rkt) = 8c4d3de433537f3146bbe002fc0955a6445866ee
SHA1 (patch-src_racket_sconfig.h) = dbfd13a85ac050eb097e8ff6c81d6585a5982178

View file

@ -0,0 +1,13 @@
$NetBSD: patch-src_racket_sconfig.h,v 1.1 2012/02/03 21:34:06 asau Exp $
--- src/racket/sconfig.h.orig 2012-01-20 20:41:55.000000000 +0000
+++ src/racket/sconfig.h
@@ -263,6 +263,8 @@
# define USE_IEEE_FP_PREDS
# define POW_HANDLES_INF_CORRECTLY
+# define USE_DYNAMIC_FDSET_SIZE
+
# define SIGSET_IS_SIGNAL
# define USE_TM_GMTOFF_FIELD