Commit graph

26140 commits

Author SHA1 Message Date
drochner
7e45141549 use buildlink files for python and wxGTK,
use variables from python framework afap
2002-01-18 10:50:42 +00:00
martin
1c21d7b935 Remove illegal optimizatioon breaking on all platforms where va_list is
not a pointer. Should make this build on alpha and macppc again (but I
can't test this right now).
2002-01-18 09:23:58 +00:00
martti
81d35b8e44 Don't depend on gnumeric as there are two different versions
available (math/gnumeric and math/gnumeric0). It the user wants
gnumeric (s)he will have to install it after gnome.
2002-01-18 08:49:39 +00:00
martti
abf28b7188 This can't be compiled on alpha/powerpc because __va_list is defined
as struct in include/ansi.h instead of "char *".

This just a temporary hack, better solution is really needed...
2002-01-18 07:21:30 +00:00
kleink
4c1b499597 Update to 0.5.8nb2: add an option to specify the tty speed; patches are
submitted back to the author.
2002-01-17 19:35:40 +00:00
agc
f25f6082c1 Don't hardcode /usr/X11R6 in the makefile - use ${X11BASE} instead.
Also, pass down ${_MOTIFBASE} from the package makefile during the
build, and use it in the Makefiles. Fixes PR 15277 from Hiramatsu
Yoshifumi, hiramatu@boreas.dti.ne.jp, albeit in a different way to
the fix in the PR.
2002-01-17 17:11:48 +00:00
taca
bd9f7cc1ff Update sudo package to 1.6.5 for recent security problem.
Added --disable-root-mailer to CONFIGURE_ARGS better security.

Changes from 1.6.3p7 to 1.6.5 is attached bellow.

417) Visudo now checks for the existence of an editor and gives a sensible
     error if it does not exist.

418) The path to the editor for visudo is now a colon-separated list of
     allowable editors.  If the user has $EDITOR set and it matches
     one of the allowed editors that editor will be used.  If not,
     the first editor that actually exists is used.

419) Visudo now does its own fork/exec instead of calling system(3).

420) Allow special characters (including '#') to be embedded in pathnames
     if quoted by a '\\'.  The quoted chars will be dealt with by fnmatch().
     Unfortunately, 'sudo -l' still prints the '\\'.

421) Added the always_set_home option.

422) Strip NLSPATH and PATH_LOCALE out from the environment to prevent
     reading of protected files by a less privileged user.

423) Added support for BSD authentication and associated -a flag.

424) Added check for _innetgr(3) since NCR systems have this instead
     of innetgr(3).

425) Added stay_setuid option for systems that have libraries that perform
     extra paranoia checks in system libraries for setuid programs.

426) Environment munging is now done by hand.  The environment is zeroed
     upon sudo startup and a new environment is built before the command
     is executed.  This means we don't rely on getenv(3), putenv(3),
     or setenv(3).

427) Added a class of environment variables that are only cleared if they
     contain '/' or '%' characters.

428) Use stashed user_gid when checking against exempt gid since sudo
     sets its gid to SUDOERS_GID, making getgid() return that, not the
     real gid.  Fixes problem with setting exempt group == SUDOERS_GID.
     Fix from Paul Kranenburg.

429) Fixed file locking in visudo on NeXT which has a broken lockf().
     Patch from twetzel@gwdg.de.

430) Regenerated configure script with autoconf-2.52 (required some
     tweaking of configure.in and friends).

431) Added mail_badpass option to send mail when the user does not
     authenticate successfully.

432) Added env_reset Defaults option to reset the environment to
     a clean slate.  Also implemented env_keep Defaults option
     to specify variables to be preserved when resetting the
     environment.

433) Added env_check and env_delete Defaults options to allow the admin
     to modify the builtin list of environment variables to remove.

434) If timestamp_timeout < 0 then the timestamp never expires.  This
     allows users to manage their own timestamps and create or delete
     them via 'sudo -v' and 'sudo -k' respectively.

