Port details |
- xterm Terminal emulator for the X Window System
- 390 x11 =213 388Version of this port present on the latest quarterly branch.
- Maintainer: ehaupt@FreeBSD.org
- Port Added: 2004-07-24 00:01:56
- Last Update: 2024-02-20 03:48:59
- Commit Hash: 474931d
- People watching this port, also watch:: png, expat, gmake, freetype2, libXft
- License: MIT
- WWW:
- https://invisible-island.net/xterm/
- Description:
- The xterm program is the standard terminal emulator for the X
Window System. It provides DEC VT102/VT220 and Tektronix 4014
compatible terminals for programs that can't use the window
system directly. If the underlying operating system supports
terminal resizing capabilities (for example, the SIGWINCH
signal in systems derived from 4.3bsd), xterm will use the
facilities to notify programs running in the window whenever it
is resized.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/x11/xterm/ && make install clean
- To add the package, run one of these commands:
- pkg install x11/xterm
- pkg install xterm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: xterm
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1708400447
SHA256 (xterm-390.tgz) = 75117c3cc5174a09c425ef106e69404d72f5ef05e03a5da00aaf15792d6f9c0f
SIZE (xterm-390.tgz) = 1580899
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:
-
- luit : x11/luit
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xft.pc : x11-fonts/libXft
- xmu.pc : x11-toolkits/libXmu
- xpm.pc : x11/libXpm
- xt.pc : x11-toolkits/libXt
- xaw7.pc : x11-toolkits/libXaw
- Runtime dependencies:
-
- luit : x11/luit
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xft.pc : x11-fonts/libXft
- xmu.pc : x11-toolkits/libXmu
- xpm.pc : x11/libXpm
- xt.pc : x11-toolkits/libXt
- xaw7.pc : x11-toolkits/libXaw
- Library dependencies:
-
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- This port is required by:
- for Build
-
- french/aster
- security/clusterssh
- x11-wm/nscde
-
Deleted ports which required this port:
- for Run
-
- cad/astk-client
- converters/dos2ansi
- emulators/gxemul
- emulators/playonbsd
- french/aster
- net/xrdp
- net/xrdp-devel
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for xterm-390:
256COLOR=on: Enable 256-color support
DABBREV=off: Enable support for dabbrev-expand
DECTERM=off: Enable DECterm Locator support
GNOME=off: GNOME desktop environment support
LOGGING=off: Enable logging terminal I/O to a file
LUIT=on: Use LUIT for locale convertion from/to UTF-8
PCRE2=off: Use Perl Compatible Regular Expressions version 2
REGIS=off: Enable ReGIS graphics support
SCRNDUMP=off: Enable XHTML and SVG screen dumps
SIXEL=on: Enable Sixel graphics support
TOOLBAR=off: Enable pulldown menus with a toolbar
WCHAR=on: Enable wide-character support
XINERAMA=off: X11 Xinerama extension support
====> Options available for the single ATHENA: you have to select exactly one of them
NEXTAW=off: Link with neXT Athena library
XAW=on: Link with Xaw library
XAW3D=off: Link with Xaw 3d library
XAW3DXFT=off: Link with Xaw 3d xft (extended fonts) library
===> Use 'make config' to modify these settings
- Options name:
- x11_xterm
- USES:
- cpe localbase ncurses tar:tgz xorg
- pkg-message:
- For install:
- You installed xterm with wide chars support. This introduces some limitations
comparing to the plain single chars version: this version of xterm will use
UTF-8 charset for selection buffers, breaking 8-bit copy/paste support unless
you are using UTF-8 or ISO8859-1 locale. If you want 8-bit charset selections to
work as before, use "eightBitSelectTypes" XTerm resource setting.
For further information refer to the SELECT/PASTE section of xterm(1) manual
page.
- Master Sites:
- There is no master site for this port.
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
317 27 Mar 2015 15:07:27 |
ehaupt |
Update to 317 |
316_1 26 Mar 2015 22:53:16 |
ehaupt |
Fix an other cursor related regression introduced with 315. This patch will be
merged upstream.
Notified by: naddy
Obtained from: dickey@his.com (author) |
316 09 Mar 2015 06:07:39 |
ehaupt |
Update to 316 |
315 03 Mar 2015 09:49:56 |
ehaupt |
Update to 315 |
314 06 Jan 2015 09:40:52 |
ehaupt |
Move MASTER_SITES from CRITICAL to LOCAL/ehaupt |
314 05 Jan 2015 14:39:37 |
ehaupt |
Update to 314 |
313 29 Nov 2014 11:12:56 |
ehaupt |
- Update to 313
- Retire EXTRACT_SUFX in favor of USES=tar:tgz macro |
312 29 Sep 2014 06:29:56 |
ehaupt |
Update to 312 |
311 19 Sep 2014 08:48:58 |
ehaupt |
Update to 311 |
310 29 Jul 2014 13:32:17 |
ehaupt |
Update to 310 |
309 18 Jul 2014 08:02:55 |
ehaupt |
- Add radio-style selection of Xaw3d/Xaw3dxft/neXtaw
- Add option to enable the logging function of xterm
Submitted by: "S. Wall" <xterm-user@wallfamily.us> (based on) |
309 15 Jul 2014 12:31:32 |
ehaupt |
Remove patches that are not functionally relevant (accidentally imported with
the previous commit). |
309 15 Jul 2014 12:24:33 |
ehaupt |
Add an Xaw 3d xft library support option. |
309 14 Jul 2014 10:10:25 |
ehaupt |
Update to 309 |
308 20 Jun 2014 12:02:16 |
ehaupt |
Update to 308 |
307 18 Jun 2014 18:16:57 |
ehaupt |
Update to 307 |
306 11 Jun 2014 14:50:00 |
tijl |
Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS. Also remove references to
PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
required additional patches.
Somewhat simplified a linker command line looks like:
${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}
where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us. If possible -L and -l flags need to be (Only the first 15 lines of the commit message are shown above ) |
306 04 Jun 2014 06:26:01 |
ehaupt |
Update to 306 |
305 03 Jun 2014 13:42:46 |
ehaupt |
Update to 305 |
304 27 May 2014 12:18:48 |
ehaupt |
Update to 304
PR: 190185
Submitted by: pi |
303 07 Mar 2014 07:41:35 |
ehaupt |
- Update to 303
- New LIB_DEPENDS definition |
302 03 Mar 2014 07:16:12 |
ehaupt |
Update to 302 |
301_1 23 Jan 2014 08:43:08 |
ehaupt |
Reintroduce the GNOME knob (disabled by default) to avoid pulling in undesired
dependencies. |
301 20 Jan 2014 10:02:29 |
ehaupt |
Update to 301 |
300 19 Jan 2014 18:24:18 |
ehaupt |
Fix package list. This got accidentally introduced by a reversed patch. |
300 19 Jan 2014 18:21:17 |
ehaupt |
Simplify desktop-file-utils usage.
Submitted by: bapt |
300 18 Jan 2014 00:00:11 |
bapt |
Remove entry from plist which are automatically added by USES=desktop-file-utils
That fixes packaging |
300 17 Jan 2014 15:21:15 |
ehaupt |
Fix LUIT_BUILD_DEPENDS. |
300 17 Jan 2014 14:25:54 |
ehaupt |
Use new dependency macros based on options.
Submitted by: bapt |
300 04 Dec 2013 07:30:22 |
ehaupt |
Update to 300
PR: 184488
Submitted by: "Sergey V. Dyatko" <sergey.dyatko@gmail.com> |
298 28 Nov 2013 12:49:48 |
ehaupt |
Update to 298 |
297 23 Oct 2013 19:36:17 |
ehaupt |
Support staging. |
297 22 Oct 2013 14:04:02 |
amdmi3 |
- Remove manual creation and removal of share/applications, as it's now in the
mtree (remaining categories)
- Add note on mtree change to CHANGES
Approved by: portmgr (bdrewery) |
297 02 Oct 2013 10:20:41 |
ehaupt |
Update to 297 |
296 20 Sep 2013 23:43:20 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
x11) |
296 24 Jul 2013 08:19:07 |
ehaupt |
Remove MAKE_JOBS_SAFE which is now default. |
296 11 Jul 2013 11:38:39 |
ehaupt |
Update to 296 |
295 11 Jul 2013 05:52:06 |
ehaupt |
xterm patch #294 supports experimental sixel graphics. Provide an option.
PR: 180448
Submitted by: IWAMOTO Kouichi <sue@iwmt.org> |
295 09 Jul 2013 09:07:52 |
ehaupt |
Update to 295 |
294 06 Jul 2013 15:39:39 |
ehaupt |
Update to 294 |
293 29 May 2013 06:08:06 |
ehaupt |
Update to 293
Changelog:
http://invisible-island.net/xterm/xterm.log-contents.html#xterm_293 |
292 08 May 2013 12:24:27 |
ehaupt |
Mark MAKE_JOBS_SAFE |
292 26 Apr 2013 13:38:09 |
ehaupt |
- Update to 292
- This update includes a bugfix for a bug reported by naddy [1]
Changelog: http://invisible-island.net/xterm/xterm.log.html [1] |
291 27 Feb 2013 13:34:10 |
ehaupt |
Update to 291 |
290 14 Feb 2013 21:36:20 |
ehaupt |
Update to 290 |
289 10 Feb 2013 08:17:09 |
ehaupt |
Update to 289 |
288 09 Jan 2013 18:03:49 |
ehaupt |
Update to 288
Changelog: http://invisible-island.net/xterm/xterm.log.html#xterm_288 |
287_1 10 Dec 2012 19:11:12 |
mm |
Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports |
287 26 Nov 2012 15:17:46 |
ehaupt |
Update to 287
Feature safe: yes |
286 03 Nov 2012 18:01:23 |
ehaupt |
Restore 'Created by' header information. This has been removed during the
first announcement of the new trimming rule and the finalized overworked
version.
Feature safe: yes |
286 03 Nov 2012 17:10:29 |
ehaupt |
Update to 286
Feature safe: yes |
285 24 Oct 2012 12:31:17 |
ehaupt |
Update to 285
Feature safe: yes |
284_1 23 Oct 2012 13:50:34 |
ehaupt |
- Restore the 256 color option but have it on per default [1]
- Provide super sexy FreeBSD icons [2]
PR: 172915 [1]
Submitted by: Martin Tournoij <martin@arp242.net> [1], self [2]
Feature safe: yes |
284 15 Oct 2012 05:41:22 |
ehaupt |
Update to 284
Feature safe: yes |
283 11 Oct 2012 09:45:38 |
ehaupt |
Update to 283
Notified by: gahr
Feature safe: yes |
282 02 Oct 2012 20:27:33 |
ehaupt |
Update to 282 |
281_1 08 Sep 2012 09:41:16 |
ehaupt |
- Use OPTIONSng
- As an ongoing effort to sanitize build options, build 256 color support by
default and remove it as an option; this change comes with no price, no
additional dependencies
- Bump PORTREVISION due to the above mentioned default options change
- Remove deprecated header information |
281 28 Jul 2012 11:46:54 |
ehaupt |
Fix a conditional LIB_DEPENDS statement, use LIB_DEPENDS+= instead of
LIB_DEPENDS=
Notified by: Curtis Villamizar <curtis@occnc.com> (via mail) |
281 22 Jul 2012 15:03:46 |
ehaupt |
Update to 281 |
279_1 11 Jun 2012 09:52:17 |
ehaupt |
Register CONFLICTS
Submitted by: "Sulev-Madis 'ketas' Silber" <madis555@hot.ee> (via mail) |
279 11 May 2012 06:52:05 |
ehaupt |
Update to 279 |
278 14 Apr 2012 19:25:10 |
ehaupt |
Add an option for dabbrev-expand support.
PR: 166648
Submitted by: Oliver Fromme <olli@secnetix.de> |
278 14 Feb 2012 12:45:35 |
mm |
Bump pcre library dependency due to 8.30 update |
278 19 Jan 2012 15:53:11 |
ehaupt |
Update to 278. This solves a problem with the initialization for eightBitMeta
resource. Special thanks to the author [1] who fixed this upstream so promptly.
PR: 164101 [2] (notification)
Submitted by: Thomas Dickey <dickey@his.com> [1]
Notified by: Garrett Wollman [2] <wollman@khavrinen.csail.mit.edu>,
naddy (via mail) |
277 09 Jan 2012 08:34:17 |
ehaupt |
Update to 277 |
276_1 18 Nov 2011 08:40:24 |
ehaupt |
Provide a patch for better support for running xterm within a jail. This patch
has been submitted upstream.
Submitted by: dhw
Feature safe: yes |
276 12 Oct 2011 20:58:56 |
ehaupt |
Update to 276 |
275_2 22 Sep 2011 19:20:20 |
dougb |
Install xterm.desktop file unconditionally, it's useful for non-gnome
cases such as xfce (at least).
Make update-desktop-database stuff conditional on WITH_GNOME
Approved by: maintainer |
275_1 21 Sep 2011 09:57:30 |
ehaupt |
Make installation of gnome desktop entries optional. Installation of desktop
entries was unconditionally introduced with PR 155423. |
275 14 Sep 2011 21:05:23 |
ehaupt |
Update to 275 |
274 09 Sep 2011 17:13:47 |
ehaupt |
Update to 274 |
273 03 Sep 2011 18:22:24 |
ehaupt |
- Make luit wide character conversion support optionsl [1]
- Don't pass CPPFLAGS to CONFIGURE_ENV it is already passed in CONFIGURE_ENV
via bsd.port.mk
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> [1] (via mail) |
273 29 Aug 2011 11:59:29 |
ehaupt |
Update to 273 |
271 12 Aug 2011 13:23:14 |
ehaupt |
Update to 271 |
270 05 May 2011 13:03:44 |
ehaupt |
Update to 270 and add an option to link against pcre. |
269_3 10 Mar 2011 09:49:24 |
ehaupt |
Install a desktop entry.
PR: 155423
Submitted by: bsam |
269_2 24 Feb 2011 15:39:09 |
ehaupt |
- Don't set suid bit. In our implementation, grantpt() and unlockpt() don't
actually have any use, because PTY's are created on the fly and already have
proper permissions upon creation (see src/lib/libc/stdlib/ptsname.c) [1]
- Cleanup Makefile
- Use pkg-message
- Remove dead mirror
Notified by: ashish |
269_1 21 Feb 2011 21:03:44 |
ehaupt |
Fix OPTIONS by properly including bsd.port.options.mk |
269 21 Feb 2011 18:26:06 |
ehaupt |
- Update to 269
- Use OPTIONS |
268 14 Feb 2011 09:05:28 |
ehaupt |
Update to 268
Feature safe: yes |
267 08 Jan 2011 16:03:19 |
ehaupt |
- Update to 267
- Add additional mirrors
- Take maintainership |
261 28 Dec 2010 08:11:16 |
linimon |
Reset krion@FreeBSD.org due to 6 months of inactivity and maintainer-
timeouts.
Hat: portmgr |
261 11 Oct 2010 20:50:21 |
pgollucci |
OPTIONS+= DEC_LOCATOR
PR: ports/149768
Submitted by: IWAMOTO Kouichi <sue-sendpr-20100818@iwmt.org>
Approved by: maintainer timeout (krion ; 49 days) |
261 08 Jul 2010 12:05:08 |
krion |
Update to version 261
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_261 |
258 04 May 2010 17:54:21 |
krion |
Update to version 258.
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_258 |
253 03 Jan 2010 11:17:12 |
krion |
Update to version 253
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_253
PR: ports/142253
Submitted by: delphij |
251_1 06 Dec 2009 21:57:08 |
ed |
Don't depend on libutempter.
xterm can just use our own version of it that's part of the base system.
Approved by: krion |
251 16 Nov 2009 12:18:12 |
krion |
Update to version 251
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_251 |
250 16 Oct 2009 23:08:16 |
krion |
Update to version 250
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_250
PR: ports/139616
Submitted by: Sylvio Cesar <scjamorim@bsd.com.br> |
247 05 Sep 2009 19:11:24 |
krion |
Update to version 247
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_247 |
243_1 20 Jun 2009 20:28:35 |
stas |
- Enable wide characters by default. Give a note, that 8-bit copy/paste
may not work in widechar xterm, and how to revert is to the old
behaviour.
Approved by: krion (maintainer) |
243 26 May 2009 08:48:31 |
krion |
Update to version 243
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_243 |
242 08 Mar 2009 16:57:06 |
krion |
Update to version 242
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_242 |
241 06 Feb 2009 06:51:52 |
krion |
Update to version 241.
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_241 |
238_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). |
238 08 Jan 2009 16:01:51 |
stas |
- bsd.port.mk separation is not required, as OPTIONS are not used.
Spotted by: bsam
Pointyhat to: me |
238 08 Jan 2009 14:00:00 |
stas |
- Disable wide char support by default, as it breaks 8-bit charset
support.
- Introduce a new knob WITH_WIDE_CHARS to enable wide chars.
Approved by: krion (maintainer) |
238 05 Jan 2009 15:59:47 |
krion |
Update to version 238
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_238 |
237_1 27 Dec 2008 23:44:43 |
krion |
Fix utmp support.
PR: ports/129924
Submitted by: yuri.pankov@gmail.com |
237 04 Oct 2008 11:59:37 |
krion |
Update to version 237.
ChangeLog: http://invisible-island.net/xterm/xterm.log.html#xterm_237 |