Port details on branch 2022Q3 |
- squeak Full Smalltalk 80 with portability to Unix, Mac, and Windows
- 4.10.2_14 lang =3 4.10.2_14Version of this port present on the latest quarterly branch.
- Maintainer: takeshi.mutoh@gmail.com
- Port Added: 2004-06-03 07:16:53
- Last Update: 2024-02-24 16:29:07
- Commit Hash: 877b7aa
- People watching this port, also watch:: wine, cdrtools, nmap
- License: APACHE20 MIT
- WWW:
- https://www.squeak.org/
- Description:
- Squeak is an open, highly-portable Smalltalk-80 implementation whose
virtual machine is written entirely in Smalltalk, making it easy to
debug, analyze, and change; it includes among other things:
* a rapid-turn-around Smalltalk-80 compiler,
* a caching-JIT run-time virtual machine (with full source in
Smalltalk),
* large class libraries with portable data and GUI models, and
* an integrated development environment with powerful coding
tools and GUI construction tools.
Squeak was developed at Apple Labs, Walt Disney and has been ported
to a variety of computers (including most flavors of UNIX and Windows).
Compared to other Smalltalk systems, Squeak has 4 important features:
* Portability (to Mac, Windows, WinCE, and many flavors of UNIX);
* Speed (it uses native C for compute-intensive code);
* Price (free, including all source code and the right to distribute
applications!); and
* Sophistication (full Smalltalk-80 language, libraries, and tools).
Squeak comes under an open source license, meaning that you can
download and use it for free.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/lang/squeak/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/squeak
- pkg install squeak
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: squeak
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 i386 powerpc powerpc64 powerpc64le powerpcspe
- distinfo:
- SHA256 (squeak/Squeak-4.10.2.2614-src.tar.gz) = 3db6d12ea223e5bc49f52af7f6f832e383a3a006a53bc8a87f6469e1af5dfc2e
SIZE (squeak/Squeak-4.10.2.2614-src.tar.gz) = 3297314
SHA256 (squeak/Squeak4.6-15102.zip) = 1605a32504b5fd364d4318676637b8991a0acd5c0d3bbe7e6f48f0c5ad786a6e
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- v4l_compat>=1.0.20120501 : multimedia/v4l_compat
- pkgconf>=1.3.0_1 : devel/pkgconf
- xorgproto>=0 : x11/xorgproto
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xrender.pc : x11/libXrender
- Runtime dependencies:
-
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xrender.pc : x11/libXrender
- Library dependencies:
-
- libaudio.so : audio/nas
- libdbus-1.so : devel/dbus
- libffi.so : devel/libffi
- libfreetype.so : print/freetype2
- libharfbuzz.so : print/harfbuzz
- libasound.so : audio/alsa-lib
- libpulse-simple.so : audio/pulseaudio
- libv4l2.so : multimedia/libv4l
- libGL.so : graphics/libglvnd
- libcairo.so : graphics/cairo
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libpango-1.0.so : x11-toolkits/pango
- libiconv.so : converters/libiconv
- This port is required by:
- for Run
-
- japanese/seaside
- lang/scratch
Configuration Options:
- No options to configure
- Options name:
- lang_squeak
- USES:
- gl gnome iconv:wchar_t pkgconfig xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
- There is no master site for this port.
|