435) Authentication routines that use sudo's tgetpass() now accept
     ^C or ^Z at the password prompt and sudo will act appropriately.

436) Added a check-only mode to visudo to check an existing sudoers
     file for sanity.

437) Visudo can now edit an alternate sudoers file.

438) If sudo is configured with S/Key support and the system has
     skeyaccess(3) use that to determine whether or not to allow
     a normal Unix password or just S/Key.

439) Fixed CIDR handling in sudoers.

440) Fixed a segv if the local hostname is not resolvable and
     the 'fqdn' option is set.

441) "listpw=never" was not having an effect for users who did not
     appear in sudoers--now it does.

442) The --without-sendmail option now works on systems with
     a /usr/include/paths.h file that defines _PATH_SENDMAIL.

443) Removed the "secure_path" Defaults option as it does not work and
     cannot work until the parser is overhauled.

444) Added new -P flag and "preserve_groups" sudoers option to cause
     sudo to preserve the group vector instead of setting it to that
     of the target user.  Previously, if the target user was root
     the group vector was not changed.  Now it is always changed unless
     the -P flag or "preserve_groups" option was given.

445) If find_path() fails as root, try again as the invoking user (useful
     for NFS).  Idea from Chip Capelik.

446) Use setpwent()/endpwent() and its shadow equivalents to be sure
     the passwd/shadow file gets closed.

447) Use getifaddrs(3) to get the list of network interfaces if it is
     available.

448) Dump list of local IP addresses and environment variables to clear
     when 'sudo -V' is run as root.

449) Reorganized the lexer a bit and added more states.  Sudo now does a
     better job of parsing command arguments in the sudoers file.

450) Wrap each call to syslog() with openlog()/closelog() since some
     things (such as PAM) may call closelog(3) behind sudo's back.

451) The LOGNAME and USER environment variables are now set if the user
     specified a target uid and that uid exists in the password database.

452) configure will no longer add the -g flag to CFLAGS by default.

453) Now call pam_setcreds() to setup creds for the target user when
     PAM is in use.  On Linux this often sets resource limits.

454) If "make install" is run by non-root and the destination dir
     is writable, install things normally but don't set owner and mode.

455) The Makefile now supports installing in a shadow hierarchy
     specified via the DESTDIR variable.

456) config.h.in is now generated by autoheader.

Sudo 1.6.4 released.

457) Move the call to rebuild_env() until after MODE_RESET_HOME is set.
     Otherwise, the set_home option has no effect.

458) Fix use of freed memory when the "fqdn" flag is set.  This was
     introduced by the fix for the "segv when gethostbynam() fails" bug.

459) Add 'continue' statements to optimize the switch statement.
     From Solar Designer.

Sudo 1.6.4p1 released.

460) Some special characters were not being escaped properly (e..g '\,')
     in command line arguments and would cause a syntax error instead.

461) "sudo -l" would not work if the always_set_home option was set.

462) Added a configure option to disable use of POSIX saved IDs for
     operating systems where these are broken.

463) The SHELL environment variable was preserved from the user's environment
     instead of being reset based on the passwd database even when the
     "env_reset" option was set.

Sudo 1.6.4p2 released.

464) Added a configure option to cause mail sent by sudo to be run as
     the invoking user instead of root.  Some people consider this to
     be safer.

465) If the mailer is being run as root, use a hard-coded environment
     that is not influenced in any way by the invoking user's environment.

466) Fixed the call to skeyaccess().  Patch from Phillip E. Lobbes.

