notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Remember
I remember
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
gdtclft TCL interface to the Thomas Boutell's Gd library
2.2.5_19 graphics on this many watch lists=3 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 2.2.5_19Version of this port present on the latest quarterly branch.
Maintainer: portmaster@bsdforge.com search for ports maintained by this maintainer
Port Added: 2000-06-09 02:34:07
Last Update: 2024-02-27 16:30:55
Commit Hash: f755375
People watching this port, also watch:: aclgen, bbjd, cops, autoconf, libunicode
Also Listed In: tcl
License: GRAPHVIZ
WWW:
http://graphviz.org/cgi-bin/man?gdtclft
Description:
Spencer Thomas said about the original TCL GD: Thomas Boutell's Gd package provides a convenient way to generate PNG images with a C program. If you, like me, prefer Tcl for CGI applications, you'll want my TCL GD extension. The software is now maintained by John Ellson <ellson@lucent.com>, it seems.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. lib/tcl8.6/gdtclft/pkgIndex.tcl
  2. lib/tcl8.6/gdtclft/libGdtclft2.so
  3. share/man/mann/gdtclft.n.gz
  4. /usr/local/share/licenses/Gdtclft-2.2.5_19/catalog.mk
  5. /usr/local/share/licenses/Gdtclft-2.2.5_19/LICENSE
  6. /usr/local/share/licenses/Gdtclft-2.2.5_19/GRAPHVIZ
Collapse this list.
Dependency lines:
  • Gdtclft>0:graphics/gdtclft
To install the port:
cd /usr/ports/graphics/gdtclft/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Package not available
Packages are normally not provided for ports that are marked as above.
To add the package, run one of these commands:
  • pkg install graphics/gdtclft
  • pkg install Gdtclft
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: there is no package for this port: _LICENSE_RESTRICTED = delete-package delete-distfiles
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (Gdtclft2.2.5.tar.gz) = 34aa5414f74aa93269c03268e95f2cde85836488e8b6820c5b8bb6a088bc698e SIZE (Gdtclft2.2.5.tar.gz) = 47257

Packages (timestamps in pop-ups are UTC):
Gdtclft
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--2.2.5_18---2.2.5_18-
FreeBSD:13:quarterly--2.2.5_18--2.2.5_182.2.5_182.2.5_18
FreeBSD:14:latest--2.2.5_18--2.2.5_18-2.2.5_18
FreeBSD:14:quarterly-----2.2.5_182.2.5_182.2.5_18
FreeBSD:15:latest--n/a-n/a2.2.5_182.2.5_182.2.5_18
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libgd.so : graphics/gd
  2. libpng.so : graphics/png
  3. libtcl86.so : lang/tcl86
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
graphics_gdtclft
USES:
tcl uidfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://BSDforge.com/projects/source/graphics/gdtclft/
Collapse this list.

Number of commits found: 56

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.2.5_19
27 Feb 2024 16:30:55
commit hash: f755375b37c8a681c898ff07259f101e621c3618commit hash: f755375b37c8a681c898ff07259f101e621c3618commit hash: f755375b37c8a681c898ff07259f101e621c3618commit hash: f755375b37c8a681c898ff07259f101e621c3618 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: Chris Hutchinson
*: Move manpages to share/man

PR:		277322
2.2.5_18
13 Jan 2024 23:30:23
commit hash: e3a7ca28c8a6c9145694a242b1e69974a0f74e60commit hash: e3a7ca28c8a6c9145694a242b1e69974a0f74e60commit hash: e3a7ca28c8a6c9145694a242b1e69974a0f74e60commit hash: e3a7ca28c8a6c9145694a242b1e69974a0f74e60 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES

Site is now back up

Reported by:	Jamie Landeg-Jones <jamie@catflap.org>, Chris
<portmaster@bsdforge.com>
Approved by:	portmgr (blanket)
2.2.5_18
04 Jan 2024 17:37:09
commit hash: 82b56c14531faee93344e59d3ec30dcc3cf5c2e0commit hash: 82b56c14531faee93344e59d3ec30dcc3cf5c2e0commit hash: 82b56c14531faee93344e59d3ec30dcc3cf5c2e0commit hash: 82b56c14531faee93344e59d3ec30dcc3cf5c2e0 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Mark all ports that uses bsdforge.com in MASTER_SITES broken

The domain bsdforge.com has expired, mark all ports that only
uses bsdforge.com as broken (unfetchable). Additionally set ports that
uses bsdforge.com as primary site and have broken mirrors as broken
too as they're also unfetchable.

