x11-toolkits/itk: add LICENSE metadata The license grants rights to (re)distribute the code/binaries, so LICENSE_PERMS were adjusted accordingly (w.r.t. the original patch from PR: it has only "auto-accept" that will make the port and distfile to disappear from FreeBSD packages/CDN). While I am here: separate USES/USE_* section from the rest. PR: 279064 Maintainer timeout: half a year Approved by: yuri@ (mentor) Signed-off-by: Eygene Ryabinkin <rea@FreeBSD.org>a3195024cb
Port details
x11-toolkits/itk 3.4.2_3
Object-oriented extension to Tk [incr Tk]
Port info
- Maintainer
- erik@bz.bzflag.bz
- Packages
- latest: 3.4.2_3
- Upstream
- Higher version available: 4.2.3
- Last update
- to 3.4.2_3 · a3195024cb
- Quarterly
- 2026Q4: 3.4.2_3
- WWW
- https://sourceforge.net/projects/incrtcl/
- Links
- cgit · VuXML
Install
- Package
# pkg install itkinstalls 3.4.2_3 fromlatest; fromquarterly(2026Q4) 3.4.2_3- Port
# cd /usr/ports/x11-toolkits/itk && make install clean- Size
- 51 KiB download · 163 KiB installed
- Depends on
- lang/itcl 3.4.4_2,1, lang/tcl86 8.6.18_1, x11-toolkits/tk86 8.6.18
- License
- LUCENT
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.4.2_3 | 3.4.2_3 | – |
| FreeBSD 15 | 3.4.2_3 | 3.4.2_3 | – |
| FreeBSD 14 | 3.4.2_3 | 3.4.2_3 | 3.4.2_3 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.4.2_3 | 3.4.2_3 | – |
| FreeBSD 14 | 3.4.2_3 | 3.4.2_3 | 3.4.2_3 |
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.2_3.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (57)
x11-toolkits/itk: drop major version from LIB_DEPENDS for itcl lang/itcl installs both libitcl.so and libitcl.so.3. Major version for the itcl hadn'b been changed for years, so no breakage should be seen: looks like this change can be made at the time of commit ddb5a7b884735b58415ebdc7736d2bbbb70aa0c7. Signed-off-by: Eygene Ryabinkin <rea@FreeBSD.org> Approved by: yuri (mentor)acaa969e28
all: drop support for expired FreeBSD 14.0 Simplify expressions for FreeBSD 13.X Reviewed by: many Differential Revision: https://reviews.freebsd.org/D466014485bd8221
x11-toolkits/itk: Moved man to share/man Approved by: portmgr (blanket)cbe0b3f494
*/*: Fix build with llvm16 on 13.2-STABLE As like as HEAD(14.0-RELEASE) llvm16 was merged in base for 13.2-STABLE with the OSVERSION 1302507. - Utilize USE_CXXSTD=c++14 or similar solution where applicable - Update conditionals to addtionally check for OSVERSION greater than 1302507 and less than 1400000 Approved by: portmgr (blanket) Sponsored by: The FreeBSD Foundation95274bf4f9
x11-toolkits/itk: Fix build with llvm16 Approved by: portmgr (blanket) Sponsored by: The FreeBSD Foundationde6240d6a1
lang/itcl, x11-toolkits/itk: unbreak and update PR: 268774d03240afda
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
x11-toolkits: remove 'Created by' lines A big Thank You to the original contributors of these ports: * 1wardd@airmail.net * Alexander Kabaev <ak03@gte.com> * Alexander Novitsky <alecn2002@yandex.ru> * Alexey Dokuchaev <danfe@FreeBSD.org> * Andreas Kohn <andreas@syndrom23.de> * Andrew Pantyukhin <infofarmer@FreeBSD.org> * Anton Berezin <tobez@FreeBSD.org> * Brian Buchanan <brian@CSUA.Berkeley.EDU> * Cezary Morga <cm@therek.net> * Cheng-Lung Sung <clsung@FreeBSD.org> * Danilo Egea Gondolfo <danilo@FreeBSD.org> * Dima Sivachenko <dima@Chg.RU> * Edwin Groothuis <edwin@mavetju.org> * Eric Anholt <anholt@FreeBSD.org> * Igor Pokrovsky <ip@doom.homeunix.org> * James FitzGibbon <jfitz@FreeBSD.org> * Jean-Sébastien Pédron <dumbbell@FreeBSD.org> * Joe Marcus Clarke <marcus@FreeBSD.org> * Juli Mallett * Kenjiro Cho <kjc@csl.sony.co.jp> * Kimura Fuyuki <fuyuki@hadaly.org> * Koop Mast <kwm@FreeBSD.org> * Lars Koeller <Lars.Koeller@Uni-Bielefeld.de> * Lubomir Marinov <lubomir_m@abv.bg> * Marc Recht <marc@informatik.uni-bremen.de> * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> * Martin Klaffenboeck <martin.klaffenboeck@gmx.at> * Martin Matuska <mm@FreeBSD.org> * Maxim Sobolev <sobomax@FreeBSD.org> * Michael Grünewald <michipili@gmail.com> * Michael Johnson <ahze@FreeBSD.org> * Mike Krutov <neko@takino.org> * Mike Meyer <mwm@mired.org> * Olivier Duchateau * Paul Schmehl <pauls@utdallas.edu> * Peter Hawkins <thepish@FreeBSD.org> * Piotr Kubaj <pkubaj@anongoth.pl> * Radim Kolar * Rene Ladan <rene@FreeBSD.org> * Robert C. Noland III <rnoland@FreeBSD.org> * Simon Barner <barner@gmx.de> * Stephane Legrand <stephane@FreeBSD.org> * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Thomas Gellekum <tg@FreeBSD.org> * Tom McLaughlin <tmclaugh@sdf.lonestar.org> * Vanilla I. Shu <vanilla@MinJe.com.TW> * Will Andrews <andrews@technologist.com> * Yukihiro Nakai <nakai@FreeBSD.org> * Zane C, Bowers <vvelox@vvelox.net> * asami * chinsan * chuckr * clsung@dragon2.net * dmitry@karasik.eu.org * fjoe@FreeBSD.org * gahr * gena * ijliao * mi * minter@lunenburg.org * nivit@users.sourceforge.net * ports@c0decafe.net * roland.jesse@gmx.net * thierry@pompo.net * vanilla With hat: portmgr71b6a9f9c7
Remove # $FreeBSD$ from Makefiles.305f148f48
Fix build with src r354909 applied. The referenced change made NO_INSTALLLIB, NO_MAN, and NO_PROFILE into errors causing these ports that declare them and use the FreeBSD make infrastructure as part of their build to fail. When the offending variables occur in a BSD Makefile, NO_MAN becomes MAN= and NO_INSTALLLIB and NO_PROFILE become MK_INSTALLLIB=no and MK_PROFILE=no respectively. When declared in the environment they become WITHOUT_<FOO>.f2ab442843
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/0e04efec5a
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat: portmgr
Sponsored by: Absolight72ea7e696b- Drop @dirrm* from and add empty directories to pkg-plists Approved by: portmgr blanket, kwm (for gnome@ ports)323b760c6c
Allow staging as a regular userb64015c23d
- Rename a variable to avoid fooling the USE_TCL/USE_TK detection script at http://people.freebsd.org/~gahr/usetcl.html5791e03b87
- Convert to new LIB_DEPENDS format - Convert to USES=tk - STAGE-clean1a5c87a599
Fix NO_STAGE attributionf45d0a8198
Add NO_STAGE all over the place in preparation for the staging support (cat: x11-toolkits)7e5a7bfffd
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
- Unbreak build on HEAD3b7c3ac41d
- Kick MD5 support4ed31e1af7
Update maintainer's email address. Submitted by: maintainer (private email)8ff9e2abf9
Upgrade itcl to 3.4b1 -- the last version in the 3.x branch. itk, interestingly, remains at 3.3-RC, so only minor changes there. Allow both to compile against Tcl-8.5. Both will now need to be upgraded to branch 4.x -- a much more involved undertaking. Approved by: maintainer (in January)4327ccf070
- Switch SourceForge ports to the new File Release System: categories starting with Xd99dd57e89
- Does not build with tcl/tk 8.5 and higherf66956021a
- 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 to USE_TK - Pass maintainership to submitter PR: ports/115789 Submitted by: Erik Greenwald <erik at smluc.org>c31dde07a8
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.d4f0d0048aRetire obsolete a.out shared library supportb90e75409c
Respect X11BASE Reported by: pointyhat3105b28d41
- s,INSTALLS_SHLIB,USE_LDCONFIG,g - x11-toolkits/ of ports@ PR: ports/101916 Submitted by: Gea-Suan Lin <gslin_AT_gslin dot org>7fcd38cac3
Update the itcl/itk from 3.2 to 3.3 (released in April 2005). The installed libraries are now named libitcl.so.3 & libitk.so.3 instead of having the version be part of the libname (libitcl33.so.1). The itclConfig.sh and itkConfig.sh are now also installed, which is required by some software (such as the insight -- a gdb frontend). Fix-up the (unchanged) iwidgets port to reflect the above and improve it to not require its own copy of the itcl tree at install time. Approved by: maintainer Fix-up the tkdesk port to reflect the itcl/itk changes, which required updating it to the 2.0p2 (from 2.0). (This lovely piece of software badly needs a caring maintainer, BTW.) While here, teach tkdesk to use installed blt instead of building its own. The only iwidget/itk/itcl consumer that remains broken is net/smm++ (a MUD client). This should change as soon as the maintainer get back to me.ddb5a7b884
Remove USE_REINPLACE from categories starting with X5b2fd8de70
Updates to use tk84. Bump PORTREVISION and add tk84 to CATEGORIES. PR: N/A (direct mail) Submitted by: Pedro F. Giffuni <giffunip (at) yahoo.com>bb3de385d2
- Add SHA25656e8b9c386
- Update to 3.2.1 PR: ports/81907 Submitted by: Pedro F. Giffuni <giffunip@asme.org>f8a52725f5
Fix package building by adding a dependency on Xvfb in the PACKAGE_BUILDING case. The package build scripts then DTRT and ensure this is running at build-time so a DISPLAY is available. Approved by: portmgr (self)88d78c401e
Tidy up whitespace.c0669efed5
SIZEify.f15b845ebe
- Use canonical form (ports@FreeBSD.org) in MAINTAINER line8bf7269a4e
De-pkg-comment.cb07270bfe
o Rollback PORTCOMMENT modifications while this feature's implementation is better studied o Turn PORTCOMMENT variable in Makefile back into pkg-comment files Approved by: kris (portmgr hat), portmgr, re (silence)f0a1969d34
Use PORTCOMMENT in the Makefile, and whack the pkg-comment. Approved by: patd9611f9375
PERL -> REINPLACE_CMD PR: 39262, 39263, 39264, 39265, 39266, 39267 Submitted by: Oliver Braun <obraun@informatik.unibw-muenchen.de>873be20ff6
substitute a untranslated variable PR: 29308, 29697 Submitted by: Edwin Groothuis <edwin@mavetju.org>097929eff7
Update to itcl 3.2. Don't build stubs. Run tests after tests. Install iwidgets2.2.0 in addition to 3.0.0. The older version is still in use by some scripts and continues to come with itcl3.2. Change maintainer to ports@ Approved by: maintainer's silence3295fa4f6e
Batch of style fixes for x11-toolkits.a130b2e7dd