OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   12-Oct-2006 18:04:43
  Branch: HEAD                             Handle: 2006101217044300

  Modified files:
    openpkg-src/kerberos    kerberos.patch kerberos.spec

  Log:
    blind upgrade to security-fixed Kerberos 1.5 in order to hand it over

  Summary:
    Revision    Changes     Path
    1.14        +63 -48     openpkg-src/kerberos/kerberos.patch
    1.75        +7  -3      openpkg-src/kerberos/kerberos.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/kerberos/kerberos.patch
  ============================================================================
  $ cvs diff -u -r1.13 -r1.14 kerberos.patch
  --- openpkg-src/kerberos/kerberos.patch       16 Jan 2006 18:52:18 -0000      
1.13
  +++ openpkg-src/kerberos/kerberos.patch       12 Oct 2006 16:04:43 -0000      
1.14
  @@ -1,41 +1,6 @@
  -Index: src/lib/krb5/os/hst_realm.c
  ---- src/lib/krb5/os/hst_realm.c.orig 2002-10-16 00:51:50.000000000 +0200
  -+++ src/lib/krb5/os/hst_realm.c      2004-04-10 12:36:57.000000000 +0200
  -@@ -366,7 +366,7 @@
  -     return EAFNOSUPPORT;
  -     case EAI_MEMORY:
  -     return ENOMEM;
  --#if EAI_NODATA != EAI_NONAME
  -+#if (defined EAI_NODATA) && (defined EAI_NONAME) && (EAI_NODATA != 
EAI_NONAME)
  -     case EAI_NODATA:
  -     return KRB5_EAI_NODATA;
  - #endif
  -Index: src/lib/krb5/os/locate_kdc.c
  ---- src/lib/krb5/os/locate_kdc.c.orig        2004-01-06 03:30:15.000000000 
+0100
  -+++ src/lib/krb5/os/locate_kdc.c     2004-04-10 12:36:57.000000000 +0200
  -@@ -186,7 +186,7 @@
  - #ifdef EAI_ADDRFAMILY
  -     case EAI_ADDRFAMILY:
  - #endif
  --#if EAI_NODATA != EAI_NONAME
  -+#if (defined EAI_NODATA) && (defined EAI_NONAME) && (EAI_NODATA != 
EAI_NONAME)
  -     case EAI_NODATA:
  - #endif
  -     case EAI_NONAME:
  -Index: src/util/ss/pager.c
  ---- src/util/ss/pager.c.orig 2003-01-06 00:28:05.000000000 +0100
  -+++ src/util/ss/pager.c      2004-04-10 12:36:57.000000000 +0200
  -@@ -11,6 +11,7 @@
  - #include "copyright.h"
  - #include <errno.h>
  - #include <stdio.h>
  -+#include <errno.h>
  - #include <sys/types.h>
  - #include <sys/file.h>
  - #include <signal.h>
   Index: src/appl/Makefile.in
   --- src/appl/Makefile.in.orig        2004-03-08 08:20:55 +0100
  -+++ src/appl/Makefile.in     2005-12-25 20:46:56 +0100
  ++++ src/appl/Makefile.in     2006-08-27 11:24:46 +0200
   @@ -3,5 +3,6 @@
    mydir=.
    BUILDTOP=$(REL)..
  @@ -45,28 +10,30 @@
   +MY_SUBDIRS= gss-sample
    
   Index: src/appl/configure
  ---- src/appl/configure.orig  2005-11-16 23:47:41 +0100
  -+++ src/appl/configure       2005-12-25 20:47:39 +0100
  -@@ -300,7 +300,6 @@
  +--- src/appl/configure.orig  2006-08-24 02:21:57 +0200
  ++++ src/appl/configure       2006-08-27 11:24:46 +0200
  +@@ -315,7 +315,7 @@
    # include <unistd.h>
    #endif"
    
  --ac_subdirs_all="$ac_subdirs_all bsd gssftp telnet"
  +-ac_subdirs_all="$ac_subdirs_all libpty bsd gssftp telnet"
  ++ac_subdirs_all="$ac_subdirs_all libpty"
  + ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME 
PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix 
program_transform_name bindir sbindir libexecdir datadir sysconfdir 
sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir 
build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS EXTRA_FILES 
CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT HAVE_GCC CPP LD KRB4_INCLUDES 
KRB4_LIBPATH KRB4_LIB KRB4_DEPLIB KRB_ERR_H_DEP DES425_DEPLIB DES425_LIB 
compile_et COM_ERR_VERSION SS_LIB SS_VERSION DB_HEADER DB_LIB DB_VERSION 
DB_HEADER_VERSION KDB5_DB_LIB HESIOD_DEFS HESIOD_LIBS MAINTAINER_MODE_TRUE 
MAINTAINER_MODE_FALSE MAINT CONFIG_RELTOPDIR subdirs build build_cpu 
build_vendor build_os host host_cpu host_vendor host_os krb5_cv_host 
acx_pthread_config PTHREAD_CC PTHREAD_LIBS PTHREAD_CFLAGS THREAD_SUPPORT DL_LIB 
EGREP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA GEN_LIB CC_LINK RPATH_FLAG 
DEPLIBEXT LIBOBJS LTLIBOBJS'
  + ac_subst_files='lib_frag libobj_frag libnover_frag'
    
  - # Initialize some variables set by options.
  - ac_init_help=
  -@@ -6418,7 +6417,6 @@
  +@@ -7346,7 +7346,7 @@
    
    
    
  --subdirs="$subdirs bsd gssftp telnet"
  +-subdirs="$subdirs libpty bsd gssftp telnet"
  ++subdirs="$subdirs libpty"
    
    
  -  ac_config_files="$ac_config_files 
