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

graphics/libimg 1.4.16_3

Library of image format handlers for Tk4.1 and later

Port info

Maintainer
ports@virtual-estates.net
Packages
latest: 1.4.16_3
Upstream
up to date
Last update
to 1.4.16_3 · 2b92bd7057
Quarterly
2026Q4: 1.4.16_3
WWW
https://sourceforge.net/projects/tkimg/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install libimg
installs 1.4.16_3 from latest; from quarterly (2026Q4) 1.4.16_3
Port
# cd /usr/ports/graphics/libimg && make install clean
# make -C /usr/ports/graphics/libimg config  # change options first
Size
313 KiB download · 836 KiB installed
Depends on
graphics/jpeg-turbo 3.1.4.1, graphics/png 1.6.59_1, graphics/tiff 4.7.2, lang/tcl86 8.6.18_1, print/freetype2 2.14.3, x11-fonts/fontconfig 2.18.3,1, x11-fonts/libXft 2.3.9, x11-toolkits/tk86 8.6.18, x11/libX11 1.8.14,1, x11/libXScrnSaver 1.2.5, x11/libXext 1.3.7,1, x11/libXrender 0.9.13
License
TclTk
Options
1 of 1 on in the package: EXAMPLES

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.4.16_31.4.16_3–
FreeBSD 151.4.16_31.4.16_3–
FreeBSD 141.4.16_31.4.16_31.4.16_3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.4.16_31.4.16_3–
FreeBSD 141.4.16_31.4.16_31.4.16_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 1.4.16_3.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (83)

Pav Lucistnik (pav) · 1.2.4_4
- Remove expired tkstep80 related ports
cf909dbe3d
Pav Lucistnik (pav) · 1.2.4_4
- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories

With hat:	portmgr
92b220fa9c
Florent Thoumie (flz) · 1.2.4_4
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Martin Wilke (miwi) · 1.2.4_3
- Fix build - move Makefile.tkstep80 -> files/Makefile.tkstep80
1b7c682a43
Martin Wilke (miwi) · 1.2.4_3
- Ready for incoming slaves ports. - Pass maintainership to submitter - Respect DOC's - Add graphics/tiff as dependency - Bump PORTREVISION

PR:             110221
Submitted by:   Martin Matuska <martin@matuska.org>
49c5abbf7a
Cheng-Lung Sung (clsung) · 1.2.4_2
- s,INSTALLS_SHLIB,USE_LDCONFIG,g - these include dns/ editors/ emulators/ finance/   games/ graphics/ maintained by ports@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
10ddcca177
Pav Lucistnik (pav) · 1.2.4_2
- Add SHA256
792b758ef4
Mikhail Teterin (mi) · 1.2.4_2
A number of enhancements:

. compile cleanly against 8.4 with -Wall on i386 and amd64;
	. use OS' run-time linker instead of dlopen-ing libpng,
	  libjpeg, libtiff inside;
	. stop using TIFF's _internal_ headers for anything.

This changes are quite radical, but seem to work with anything I have.
Vendor's own tests pass except for some differences in PNG images --
most likely due to changes in PNG library since 2002.

Stop requiring specific versions of jpeg, tiff, png -- we don't really care.

Bump up PORTREVISION.
4ba76fa965
Florent Thoumie (flz) · 1.2.4_1
- Fix MASTER_SITES. - Distfile rerolled due to inclusion in SF CVS repository.

PR:		ports/77944
Submitted by:	Sam Lawrance <boris@brooknet.com.au>
Approved by:	pav (mentor)
fad46b07ac
Trevor Johnson (trevor) · 1.2.4_1
SIZEify.
0c881ba59c
Joerg Wunsch (joerg) · 1.2.4_1
Bring Img up to the world of Tcl/Tk 8.4.  Since the Tk_PhotoPutBlock() function now has one more parameter to pass, I collected all the individual file patches in a single patch for that purpose, so if/when the original software is up to Tk 8.4, this patch file can easily be removed again.
6325529f71
Ruslan Ermilov (ru) · 1.2.4
Unbreak on 5.x.

Reported by:	kris
4eb5247c17
Akinori MUSHA (knu) · 1.2.4
de-pkg-comment
e88cb93ce3
Mario Sergio Fujikawa Ferreira (lioux) · 1.2.4
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
Adam Weinberger (adamw) · 1.2.4
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.

Approved by:	pat
d9611f9375
Ruslan Ermilov (ru) · 1.2.4
Catch up to the new bsd.lib.mk API (the library is not internal).
c1b840b390
Pete Fritchman (petef) · 1.2.4
Switch to a working master site.

PR:		38871
Submitted by:	Erwin Lansing <erwin@lansing.dk>
deb3b38f47
Andrey A. Chernov (ache) · 1.2.4
Bump png major
db2dadbaab
Michael Haro (mharo) · 1.2.4
${ENV} -> ${SETENV}

PR: 26783, 26784, 26785
d250723f24
Mikhail Teterin (mi) · 1.2.4
In several spots, it was refering to TCL (or tcl) instead of TK (or tk).

Submitted by:	John Merryweather Cooper
2c4670a743
Mikhail Teterin (mi) · 1.2.4
Turns out I broke  a few too many things with  my last commit by removing the symlinking of the installed shared library into the ${PREFIX}/lib. Those broken things should really use:

package require Img	(from TCL)
or
	Tcl_PkgRequire(interp, "Img", "1.2", 0)	(from C)

instead of  trying to link  with libimg directly, but  there are
too many of them and sobomax lost (his and mine) cool.

This version will just install the library (and SHLIB_LINK) into
${PREFIX}/lib directly. pkgIndex.tcl is modified accordingly.
98d579de66
Mikhail Teterin (mi) · 1.2.4
Bring up to the latest 1.2.4. Install documentation (modulo NOPORTDOCS).

Some day  the rest of  the world  will wise up  and realize, that  it is
often easier and  neater to create a Makefile from  scratch, than to try
to patch  the configure/Makefile.in/Makefile.am/etc  nonsense to  do the
right thing.
964fc8842b
Maxim Sobolev (sobomax) · 1.2.2
Bump png shared library version.

Submitted by:	Hajimu UMEMOTO <ume@mahoroba.org>
6db96c0500
Satoshi Asami (asami) · 1.2.2
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) · 1.2.2
Fourth round of INSTALLS_SHLIBS conversion.
dc1177a9a5
Satoshi Asami (asami) · 1.2.2
Convert to PORTNAME/PORTVERSION.  lfview had an invalid version string so I fixed it.
c99c600944
Steve Price (steve)
Update to use Tcl/Tk version 8.2.

Submitted by:	Ade Lovett <ade@lovett.com>
bc087374d3
Chris Piazza (cpiazza)
Forgot to add this
3c10a59460
Chris Piazza (cpiazza)
Update to version 1.2.2

PR:		14985
Submitted by:	maintainer
4af7785d55
Steve Price (steve)
The tiff port now lives in ports/graphics/tiff.
ec1b2d16ed
David E. O'Brien (obrien)
Change Id->FreeBSD.
5133141363
Tim Vanderhoek (hoek)
Commit #2/4 to enforce Caps, no period.  I ran this oe as $ time cvs $FREEBSD ci -m `cat msg` `cat ci.ab`

Results to follow.  :)
4b7f92f936
Justin M. Seger (jseger)
Import of graphics/libimg

This is an image format handler for Tk. It handles the following image
formats:

bmp, gif, png, jpeg, tiff, xpm, xbm, and postscript.

PR:		ports/10234
Submitted by:	Glenn Johnson <gljohns@bellsouth.net>
071479247d