Approved by:	portmgr (blanket)
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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)
2.2.5_18
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.2.5_18
20 Jul 2022 14:22:04
commit hash: 022e658bd10b8753ede87b3dfda087efabddac98commit hash: 022e658bd10b8753ede87b3dfda087efabddac98commit hash: 022e658bd10b8753ede87b3dfda087efabddac98commit hash: 022e658bd10b8753ede87b3dfda087efabddac98 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
graphics: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Abel Chow <ozsanh45vds001@sneakemail.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Ade Lovett <ade@lovett.com>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Hayward <xelah@xelah.com>
  *  Alex Ivasyuv <siegerstein@pochta.ru>
  *  Alex Samorukov <samm@os2.kiev.ua>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.2.5_18
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2.2.5_18
04 May 2020 21:31:39
Revision:533989Original commit files touched by this commit
dinoex search for other commits by this committer
- update libgd to 2.3.0
- new option RAQM
- resurrect deprecated gdlib-config
- bump dependend ports
2.2.5_17
04 May 2020 11:18:44
Revision:533919Original commit files touched by this commit
dinoex search for other commits by this committer
- direct depends on libpng
2.2.5_16
19 Oct 2019 12:21:22
Revision:514793Original commit files touched by this commit
rakuco search for other commits by this committer
Switch MASTER_SITES and WWW to https in Chris' ports.

PR:		241272
Submitted by:	Chris Hutchinson <portmaster@bsdforge.com> (maintainer)
2.2.5_16
12 Jun 2019 15:33:45
Revision:504013Original commit files touched by this commit
gahr search for other commits by this committer
graphics/gdtclft: remove meaningless 85+ from USES tcl
2.2.5_16
07 Sep 2017 10:56:40
Revision:449392Original commit files touched by this commit
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.
2.2.5_15
20 Jul 2016 09:33:32
Revision:418829Original commit files touched by this commit
dinoex search for other commits by this committer
- update libgd to 2.2.2
- new MASTER_SITES
- add security patch
PR:		210913
Submitted by:	Piotr Kubaj
MFH:		2016Q3
Security: CVE-2015-8874
Security: CVE-2016-3074
Security: http://www.openwall.com/lists/oss-security/2016/07/12/4
2.2.5_14
23 May 2016 18:36:52
Revision:415738Original commit files touched by this commit
amdmi3 search for other commits by this committer
Convert tab after WWW: in pkg-descrs to single space as per PHB

Approved by:	portmgr blanket
2.2.5_14
19 May 2016 10:44:12
Revision:415499Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
2.2.5_14
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
2.2.5_14
05 Jan 2015 23:11:31
Revision:376371Original commit files touched by this commit
antoine search for other commits by this committer
- Provide a real MASTER_SITES
- Pass maintainership to submitter

PR:		ports/195256
With hat:	portmgr
2.2.5_14
23 Dec 2014 14:47:33
Revision:375342Original commit files touched by this commit
mi search for other commits by this committer
Remove the BROKEN-flag -- the port builds perfectly fine. It has
not had a MASTER_SITE for a long time -- relying on FreeBSD's
caches only.

Some day I'll make a new release myself -- with the patch-improve
applied -- which will justify my hosting the tarball on my own
server.
2.2.5_14
19 Nov 2014 17:35:59
Revision:372799Original commit files touched by this commit
antoine search for other commits by this committer
- Hook to the build
- Cleanup a bit
- Mark BROKEN: Missing MASTER_SITES

With hat:	portmgr
2.2.5_14
18 Nov 2014 23:54:17
Revision:372757Original commit files touched by this commit
mi search for other commits by this committer
Resurrect the port, that was removed by mistake. Remove the mention of
"NO_STAGE", that lead to the mistake.

Appease portlint by renaming MANN to MANNPAGE. Bump PORTREVISION yet
again.
2.2.5_13
01 Sep 2014 16:33:09
Revision:366897Original commit files touched by this commit
bapt search for other commits by this committer
Remove non staged ports without pending PR from g*
2.2.5_13
13 Jul 2014 23:23:25
Revision:361727Original commit files touched by this commit
bapt search for other commits by this committer
Modernize LIB_DEPENDS

With hat:	portmgr
2.2.5_13
13 Jun 2014 07:36:28
Revision:357654Original commit files touched by this commit
olgeni search for other commits by this committer
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories G-I.

CR:		D201
Approved by:	portmgr (bapt)
2.2.5_13
30 Apr 2014 17:43:50
Revision:352693Original commit files touched by this commit
mi search for other commits by this committer
Fix-up a bug in the new code, which prevented safe-interpreters from using even
the already opened file-handles.

Bump PORTREVISION.