./Makefile:$krb5_pre_in:./Makefile.in:$krb5_post_in"
  +            ac_config_files="$ac_config_files 
./Makefile:$srcdir/../config/pre.in:./Makefile.in:$srcdir/../config/post.in"
   Index: src/config/pre.in
  ---- src/config/pre.in.orig   2004-11-19 22:47:51 +0100
  -+++ src/config/pre.in        2006-01-16 19:46:48 +0100
  -@@ -180,7 +180,7 @@
  +--- src/config/pre.in.orig   2006-06-16 00:21:58 +0200
  ++++ src/config/pre.in        2006-08-27 11:24:46 +0200
  +@@ -187,7 +187,7 @@
    [EMAIL PROTECTED]@
    [EMAIL PROTECTED]@
    [EMAIL PROTECTED]@
  @@ -75,3 +42,51 @@
    ## This is needed because autoconf will sometimes define @exec_prefix@ to be
    ## ${prefix}.
    [EMAIL PROTECTED]@
  +Index: src/lib/krb5/os/hst_realm.c
  +--- src/lib/krb5/os/hst_realm.c.orig 2006-06-16 08:58:42 +0200
  ++++ src/lib/krb5/os/hst_realm.c      2006-08-27 11:24:46 +0200
  +@@ -365,7 +365,7 @@
  +     return EAFNOSUPPORT;
  +     case EAI_MEMORY:
  +     return ENOMEM;
  +-#if EAI_NODATA != EAI_NONAME
  ++#if (defined EAI_NODATA) && (defined EAI_NONAME) && (EAI_NODATA != 
EAI_NONAME)
  +     case EAI_NODATA:
  +     return KRB5_EAI_NODATA;
  + #endif
  +Index: src/lib/krb5/os/locate_kdc.c
  +--- src/lib/krb5/os/locate_kdc.c.orig        2006-05-24 23:19:23 +0200
  ++++ src/lib/krb5/os/locate_kdc.c     2006-08-27 11:24:46 +0200
  +@@ -157,7 +157,7 @@
  + #ifdef EAI_ADDRFAMILY
  +     case EAI_ADDRFAMILY:
  + #endif
  +-#if EAI_NODATA != EAI_NONAME
  ++#if (defined EAI_NODATA) && (defined EAI_NONAME) && (EAI_NODATA != 
EAI_NONAME)
  +     case EAI_NODATA:
  + #endif
  +     case EAI_NONAME:
  +Index: src/util/ss/pager.c
  +--- src/util/ss/pager.c.orig 2003-01-06 00:28:05 +0100
  ++++ src/util/ss/pager.c      2006-08-27 11:24:46 +0200
  +@@ -11,6 +11,7 @@
  + #include "copyright.h"
  + #include <errno.h>
  + #include <stdio.h>
  ++#include <errno.h>
  + #include <sys/types.h>
  + #include <sys/file.h>
  + #include <signal.h>
  +Index: src/plugins/kdb/db2/configure
  +--- src/plugins/kdb/db2/configure.orig       2006-08-27 11:54:48 +0200
  ++++ src/plugins/kdb/db2/configure    2006-08-27 12:10:15 +0200
  +@@ -1365,7 +1365,8 @@
  + 
  + 
  + build_dynobj=no
  +-enable_shared=yes
  ++enable_shared=yes
  ++enable_static=yes
  + build_dynobj=yes
  + ac_reltopdir="../../.."
  + if test ! -r "$srcdir/../../../aclocal.m4"; then
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/kerberos/kerberos.spec
  ============================================================================
  $ cvs diff -u -r1.74 -r1.75 kerberos.spec
  --- openpkg-src/kerberos/kerberos.spec        25 Aug 2006 19:17:03 -0000      
1.74
  +++ openpkg-src/kerberos/kerberos.spec        12 Oct 2006 16:04:43 -0000      
1.75
  @@ -25,8 +25,8 @@
   #   FIXME: rse: missing run-command support for kprop/kpropd based 
master/slave replication
   
   #   package version
  -%define       V_major  1.4
  -%define       V_minor  3
  +%define       V_major  1.5
  +%define       V_minor  1
   
   #   package information
   Name:         kerberos
  @@ -39,7 +39,7 @@
   Group:        Cryptography
   License:      MIT subject to US EAR
   Version:      %{V_major}.%{V_minor}
  -Release:      20060825
  +Release:      20061012
   
   #   package options
   %option       with_fsl  yes
  @@ -86,6 +86,10 @@
       %{l_gzip} -d -c krb5-%{version}.tar.gz | (cd .. && %{l_tar} xf -) || 
exit $?
       %patch -p0
       %{l_shtool} subst \
  +        -e 's/if test "$enable_static" = yes; then/if false; then/' \
  +        -e 's/if test "$enable_shared" != yes; then/if false; then/' \
  +        `find . -name configure -type f -print`
  +    %{l_shtool} subst \
           -e 
's;/etc/krb5\.conf:@SYSCONFDIR/krb5.conf;@SYSCONFDIR/kerberos/krb5.conf;g' \
           -e 
's;FILE:/etc/krb5\.keytab;FILE:@SYSCONFDIR/kerberos/krb5.keytab;g' \
           -e 's;@LOCALSTATEDIR/krb5kdc;@LOCALSTATEDIR/kerberos;g' \
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to