Commit graph

410 commits

Author SHA1 Message Date
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
grant
0d5985e4b3 move the various static shell packages back to their previous names. 2004-01-11 23:06:54 +00:00
cjep
bda845ba15 +nologinmsg 2004-01-10 17:06:37 +00:00
cjep
fefd0d387e Initial import of nologinmsg 1.0 as shells/nologinmsg.
Nologinmsg is a slightly more functional replacement for /sbin/nologin.
It adds per-user messages, and group messages (of a form).

From the FreeBSD ports collection.

PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from: FreeBSD ports collection
MFC after:
2004-01-10 17:05:44 +00:00
grant
0f2ffa3712 use ${PKGBASE} in PKGNAME. 2004-01-10 07:09:26 +00:00
grant
ada98e39d9 rename static-bash to bash-static. the convention in pkgsrc is
for mutations of packages to be named <pkg>-<mutation>.

add a CONFLICT on static-bash for obvious reasons.
2004-01-10 07:06:44 +00:00
grant
2a77c2bb84 rename static-ast-ksh to ast-ksh-static. the convention in pkgsrc is
for mutations of packages to be named <pkg>-<mutation>.

add a CONFLICT on static-ast-ksh for obvious reasons.
2004-01-10 07:04:02 +00:00
grant
826e119b6d rename standalone-tcsh to tcsh-standalone. the convention in pkgsrc is
for mutations of packages to be named <pkg>-<mutation>.

add a CONFLICT on standalone-tcsh for obvious reasons.
2004-01-10 06:56:15 +00:00
grant
f7839fa488 rename static-tcsh to tcsh-static. the convention in pkgsrc is for
mutations of packages to be named <pkg>-<mutation>.

add a CONFLICT on static-tcsh for obvious reasons.
2004-01-10 06:53:45 +00:00
jlam
49b57e1360 bl3ify 2004-01-05 12:36:41 +00:00
jmmv
f8a2024623 AFAICT from logs, uebayasi@ is the maintainer, so set ZSH_MAINTAINER
accordingly.
2003-12-21 10:22:26 +00:00
reed
aa42f1c5ce Capitalize first letter of COMMENT. 2003-12-09 00:54:29 +00:00
jlam
df094066fa pdksh is no longer used to bootstrap buildlink2. 2003-10-04 10:23:16 +00:00
jmmv
cc2b1c9657 Use the right install program for correctness and to fix problems under SunOS.
From PR pkg/22898 by Jonathan Perkin.
2003-09-22 20:57:12 +00:00
grant
9448e87060 override PREFIX, not LOCALBASE.
noted by abs on tech-pkg@.
2003-09-18 22:59:38 +00:00
kristerw
9ba443237d Update ast-ksh (and static-ast-ksh) to version 20030724.
Changes since 20030621:
* A bug in which could cause memory corruption when a posix
  function invoked another one has been fixed.
* A bug in which a file descriptor>2 could be closed before
  executing a script has been fixed.
* A parsing error for <() and >() process subsitituions inside
  command substitution has been fixed.
* A parsing error for patterns of the form {...}(...) when
  used inside ${...} has been fixed.
* An error in which expanding an indexed array inside a compound
  variable could cause a core dump has been fixed.
* A bug in which under on rare ocassions a job completion interrupt
  could cause to core dump has been fixed.
* A bug in which process substitution embeded within command
  substitution would generate a syntax error has been fixed.

This update does also fix the build problems on NetBSD-current reported
by Steven M. Bellovin in PR pkg/22422.
2003-08-12 23:28:58 +00:00
wiz
4fc5371add Replace inclusion of a file that just contains
.include "../../mk/bsd.pkg.mk"
with that line instead.
2003-08-11 17:27:55 +00:00
seb
56b682547a USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
seb
c8e9844964 Convert to USE_NEW_TEXINFO. 2003-08-05 13:44:09 +00:00
seb
29aeeba7a6 Convert to USE_NEW_TEXINFO.
Use INSTALL_TARGET to install info files: this gives a proper
environment for USE_NEW_TEXINFO framework to work.

Fix makeinfo invocation for zsh-current via patch file so that
only _one_ info file is generated as PLIST seems to want it.
2003-08-05 13:37:51 +00:00
seb
3c829a6a41 Convert to USE_NEW_TEXINFO. 2003-08-05 11:43:17 +00:00
jmmv
12a10361a1 Set USE_PKGINSTALL instead of directly including bsd.pkg.install.mk. 2003-07-30 10:41:22 +00:00
cjep
ba97a289fb whitespace nit 2003-07-26 15:21:58 +00:00
kristerw
deffaf8961 Override config.guess and config.sub to make the pkg recognize and build
on more systems (e.g. NetBSD 1.6.1/shark).
2003-07-25 21:10:24 +00:00
kristerw
b600fbe54e Update ast-ksh (and static-ast-ksh) to version 20030621.
Changes since 20030422 (from the release notes):
   A source and binary update. There are few small but significant patches
   for ksh and nmake. nmake -l/+l library list generation is much improved.
   IBM z-series { linux.s390, linux.s390-64 } and i-series { linux.ppc64 }
   binary architectures have been added, and the ebcdic { mvs.390 } has
   been updated after a long absence.