Reviewed by:	John Ellson (upstream maintainer)
2.2.5_12
29 Apr 2014 23:45:55
Revision:352663Original commit files touched by this commit
mi search for other commits by this committer
Because we are installing into a directory specific to TCL against which
we built anyway, we don't need to use TCL_STUBS.
2.2.5_12
29 Apr 2014 23:38:30
Revision:352662Original commit files touched by this commit
mi search for other commits by this committer
Switch from using our own method of figuring out TCL_VER to USES=tcl:84+

PR:		ports/181412

Bump PORTREVISION accordingly. Add STAGE-conformance (grrr..) Get rid of
the short pkg-plist in favor of PLIST_{DIRS,FILES}.

While here, improve the code itself a bit:
	* Use Tcl API more, instead of cooking our own implementations.
	* Add meainingful checks for safe interpreters instead of
	  blindly letting them use the same functionality as the
	  trusted ones.
	* Fix compiler warnings enough for WARNS=3.

Sponsored by:	United Marsupials
2.2.5_11
20 Sep 2013 18:35:46
Revision:327733Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics)
2.2.5_11
09 Aug 2013 14:05:53
Revision:324437Original commit files touched by this commit Sanity Test Failure
dinoex search for other commits by this committer
- update libdg to 2.1.0
2.2.5_10
01 Jun 2012 05:26:28
Original commit files touched by this commit
dinoex search for other commits by this committer
- update png to 1.5.10
2.2.5_9
03 Jul 2011 14:12:23
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
2.2.5_9
28 Mar 2010 06:47:48
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
2.2.5_8
31 Jul 2009 13:57:52
Original commit files touched by this commit
dinoex search for other commits by this committer
- bump all port that indirectly depends on libjpeg and have not yet been bumped
or updated
Requested by:   edwin
2.2.5_7
09 Apr 2008 13:42:26
Original commit files touched by this commit
pav search for other commits by this committer
- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories

With hat:       portmgr
2.2.5_7
19 May 2007 20:32:57
Original commit files touched by this commit
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2.2.5_6
04 Dec 2006 16:12:02
Original commit files touched by this commit
mi search for other commits by this committer
Fix a would-be problem in an #ifdef-ed out section of the patch.
2.2.5_6
04 Dec 2006 10:00:01
Original commit files touched by this commit
mi search for other commits by this committer
Another round of improvements:

        * support read/write of files in the GD2-format (obtained from
          the vendor's version bundled with, but not installed by
          Graphviz);
        * add an optional argument to `gd create W H' -- if "true", the
          created image will be "TrueColor"

Bump PORTREVISION again.
2.2.5_5
01 Dec 2006 07:05:50
Original commit files touched by this commit
mi search for other commits by this committer
Expand the patch-gif to also support JPEG, XPM, XBM, and WBMP input as
well as JPEG, GIF, and WBMP output formats.

Set WARNS=2. Clean-up the man-page. Bump Tcl-package's version and PORTREVISION.
2.2.5_4
22 Jan 2006 12:35:18
Original commit files touched by this commit
edwin search for other commits by this committer
SHA256ify

Approved by: krion@
2.2.5_4
31 Mar 2004 03:12:58
Original commit files touched by this commit
trevor search for other commits by this committer
SIZEify (maintainer timeout)
2.2.5_4
27 Oct 2003 20:15:50
Original commit files touched by this commit
mi search for other commits by this committer
Change the MASTER_SITE to its http-variant. Add WWW to pkg-descr.
2.2.5_4
27 Oct 2003 20:11:02
Original commit files touched by this commit
mi search for other commits by this committer
Catch up once again with bsd.lib.mk -- rename SHLIBDIR to LIBDIR -- to
fix installation/packaging on -current. Default to TCL 8.4 -- still
overwritable.

Submitted by:   kris
2.2.5_3
18 Aug 2003 23:08:38
Original commit files touched by this commit
kuriyama search for other commits by this committer
Fix forgotten gd* dependency.
2.2.5_3
07 Mar 2003 06:04:15
Original commit files touched by this commit
ade search for other commits by this committer
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2.2.5_3
21 Jul 2002 20:23:00
Original commit files touched by this commit
ru search for other commits by this committer
Catch up to the new bsd.lib.mk API (the library is not internal).
23 Oct 2001 18:37:10
commit hash: fp1.20033@dev.null.freshports.orgcommit hash: fp1.20033@dev.null.freshports.orgcommit hash: fp1.20033@dev.null.freshports.orgcommit hash: fp1.20033@dev.null.freshports.org files touched by this commit
mi search for other commits by this committer
Although it  will compile and  link with the older  gd-1.8.x, it   will now
depend  on the 2.x installed by  the graphics/gd2 port.   Bump up PORTREVISION. 
  
23 Aug 2001 20:25:29
commit hash: fp1.17733@dev.null.freshports.orgcommit hash: fp1.17733@dev.null.freshports.orgcommit hash: fp1.17733@dev.null.freshports.orgcommit hash: fp1.17733@dev.null.freshports.org files touched by this commit
mi search for other commits by this committer
Do not bogusly link with -lttf. gd itself links with -lfreetype only,   and we
don't care ourselves.    
21 Aug 2001 02:32:30
commit hash: fp1.17560@dev.null.freshports.orgcommit hash: fp1.17560@dev.null.freshports.orgcommit hash: fp1.17560@dev.null.freshports.orgcommit hash: fp1.17560@dev.null.freshports.org files touched by this commit
mi search for other commits by this committer
Add back the ability to _read_ GIF images, now that our gd has it again.    
03 Jul 2001 17:10:42
commit hash: fp1.15766@dev.null.freshports.orgcommit hash: fp1.15766@dev.null.freshports.orgcommit hash: fp1.15766@dev.null.freshports.orgcommit hash: fp1.15766@dev.null.freshports.org files touched by this commit
mi search for other commits by this committer
Package building for this port was broken, when `n' was removed from the   list
of  recognized MAN-sections in bsd.man.mk.  The port's Makefile.bsd   simply
declared MANN=gdtclft.n and the included bsd.lib.mk was doing the   right thing.
   
