Port details |
- togl Tk OpenGL widget
- 2.0_3 graphics
=6 2.0_2Version of this port present on the latest quarterly branch. - There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
 - Port Added: unknown
- Last Update: 2025-03-18 12:16:35
- Commit Hash: d3548fb
- People watching this port, also watch:: aalib, autoconf, libxml2, libwmf, unzip
- Also Listed In: tk
- License: MIT
- WWW:
- https://togl.sourceforge.net/
- Description:
- Togl is a Tk widget for OpenGL rendering. Togl is based on OGLTK,
originally written by Benjamin Bederson at the University of New Mexico
(who has since moved to the University of Maryland). Togl adds the new
features:
- color-index mode support including color allocation functions
- support for requesting stencil, accumulation, alpha buffers, etc
- multiple OpenGL drawing widgets
- OpenGL extension testing from Tcl
- simple, portable font support
- overlay plane support
Togl allows one to create and manage a special Tk/OpenGL widget with Tcl
and render into it with a C program. That is, a typical Togl program will
have Tcl code for managing the user interface and a C program for
computations and OpenGL rendering.
Togl is copyrighted by Brian Paul (brian_paul@avid.com) and Benjamin
Bederson (bederson@cs.umd.edu). See the LICENSE file for details.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/graphics/togl/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/togl
- pkg install togl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: togl
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1581788840
SHA256 (Togl2.0-src.tar.gz) = b7d4a90bbad3aca618d505ee99e7fd8fb04c829f63231dda2360f557ba3f7610
SIZE (Togl2.0-src.tar.gz) = 244968
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xt.pc : x11-toolkits/libXt
- xmu.pc : x11-toolkits/libXmu
- Runtime dependencies:
-
- x11.pc : x11/libX11
- xt.pc : x11-toolkits/libXt
- xmu.pc : x11-toolkits/libXmu
- Library dependencies:
-
- libGL.so : graphics/libglvnd
- libtk86.so : x11-toolkits/tk86
- libtcl86.so : lang/tcl86
- This port is required by:
- for Libraries
-
- science/xcrysden
Configuration Options:
- ===> The following configuration options are available for togl-2.0_3:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- graphics_togl
- USES:
- gl gmake tk:86,tea xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.0_3 18 Mar 2025 12:16:35
    |
Baptiste Daroussin (bapt)  |
graphics/togl: add a soname
in order to be exposed as provided all libraries needs a soname.
Reported by: pkg-devel exp-run |
2.0_2 01 Oct 2024 18:56:20
    |
Rene Ladan (rene)  |
all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X
Reviewed by: many
Differential Revision: https://reviews.freebsd.org/D46601 |
2.0_2 01 Nov 2023 22:11:47
    |
Rodrigo Osorio (rodrigo)  |
*/*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart |
2.0_2 26 Jul 2023 00:48:20
    |
Muhammad Moinur Rahman (bofh)  |
*/*: 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 Foundation |
2.0_2 26 Jun 2023 12:16:01
    |
Muhammad Moinur Rahman (bofh)  |
graphics/togl: Fix build with llvm16
- Pet portclippy
Sponsored by: The FreeBSD Foundation |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
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.0_2 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
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 ) |
2.0_2 20 Jul 2022 14:22:04
    |
Tobias C. Berner (tcberner)  |
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 ) |
2.0_2 17 Jul 2022 20:37:42
    |
Dima Panov (fluffy)  |
graphics/togl: limit Tcl/Tk to 8.6 (+)
Tcl/Tk 8.6 is latest release which togl can use |
2.0_2 22 Jun 2021 18:53:08
    |
Kevin Bowling (kbowling)  |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
2.0_1 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
2.0_1 16 May 2020 21:03:04
  |
yuri  |
graphics/togl: Remove WITH_DEBUG
It was accidentally left in.
Reported by: mat |
2.0 16 May 2020 20:16:02
  |
yuri  |
graphics/togl: Update 1.7 -> 2.0 |
1.7_7 05 Nov 2019 22:16:15
  |
zeising  |
Add USES=xorg USES=gl, ports categories g
Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
1.7_7 23 May 2017 05:03:16
  |
rezny  |
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845 |
1.7_6 19 May 2016 10:44:12
  |
amdmi3  |
- Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by: portmgr blanket |
1.7_6 21 Apr 2016 16:48:50
  |
gahr  |
Convert more ports to USES=(tcl|tk):tea |
1.7_6 06 Feb 2016 23:17:26
  |
amdmi3  |
- Switch to options helpers |
1.7_6 22 Aug 2015 15:51:41
  |
marino  |
graphics/togl: Alter configure to allow building on DragonFly
This change to the unmaintained port has been in dports for a few months
now, so I'm moving the fix over to ports. While here, do some minor
fixes to compound commands. |
1.7_6 11 May 2015 10:43:05
  |
amdmi3  |
- Add LICENSE
- Fix library installation |
1.7_5 20 Oct 2014 17:04:21
  |