2003-07-25 18:02:37 +00:00
martti
c1b54b4f61 COMMENT should start with a capital letter. 2003-07-21 17:20:17 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
agc
6205ac1da0 Add a mirror for the INIT... distfile 2003-07-17 10:21:03 +00:00
jmmv
1fccbd08f5 Add several mirrors to MASTER_SITES. 2003-07-16 14:10:11 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
dillo
b0a3a4277f no longer needed after last update 2003-07-03 14:29:50 +00:00
grant
bdd165f13d don't apply s/5/2/ to OS_VERSION since this breaks later use of it,
e.g. creating a binary pkg with ${OS_VERSION} in the PACKAGES path.
2003-07-02 05:56:03 +00:00
grant
57c9956e09 style nits 2003-06-30 13:46:04 +00:00
wiz
fbfbf9d3ea Take maintainership. 2003-06-30 08:59:03 +00:00
uebayasi
943f8baec1 Update to 2.05b.2.7. Pull in 3 official patches.
[bash205b-005]
When in a locale with multibyte characters, the readline display updater
will occasionally cause a segmentation fault when attempting to compute
the length of the first multibyte character on the line.

[bash205b-006]
When running in a locale with multibyte characters, the readline display
updater will use carriage returns when drawing the line, overwriting any
partial output already on the screen and not terminated by a newline.

[bash205b-007]
Using the vi editing mode's case-changing commands in a locale with
multibyte characters will cause garbage characters to be inserted into
the editing buffer.

Besides, export Bash's "test" target to Pkgsrc.  Type "make test" to try
this.

XXX The MAINTAINER should be taken by someone really using this.
2003-06-30 08:35:57 +00:00
uebayasi
5ec07d749e (Re)add and enable zsh-current. 2003-06-29 08:04:18 +00:00
uebayasi
e5c8678258 Share Makefile, update patch sum. 2003-06-29 04:24:56 +00:00
uebayasi
26824eb59d Um, re-do previous. 2003-06-29 03:05:28 +00:00
uebayasi
4d36842719 Add missings, nuke garbage... 2003-06-29 03:04:37 +00:00
uebayasi
5a304f815a Initial import of Zsh 4.1.1 into the NetBSD Packages Collection.
This is a development version of Zsh having more features than 4.0.x releases.

New features between zsh versions 4.0 and 4.1.1
-----------------------------------------------

Configuration:
- upgraded to use autoconf post-2.50
- improved compatibility with other shells through shell options,
  builtin arguments and improved builtin option parsing

Syntax and builtins:
- new printf builtin
- `+=' to append to parameters which works for scalars, arrays and (with
  pairs) associative arrays.
- enhanced multiple parameter `for' loops:
    for key value in key1 value1 key2 value2 ...
  maintaining full compatibility with POSIX syntax

Add-on modules and functions:
- zsh/net/tcp module provides builtin interface to TCP through ztcp
  builtin.  Function suite for interactive and script use with expect-style
  pattern matching.
- zsh/net/socket module provides zsocket builtin.
- zcalc calculator function with full line editing.
- builtin interface to pcre library
- zsh/zselect module provides zselect builtin as interface to select
  system call

Completion system:
- general improvements to command and context support, low-level functions,
  display code.
- in verbose mode, matches with the same description are grouped
- highly configurable completions for values of specific parameters,
  specific redirections for specific commands
- support for bash completion functions (typically zsh native functions are
  more powerful where available)
- New completions provided for (some of these may be in later 4.0
  releases):  valgrind, tidy, texinfo, infocmp, Java classes, larch, limit,
  locale parameters, netcat, mysqldiff, mt, lsof, elinks, ant, debchange
  (dch), email addresses, file system types, Perforce, xsltproc.

Line editor:
- special parameters $PREDISPLAY, $POSTDISPLAY available in function
  widgets to configure uneditable text (for narrowing)
- recursive editing
- supplied widgets read-from-minibuffer, replace-string use these features
  (more intuitive prompting and argument reading than 4.0)
- access to killed text via $CUTBUFFER and $killring
- supplied highly configurable word widgets forward-word-match etc., can
  set what constitutes a word interactively or in startup script
  (implement bash-style behaviour, replacing previous bash-* word widgets)
- interface to incremental search via $LASTSEARCH
- better handling of keymaps in zle and widgets
- better support for output from user-defined widgets while zle is active
- tetris game which runs entirely in zle