01 May 2001 10:55:09
commit hash: fp1.13277@dev.null.freshports.orgcommit hash: fp1.13277@dev.null.freshports.orgcommit hash: fp1.13277@dev.null.freshports.orgcommit hash: fp1.13277@dev.null.freshports.org files touched by this commit
mharo search for other commits by this committer
${ENV} -> ${SETENV}    
12 Feb 2001 10:01:08
commit hash: fp1.9502@dev.null.freshports.orgcommit hash: fp1.9502@dev.null.freshports.orgcommit hash: fp1.9502@dev.null.freshports.orgcommit hash: fp1.9502@dev.null.freshports.org files touched by this commit
knu search for other commits by this committer
Chase graphics/gd's shlib version bump.    
07 Feb 2001 22:45:36
commit hash: fp1.9344@dev.null.freshports.orgcommit hash: fp1.9344@dev.null.freshports.orgcommit hash: fp1.9344@dev.null.freshports.orgcommit hash: fp1.9344@dev.null.freshports.org files touched by this commit
mi search for other commits by this committer
This should remove the problems of using various make-targets before  
installing the TCL port, which is required to install and use this   one, but is
not required for some of the other bsd.ports.mk targets.    
01 Feb 2001 01:50:02
commit hash: fp1.9125@dev.null.freshports.orgcommit hash: fp1.9125@dev.null.freshports.orgcommit hash: fp1.9125@dev.null.freshports.orgcommit hash: fp1.9125@dev.null.freshports.org files touched by this commit
jeh search for other commits by this committer
Update to version 2.2.5    
08 Oct 2000 02:35:34
commit hash: fp1.4750@dev.null.freshports.orgcommit hash: fp1.4750@dev.null.freshports.orgcommit hash: fp1.4750@dev.null.freshports.orgcommit hash: fp1.4750@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
Convert category graphics to new layout.  
03 Aug 2000 10:28:58
commit hash: fp1.2564@dev.null.freshports.orgcommit hash: fp1.2564@dev.null.freshports.orgcommit hash: fp1.2564@dev.null.freshports.orgcommit hash: fp1.2564@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
(1) Add new variable, XFREE86_VERSION, to specify which version of       XFree86
(3 or 4) to depend to when USE_XLIB is set.       XFREE86_VERSION defaults to 3
for now, but adventurous users can       override it in /etc/make.conf.  When
XFREE86_VERSION=3, USE_XLIB       will add a dependency to x11/XFree86; when it
is set to 4, the       dependency will be to x11/XFree86-4-libraries.  When     
 XFREE86_VERSION=4, the PKG_IGNORE_DEPENDS and ALWAYS_BUILD_DEPENDS       hacks
to avoid messing with XFree86 are turned off.    
02 Jul 2000 23:24:10
commit hash: fp1.1434@dev.null.freshports.orgcommit hash: fp1.1434@dev.null.freshports.orgcommit hash: fp1.1434@dev.null.freshports.orgcommit hash: fp1.1434@dev.null.freshports.org files touched by this commit
kris search for other commits by this committer
Add missing dependency on freetype port    
09 Jun 2000 06:34:07
commit hash: fp1.807@dev.null.freshports.orgcommit hash: fp1.807@dev.null.freshports.orgcommit hash: fp1.807@dev.null.freshports.orgcommit hash: fp1.807@dev.null.freshports.org files touched by this commit
will search for other commits by this committer
Add gdtclft, a Tcl interface to gd.    

Number of commits found: 56