Commit graph

77 commits

Author SHA1 Message Date
dillo
b361788948 Fix DESTDIR install on SunOS. 2008-06-06 17:14:01 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
tonnerre
317771a665 Include curses header for screen configure script when testing tgetent
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
2008-04-04 21:09:16 +00:00
jlam
e4ba95eba5 + Include termcap.buildlink3.mk for proper termcap library handling.
+ Note bin/screen as a setuid-root program using SPECIAL_PERMS.

Bump the PKGREVISION to 1.
2008-03-17 19:03:35 +00:00
wiz
fe4473a595 Squelch a pkglint warning. 2007-05-23 23:49:24 +00:00
wiz
b51dfd7038 The distfile is not GNU mirrors (only older versions are).
Remove MASTER_SITE_GNU from MASTER_SITES and two other places.
From Zafer Aydogan.
2007-05-23 23:46:08 +00:00
rillig
49edb8df4b It does not make sense to install bin/screen setuid in unprivileged mode. 2007-02-15 14:47:09 +00:00
joerg
7f279c69f3 DESTDIR support. 2006-11-02 17:59:37 +00:00
tron
6da092472f Update "screen" package to version 4.0.3. A list of changes since
version 4.0.2 isn't available but this release contains a fix for
the security vulnerability report in CVE-2006-4573.
2006-10-29 15:08:27 +00:00
rillig
a8ae7bde5f Added a missing directory for Solaris. 2006-09-21 20:23:38 +00:00
jlam
36c3fdbed9 Unify PLISTs between Solaris and everyone else. Also drop the removal
of screen.old... that just shouldn't happen.  Bump the PKGREVISION.
2006-04-05 23:06:33 +00:00
jlam
a4cbc72f58 List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR. 2006-04-05 23:01:15 +00:00
joerg
ac8f70a5a0 Use SUBST. 2006-01-19 02:01:18 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
reed
cc7cd45463 This will install two screenrc examples (and changes name of one) and
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.
2005-12-28 17:53:24 +00:00
rillig
302e549bd0 Use "+=" instead of "=" with PLIST_SUBST. Added proper quoting for
DISTNAME.
2005-10-23 23:09:59 +00:00
rillig
7356d65d87 Fixed pkglint warnings. 2005-09-28 19:35:36 +00:00
jlam
5b62763c63 Teach the +SHELLS helper script to not create an /etc/shells file if
one doesn't exist.  From now on, we only add the listed PKG_SHELL to
the /etc/shells file if it already exists.  This fixes PR pkg/27162.
2005-09-20 04:23:48 +00:00
cube
3c67ace0ab Add "shells" to CATEGORIES, ride on previous revision bump. 2005-08-01 11:36:29 +00:00
cube
34d6d30cb3 GNU screen can be used as a login shell, so register it as such.
PR 30838 by Geert Hendrickx.
2005-08-01 10:27:59 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
kim
bed5ee4806 I can try to care for this one. 2005-02-21 22:37:03 +00:00
hubertf
9a981bcfbe Sign over maintainership to tech-pkg@ 2005-02-21 20:26:08 +00:00
tv
5b8aae2ffc Mark as not for Interix due to major work being needed to accomodate
Interix username sizes and user authentication.
2004-10-11 23:46:15 +00:00
atatat
6ac8f64732 Put the config.h.in patch into its own patch file and add more to it
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.
2004-07-15 04:05:40 +00:00
wiz
4b0261de50 Update to 4.0.2, provided by Soren Jacobsen in PR 24000.
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.
2004-01-06 16:30:39 +00:00
jlam
6ff48e076b bl3ify 2004-01-05 11:53:39 +00:00
ben
8af6a397e4 On sparc64 when I used the "w" command, the screen logins had absurdly
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.
2003-12-01 15:18:27 +00:00
wiz
511619f71b Fix
http://www.securityfocus.com/archive/1/345844
with the patches supplied there.
Bump PKGREVISION to 1.
2003-11-27 20:29:48 +00:00
hubertf
3094e835c4 Updated screen to 4.0.1. No log of changes available, but as the
distfile has vanished from the master site, this may be security\
related.
2003-09-22 21:00:40 +00:00
adam
f7710bd53f Changes 4.0.0:
* 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'
2003-09-10 12:11:13 +00:00
seb
56b682547a USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
seb
1a211d2439 Convert to USE_NEW_TEXINFO.
Remove now unnecessary patch file.
2003-08-03 08:14:46 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
grant
7cbde19ad7 fix some indenting, be consistently quiet or noisy. 2003-04-09 21:04:08 +00:00
hubertf
06bf877bd7 Update to screen 3.9.15. Changes:
* 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>
2003-03-15 16:16:37 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
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>.
2003-01-28 22:03:00 +00:00
grant
90a1c5207a Use automatic PLIST handling. 2002-12-25 16:53:51 +00:00
cjep
afa55834c5 Whitespace fix 2002-12-23 16:24:59 +00:00
grant
dc6db4c806 Fix paths in man page and example screenrc (for pkgsrc). 2002-12-23 13:13:02 +00:00
jlam
d613050341 buildlink1 -> buildlink2 2002-11-14 23:24:23 +00:00
hubertf
6ff50914d7 Update screen to 3.9.13. Changes:
* 29.08.2002  3.09.12 Port to POSIX 1003.1-2001 hosts (Paul Eggert).
 *                     Fixed encoding for reattach password test.
 *                     Fixed NUL characters when encodings are active.
 *                     Fixed silly encodings bugs. Fixed bogus
 *                     oldflayer when a window gets freed.
 *                     Altscreen support by Gurusamy Sarathy.
 *                     Reuse old password in builtin_screenlock.
 *                     -- DISTRIBUTED
 * 05.09.2002  3.09.13 added missing break statement that broke
 *                     the eval command.
 *                     -- DISTRIBUTED

Upgrade requested by dolemite@wuli.nu in private mail.
2002-11-04 22:39:17 +00:00
kim
fe233f7a84 Handle utmpx on NetBSD-current. 2002-09-15 06:51:35 +00:00
tron
62ff62d2ee Bump package revision after internal telnet support has been enabled as
suggested by David Brownlee in private e-mail.
2002-07-05 08:05:55 +00:00
tron
398a892375 Enable builtin telnet support as suggested by Sergey Svishchev in
PR pkg/17454.
2002-07-04 21:45:37 +00:00
uebayasi
b6264310f5 Take account for a possible user configuration of ${PKG_SYSCONFDIR}.
Submitted by Julio Merino <jmmv@hispabsd.org> in pkg/16957.
2002-05-31 08:40:24 +00:00
tron
7c58683c08 Use openpty(3) to allocate a new pty under NetBSD. This fixes PR pkg/16901
by Bernd Ernesti.
2002-05-21 17:57:03 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
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.
2002-02-18 15:14:00 +00:00
wiz
40f34fa7cc Update to 3.9.11:
* 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.
2002-02-16 11:18:34 +00:00
itojun
3f394c1a9f upgrade to 3.9.10. security fix on -R command line option. 2001-09-07 06:12:53 +00:00