Local internal improvements:
- disowned jobs are automatically restarted
- \u and \U print escapes for Unicode
- line numbers in error messages and $PS4 output are more consistent
- `=prog' expands only paths, no longer aliases for consistency
- job display in prompts; `jobs' command output can be piped
- prompts: new $RPROMPT2, %^, %j, %y, enhanced %{, %}, %_.
- rand48() function for better randomness in arithmetic
  (if the corresponding math library function is present)
- $SECONDS parameter can be made floating point via `typeset -F SECONDS'
  for better timing accuracy
- improvements to command line history mechanism
- many bugfixes
2003-06-29 03:00:47 +00:00
dillo
1de2505de5 update to 0.6.4, no changelog provided 2003-06-26 14:51:00 +00:00
jschauma
874df2b597 s/packages@/tech-pkg@/g
(Forgot the last time we did this.  Pointed out by Sergey
Svishchev (svs at ropnet dot ru))
2003-06-23 14:23:13 +00:00
uebayasi
cac7dd28bc Update to 4.0.7.
Bug fix release for stable version as well as a few completion
improvements.  Also includes more current MASTER_SITES.

PR21938 by Geoff Wing <gcw at primenet dot com dot au>.
2003-06-20 05:59:02 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
uebayasi
b8adf442de Add static version of ast-ksh.
Requested by Steven M. Bellovin <smb at netbsd dot org> on
netbsd-users@netbsd.org.
2003-05-31 16:14:47 +00:00
uebayasi
705ac1032c Update to 2003-04-22.
Tested on 1.6R (i386).

Changes:

03-03-18  --- Release ksh93o  ---
03-03-18  A -N unary operator was added to test and [[...]] which returns
	  true if the file exists and the file has been modified since it
	  was last read.
03-03-18  The TIMEFORMAT variable was added to control the format for
	  the time compound command.  The formatting description is
	  described in the man page.
03-03-06  A -N n option was added to read which causes exactly n bytes
	  to be read unlike -n n which causes at most n bytes to be read.
03-03-03  Three new shell variables were added.  The variable .sh.file
	  stores the full pathname of the file that the current command
	  was found in.  The variable .sh.fun names the current function
	  that is running.  The variable .sh.subshell contains the depth
	  of the current subshell or command substitution.
03-03-03  When the DEBUG trap is executed, the current command line after
	  expansions is placed in the variable .sh.command.  The trap
	  is also now triggered before each iteration of a for, select,
	  and case command and before each assignment and redirection.
03-02-28  Function definitions are no longer stored in the history file so
	  that set -o nolog no longer has any meaning.
03-02-28  All function definitions can be displayed with typeset -f not
	  just those stored in the history file.  In addition, typeset +f
	  displays the function name followed by a comment containg the
	  line number and the path name for the file that defined this function.
03-02-28  A bug in which the value of $LINENO was not correct when executing
	  command contained inside mult-line command substitutions has been
	  fixed.
03-02-19  Since some existing ksh88 scripts use the undocumented and
	  unintended ability to insert a : in front of the % and # parameter
	  expansion operators, ksh93 was modified to accept :% as equivalent
	  to % and :# as equivalent to # with ${name op word}.
03-02-14  A bug which could cause a core dump when reading from standard
	  error when standard error was a pty has been fixed.
03-02-14  The shell arithmetic was modified to use long double on systems
	  that provide this data type.
03-02-09  A bug in which a function located in the first directory in FPATH
	  would not be found when the last component of PATH was . and the
	  current directory was one of the directories in PATH has been fixed.
03-02-07  The trap and kill builtin commands now accept a leading SIG prefix
	  on the signal names as documented.
03-02-05  A bug in the expansion of ${var/$pattern}, when pattern contained
	  \[ has been fixed.
03-02-05  A bug in which .sh.match[n], n>0, was not being set for substring
	  matches with % and %% has been fixed.
03-01-15  A bug in which getopts did not work for numerical arguments specified
	  as n#var in the getopts string has been fixed.
03-01-09  A bug in which using ${.sh.match} multiple times could lead to
	  a memory exception has been fixed.
03-01-06  A bug in the expansion of ${var/pattern/$string} in the case that
	  $string contains \digit has been fixed.
03-01-02  A -P option was added for systems such as Solaris 8 that support
	  profile shell.
03-01-02  For backward compatibility with ksh88, arithmetic expansion
	  with ((...)) and let has been modified so that if x is a zero-filled
	  variable, $x will not be treated as an octal constant.
2003-05-28 01:22:43 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
agc
f84a58a91c Only attempt to install the individual message catalogs if they have been
generated. Some versions of Solaris do not automatically generate the
catalogs.
2003-05-05 16:40:28 +00:00
agc
cd52523c8a Nail down the definitions of ${PKG_INFO} and ${PKG_CREATE} before resetting
${LOCALBASE} - makes this package install successfully on systems where the
package tools may reside under ${LOCALBASE}.

On Solaris, don't set "-static" into LDFLAGS, so that the package builds
properly.
2003-05-05 10:54:13 +00:00
agc
329df47559 Nail down the value of ${PATCH} before changing ${LOCALBASE}, so that
systems which can define ${PATCH} in terms of ${LOCALBASE} (like
Solaris) can build this package.
2003-05-01 21:45:46 +00:00
cjep
3cb4221d61 Use BSD::Resource and Term::ReadKey to get full functionality. 2003-04-20 16:57:38 +00:00
cjep
89d111eeaf Add and enable perlsh 2003-04-20 16:28:24 +00:00
cjep
c22003a051 Initial import of the Perl Shell 1.8 into the NetBSD packages collection
as devel/perlsh.

The Perl Shell is a shell that combines the interactive nature of a Unix
shell with the power of Perl. The goal is to eventually have a fully
featured shell that behaves as expected for normal shell activity.

The Perl Shell will use Perl syntax and functionality for control-flow
statements and other things.
2003-04-20 16:27:04 +00:00
abs
09a901a902 Shorten COMMENT 2003-04-04 17:32:51 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
wiz
4a6d1b2168 Bump PKGREVISION for addition of official patches. 2003-03-14 15:21:09 +00:00
toshii
622ab741cd Add four official patches found in the master site. Fixes pkg/20673. 2003-03-14 14:40:36 +00:00
wiz
3fc687738b Note conflict with static version. Closes PR 20010 by Ryo HAYASAKA. 2003-02-14 18:59:19 +00:00
wiz
246e1b5e85 s/${ENV}/${SETENV}/, noted by Kevin P. Neal in connection with PR 19586. 2003-02-09 14:38:51 +00:00
uebayasi
ca5aa6ba12 Update my email address. 2003-02-06 04:24:11 +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
salo
5924f65d6f s/INSTALL_SCRIPT/BSD_INSTALL_SCRIPT/ in patch-aa, remove unnecessary MAKE_ENV. 2003-01-19 09:12:06 +00:00
uebayasi
2bcdefbecb Update ast-ksh to 20021221.
Changes from 20020922 (other than bug fixes) are:

	* The code to display compound objects was rewritten to make it easier
	  for runtime extensions to reuse this code.
	* A change was made to allow runtime builtins to be notified when a
	  signal is received so that cleanup can be performed.
	* User applications can now trap the ALRM signal.  Previously, the ALRM
	  signal was used internally and could not be used by applications.
2003-01-08 07:04:13 +00:00
seb
42603d27ce Trivially use buildlink2. 2002-12-23 13:03:39 +00:00
jlam
c3eb9a3255 These packages are no longer needed to bootstrap buildlink2. Simplify the
building of these packages by using buildlink2.
2002-12-22 19:04:07 +00:00
drochner
45b8efe0b5 fix a fix: "#define HANDLE_MULTIBYTE 0" doesn't work as expected if
it is tested for by "#if defined"...
2002-12-17 14:45:12 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
uebayasi
0f0c3011f4 Build script needs to be run with Pdksh. Reconverted to Buildlink2.
Fix provided in PR19190 by Greg A. Woods.
2002-11-29 04:16:45 +00:00
jlam
ff94e8aa1d Bump PKGREVISION of shells/pdksh to 1: rename installed shell to "pdksh",
as this isn't really the real Korn shell, and "pdksh" is a more accurate
name for it.  Also don't use buildlink2 so that this shell may be used to
bootstrap buildlink2.
2002-11-28 07:42:05 +00:00
schmonz
e69ead4ea5 Add and enable pdksh. 2002-11-28 07:14:48 +00:00
schmonz
36d5ea5304 Import pdksh-5.2.14 into the NetBSD Packages Collection.
PD-ksh is a mostly complete AT&T ksh look-alike.  Work is mostly
finished to make it fully compatible with both POSIX and AT&T ksh
(when the two don't conflict). Since pdksh is free and compiles
and runs on most common unix systems, it is very useful in creating
a consistent user interface across multiple machines.
2002-11-28 07:12:09 +00:00
jlam
a2586d1f9a Whitespace. 2002-11-26 10:00:35 +00:00
jlam
2bab70be16 Only add "-lintl" to LIBS if libintl.* is found in the library path. This
addresses PR 18885 by Jeremy Reed <reed@reedmedia.net>.
2002-11-26 09:39:10 +00:00
schmonz
01fd684ef5 Disable multibyte support on NetBSD to fix compile error. 2002-11-25 05:39:33 +00:00
schmonz
8ce29d34d5 Update to 2.05b, and fix MASTER_SITES. 2002-11-25 04:19:56 +00:00
schmonz
41ed48c435 Update to 2.05b, and fix MASTER_SITES. Lots of changes since 2.05.
Here are some of them, excerpted from NEWS:

- New code to handle multibyte characters.
- `select' was changed to be more ksh-compatible
- There is now a bindable edit-and-execute-command readline command,
    like the vi-mode `v' command, bound to C-xC-e in emacs mode.
- The shell now performs arithmetic in the largest integer size the
    machine supports (intmax_t), instead of long.
- There is a new configuration option `--enable-mem-scramble', controls
    bash malloc behavior of writing garbage characters into memory at
    allocation and free time.
