CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

lang/itcl 3.4.4_2,1

Object-oriented extension to Tcl [incr Tcl]

Port info

Maintainer
erik@bz.bzflag.bz
Packages
latest: 3.4.4_2,1
Upstream
up to date
Last update
to 3.4.4_2,1 · dbf77f72b0
Quarterly
2026Q4: 3.4.4_2,1
WWW
https://sourceforge.net/projects/incrtcl/
Links
cgit · VuXML

Install

Package
# pkg install itcl
installs 3.4.4_2,1 from latest; from quarterly (2026Q4) 3.4.4_2,1
Port
# cd /usr/ports/lang/itcl && make install clean
Size
114 KiB download · 270 KiB installed
Depends on
lang/tcl86 8.6.18_1

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.4.4_2,13.4.4_2,1–
FreeBSD 153.4.4_2,13.4.4_2,1–
FreeBSD 143.4.4_2,13.4.4_2,13.4.4_2,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.4.4_2,13.4.4_2,1–
FreeBSD 143.4.4_2,13.4.4_2,13.4.4_2,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.4.4_2,1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (86)

Satoshi Asami (asami) · 3.0.1
Rename INSTALLS_SHLIBS to INSTALLS_SHLIB.  (There was a typo in the previous commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)

Line up the rhs of variable assignments nicely.  Remove a couple of extra
whitespaces while I'm here.

Suggested by:	 sobomax
ffb21b5654
Maxim Sobolev (sobomax) · 3.0.1
Final round of the INSTALLS_SHLIBS=yes conversion. Few remaining ports with ldconfig in PLIST need personal consideration.
5178b48938
Tim Vanderhoek (hoek) · 3.0.1
The pkg/PLIST learned how to support symlinks more than a year ago.
45238af353
Tim Vanderhoek (hoek) · 3.0.1
PKGDEINSTALL=${PORTSDIR}/lang/tcl82/pkg/DEINSTALL.tclsh, or from ${PKGDIR} if DEINSTALL.tclsh exists there.

Also, add INSTALL.tclsh to ja-tcl*, otcl, and itcl.  The latter
two technically don't need it since they depend on another library
which will pull the (DE)?INSTALL.tclsh stuff in, but I'm changing
them anyways as a defensive measure.
29870c686d
David E. O'Brien (obrien) · 3.0.1
Convert to the PORTNAME - PORTVERSION syntax.
5cd5b258b5
Steve Price (steve)
Update to use Tcl/Tk version 8.2.

Submitted by:	Ade Lovett <ade@lovett.com>
bc087374d3
David E. O'Brien (obrien)
Change Id->FreeBSD.
f0f690adc1
Tim Vanderhoek (hoek)
Commit #3/4 to enforce caps, no period.

FWIW, checkout of these things took 5+hrs, staying on the local
.freebsd.org net w/o hitting the 'net at all.

As promised,

$ time cvs ci
real    67m51.701s
user    0m1.250s
sys     0m5.345s
dd9ff05a6a
Justin M. Seger (jseger)
Upgrade to itcl 3.0.1

