in order to prevent crash on 64-bit architectures. Otherwise the result
of termcap/terminfo detection is wrong, causing the infamous "bad format 'p'"
messages, or "OOPSOOPSOOPS" when SSHing from MacOS.
Fixes PR 33808
Approved-by: joerg
fixes man page to point to them.
Update patch-ap for doc/screen.1 so the location of examples files
is corrected.
Now install both examples. Update PLISTs. Note that the
screenrc example is now called screenrc and etcscreenrc is
etcscreenrc (makes sense).
Mention both examples in MESSAGE.
Bump PKGREVISION.
This will solve problem for PR #32391.
Okayed by maintainer.
that forces varargs to be used on NetBSD. Some gcc 3.3 instances
(specifically 3.3.3nb1 on NetBSD/alpha) fail one of the configure
tests making it think we don't have sprintf() (and therefore no
varargs) causing unmentionably evil things to be done instead. This
usually leads to core dumps.
Fix a pointer-to-integer cast warning by casting to long in between.
The actual use case is harmless, but the compiler can't tell that.
Bump PKGREVISION to 1 for the gcc workaround (affects at least
NetBSD/alpha which can now build a better screen).
Addresses PR pkg/25937.
In his own words:
4.0.2 fixes a local privelege escalation problem. See
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0972 for
more information.
There's no ChangeLog available, but other than the fix for this
and regeneration of the configure script, changes are extremely
small.
Also, I've removed the info files from PLIST and PLIST.SunOS. They
are handled automatically as of bsd.pkg.mk 1.1332.
large login and idle times. This was due to a bug in utmp.c:
in os.h
-------
# define utmp utmpx
# define ut_time ut_xtime
in utmp.c::makeuser()
---------------------
struct utmp *u;
(void)time((time_t *)&u->ut_time);
The above works fine on i386 where ut_xtime and time_t are the same size,
but on sparc64 ut_xtime is 8 bytes rather than 4.
This fix was tested on i386 and sparc64.
* new screenrc parser, not 100% compatible
* screenblanker support: new 'idle', 'blanker', 'blankerprg' commands
* zmodem support via the 'zmodem' command
* nonblock code rewritten, nonblock now understands a timeout.
new command 'defnonblock'
* unicode combining character support
* new encoding: chinese GBK
* new 'backtick' command and string escape to embed command
output into e.g. the hardstatus line
Update submitted by Juan RP <juan@xtraeme.unixbsd.org>
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.
* windowlist, bound to ^A"
* support for other encodings, e.g. big5, koi8r, cp1251
new commands 'encoding', 'defencoding'
'register', 'readreg', 'readbuf', 'writebuf' now understand
an extra encoding parameter
* support for double utf-8 characters
* lots of new string escapes and extensions to existsing ones:
%LD, %LM, %Lw, %W, %-w, %+w, %H, %f, %F, %l, %=, %<, %>
* new commands: 'source', 'eval', 'deflog', 'ignorecase', 'setsid'
* command key classes: 'bind', 'command' and 'help' understand
a '-c <class>' parameter. See the man page for examples
* new login state: always - don't remove slot even if screen gets
detached
* 256 color support (experimental)
* configurable time format string (for ^At)
* config option to use localized month/week names
* new option '-h' for hardcopy: also dump the scrollback buffer
XXX: SunOS PLIST untested.