- The `complete' and `compgen' builtins now have a new `-s/-A service'
    option to complete on names from /etc/services.
- `read' has a new `-u fd' option to read from a specified file descriptor.
- The expansion of $LINENO inside a shell function is only relative to the
    function start if the shell is interactive -- if the shell is running a
    script, $LINENO expands to the line number in the script.  This is as
    POSIX-2001 requires.
- The bash debugger in examples/bashdb has been modified to work with the
    new DEBUG trap semantics, the command set has been made more gdb-like,
    and the changes to $LINENO make debugging functions work better.  Code
    from Gary Vaughan.
- New [n]<&word- and [n]>&word- redirections from ksh93 -- move fds (dup
    and close).
- The `echo' builtin now accepts \0xxx (zero to three octal digits following
    the `0') in addition to \xxx (one to three octal digits) for SUSv3/XPG6/
    POSIX.1-2001 compliance.
- Added support for DESTDIR installation root prefix, so you can do a
    `make install DESTDIR=bash-root' and do easier binary packaging.
- New `-A group/-g' option to complete and compgen; does group name
    completion.
- The ksh-like `ERR' trap has been added.  The `ERR' trap will be run
    whenever the shell would have exited if the -e option were enabled.
    It is not inherited by shell functions.
- configure has a new `--enable-largefile' option, like other GNU utilities.
- `for' loops now allow empty word lists after `in', like the latest POSIX
    drafts require.