bapt  |
Cleanup plist |
1.7_5 10 Sep 2014 20:50:37
  |
gerald  |
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit) |
1.7_4 09 Jan 2014 22:31:48
  |
antoine  |
- Stage support
- Add missing OPTIONS_DEFINE
- Fix plist without EXAMPLES |
1.7_4 11 Nov 2013 09:07:15
  |
gahr  |
- Convert to USES+=gmake tk |
1.7_4 20 Sep 2013 18:35:46
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics) |
1.7_4 24 Jul 2013 06:53:48
  |
gahr  |
- Make graphics/togl's libraries location independent from the Tcl/Tk version
used to build it
- Fix cad/netgen to use this new location
Reported by: bapt |
1.7_4 25 May 2013 11:08:56
  |
gahr  |
- Also, fix PLIST |
1.7_4 25 May 2013 11:06:00
  |
gahr  |
- Append to instead of overwrite CONFIGURE_ARGS
- Fix build with Tk 8.6
- While at it, trim Makefile header and switch to OPTIONSng
Reported by: miwi (Tcl/Tk 8.6 exp-run latecomers)
Approved by: portmgr |
1.7_4 18 Oct 2011 13:06:13
 |
ehaupt  |
Support USE_TK
PR: 161598
Submitted by: KATO Tsuguru <tkato432@yahoo.com> |
1.7_3 23 Sep 2011 22:26:39
 |
amdmi3  |
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav |
1.7_3 03 Jul 2011 14:12:23
 |
ohauer  |
-remove MD5 |
1.7_3 06 Jun 2010 17:08:58
 |
pav  |
- Install an additional symlink
Submitted by: Stas Timokhin <devel@stasyan.com> (maintainer) |
1.7_2 02 Jun 2010 15:18:22
 |
pav  |
- Install additional header and shared library for upcoming netgen port
PR: ports/147124
Submitted by: Stas Timokhin <devel@stasyan.com> |
1.7_1 22 Aug 2009 00:23:13
 |
amdmi3  |
- Switch SourceForge ports to the new File Release System: categories starting
with G |
1.7_1 23 Jan 2009 16:28:36
 |
flz  |
- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG). |
1.7 09 Apr 2008 13:42:26
 |
pav  |
- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories
With hat: portmgr |
1.7 17 Mar 2008 19:14:37
 |
gahr  |
- Update to 1.7
Approved by: miwi (mentor) |
1.6_2 19 May 2007 20:32:57
 |
flz  |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
1.6_1 07 May 2006 23:46:33
 |
edwin  |
Remove USE_REINPLACE for categories starting with a G |
1.6_1 26 Nov 2005 01:48:16
 |
pav  |
- Add SHA256 |
1.6_1 30 Aug 2005 16:26:38
 |
vs  |
s/PTHREAD_FLAGS/PTHREAD_CFLAGS/ |
1.6_1 03 Jun 2005 12:29:22
 |
pav  |
- Unmark DEPRECATED, it seems to work
- Install useful examples
PR: ports/76293, ports/81708
Submitted by: Mike <mspam@ideaway.net> |
1.6 20 Jan 2005 13:32:16
 |
vs  |
Mark as deprecated, project seems abandoned:
Resulting application unusable, cf. PR ports/76293.
It is scheduled to be removed on or after 2005-07-01.
Nevertheless, fix build by using 'gmake'.
PR: ports/76293
Submitted by: "Mike" |
1.6 27 Jun 2004 23:59:08
 |
fjoe  |
Remove unnecessary USE_MESA and USE_GMAKE. |
1.6 06 Apr 2004 09:03:50
 |
ijliao  |
upgrade to 1.6 |
1.5_1 08 Mar 2004 13:04:15
 |
kris  |
BROKEN on amd64: Does not compile (missing -fPIC) |
1.5_1 29 Jan 2004 07:24:56
 |
trevor  |
SIZEify. |
1.5_1 23 Oct 2003 02:23:17
 |
kris  |
Finish switching to tcl/tk8.4
Pointy hat to: kris |
1.5_1 18 Oct 2003 07:28:02
 |
kris  |
Switch over to tcl/tk 8.4, bump PORTREVISION, and reset bouncing maintainer
address. |
1.5 21 Feb 2003 12:15:34
 |
knu  |
De-pkg-comment. |
14 Aug 2001 11:00:14
    |
sobomax  |
- Unbroke with threaded Mesa; - use tcl/tk 8.3 instead of obsolete 8.2. |
13 Oct 2000 21:20:36
    |
ade  |
Support CC/CFLAGS/LOCALBASE/X11BASE properly Contacted maintainer with 'User
unknown' error. |
08 Oct 2000 02:35:34
    |
asami  |
Convert category graphics to new layout. |
03 Aug 2000 10:28:58
    |
asami  |
(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. |
29 May 2000 03:58:45
    |
steve  |
Install togl.[ho] too. |