Sudo 1.6.5 released.
2002-01-17 16:32:04 +00:00
wiz
fbc9a66eee Add and enable py-Scientific-doc. 2002-01-17 14:03:12 +00:00
wiz
31b0437fb4 add and enable python20 and python22 2002-01-17 14:02:16 +00:00
drochner
4969adf8b7 add a conflict with python20-* for the time remaining
(when all dependant pkgs are verified to work with
the new Python packages, this one will be removed)
2002-01-17 13:49:01 +00:00
dmcmahill
3b7fb782dd make DIST_SUBDIR include the package version since the source tarball
has no version number.  Will hopefully avoid at least some checksum complaints.
2002-01-17 13:19:45 +00:00
martti
e0a580527d Added gnumeric0 2002-01-17 13:13:28 +00:00
martti
6328b07707 Imported the old gnumeric-0.75 as pkgsrc/math/gnumeric0. 2002-01-17 13:12:00 +00:00
drochner
ee0fe1fba1 nuke python-mk, it's not needed anymore 2002-01-17 13:10:00 +00:00
drochner
0c0d581f04 nuke USE_PYTHON, it's not needed anymore 2002-01-17 13:07:15 +00:00
drochner
6ab6d213d0 use python extension buildlink,
use canonical pkg name (pyX.Y-pkg-vers),
make passing of SSLBASE work
2002-01-17 13:02:44 +00:00
drochner
e2448c593e define PYBINMODULE to disable the pkg on platforms where dynamic
loading does not work
2002-01-17 12:36:21 +00:00
drochner
da9a464046 move to canonical pkg name (pyX.Y-pkg-vers),
use variables from the python buildlink where possible,
install examples into non-conflicting locations,
remove restriction to Python-2.0 (it compiles with 2.1 and 2.2)
2002-01-17 12:34:17 +00:00
drochner
9871f96c24 move to canonical pkg name (pyX.Y-pkg-vers),
append version suffix to extended python interpreter,
don't install docs (separate pkg now)
2002-01-17 12:02:25 +00:00
drochner
42dc3673fc put documentation and examples of py-Scientific into a separate pkg
to avoid version conflicts
2002-01-17 12:00:11 +00:00
martti
de4772ac21 Updated gnumeric to 1.0.2
* This is the latest release (a lot of changes since version 0.75)
* Available only in NetBSD 1.5R (=current) or later (because of wctype.h)
2002-01-17 11:57:44 +00:00
martti
e2a6ffac6e Updated vim to 6.0.140
*  bufname() may find unlisted buffer while listed buffer matches
*  setting 'iminsert' in vimrc may show ruler on alternate screen
*  don't set 'iminsert' as a side effect of ":lmap"
*  completing values for ":set tags=" didn't escape spaces right
*  could unexpectedly apply a mapping in Insert mode
*  after using 'wildmenu' not all status lines are redrawn
*  leaking memory when wiping out a buffer with local mappings
2002-01-17 11:37:01 +00:00
drochner
3bcd2c4f12 move to canonical pkg name (pyX.Y-pkg-vers) 2002-01-17 11:29:19 +00:00
drochner
206e023818 move to canonical pkg name (pyX.Y-pkg-vers),
append version suffix to installed scripts to avoid conflicts,
patch path to python executable into installed scripts
2002-01-17 11:22:43 +00:00
drochner
cd753db2fb add a rule to patch #!/the/right/path/to/python into the first line
of scripts
2002-01-17 11:17:54 +00:00
martti
144cc53a02 Updated gtkhtml to 1.0.1 (list of changes is unknown, the ChangeLog file
doesn't say anything useful).
2002-01-17 11:15:32 +00:00
drochner
5625a5fa1d define a PYVERSSUFFIX (major.minor) and use it to define PYTHONBIN
add some comments
2002-01-17 11:06:42 +00:00
martti
b57324eaf1 Updated gpa to 0.4.3
* The list of keyservers is now read form the file "keyservers" in the
  GPA configuration directory which by default is ~/.gnupg.  The new
  option keyserver may be used in the gpa.conf file to select the
  default keyserver - it implictly adds this server to the list of
  keyservers.
2002-01-17 10:28:25 +00:00
skrll
ad371849e1 Fix the PLIST. Picked up by the bulk build. 2002-01-17 10:01:43 +00:00
agc
12ee4e4492 Suppress echo of ${ECHO_MSG} statements by make(1). 2002-01-17 08:26:41 +00:00
wiz
ba4784c760 Update to 2.11.2. Package changes: output directly to sound device now
works, compiles in ogg output support.
Changes since last version: Bug fixes, output improvements, vorbis
support, mod-to-midi conversion.
2002-01-17 01:20:39 +00:00
wiz
8ed07e63df Fix PLIST. 2002-01-17 01:13:46 +00:00
abs
31efb91a90 Update p5-Text-CSV-Hash to 0.05
Correctly handle commas and other fun in column headings when writing
	out csv files.
2002-01-17 00:01:59 +00:00
abs
b80c53178b Update p5-Text- CSV-Hash to 0.04:
Implement name_row_offset option.
2002-01-16 22:06:06 +00:00
drochner
5c55cd016d use buildlink for Python 2002-01-16 21:09:47 +00:00
drochner
3f0aa6e853 use buildlink for python 2002-01-16 21:06:44 +00:00
drochner
058663ffcc back out the last 2 commits - the conflict was between python-2.0.* and
python20-* and is listed in python20/Makefile now
2002-01-16 20:40:12 +00:00
drochner
5ea947fc92 we need at least Python 2.0.1nb1 or 2.1.1nb1, 2.2 doesn't work at all 2002-01-16 20:32:42 +00:00
drochner
0a8a1456d4 fix the Makefile installed for extension packages to use the right
python version,
bump pkg revision
2002-01-16 20:26:44 +00:00
wiz
a9f7484948 We use PKGREVISION instead of 'nb' now. 2002-01-16 20:11:38 +00:00
drochner
a7fe940345 allow to override the python minor versions 2002-01-16 20:09:08 +00:00
drochner
318e02f395 fix typo 2002-01-16 20:01:52 +00:00
dmcmahill
9c38593220 add ONLY_FOR_PLATFORM. 2002-01-16 19:52:46 +00:00
drochner
17fc5a0409 fix the Makefile installed for extension packages to use the right
python version,
bump pkg name to 2.1.1nb1
2002-01-16 19:50:36 +00:00
dmcmahill
e9adff67cd make sure HOME is overridded during a build to avoid looking for . files
in the users home directory.
2002-01-16 19:50:07 +00:00
drochner
c511169aa8 use buildlink files for Python and py-Numeric 2002-01-16 19:45:26 +00:00
dmcmahill
a4bd69521a update to verilog-current-20020112
many many changes since the last packaged snapshot.

A brief sampling of the changes (which include many bug fixes and
enhancements) is:

A variety of little problems with $display format strings have been
fixed.

The % operand should now simulate properly. Also, the * operator is a
little bit more optimized, and works in constant expressions.

Several bugs in strength modeling have been fixed. This includes drive
strengths on continuous assignments, which in the past generated code
without the strengths. Also, vvp gained some missing support for
constants with strength. I think that strength modeling is now
complete.

vpi_get_vlog_info support has been added to the vvp run-time. This is
a PLI function that allows access to run-time command flags. Also, vpi
access to root modules now works properly.
2002-01-16 19:33:18 +00:00
drochner
3a04e0665f update for new location of the Python-2.0 pkg 2002-01-16 18:45:09 +00:00
drochner
614cc9b65d move the Python-2.0 pkg, formerly at lang/python, into a version specific
directory
let it conflict with the old pkg, don't install files which might
conflict with other versions
2002-01-16 18:40:48 +00:00
jwise
8f9fed5e73 Fix a problem where ${PREFIX}/share/lyx/configure was being installed
without executable permissions.

This was causing new lyx users to get sub-optimal personal lyx
configs in some cases, as this script is invoked directly by lyx
when creating a ~/.lyx directory for a user who did not previously
have one.
2002-01-16 15:37:09 +00:00