- The builtin `ulimit' now takes two new non-numeric arguments:  `hard',
    meaning the current hard limit, and `soft', meaning the current soft
    limit, in addition to `unlimited'

Also, there is a "New unwind-protect implementation from Paul
Eggert", which I believe obviates the need for two sparc64-related
patches.
2002-11-25 04:18:47 +00:00
jlam
81a8137163 Check that the gettext headers and libraries exist before symlinking them. 2002-11-20 08:38:16 +00:00
cjep
61f294c7e0 Add and enable mudsh 2002-11-18 17:10:53 +00:00
cjep
dc392c4b9f Initial import of the MUD-Shell into the NetBSD packages collection as
shells/mudsh.

Is there any reason why a shell (or command line) cannot be as
tolerant or as intelligent as a text adventure game like Zork, or a
MUD (Multi User Dungeon)? Is there any reason why a shell cannot work
like such a game? ("Go North", etc.)

Actually, the answer is no and this is a perl implementation to prove it.
Have fun, and don't get eaten by a Grue!
2002-11-18 17:10:17 +00:00
salo
80f17bf2ba Convert packages to PKG_REGISTER_SHELLS framework. 2002-11-17 09:01:59 +00:00
wiz
2db8452b72 Sync with tcsh package. Fixes PR 18861. 2002-10-31 11:55:30 +00:00
jlam
ba7f4abc85 Explicitly note that this package doesn't yet work with buildlink2. 2002-10-08 14:18:56 +00:00
uebayasi
6236d65906 Add & enable ast-ksh. 2002-10-04 02:20:03 +00:00
uebayasi
dc3ff60087 Initial import of ast-ksh-20020922, "The Korn Shell".
KSH-93 is the most recent version of the KornShell Language described
in "The KornShell Command and Programming Language," by Morris
Bolsky and David Korn of AT&T Bell Laboratories.  The KornShell is
a shell programming language, which is upward compatible with "sh"
(the Bourne Shell), and is intended to conform to the IEEE P1003.2/ISO
9945.2 Shell and Utilities standard.  KSH-93 provides an enhanced
programming environment in addition to the major command-entry
features of the BSD shell "csh".  With KSH-93, medium-sized programming
tasks can be performed at shell-level without a significant loss
in performance.  In addition, "sh" scripts can be run on KSH-93
without modification.
2002-10-04 02:19:13 +00:00
wiz
6250d10b30 regen (no patches here) 2002-10-03 15:31:33 +00:00
jlam
9a90a56fa8 Use buildlink2. 2002-09-30 23:54:07 +00:00
martti
06308c9585 Make lintpkgsrc work (PKGNAME is not defined, use DISTNAME). Taken from
shells/static-tcsh/Makefile revision 1.3.
2002-09-30 07:59:32 +00:00
cjep
a3a6c0af11 Add and enable static-bash2 2002-09-27 22:10:34 +00:00
cjep
4c9d7ee771 A static-bash2 package (to match static-tcsh). 2002-09-27 22:09:09 +00:00
wiz
2487342084 Fix COMMENT. 2002-09-27 07:22:55 +00:00
jlam
e59723c793 Add and enable bash2-doc. 2002-09-26 22:11:05 +00:00
jlam
a5f7fdf4dc Initial import of bash-doc-2.05.
This package contains the documentation for GNU Bash.
2002-09-26 22:08:12 +00:00
jlam
e60226c7e0 Install the bash documentation in a separate package. This removes any
dependency on texinfo should the base system not have it.  Bump the
PKGREVISION.
2002-09-26 22:06:29 +00:00
kim
5de86789ec Add utmpx support from the tcsh CVS repo (by christos). 2002-09-15 19:16:44 +00:00
jlam
a020ed9056 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:52 +00:00
jlam
f8d6c1f73e Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:50 +00:00
jlam
7df12326b2 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:49 +00:00
jlam
e59a51294e Merge shells/bash2 from the buildlink2 branch back into the main trunk.
This package is needed to use buildlink2 on Darwin.
2002-08-23 01:28:27 +00:00
cjep
3b3a6b6392 Add and enable osh. 2002-08-20 20:53:04 +00:00
cjep
5f9fb649b7 Initial import of osh-020214 into the NetBSD packages collection
as shells/osh.

