Commit Graph

34 Commits

Author SHA1 Message Date
matthieu
553b461bdc Disable the print-immediate and print-on-error functions in xterm.
They a causing a pledge violation when called, and we can live without
them. ok millert, also discussed with deraadt@
2020-01-20 21:03:35 +00:00
matthieu
11de9a2471 Make it possible to build xterm with OPT_TRACE.
with tweaks from kn@.
2019-03-09 20:10:19 +00:00
espie
251e3d9436 let X directories build even if you forget depend.
- use BUILDFIRST
- have fontconfig use normal 'all' targets to make sure its files are built
- explicitly document the fontconfig lib order

okay matthieu@
2017-06-18 21:09:07 +00:00
matthieu
a0d355a5ad Update to xterm 327 2016-11-03 14:25:06 +00:00
matthieu
d4d4ffd9f5 Stop providing the uxterm and koi8rxterm shell scripts.
Requested by schwarze@ agreed naddy@
2016-10-24 19:55:37 +00:00
matthieu
6e898074f3 Disable Tektronics 4014 emulation. ok natano@, naddy@, schwarze@ 2016-10-24 19:31:35 +00:00
matthieu
c7371fb865 Fix installation modes and ownership. 2016-09-11 19:22:56 +00:00
matthieu
17886faaf7 Update to xterm 322. Tested by shadchin@ and jsg@. Thanks. 2016-01-13 20:40:08 +00:00
matthieu
7afaae9fe9 Install resource files in /usr/X11R6/share/X11/app-defaults
/etc/X11/app-defaults stays 1st in the libXt search path so, people
and ports can put customized versions there if needed.
If you didn't customize the versions in /etc/X11/app-defaults, they
should be removed to avoid future issues when one file changes.

discussed at g2k14 and ok ajacoutot@
2014-08-13 21:02:16 +00:00
matthieu
ceaf6855d6 Complete man page substitutions for xterm(1) and resize(1)
problem noticed by and tweaks by naddy@. ok deraadt@
2014-07-31 20:13:40 +00:00
matthieu
8273aa94a8 Update to xterm 304. With help of shadchin@
tested by ajacoutot@ and shadchin@
2014-05-09 19:56:40 +00:00
miod
85c0adf61c Add -fno-stack-protector to the two files which already need to be built
with -O1 on landisk - they definitely hit worst case logic in what passes for
a compiler we're using.
ok martynas@
2014-04-11 22:58:12 +00:00
matthieu
a232c77744 Update to xterm 291. Tested by many. 2013-03-09 14:45:38 +00:00
matthieu
7fdca87027 add new specific rules for sh. Whithout those, xterm segfaults on
landisk.
2012-04-07 20:22:27 +00:00
matthieu
2ac5749d6e Remove special build rule disabling optimisation for arm.
Issue apparently fixed, probably by gcc4.
2012-04-07 20:11:43 +00:00
marco
722a82d253 Compile trace.c as well so that OPT_TRACE 1 actually works.
ok matthieu
2011-08-18 20:27:03 +00:00
naddy
2e88a2b0e8 switch to installing source manuals:
* cope with new bsd.man.mk
* update imake configuration

ports use of imake remains unchanged
2011-06-23 22:48:59 +00:00
matthieu
7ae39052df xcb is no longer optional. 2011-03-08 20:48:59 +00:00
matthieu
66473b7fbe Explicitely link libxcb when needed for static arches. 2010-11-27 14:25:47 +00:00
matthieu
8fb598d465 Update to xterm 258. lightly tested by krw@, thanks. 2010-05-08 12:20:46 +00:00
matthieu
3af530ab2b update to xterm 246. Has been in snapshots for some time. 2009-09-05 15:58:09 +00:00
matthieu
1c68deb738 workaround for a problem that appeared with xterm 243 on arm cpus.
It dumps core in VTInitialize() if charproc.c is compiled with -O2.
The problem is in the lines 5610 to 5614 of this file, which were
added by xterm 243, but I can't see an obvious problem here.
2009-05-31 16:22:34 +00:00
matthieu
388c3eba67 Update to xterm 243. tested by naddy@.
Patch #243 - 2009/3/28

* revert change to default for allowTcapOps (request by Bram Moolenaar).
* reallocate result returned by xtermEnvLocale() to avoid reference to
freed memory after handling menuLocale resource.
* fix an old (X11R5) bug in tek4014 for switching fontsizes.
* add resource defaultString to make configurable the use of "#" when
pastes of UTF-8 text fail due to limitations in the current locale settings.
* make the set of selection target Atom's configurable by two new
resources eightBitSelectTypes and utf8SelectTypes, e.g., to use the TEXT
Atom in preference to UTF8_STRING (discussion with Stanislav Sedov
regarding koi8rxterm and the FreeBSD port).
* modify handling of TARGETS Atom by making it return exactly the set of
targets as those which xterm is currently providing.
* set MANPAGER and PAGER explicitly to /bin/cat in minstall.sh to work
around /etc/man.conf's with those variables already set (report by
Mar'yasin Semion).
* improve error-checking of tcap-query parser.
* add check for keyboard tcap), which ensures that terminal descriptions
containing the same string for shifted/unshifted keys will be seen by
tcap-query as only the unshifted key. (This would only happen with an
incorrect terminal description).
* fix conversion for input event-state to modifier-parameter which made
tcap-query feature not work with tcapFunctionKeys (keyboard type tcap).
* add "DEF_ALLOW_XXX" definitions to main.h to allow overriding the
default compiled-in values for "allowxxx" resources.
* remove check on bell-percentage added in patch #242, which disallowed
zero/negative values (Redhat Bugzilla #487829).
2009-04-04 15:10:44 +00:00
matthieu
bbc31bf586 Introduce bsd.xconf.mk to set default config variables used
at several places in the Xenocara build in a central place instead
of duplicating the checks all over the place. ok oga@.
2008-03-25 23:41:50 +00:00
merdely
68bd73c06e Make xterm(1) and resize(1) correctly refer to X(7) instead of X(1).
ok matthieu@
2008-03-22 12:40:02 +00:00
matthieu
3d2000e90b Merge xterm 232.
New local change: default value for pointerMode is 0.
2008-02-16 09:40:00 +00:00
matthieu
f55efa314e More __foo__ substitutions for xterm manual pages. From
Tim van der Molen, Thanks.
2008-01-13 17:22:58 +00:00
matthieu
0a2bda0266 Install new xterm icons. 2007-08-25 19:17:16 +00:00
matthieu
678c0fa793 the xterm manual page needs to be pre-processed by tbl. 2007-07-05 22:09:06 +00:00
matthieu
ac30841897 pretty SRCS list. 2007-06-15 19:43:57 +00:00
matthieu
53c7172c05 Merge xterm version 225 2007-06-15 19:34:50 +00:00
matthieu
e4a722ff69 libXaw needs libXpm. 2007-05-11 06:42:50 +00:00
matthieu
d0f11da262 remove extra white space 2007-04-14 16:11:13 +00:00
matthieu
78e84685c7 BSD make based build infrastructure for xterm. The autoconf based
one was too painful to get working on landisk (static only).
2007-04-09 19:11:43 +00:00