- Mark MAKE_JOBS_UNSAFE=yes PR: ports/135552, ports/135553, ports/135538 Appproved by: linimon (via irc) Submitted by: myself (pgollucci@)8fdae254bd
Port details
www/websh 3.6.0.b5_9,1
Embeds a TCL8 interpreter in the Apache server
Port info
- Maintainer
- ports@virtual-estates.net
- Packages
- latest: 3.6.0.b5_9,1
- Upstream
- up to date
- Last update
- to 3.6.0.b5_9,1 · e5f5981a35
- Quarterly
- 2026Q4: 3.6.0.b5_9,1
- WWW
- https://tcl.apache.org/websh/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install webshinstalls 3.6.0.b5_9,1 fromlatest; fromquarterly(2026Q4) 3.6.0.b5_9,1- Port
# cd /usr/ports/www/websh && make install clean# make -C /usr/ports/www/websh config # change options first
- Size
- 96 KiB download · 370 KiB installed
- Depends on
- lang/tcl86 8.6.18_1, www/apache24 2.4.69
- License
- APACHE20
- Options
- 2 of 2 on in the package: DOCS EXAMPLES
- pkg-message
Shown after installing
The websh _executable_ is deliberately not installed by this port. To load websh functionality into regular Tcl-scripts, simply use: package require websh For a ready to use example on configuring the module, see: /usr/local/share/examples/websh/httpd.conf The file can be simply copied into the /usr/local/etc/apache24/Includes/ under more recent Apache versions. Be sure to create /usr/local/etc/websh.conf -- most likely, you'll simply copy the installed /usr/local/etc/websh.conf.dist over.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.6.0.b5_9,1 | 3.6.0.b5_9,1 | – |
| FreeBSD 15 | 3.6.0.b5_9,1 | 3.6.0.b5_9,1 | – |
| FreeBSD 14 | 3.6.0.b5_9,1 | 3.6.0.b5_9,1 | 3.6.0.b5_9,1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.6.0.b5_9,1 | 3.6.0.b5_9,1 | – |
| FreeBSD 14 | 3.6.0.b5_9,1 | 3.6.0.b5_9,1 | 3.6.0.b5_9,1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 3.6.0.b5_9,1.Fixed (0)
No VuXML entries for this package.
Problem reports (1) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 288522 | www/websh: make it build against TCL-9.x | New | 2025-07-28 |
Commits (62)
- Change USE_TCL from YES to 84 due to planned default tcl change35f208251b
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62 Tested by: exp build run (erwin)771ea13f41
Fix up the makefile post-configure to avoid useless PACKAGE_-definitions, which may conflict with the (equally useless) Apache ones. Insist on TCL-8.4 -- using 8.5 causes self-test failures including seg-faults... These are being investigated.d90853eceb
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)3e4ed01146
- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories With hat: portmgr92b220fa9c
Switch autoconf dependencies from 2.53 or 2.59 to 2.61. PR: ports/116639 Submitted by: aDe48420a5ebd
- Convert existing ports to a new bsd.tcl.mk order PR: ports/109097 Submitted by: Martin Matuska <martin@matuska.org> Tested on: pointyhat exp-runcfa7269b11
Fix a curious problem, which appears to affect FreeBSD-5's make (or sh?) only... Notified by: kris84f18dea58
Hush a few more warnings to allow building with -Wall -Werror. Notified by: kris528c640933
Grrr... Fix the stuff that stayed from the mod_dtcl port, which I used as a template...a54ba76b59
Webshell -- a TCL module for Apache. Appears to be the most advanced and the best supported such module of the several listed at http://tcl.apache.org/ Works with both Apache-1.3.x and 2.x and has an interesting development paradigm.f3015877b8