Osh is a re-implementation of the old and obsolete shell version,
which was in standard use up to UNIX 6th Edition and was supplied
as osh with UNIX 7th Edition.  Its command language is a sparse
subset of those of modern shells and is mostly common both to sh(1)
and csh(1).

This pkgsrc entry is based on the FreeBSD ports entry for osh.
2002-08-20 20:52:29 +00:00
uebayasi
8670eb08cf Zsh 4.0.6.
Bugfix release.  Some added completion functions: e.g. rsync,
mozilla, some bash builtin functions.

From Geoff C. Wing, gcw at primenet dot com dot au in pkg/17946.
2002-08-15 06:54:54 +00:00
kim
113a9bc8f1 Fix Japanese message support, and enable multibyte character sets.
Note:  users of the meta key may want to "set nokanji" from now on.

Based on patches from Jun Yamashiro <yamajun@ofug.net> in PR 15274.
2002-08-11 05:11:17 +00:00
kim
fcc3225751 Create NLS catalogue directories only if they do not already exist.
This should avoid unnecessary warnings from pkgsrc installs, while
allowing tcsh-standalone to work.
2002-08-10 13:02:56 +00:00
kim
d38c68785d PKGNAME is not defined, use DISTNAME. 2002-07-25 11:15:58 +00:00
kim
052202e056 Revert previous commit. 2002-07-25 11:13:48 +00:00
kim
5e925296b5 PKGNAME is not defined, use DISTNAME. 2002-07-25 11:05:02 +00:00
martti
312f0317b6 Make lintpkgsrc happy with standalone-tcsh and static-tcsh. 2002-07-25 10:07:46 +00:00
kim
e56e1884c9 Upgrade to tcsh-6.12.00:
New Features:
	* %j in prompt
	* utf8 support

New Ports:
	* darwin support

Locale Support:
	* russian locale fixes
	* polish locale fixes

Highlights from Bug Fixes:
	* Dissallow setting of environment variables that do not contain
	  alphanumeric names
	* Don't expand path components that don't resolve to path names
	* Make $ignoreeof agree with the man page
	* Don't close file descriptors too early because setuid scripts fail
2002-07-24 17:51:32 +00:00
mycroft
9605e1f134 Do not use _mktemp(). There is no prototype for it, so it is not safe to use
on 64-bit systems.
2002-07-18 18:01:55 +00:00
mycroft
38726e5b3f Add mkdir for empty directory. 2002-07-15 18:30:32 +00:00
cjep
88eaf86668 Small fix to the texi file which allows the info file to be built on 1.6. 2002-06-22 10:18:24 +00:00
cjep
3e1e206d94 This is an attempt to close PR#16619. The package will now compile, however
I have not got the scsh experience to test this. Various discussions with
wiz@, jschauma@ and kim@ extremely helpful.
2002-06-06 21:54:38 +00:00
tron
7a61015d63 Don't disable utmpx support under NetBSD any more. It works fine now. 2002-06-03 13:49:30 +00:00
abs
7654666fdb Imagine my surprise when this failed to build on my -current shark.
Rather than require that _every_ new port update config.guess,
    fall back to using `uname -p`-unknown-netbsd on >= 1.4,
    so we only need to patch for each new machine_arch.
