lang/racket 9.3 FreeBSD
Interactive, integrated, graphical Scheme programming environment
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d2e3c9ad9f- License
- APACHE20, MIT
- Categories
- lang, scheme
- Package size
- 190386.6 KiB, 724355.3 KiB installed
Description
Racket is a set of tools for writing and running the PLT scheme programming language. It includes a graphical IDE (drracket) that features highlighting of the source of syntax and run-time errors, support for multiple language levels, an algebraic stepper, objects, modules, a GUI library, TCP/IP, and much more. It includes an extensive, hyper-linked help system called Help Desk, available from the Help menu, the plt-help command line tool, or through a web browser.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/racket | 9.3 |
| DragonFly | lang/racket | 8.11.1_1 |
Install
Binary package:
pkg install racket
From the ports tree:
cd /usr/ports/lang/racket/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= racket>0:lang/racket
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 9.3 | 9.3 | - | 8.18 | 9.3 |
| FreeBSD:14:quarterly | 9.3 | 9.3 | n/a | 8.17 | 9.3 |
| FreeBSD:15:latest | 9.3 | 9.3 | n/a | 8.17_1 | 8.18 |
| FreeBSD:15:quarterly | 9.3 | 9.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 9.3 | 9.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libffi.so: devel/libffiliblz4.so: archivers/liblz4libpng.so: graphics/png
The full lists below include those, and their dependencies in turn.
Build dependencies 42
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/sqlite3
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libdatrie
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/png
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/pango
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 41
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/sqlite3
- devel/gettext-runtime
- devel/glib20
- devel/libdatrie
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/png
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/pango
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
No port depends on this one.
Configuration
Options name: lang_racket
| Option | Default | Description |
|---|---|---|
| BC | off | Build ByteCode backend (legacy) |
| CS | on | Build ChezScheme backend |
| DOCS | off | Build and/or install documentation |
- USES
- cpe gmake gnome iconv jpeg libtool localbase sqlite tar:tgz
- Service scripts
- none
- Conflicts with
- racket-minimal
Files
Manual pages 9
- drracket(1)
- gracket(1)
- mred(1)
- mzc(1)
- mzscheme(1)
- plt-help(1)
- racket(1)
- raco(1)
- setup-plt(1)
pkg-plist 31
- bin/drracket
- bin/gracket
- bin/gracket-text
- bin/mred
- bin/mred-text
- bin/mzc
- bin/mzpp
- bin/mzscheme
- bin/mztext
- bin/pdf-slatex
- bin/plt-games
- bin/plt-help
- bin/plt-r5rs
- bin/plt-r6rs
- bin/plt-web-server
- bin/racket
- bin/raco
- bin/scribble
- bin/setup-plt
- bin/slatex
- bin/slideshow
- bin/swindle
- share/man/man1/drracket.1.gz
- share/man/man1/gracket.1.gz
- share/man/man1/mred.1.gz
- share/man/man1/mzc.1.gz
- share/man/man1/mzscheme.1.gz
- share/man/man1/plt-help.1.gz
- share/man/man1/racket.1.gz
- share/man/man1/raco.1.gz
- share/man/man1/setup-plt.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| racket/9.3/racket-9.3-src-builtpkgs.tgz | 1.63304097e+08 | a962b38893662fde4bfc07d859dcd7278017d485f89467729e32dfa5c9904d23 |
Master sites 6
- http://mirror.racket-lang.org/installers/9.3/
- http://www.cs.utah.edu/plt/installers/9.3/
- http://www.eecs.northwestern.edu/racket/9.3/
- http://mirror.csclub.uwaterloo.ca/racket/racket-installers/9.3/
- http://mirror.informatik.uni-tuebingen.de/mirror/racket/9.3/
- http://racket.infogroep.be/9.3/