Submitted by:	Duncan Barclay <dmlb@ragnet.demon.co.uk>
PR:		ports/10960
93cb38fc6e
Satoshi Asami (asami)
This port requires Xlib.
82bc3741b3
Thomas Gellekum (tg)
Execute `ldconfig -R' at the pkg_delete step.

PR:		6281
Submitted by:	SADA Kenji <sada@e-mail.ne.jp>
944910bb30
Masafumi Max NAKANE (max)
ldconfig -> ${LDCONFIG}.
5e5eddfc60
Bill Fenner (fenner)
The distfile moved on the MASTER_SITE.  (this port is still BROKEN,  however).

Found by:	distfile checker
3d5dd1cc21
Satoshi Asami (asami)
Add reasons to BROKEN.
2500f7653e
Satoshi Asami (asami)
Mark this port BROKEN, until Chuck can figure out the quirks.

Reviewed by:	chuckr
80ccdddb9a
Chuck Robey (chuckr)
Fixed mistake in tkConfig.sh, in definition of location of libtk, from -LNONE/lib to -L/usr/local/lib.
e03fa3e1fe
David E. O'Brien (obrien)
CATAGORIES+= -> CATAGORIES= Reordered vars where needed.  Added MAINTAINERS where needed, many mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
d23a795680
Satoshi Asami (asami)
lib/pkgIndex.tcl was listed three times.
a83f278952
Chuck Robey (chuckr)
Adding a couple of libitcl and libitk symlinks. Pointed out by:	Satoshi.
ca45ad248c
Chuck Robey (chuckr)
Cleaning up extracurricular linking done by this port over libtk and libtcl files. Suggested by:  Satoshi.
838df4382e
Satoshi Asami (asami)
Oh my goodness!  Satoshi is finally fed up and decided to "clean up" all the COMMENTs!  No package names, no version numbers, no "this is absolutix-3.1.2" type comments that have zero information contents.

Now, without any bad examples to follow, nobody has an excuse to import
a port with those kind of comments. :)

Phew!  238 ports modified!
95137d2010
Chuck Robey (chuckr)
Reorder Makefile variables.
1358362a80
Chuck Robey (chuckr)
Make a more canonical PKGNAME from the DISTNAME.
fbe418130c
Chuck Robey (chuckr)
Fix the post-install target, .endif in the wrong place.
4ac5951745
Chuck Robey (chuckr)
Update itcl to 2.1.  Large port, carries around it's own patched copies of tcl7.5 amd tk4.1, as well as new widget collection. Reviewed by:	(preliminary version) Satoshi
f88adba033
Gary Palmer (gpalmer)
Change MASTER_SITE addresses from ftp.aud.alcatel.com (which no longer holds the archive) to ftp.neosoft.com, correcting paths as necessary.

Pointed Out By:	jkh
4fccf7d536
Satoshi Asami (asami)
Change category nome from "languages" to "lang".  Also remove "programming" which appeared in some of them, everything here is a programming language! :)
5812de6cad
Satoshi Asami (asami)
Duh, I left one empty line before the CVS: lines (like someone told me before) and cvs still sent an empty log! :<

Anyway, what I was trying to say in the commit messages of patch-[ab] was
to run ldconfig right after installation of the shared libraries, so that
they can be found by subsequent runs of shared binaries.

Also, take ldconfig out of this Makefile's post-install rule.
a486f45eb0
Satoshi Asami (asami)
Add

post-install:
	pkg_add -m ${PREFIX}/lib

to Makefiles and

@exec ldconfig -m %D

to packing lists of ports that install shared libraries.

This should get rid of a huge chunk of confusion for novice users!
All hail Paul Kranenburg! :)
d530b271d9
Satoshi Asami (asami)
Move tcl from LIB_DEPENDS to DEPENDS.  This port needs the extracted source of tcl.
ebd44e9eb9
Satoshi Asami (asami)
Update of lang Makefiles....
e9ccf3caed
Jordan K. Hubbard (jkh)
Add CATEGORIES lines to a whole bunch of port Makefiles.  Some ports are in multiple catagories - I'll expect the various MAINTAINERS to make further adjustments (and add any KEYWORDS lines) themselves.
ac3066bf75
Satoshi Asami (asami)
Converted Makefiles as much as I could.

(1) Took out INSTALL_MANPAGES (not necessary anymore, porter should
    set NO_INSTALL_MANPAGES for not calling "make install.man")

(2) Replaced most of DEPENDS with EXEC_DEPENDS and LIB_DEPENDS.  These
    are the entries I used:

    EXEC_DEPENDS:
      unzip:${PORTSDIR}/archivers/unzip
      gmake:${PORTSDIR}/devel/gmake
      wishx:${PORTSDIR}/lang/tclX
      xli:${PORTSDIR}/graphics/xli
      gs:${PORTSDIR}/print/ghostscript
      gunshar:${PORTSDIR}/archivers/gshar+gunshar
      hfs:${PORTSDIR}/utils/hfs
      rman:${PORTSDIR}/utils/rman

    LIB_DEPENDS:
      tiff\\.3\\.:${PORTSDIR}/graphics/tiff
      jpeg\\.5\\.:${PORTSDIR}/graphics/jpeg
      Xpm\\.4\\.:${PORTSDIR}/graphics/xpm
      tcl\\.7\\.:${PORTSDIR}/lang/tcl
      tk\\.3\\.:${PORTSDIR}/x11/tk
      xview\\.1\\.:${PORTSDIR}/x11/xview-lib
      Xaw3d\\.:${PORTSDIR}/x11/Xaw3d
      mpeg\\.1\\.:${PORTSDIR}/graphics/mpeg-lib
      xview\\.3\\.:${PORTSDIR}/x11/xview-lib
      BLT\\.1\\.:${PORTSDIR}/x11/blt

    There are still some dependencies I can't figure out what exactly
    is needed.  If your port still has DEPENDS in it, please check it out!
86793c984d
Gary Palmer (gpalmer)
First batch of MD5 checksum files. Only did through to the end of net to both give my fingers a rest & let freefall clear some of it's backlogged mail :-)

The rest will follow later
3217d24fe5
Jordan K. Hubbard (jkh)
The distfile on alcatel has changed.  Update to reflect this.
7f27abbcb8
Jordan K. Hubbard (jkh)
Port of [incr tcl] by Robert Withrow Submitted by:	rww
ca3b8f7e37