Commit graph

48 commits

Author SHA1 Message Date
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
jlam
2558c0291d Change my MAINTAINER email address to the one I've been using for
pkgsrc work.
2005-12-17 05:20:21 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
wiz
5c11268df7 Remove some more *LEGACY* settings that are over a month old and
thus were before 2005Q3.
2005-10-05 13:29:49 +00:00
jlam
597b79e649 Update security/mit-krb5 to version 1.4.2 Changes from version 1.4
include:

   * Fix [MITKRB5-SA-2005-002] KDC double-free and heap overflow.
   * Fix [MITKRB5-SA-2005-003] krb5_recvauth() double-free.
2005-09-22 19:45:42 +00:00
jlam
bf9129c41e Drop distinction between PKGSRC_USE_TOOLS and USE_TOOLS by making
PKGSRC_USE_TOOLS go away.  There is now only a single USE_TOOLS variable
that specifies all of the tools we need to build/run the package.
2005-07-15 18:27:48 +00:00
kristerw
4c30949ef7 Disable thread support per request of jlam.
Bump PKGREVISION.
2005-06-20 06:39:59 +00:00
kristerw
7463dd8f48 This package need pthreads in order to build. 2005-06-16 23:33:10 +00:00
jlam
fcb7da800b Remove mk/autoconf.mk and mk/automake.mk and replace their usage with
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or
"automake14".  Also, we don't need to call the auto* tools via
${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care
to symlink the correct tool to the correct name, so we can just use
aclocal, autoconf, etc.
2005-06-01 20:07:59 +00:00
dillo
02adf507ac Rename option prefix-cmds to kerberos-prefix-cmds. Backwards
compatibility provided via PKG_OPTIONS_LEGACY_OPTS.
2005-05-31 11:31:07 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
jlam
9f94b112f0 Remove the old tools framework and references to _USE_NEW_TOOLS. 2005-05-22 19:11:12 +00:00
jlam
7c87c3a627 This package needs gzcat to extract the .tar.gz file inside the original
.tar file.  Also, fix the yacc silliness while we're here.
2005-05-16 16:32:28 +00:00
jlam
e72c295eb5 Fix PLIST by adding missing compile_et.1. 2005-05-13 03:54:35 +00:00
wiz
199f90370f Sort. 2005-05-03 15:40:57 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
And always is defined as share/examples/rc.d
which was the default before.

This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.

This was discussed on tech-pkg in late January and late April.

Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-05-02 20:33:57 +00:00
salo
5a0bc23770 Bump BUILDLINK_RECOMMENDED for latest security fix. (hi jlam!) 2005-04-16 14:32:53 +00:00
jlam
d2d9d446c5 Remove unused section... MIT krb5 apparently now detects NetBSD's utmpx
implementation correctly on NetBSD>=2.0.
2005-04-14 23:07:55 +00:00
jlam
28d13b9541 The FTP daemon is always named "kftpd" regardless of whether prefix-cmds
is a PKG_OPTION.
2005-04-11 22:44:54 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
jlam
6b8a7f8090 Patch from http://web.mit.edu/kerberos/advisories/2005-001-patch_1.4.txt
which fixes MITKRB5-SA-2005-001 (CAN-2005-0468 & CAN-2005-0469) relating
to buffer overflows in the telnet client.  Bump PKGREVISION to 1.
2005-04-10 07:46:50 +00:00
jlam
73ac75cebe Remove the examples directory on deinstallation. 2005-04-10 07:45:31 +00:00
jlam
46c042ccc9 Updated security/mit-krb5 to krb5-1.4. Changes from version 1.3.6 include:
* Merged Athena telnetd changes for creating a new option for requiring
    encryption.
* Add implementation of the RPCSEC_GSS authentication flavor to the RPC
    library.
* The kadmind4 backwards-compatibility admin server and the v5passwdd
    backwards-compatibility password-changing server have been removed.
* Thread safety for krb5 libraries.
* Yarrow code now uses AES.
* Merged Athena changes to allow ftpd to require encrypted passwords.
* Incorporate gss_krb5_set_allowable_enctypes() and
    gss_krb5_export_lucid_sec_context(), which are needed for NFSv4.
* Fix heap buffer overflow in password history mechanism.
    [MITKRB5-SA-2004-004]
2005-04-10 07:15:24 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
reed
32d8f290c2 The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
2004-12-28 02:47:40 +00:00
jlam
d86f3e8513 Update security/mit-krb5 to 1.3.6.
NOTE: THIS IS A SECURITY UPDATE.

Changes from version 1.3.4 include:

* [2841] Fix heap buffer overflow in password history
  mechanism. [MITKRB5-SA-2004-004]

* [2682] Fix ftpd hang caused by empty PASS command.

* [2686] Fix double-free errors. [MITKRB5-SA-2004-002]

* [2687] Fix denial-of-service vulnerability in ASN.1
  decoder. [MITKRB5-SA-2004-003]
2004-12-23 04:02:39 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
jlam
d2601f50d9 Force using the BSD utmp interface on NetBSD until the configure
scripts can be taught how to properly detect our utmpx implementation.
This should fix the build on NetBSD-2.0 and -current.
2004-09-15 15:29:49 +00:00
jlam
06f6c2e864 Apply the patches for security/mit-krb5 that fix MITKRB5-SA-2004-00{2,3}.
Bump the PKGREVISION for this security update.
2004-09-07 01:47:28 +00:00
jlam
9d5426ff76 Change the way that legacy USE_* and FOO_USE_* options are converted
into the bsd.options.mk framework.  Instead of appending to
${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS.  This causes
the default options to be the union of PKG_DEFAULT_OPTIONS and any
old USE_* and FOO_USE_* settings.

This fixes PR pkg/26590.
2004-08-22 19:32:51 +00:00
jlam
b460ce1ab5 Convert to use bsd.options.mk. The relevant options variable to set
for each package can be determined by invoking:

	make show-var VARNAME=PKG_OPTIONS_VAR

The old options are still supported unless the variable named in
PKG_OPTIONS_VAR is set within make(1) (usually via /etc/mk.conf).
2004-07-30 21:05:41 +00:00
jlam
48fff8b8ad Bump PKGREVISION for last change. 2004-07-24 13:56:09 +00:00
jlam
dec6dfc605 Honor VARBASE. 2004-07-24 13:55:30 +00:00
jlam
bd19bb9398 Set BUILDLINK_RECOMMMENDED to mit-krb5>=1.3.4 due to the security advisory:
http://web.mit.edu/kerberos/www/advisories/MITKRB5-SA-2004-001-an_to_ln.txt
2004-06-24 15:13:24 +00:00
jlam
c7e6c1022f Update to security/mit-krb5 to 1.3.4. Major changes from version 1.3.3
include a fix for security advisory [MITKRB-SA-2004-001]:

http://web.mit.edu/kerberos/www/advisories/MITKRB5-SA-2004-001-an_to_ln.txt

Please read the security advisory to see if you are affected and should
update your MIT krb5 installation.
2004-06-24 14:43:29 +00:00
jlam
607a14a4c9 There is no ${PREFIX}/include/kerberosIV directory as part of this package. 2004-05-18 01:03:18 +00:00
kristerw
0f9cb70a0b Correct PLIST when not renaming the applications.
Bump PKGREVISION.
2004-05-10 01:20:39 +00:00
kristerw
f19c8f155e Move WRKSRC from the DISTNAME section to silence a pkglint FATAL error. 2004-05-10 01:18:34 +00:00
jlam
f532365632 Updated security/mit-krb5 to 1.3.3. Changes from version 1.3.2 include:
[2284] Fixed accept_sec_context to use a replay cache in the
       GSS_C_NO_CREDENTIAL case.
[2453] The AES string-to-key function no longer returns a pointer to
       stack memory when given a password longer than 64 characters.
[2277] In sendto_kdc, a socket leak on connection failure was fixed.
[2384] A memory leak in the TCP handling code in the KDC has been fixed.
2004-04-26 06:58:28 +00:00
reed
9c790735db mk/bsd.pkg.install.mk now automatically registers
the RCD_SCRIPTS rc.d script(s) to the PLIST.

This GENERATE_PLIST idea is part of Greg A. Woods'
PR #22954.

This helps when the RC_SCRIPTS are installed to
a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later,
the default RCD_SCRIPTS_EXAMPLEDIR will be changed
to be more clear that they are the examples.)

These patches also remove the etc/rc.d/ scripts from PLISTs
(of packages that use RCD_SCRIPTS). (This also removes
now unused references from openssh* makefiles. Note that
qmail package has not been changed yet.)

I have been doing automatic PLIST registration for RC_SCRIPTS
for over a year. Not all of these packages have been tested,
but many have been tested and used.

Somethings maybe to do:
- a few packages still manually install the rc.d scripts to
  hard-coded etc/rc.d. These need to be fixed.
- maybe  remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-04-23 22:07:52 +00:00
snj
aebab9c1d2 No longer used. 2004-04-11 23:48:23 +00:00
reed
064205289a Use ${PREFIX}/${INFO_DIR} instead of ${PREFIX}/info for
info documentation. (Okay'd by jlam.)
2004-04-08 17:22:59 +00:00
salo
305ed23f2e Fix wip reference. (hi jlam!) 2004-04-07 13:18:31 +00:00
jlam
4db372ebc2 Updated security/mit-krb5 to 1.3.2. Changes from version 1.3.1 include:
* Support for AES in GSSAPI has been implemented.  This corresponds to the
  in-progress work in the IETF (CFX).

* To avoid compatibility problems, unrecognized TGS options will now be
  ignored.

* 128-bit AES has been added to the default enctypes.

* AES cryptosystem now chains IVs.  This WILL break backwards compatibility
  for the kcmd applications, if they are using AES session keys.

* Assorted minor bug fixes and plugged memory leaks.
2004-03-30 20:17:41 +00:00
jlam
4464ecf94a Fix up the krb5-config script to not emit "$(LIBTOOL) --mode=link". Don't
bother with a PKGREVSION bump since this package is 15 minutes old.
2004-03-30 19:10:08 +00:00
jlam
80b2de66dd Import MIT Kerberos 5 as security/mit-krb5. This package is partly based
on the wip/mit-krb5 package by Jeremy Reed, but heavily modified by me to
libtoolize the build.

Kerberos V5 is an authentication system developed at MIT. It is a network
authentication protocol designed to provide strong authentication for
client/server applications by using secret-key cryptography. (Kerberos
5 is discussed in RFC 1510.)

This package provides Kerberos and GSSAPI (Generic Security Services
Application Programming Interface) development headers and libraries.
It also includes Kerberos ticket and principal tools, and Kerberized
r-services, telnet and ftp services.
2004-03-30 18:07:17 +00:00