notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
itcl Object-oriented extension to Tcl [incr Tcl]
3.4.1_1,1 lang on this many watch lists=8 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.4.1_1,1Version of this port present on the latest quarterly branch.
Maintainer: erik@bz.bzflag.bz search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2021-04-06 14:31:07
Commit Hash: 305f148
People watching this port, also watch:: popt, gmake, pcre, zip, libiconv
Also Listed In: tcl
License: not specified in port
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (34 items)
Collapse this list.
  1. @ldconfig
  2. include/itcl3.4/itcl.h
  3. include/itcl3.4/itclDecls.h
  4. include/itcl3.4/itclInt.h
  5. include/itcl3.4/itclIntDecls.h
  6. lib/itcl3.4/itcl.tcl
  7. lib/itcl3.4/itclConfig.sh
  8. lib/itcl3.4/libitcl.so.1
  9. lib/itcl3.4/libitcl34.so
  10. lib/itcl3.4/libitclstub.a
  11. lib/itcl3.4/pkgIndex.tcl
  12. lib/libitcl.so
  13. lib/libitcl.so.3
  14. man/man3/Itcl_Class.3.gz
  15. man/man3/Itcl_List.3.gz
  16. man/man3/Itcl_Object.3.gz
  17. man/man3/Itcl_Preserve.3.gz
  18. man/man3/Itcl_RegisterC.3.gz
  19. man/man3/Itcl_Stack.3.gz
  20. man/mann/body.itcl.gz
  21. man/mann/class.itcl.gz
  22. man/mann/code.itcl.gz
  23. man/mann/configbody.itcl.gz
  24. man/mann/delete.itcl.gz
  25. man/mann/ensemble.itcl.gz
  26. man/mann/find.itcl.gz
  27. man/mann/is.itcl.gz
  28. man/mann/itcl.itcl.gz
  29. man/mann/itclvars.itcl.gz
  30. man/mann/local.itcl.gz
  31. man/mann/scope.itcl.gz
  32. @owner
  33. @group
  34. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • itcl>0:lang/itcl
  • For LIB depends:
    • libitcl.so:lang/itcl
To install the port: cd /usr/ports/lang/itcl/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/itcl
  • pkg install itcl
PKGNAME: itcl
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
itcl
ABIlatestquarterly
FreeBSD:11:aarch643.4.1_1,13.4.1_1,1
FreeBSD:11:amd643.4.1_1,13.4.1_1,1
FreeBSD:11:armv63.4.1,13.4.1_1,1
FreeBSD:11:i3863.4.1_1,13.4.1_1,1
FreeBSD:11:mips--
FreeBSD:11:mips643.4.1,13.4.1_1,1
FreeBSD:12:aarch643.4.1_1,13.4.1_1,1
FreeBSD:12:amd643.4.1_1,13.4.1_1,1
FreeBSD:12:armv63.4.1_1,13.4.1_1,1
FreeBSD:12:armv73.4.1_1,13.4.1_1,1
FreeBSD:12:i3863.4.1_1,13.4.1_1,1
FreeBSD:12:mips--
FreeBSD:12:mips643.4.1_1,13.4.1_1,1
FreeBSD:12:powerpc64-3.4.1_1,1
FreeBSD:13:aarch643.4.1_1,13.4.1_1,1
FreeBSD:13:amd643.4.1_1,13.4.1_1,1
FreeBSD:13:armv63.4.1_1,13.4.1_1,1
FreeBSD:13:armv73.4.1_1,13.4.1_1,1
FreeBSD:13:i3863.4.1_1,13.4.1_1,1
FreeBSD:13:mips--
FreeBSD:13:mips643.4.1_1,13.4.1_1,1
FreeBSD:13:powerpc643.4.1_1,13.4.1_1,1
FreeBSD:14:aarch643.4.1_1,1-
FreeBSD:14:amd643.4.1_1,1-
FreeBSD:14:armv63.4.1_1,1-
FreeBSD:14:armv73.4.1_1,1-
FreeBSD:14:i3863.4.1_1,1-
FreeBSD:14:mips--
FreeBSD:14:mips643.4.1_1,1-
FreeBSD:14:powerpc643.4.1_1,1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libtcl86.so : lang/tcl86
This port is required by:
for Build
  1. net/smm++
for Libraries
  1. www/mod_rivet
  2. x11-toolkits/itk

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. devel/combat*
  2. x11-fm/tkdesk*
  3. Collapse this list of deleted ports.
for Run
  1. security/gorilla

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (22 items)
Collapse this list.
  1. http://downloads.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  2. http://excellmedia.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  3. http://freefr.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  4. http://jaist.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  5. http://nchc.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  6. http://netcologne.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  7. http://netix.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  8. http://superb-dca2.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  9. http://superb-sea2.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  10. http://ufpr.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  11. http://vorboss.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  12. https://downloads.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  13. https://excellmedia.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  14. https://freefr.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  15. https://jaist.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  16. https://nchc.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  17. https://netcologne.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  18. https://netix.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  19. https://superb-dca2.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  20. https://superb-sea2.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  21. https://ufpr.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
  22. https://vorboss.dl.sourceforge.net/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1/