2002-04-11 15:26:19 +00:00
uebayasi
a1f69bcfab Update MASTER_SITES & HOMEPAGE. 2002-04-01 03:13:41 +00:00
uebayasi
a4edfe20e8 * Add HOMEPAGE (http://www.tcsh.org/).
* echo -> ${ECHO}, sed -> ${SED}.
2002-03-22 11:13:41 +00:00
tron
3a81dced62 Work arround build problem on NetBSD system with utmpx support. 2002-03-04 20:27:44 +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
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
minoura
7d0823fbb4 Changes from basesrc/bin/csh/dol.c:1.18-1.19.
> Fix problem where
>         % echo $20000000000
>         Segmentation fault (core dumped)
I believe the problem is already known to the maintainer of tcsh
(=christos).
2002-01-31 15:02:22 +00:00
rafal
9cc8787a8f Add patch-ab (recognize mipseb in config.sub). 2002-01-02 15:45:16 +00:00
rafal
b49d43ad0a Make config.sub recognize mipseb. 2002-01-02 15:44:07 +00:00
tron
0479880c16 Add fix for problems reported in PR kern/14968. The patch was provided
by Christos Zoulas in private e-mail.
2001-12-17 19:26:24 +00:00
wiz
732a245881 Don't hardcode /usr/pkg, use ${PREFIX}. (Ouch!) 2001-12-02 16:42:00 +00:00
wiz
84eebfd215 Drop '/pkg' from PKGDIR.
Noted by Neil Booth via pkg/14807.
2001-12-02 09:37:22 +00:00
martti
5c40bc73d0 Updated to 4.0.4, provided by Eric Gillespie Jr. in pkg/14376
This is a minor bug-fix release, though some new functions have been added:

_bts                            Completion for Debian BTS
_chflags                        Completion for chflags(1)
_links                          Completion for links web browser
_samba
_sysctl
_user_admin
bash-backward-kill-word
2001-11-29 09:16:28 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.

Example #1:
        DISTNAME=       foo-X.Y
        PKGREVISION=    Z
     => PKGNAME=        foo-X.YnbZ

Example #2:
        DISTNAME=       barthing-X.Y
        PKGNAME=        bar-X.Y
        PKGREVISION=    Z
     => PKGNAME=        bar=X.YnbZ (!)

On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
2001-11-29 01:12:24 +00:00
zuntum
9ce7d9169a Move pkg/ files into package's toplevel directory 2001-10-31 22:18:56 +00:00
tron
0562ee9051 Don't compress the manual pages of this package because "zshall.1" tries
to include all the other manual pages with ".so" macros which doesn't
work with compress manual pages even if the filenames are correct.
2001-10-05 16:36:00 +00:00
seb
f71d9cc4dc Upgrade to version 0.5.3
Changes:
        win32 support
        MacOS X support
        public cvs repository
        new libraries
        databases access via ODBC
        bugfixes
2001-10-02 11:07:15 +00:00
tron
5517ff3625 "PKGVERSION" is now in "PLIST_SUBST" by default. 2001-09-24 09:51:09 +00:00
tron
6be67edaa8 Don't include "lib/zsh/libzsh-4.0.2.so" into package list under SunOS.
This fixes PR pkg/14032 by Stoned Elipot.
2001-09-23 21:23:59 +00:00
tron
23faead985 Don't hardcode package version number into package lists. 2001-09-23 21:20:35 +00:00
tron
ddccacbb82 Remove redundant "@dirrm" commands from "PLIST.dynamic" and reorder
multiple package list so that deinstallation works smoothly.
2001-09-23 21:15:39 +00:00
tron
aeb8065bba Fix oversights in last commit. 2001-09-23 21:08:56 +00:00
tron
45df76b111 Make modifications of "/etc/shells" robust so that they don't fail if the
last entry is removed.
2001-09-23 21:06:07 +00:00
tron
0aa1f59f15 Make modifications of "/etc/shells" robust so that they don't fail if
"/etc/shells" doesn't exist or is empty after removing entries for
cerntain shell. These problems show up e.g. under SunOS.
2001-09-23 21:01:29 +00:00
kim
6943bcf837 Install Russian messages in ru_RU as well as to ru_SU. 2001-09-06 00:54:52 +00:00
kim
190655252d Fix Estonian and Ukrainian character set codes. 2001-09-04 00:29:26 +00:00
kim
f22de89bd8 Upgrade to tcsh-6.11.
NOTE:  Polish translation is excluded from the package due to broken files.

New Features:
        * kill ring                             Per Hedeland
        * bsd style colorls                     Anand
        * big5 multi-byte support               Yen-Ming Lee
        * LARGEFILE support on Linux            Kimmo Suominen
        * jobcmd alias                          Greg Parker

New Ports:
        * concurrent's powermaxos               Matt Majka
        * hpux11                                Joshua Weage

Locale Support:
        * estonian translation                  Toomas Soome
        * russian translation                   Ilmar S. Habibulin
        * polish translation                    Pawe³ New

Complete list of changes:

 40. V6.11.00 - 20010902
 39. Completion fixes (Tom Warzeka)
 38. make c_insert not static so that it can be used from win32 (amol)
 37. Fix rmstar not to corrupt memory when we say no. (Mark Peek)
 36. V6.10.02 - 20010806
 35. polish nls locale (Pawe³ New)
 34. Fix a tcsetattr race running background jobs as the last line on an xterm
     window (Andrew Brown)
 33. jobcmd alias (Greg Parker)
 32. hpux11 support (Joshua Weage)
 31. Fix SHORT_STRINGS compilation (Daniel Trinkle)
 30. Add kill -s (Mark Peek)
 29. Don't recognize all mips as dec (Bjorn Knutsson)
 28. Fix GLOB_QUOTE problem (noted by Per) I introduced in 6.10.01.
 27. Port to concurrent's powermaxos (Matt Majka)
 26. New builtin srcfile (Amol)
 25. Fix bindkey "\\" cmd (reported by Ismail H. Tuncer)
 24. %0Xc was broken in the prompt if the user's home directory was '/'.
     (reported by Edward Glowacki)
 23. V6.10.01 - 20010426
 22. LARGEFILE support on Linux.
 21. Add big5 multibyte support (Yen-Ming Lee)
 20. Check the return value of setpriority (Dima Dorfman)
 19. Avoid constructing paths with // on DomainOS (Nickolai Zeldovich)
 18. Russian translation (Ilmar S. Habibulin)
 17. Fix hostdefs for alpha support in FreeBSD (Andrey A. Chernov)
 16. Add door support in colorls (Shaen)
 15. Add BSD_STYLE_COLORLS for FreeBSD (Anand)
 14. MAXHOSTNAMELEN needs to be 256 (Kris Kennaway)
 13. Document stty -tabs problems on compaq (Nelson H. F. Beebe)
 12. Fix broken comment, and new versions of config.guess and config.sub
     (H.Merijn Brand)
 11. fix redrawing in the recognize case (Andrew Brown)
 10. don't call qsort with 0 items. (Luke Mewburn)
  9. fix echo;echo;echo; not outputing anything (Andrey A. Chernov)
  8. Fix shell word parsing in dabbrev-expand (Per Hedeland)
  7. hpux fixes (Chienting Lin)
  6. Implement kill ring (Per Hedeland)
  5. Avoid core-dumping when a very long $HOME gets passed in (Kris Kennaway)
  4. Add rlimit_vmem for linux based on rlimit_as (N KomaZaki)
  3. back out symlink=expand path check.
  2. Add Estonian translation (Toomas Soome)
  1. Accept empty $savedirs to mean infinity.
2001-09-03 01:57:21 +00:00
mrg
2e813f4a6f fix bash on sparc64; the patches are from Shin'ichiro TAYA <taya@ba2.so-net.ne.jp>,
tested by Martti Kuparinen <martti.kuparinen@iki.fi> and myself...
2001-08-30 13:56:27 +00:00
agc
0671c7dbb5 The TCSH_STATIC mk.conf definition has been removed in favour of a
static-tcsh package.
2001-08-14 12:48:21 +00:00
agc
c575c43fd0 Add and enable static-tcsh 2001-08-14 12:47:05 +00:00
agc
689861fed8 Initial import of a statically-linked tcsh package, based on the
standard tcsh package, and using a minimal pkgsrc equivalent of a
"reachover" structure.

This is a much better solution for binary packages - it removes
another mk.conf definition.
2001-08-14 12:46:44 +00:00
agc
3a416f87fe Be sure to match the whole line when creating the /etc/shells entry, so
that grep -v /bin/tcsh does not match ${LOCALBASE}/bin/tcsh
2001-08-06 20:48:54 +00:00
agc
a795ccc8e2 Make sure we don't ignore ${LOCALBASE}/bin/tcsh when creating the new
/etc/shells entry with grep -v /bin/tcsh - be sure to match the whole
line.
2001-08-06 20:46:58 +00:00
abs
7638fafa97 Handle a PREFIX of / correctly when dealing with /etc/shells 2001-08-06 15:37:37 +00:00
jlam
16652dd1a9 Fix pkg/12675 by converting the package to use buildlink.mk files and
marking as USE_BUILDLINK_ONLY.  The only dependencies picked up are now
only the ones linked into work/.buildlink.
2001-08-04 06:58:23 +00:00
agc
38bade2955 Fix a typo in the comment field. I wish I could type properly. 2001-07-27 20:32:01 +00:00