Collapse this list.

Number of commits found: 46

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  3.4.1_1,1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
13 Jun 2019 15:02:39
Original commit files touched by this commit Revision:504096  3.4.1_1,1
gahr search for other commits by this committer
Remove left-over meaningless 85+ from USES t(cl|k)
07 Sep 2017 10:56:40
Original commit files touched by this commit Revision:449392  3.4.1_1,1
gahr search for other commits by this committer
Convert USES of tcl or tk from 84+ to 85+

This shouldn't change anything in the default case because tcl86 is chosen
anyway.
20 Jan 2017 20:33:31
Original commit files touched by this commit Revision:431996  3.4.1,1
sunpoet search for other commits by this committer
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/
21 Apr 2016 11:33:17
Original commit files touched by this commit Revision:413727  3.4.1,1
gahr search for other commits by this committer
Support Tk in USES=tk:tea. Convert more ports + minor fixes and modernization.
27 Oct 2014 15:23:31
Original commit files touched by this commit Revision:371587  3.4.1,1
bapt search for other commits by this committer
Cleanup plist
04 Apr 2014 21:09:38
Original commit files touched by this commit Revision:350168  3.4.1,1
rene search for other commits by this committer
- Stage support
- Include bsd.port.mk only once

PR:		ports/187639
Submitted by:	ohauer@
Approved by:	maintainer timeout (erik@bz.bzflag.bz , 19 days)
20 Feb 2014 10:21:56
Original commit files touched by this commit Revision:345208  3.4.1,1
gahr search for other commits by this committer
- Convert to USES=tcl
04 Nov 2013 13:17:51
Original commit files touched by this commit Revision:332710  3.4.1,1
wg search for other commits by this committer
lang/itcl: fix sed for 8.x (no -r)

PR:		ports/181391
Submitted by:	Jeff Lawson <jeff.lawson flightaware.com>
Approved by:	maintainer (timeout)
20 Sep 2013 19:53:10
Original commit files touched by this commit Revision:327741  3.4.1,1
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
14 Aug 2013 22:35:54
Original commit files touched by this commit Revision:324744  3.4.1  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
30 Apr 2013 14:21:22
Original commit files touched by this commit Revision:316934  3.4.1,1
gahr search for other commits by this committer
- Update to 3.4.1
- Manpages have an .itcl suffix to avoid conflicts with Tcl

PR:		175162 (based on)
Submitted by:	gahr@FreeBSD.org
Approved by:	maintainer (timeout > 2 months)
18 Sep 2012 10:47:02
Original commit files touched by this commit Revision:304441  3.4b1_1
gahr search for other commits by this committer
- Fix build against Tcl 8.6

PR:		171208
Submitted by:	gahr
Approved by:	maintainer (timeout > 15 days)
14 Feb 2012 20:09:12
Original commit files touched by this commit   3.4b1_1
olgeni search for other commits by this committer
Resolve manpage naming conflict with the stock Tcl documentation
by using full function names in section 3.

PR:             ports/165141
Submitted by:   olgeni
Approved by:    maintainer
03 Jul 2011 13:45:36
Original commit files touched by this commit   3.4b1
ohauer search for other commits by this committer
- remove MD5
01 Dec 2010 23:12:16
Original commit files touched by this commit   3.4b1
linimon search for other commits by this committer
Update maintainer's email address.

Submitted by:   maintainer (private email)
12 Jun 2010 17:35:34
Original commit files touched by this commit   3.4b1
mi search for other commits by this committer
List the four man-pages added to the package between 3.3-RC and 3.4b1.

Notified by:    QAT
12 Jun 2010 03:57:42
Original commit files touched by this commit   3.4b1
mi search for other commits by this committer
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)
22 Aug 2009 00:24:37
Original commit files touched by this commit   3.3_2  Sanity Test Failure
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with H,I,J,K,L
14 Feb 2009 14:17:34
Original commit files touched by this commit   3.3_2
mm search for other commits by this committer
- Does not build with tcl/tk 8.5 and higher
09 Apr 2008 13:42:26
Original commit files touched by this commit   3.3_2
pav search for other commits by this committer
- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories

With hat:       portmgr
05 Sep 2007 15:49:20
Original commit files touched by this commit   3.3_2
mm search for other commits by this committer
- Fix COMMENT from previous commit

PR:             ports/115788
05 Sep 2007 15:44:15
Original commit files touched by this commit   3.3_2
mm search for other commits by this committer
- Switch to USE_TCL
- Pass maintainership to submitter

PR:             ports/115788
Submitted by:   Erik Greenwald <erik at smluc.org>
27 Jan 2007 19:31:58
Original commit files touched by this commit   3.3_1
kris search for other commits by this committer
Correct legacy a.out packing list format
15 Aug 2006 00:29:13
Original commit files touched by this commit   3.3_1
clsung search for other commits by this committer
- s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include irc/ japanese/ java/ lang/ mail/ math/ maintained by ports@

PR:             ports/101916
Submitted by:   Gea-Suan Lin <gslin_AT_gslin dot org>
23 May 2006 19:58:08
Original commit files touched by this commit   3.3_1
mi search for other commits by this committer
Bump PORTREVISION to reflect the previous change to files/Makefile.lib

Requested by:   kris
22 May 2006 17:21:08
Original commit files touched by this commit   3.3
mi search for other commits by this committer
Another minor fix to the generated itclConfig.sh

Alerted by:     kris
20 May 2006 22:26:19
Original commit files touched by this commit   3.3
mi search for other commits by this committer
Make sure, @itcl_BUILD_LIB_SPEC@ is replaced by "-L${PREFIX}/lib -litcl"
in itclConfig.sh too. No current ports seem to require this, but
something else might.
17 May 2006 20:35:55
Original commit files touched by this commit   3.3
mi search for other commits by this committer
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.
09 May 2006 20:52:24
Original commit files touched by this commit   3.2.1_1
edwin search for other commits by this committer
Remove USE_REINPLACE from the categories starting with L
26 Dec 2005 14:19:04
Original commit files touched by this commit   3.2.1_1
thierry search for other commits by this committer
Updates to use tcl84.
Bump PORTREVISION and add tcl84 to CATEGORIES.

PR:             N/A (direct mail)
Submitted by:   Pedro F. Giffuni <giffunip (at) yahoo.com>
25 Nov 2005 00:33:45
Original commit files touched by this commit   3.2.1
pav search for other commits by this committer
- Add SHA256
06 Jun 2005 18:52:04
Original commit files touched by this commit   3.2.1
pav search for other commits by this committer
- Update to 3.2.1

PR:             ports/81906
Submitted by:   Pedro F. Giffuni <giffunip@asme.org>
29 Jan 2004 07:24:56
Original commit files touched by this commit   3.2_2
trevor search for other commits by this committer
SIZEify.
21 Dec 2003 00:21:33
Original commit files touched by this commit   3.2_2
sergei search for other commits by this committer
- Use canonical form (ports@FreeBSD.org) in MAINTAINER line
15 Dec 2003 00:28:18
Original commit files touched by this commit   3.2_2
pav search for other commits by this committer
- Backout last update, it broke x11-fm/tkdesk

Reported by:    lkoeller
05 Dec 2003 11:13:24
Original commit files touched by this commit   3.2_1
pav search for other commits by this committer
- Update to work with tcl8.4
- Quiet portlint a bit

PR:             ports/58466
Submitted by:   Michael Edenfield <kutulu@kutulu.org>
20 Feb 2003 18:38:02
Original commit files touched by this commit   3.2
knu search for other commits by this committer
De-pkg-comment.
27 Jun 2002 13:32:15
Original commit files touched by this commit   3.2
perky search for other commits by this committer
PERL -> REINPLACE_CMD

PR:             39262, 39263, 39264, 39265, 39266, 39267
Submitted by:   Oliver Braun <obraun@informatik.unibw-muenchen.de>
28 Jul 2001 15:53:46
 files touched by this commit commit hash:fp1.16586@dev.null.freshports.org
mi search for other commits by this committer
Update to itcl 3.2. Don't build stubs. Run tests after tests.    
08 Oct 2000 11:02:06
 files touched by this commit commit hash:fp1.4843@dev.null.freshports.org
asami search for other commits by this committer
Adjust to lang/tcl* install/deinstall script paths.    
08 Oct 2000 04:17:26
 files touched by this commit commit hash:fp1.4779@dev.null.freshports.org
asami search for other commits by this committer
Convert category lang to new layout.  
16 Jun 2000 22:52:41
 files touched by this commit commit hash:fp1.1027@dev.null.freshports.org
asami search for other commits by this committer
Rename INSTALLS_SHLIBS to INSTALLS_SHLIB.  (There was a typo in the   previous
commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)    
16 Jun 2000 11:38:51
 files touched by this commit commit hash:fp1.1014@dev.null.freshports.org
sobomax search for other commits by this committer
Final round of the INSTALLS_SHLIBS=yes conversion. Few remaining ports with  
ldconfig in PLIST need personal consideration.    
31 May 2000 19:35:19
 files touched by this commit commit hash:fp1.407@dev.null.freshports.org
hoek search for other commits by this committer
The pkg/PLIST learned how to support symlinks more than a year ago.    
31 May 2000 19:17:40
 files touched by this commit commit hash:fp1.405@dev.null.freshports.org
hoek search for other commits by this committer
PKGDEINSTALL=${PORTSDIR}/lang/tcl82/pkg/DEINSTALL.tclsh, or from   ${PKGDIR} if
DEINSTALL.tclsh exists there.    

Number of commits found: 46