From: Alexandra Ellwood Date: Tue, 30 Aug 2005 22:06:06 +0000 (+0000) Subject: Moved Mac OS X stuff to top level of mac directory and removed old mac os 9 files X-Git-Tag: krb5-1.4.3-beta1~34 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=eabdc249bf97015957fe9f9c3cb1b7ac974b8e56;p=krb5.git Moved Mac OS X stuff to top level of mac directory and removed old mac os 9 files git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-4@17364 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/mac/MacOSX/Headers/Kerberos5Prefix.h b/src/mac/Headers/Kerberos5Prefix.h similarity index 100% rename from src/mac/MacOSX/Headers/Kerberos5Prefix.h rename to src/mac/Headers/Kerberos5Prefix.h diff --git a/src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam b/src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam deleted file mode 100644 index de3f1bae6..000000000 --- a/src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam +++ /dev/null @@ -1,65 +0,0 @@ -Intermediates = "$(BUILT_PRODUCTS_DIR)/Kerberos5.intermediates" ; -IntermediateBuild = "$(Intermediates)/build" ; -Sources = "$(SRCROOT)/../../Kerberos5/Sources" ; - -Reconf = "$(Sources)/util/reconf" ; -Configure = "$(Sources)/configure" ; -Makefile = "$(IntermediateBuild)/Makefile" ; -MakefileET = "$(IntermediateBuild)/util/et/Makefile" ; -MakefileInclude = "$(IntermediateBuild)/include/Makefile" ; - - -# Assemble CFLAGS -CONFIGURE_CFLAGS = "-fno-common -include /usr/include/TargetConditionals.h -DUSE_PASSWORD_SERVER" ; -if $(RC_CFLAGS) != "" { CONFIGURE_CFLAGS = "$(CONFIGURE_CFLAGS) $(RC_CFLAGS)" ; } -if $(CFLAGS) != "" { CONFIGURE_CFLAGS = "$(CONFIGURE_CFLAGS) $(CFLAGS)" ; } -if $(OTHER_CFLAGS) != "" { CONFIGURE_CFLAGS = "$(CONFIGURE_CFLAGS) $(OTHER_CFLAGS)" ; } -if $(WARNING_CFLAGS) != "" { CONFIGURE_CFLAGS = "$(CONFIGURE_CFLAGS) $(WARNING_CFLAGS)" ; } -CONFIGURE_CFLAGS = "CFLAGS=$(CONFIGURE_CFLAGS)" ; - -# Assemble LDFLAGS -CONFIGURE_LDFLAGS = "-Wl,-search_paths_first" ; -if $(LDFLAGS) != "" { CONFIGURE_LDFLAGS = "$(LDFLAGS) $(CONFIGURE_LDFLAGS)" ; } -CONFIGURE_LDFLAGS = "LDFLAGS=$(CONFIGURE_LDFLAGS:)" ; - -# -# Note: in this jam script we have separated the dependency tree from the -# actual scripts. This is so that CVS checkouts trigger a rebuild but the jam -# script doesn't need to know how the reconf and configure scripts work. -# - -# Configure : -rule Configure -{ - DEPENDS "$(1)" : "$(2)" ; - Clean.Remove clean "$(1:D)" ; -} -actions Configure -{ - mkdir -p "$(1:D)" - cd "$(1:D)" && /bin/sh "$(2)" --prefix=/usr --localstatedir=/var/db "$(CONFIGURE_CFLAGS)" "$(CONFIGURE_LDFLAGS)" || rm -f "$(1)" -} - -# MakeInclude -rule MakeInclude -{ - DEPENDS "$(1)" : "$(Makefile)" ; - Configure "$(Makefile)" : "$(Configure)" ; - Clean.Remove clean "$(1)" ; -} -actions MakeInclude -{ - cd "$(1:D)/util/et" && make && cd "$(1:D)/include" && make && cd "$(1:D)/lib/gssapi/krb5" && make gssapi_krb5.h && touch "$(1)" && echo "### HAPPINESS ###" -} - -# Make -rule Make -{ - DEPENDS "$(1)" : "$(Makefile)" ; - Configure "$(Makefile)" : "$(Configure)" ; - Clean.Remove clean "$(1)" ; -} -actions Make -{ - cd "$(1:D)" && make && touch "$(1)" && echo "### HAPPINESS ###" -} diff --git a/src/mac/MacOSX/Scripts/Kerberos5Errors.jam b/src/mac/MacOSX/Scripts/Kerberos5Errors.jam deleted file mode 100644 index dfa3e8acb..000000000 --- a/src/mac/MacOSX/Scripts/Kerberos5Errors.jam +++ /dev/null @@ -1,96 +0,0 @@ -include "$(SRCROOT)/../../KerberosErrors/Scripts/compile_et.jam" ; - -Intermediates = "$(BUILT_PRODUCTS_DIR)/Kerberos5.intermediates" ; -IntermediateErrorTables = "$(Intermediates)/ErrorTables" ; - -compile_et "$(IntermediateErrorTables)/prof_err.h" - "$(IntermediateErrorTables)/prof_err.c" - "$(IntermediateErrorTables)/prof_err.strings" : - "$(SRCROOT)/../../Kerberos5/Sources/util/profile/prof_err.et" ; - -compile_et "$(IntermediateErrorTables)/krb_err.h" - "$(IntermediateErrorTables)/krb_err.c" - "$(IntermediateErrorTables)/krb_err.strings" : - "$(SRCROOT)/../../Kerberos5/Sources/lib/krb4/krb_err.et" ; - -compile_et "$(IntermediateErrorTables)/kadm_err.h" - "$(IntermediateErrorTables)/kadm_err.c" - "$(IntermediateErrorTables)/kadm_err.strings" : - "$(SRCROOT)/../../Kerberos5/Sources/lib/krb4/kadm_err.et" ; - -compile_et "$(IntermediateErrorTables)/krb524_err.h" - "$(IntermediateErrorTables)/krb524_err.c" - "$(IntermediateErrorTables)/krb524_err.strings" : - "$(SRCROOT)/../../Kerberos5/Sources/lib/krb5/error_tables/krb524_err.et" ; - -compile_et "$(IntermediateErrorTables)/asn1_err.h" - "$(IntermediateErrorTables)/asn1_err.c" - "$(IntermediateErrorTables)/asn1_err.strings" : - "$(SRCROOT)/../../Kerberos5/Sources/lib/krb5/error_tables/asn1_err.et" ; - -compile_et "$(IntermediateErrorTables)/kdb5_err.h" - "$(IntermediateErrorTables)/kdb5_err.c" - "$(IntermediateErrorTables)/kdb5_err.strings" : - "$(SRCROOT)/../../Kerberos5/Sources/lib/krb5/error_tables/kdb5_err.et" ; - -compile_et "$(IntermediateErrorTables)/krb5_err.h" - "$(IntermediateErrorTables)/krb5_err.c" - "$(IntermediateErrorTables)/krb5_err.strings" : - "$(SRCROOT)/../../Kerberos5/Sources/lib/krb5/error_tables/krb5_err.et" ; - -compile_et "$(IntermediateErrorTables)/kv5m_err.h" - "$(IntermediateErrorTables)/kv5m_err.c" - "$(IntermediateErrorTables)/kv5m_err.strings" : - "$(SRCROOT)/../../Kerberos5/Sources/lib/krb5/error_tables/kv5m_err.et" ; - -compile_et "$(IntermediateErrorTables)/gssapi_err_generic.h" - "$(IntermediateErrorTables)/gssapi_err_generic.c" - "$(IntermediateErrorTables)/gssapi_err_generic.strings" : - "$(SRCROOT)/../../Kerberos5/Sources/lib/gssapi/generic/gssapi_err_generic.et" ; - -compile_et "$(IntermediateErrorTables)/gssapi_err_krb5.h" - "$(IntermediateErrorTables)/gssapi_err_krb5.c" - "$(IntermediateErrorTables)/gssapi_err_krb5.strings" : - "$(SRCROOT)/../../Kerberos5/Sources/lib/gssapi/krb5/gssapi_err_krb5.et" ; - -DEPENDS all : "$(IntermediateErrorTables)/prof_err.h" - "$(IntermediateErrorTables)/prof_err.c" - "$(IntermediateErrorTables)/prof_err.strings" - - "$(IntermediateErrorTables)/krb_err.h" - "$(IntermediateErrorTables)/krb_err.c" - "$(IntermediateErrorTables)/krb_err.strings" - - "$(IntermediateErrorTables)/kadm_err.h" - "$(IntermediateErrorTables)/kadm_err.c" - "$(IntermediateErrorTables)/kadm_err.strings" - - "$(IntermediateErrorTables)/krb524_err.h" - "$(IntermediateErrorTables)/krb524_err.c" - "$(IntermediateErrorTables)/krb524_err.strings" - - "$(IntermediateErrorTables)/asn1_err.h" - "$(IntermediateErrorTables)/asn1_err.c" - "$(IntermediateErrorTables)/asn1_err.strings" - - "$(IntermediateErrorTables)/kdb5_err.h" - "$(IntermediateErrorTables)/kdb5_err.c" - "$(IntermediateErrorTables)/kdb5_err.strings" - - "$(IntermediateErrorTables)/krb5_err.h" - "$(IntermediateErrorTables)/krb5_err.c" - "$(IntermediateErrorTables)/krb5_err.strings" - - "$(IntermediateErrorTables)/kv5m_err.h" - "$(IntermediateErrorTables)/kv5m_err.c" - "$(IntermediateErrorTables)/kv5m_err.strings" - - "$(IntermediateErrorTables)/gssapi_err_generic.h" - "$(IntermediateErrorTables)/gssapi_err_generic.c" - "$(IntermediateErrorTables)/gssapi_err_generic.strings" - - "$(IntermediateErrorTables)/gssapi_err_krb5.h" - "$(IntermediateErrorTables)/gssapi_err_krb5.c" - "$(IntermediateErrorTables)/gssapi_err_krb5.strings" ; -DEPENDS install : all ; -DEPENDS installhdrs : all ; diff --git a/src/mac/MacOSX/Scripts/Kerberos5Headers.jam b/src/mac/MacOSX/Scripts/Kerberos5Headers.jam deleted file mode 100644 index 23b411a26..000000000 --- a/src/mac/MacOSX/Scripts/Kerberos5Headers.jam +++ /dev/null @@ -1,160 +0,0 @@ -include "$(SRCROOT)/../Scripts/Kerberos5BuildSystem.jam" ; - -ErrorTableRegexp = "/^\\s*#define\\s+\\w+\(\\s+\\(-?\\d+L\\)\)|\(initialize_\\w+_error_table\\(\\)\)\\s*$/" ; -ExtractErrorCodes = "perl -e 'while () { if ($(ErrorTableRegexp)) { print; } }'" ; - -Intermediates = "$(BUILT_PRODUCTS_DIR)/Kerberos5.intermediates" ; -IntermediateErrorTables = "$(Intermediates)/ErrorTables" ; -IntermediateIncludes = "$(Intermediates)/include" ; -IntermediateV5Includes = "$(IntermediateIncludes)/krb5" ; -IntermediateV4Includes = "$(IntermediateIncludes)/kerberosIV" ; -IntermediateGSSIncludes = "$(IntermediateIncludes)/gssapi" ; -IntermediateFrameworkHeaders = "$(Intermediates)/Kerberos" ; -IntermediateBuild = "$(Intermediates)/build" ; - -MakeIncludeStamp = "$(IntermediateBuild)/makeInclude.stamp" ; - -AutoconfH = "$(IntermediateV5Includes)/autoconf.h" ; -OsconfH = "$(IntermediateV5Includes)/osconf.h" ; - -# CatHeader
: -rule CatHeader -{ - NOTFILE "$(2[1])" ; - DEPENDS "$(1)" : "$(2[3-])" "$(AutoconfH)" ; - Clean.Remove clean : "$(1)" ; -} -actions CatHeader -{ - mkdir -p "$(1:D)" - echo "/*" > "$(1)" - echo " * This file is auto generated." >> "$(1)" - echo " * Please do not edit it." >> "$(1)" - echo " */" >> "$(1)" - echo "" >> "$(1)" - echo "#ifndef $(2[1])" >> "$(1)" - echo "#define $(2[1])" >> "$(1)" - echo "" >> "$(1)" - echo "/* Environment dependent macros */" >> "$(1)" - if [ -n "$(2[2])" ]; then - $(SED) -e 's:SIZEOF:$(2[2])SIZEOF:' "$(AutoconfH)" | grep SIZEOF >> "$(1)" - echo "" >> "$(1)" - fi - for header in "$(2[4-])" ; do - base=`basename "${header}"` - echo "" >> "$(1)" - echo "/* Error tables from ${base} */" >> "$(1)" - cat "${header}" | $(ExtractErrorCodes) >> "$(1)" - done - echo "" >> "$(1)" - cat "$(2[3])" >> "$(1)" - echo "#endif /* $(2[1]) */" >> "$(1)" -} - -rule MakeFrameworkHeader -{ - DEPENDS "$(1)" : "$(2)" ; - Clean.Remove clean : "$(1)" ; -} -actions MakeFrameworkHeader -{ - mkdir -p "$(1:D)" - $(SED) -e 's:::' \ - -e 's:::' \ - -e 's:::' \ - -e 's:::' \ - -e 's:::' \ - -e 's:::' \ - -e 's:::' \ - -e 's:::' \ - -e 's:::' \ - "$(2)" > "$(1)" -} - -rule CopyHeader -{ - DEPENDS "$(1)" : "$(2)" ; - Clean.Remove clean : "$(1)" ; -} -actions CopyHeader -{ - mkdir -p "$(1:D)" - cp -fRP "$(2)" "$(1)" -} - - -MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/com_err.h" : "$(SRCROOT)/../../KerberosErrors/Headers/Kerberos/com_err.h" ; -CopyHeader "$(IntermediateIncludes)/com_err.h" : "$(SRCROOT)/../../KerberosErrors/Headers/Kerberos/com_err.h" ; - -CopyHeader "$(IntermediateV4Includes)/des.h" : "$(SRCROOT)/../../Kerberos5/Sources/include/kerberosIV/des.h" ; -MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/des.h" : "$(IntermediateV4Includes)/des.h" ; - -CopyHeader "$(IntermediateV4Includes)/krb.h" : "$(SRCROOT)/../../Kerberos5/Sources/include/kerberosIV/krb.h" ; -CopyHeader "$(IntermediateV4Includes)/krb_err.h" : "$(IntermediateErrorTables)/krb_err.h" ; -MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/krb.h" : "$(IntermediateV4Includes)/krb.h" ; -MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/krb_err.h" : "$(IntermediateV4Includes)/krb_err.h" ; - -CatHeader "$(IntermediateIncludes)/profile.h" : "__KERBEROSPROFILE__" "" - "$(SRCROOT)/../../Kerberos5/Sources/util/profile/profile.hin" - "$(IntermediateErrorTables)/prof_err.h" ; -MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/profile.h" : "$(IntermediateIncludes)/profile.h" ; - -CatHeader "$(IntermediateIncludes)/krb5.h" : "__KERBEROS5__" "" - "$(SRCROOT)/../../Kerberos5/Sources/include/krb5.hin" - "$(IntermediateErrorTables)/asn1_err.h" - "$(IntermediateErrorTables)/kdb5_err.h" - "$(IntermediateErrorTables)/krb5_err.h" - "$(IntermediateErrorTables)/krb524_err.h" - "$(IntermediateErrorTables)/kv5m_err.h" ; -MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/krb5.h" : "$(IntermediateIncludes)/krb5.h" ; - -CatHeader "$(IntermediateGSSIncludes)/gssapi.h" : "__GSSAPI__" "GSS_" - "$(SRCROOT)/../../Kerberos5/Sources/lib/gssapi/generic/gssapi.hin" - "$(IntermediateErrorTables)/gssapi_err_generic.h" - "$(IntermediateErrorTables)/gssapi_err_krb5.h" ; -CopyHeader "$(IntermediateGSSIncludes)/gssapi_generic.h" : "$(SRCROOT)/../../Kerberos5/Sources/lib/gssapi/generic/gssapi_generic.h" ; -CopyHeader "$(IntermediateGSSIncludes)/gssapi_krb5.h" : "$(IntermediateBuild)/lib/gssapi/krb5/gssapi_krb5.h" ; -MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/gssapi.h" : "$(IntermediateGSSIncludes)/gssapi.h" ; -MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/gssapi_generic.h" : "$(IntermediateGSSIncludes)/gssapi_generic.h" ; -MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/gssapi_krb5.h" : "$(IntermediateGSSIncludes)/gssapi_krb5.h" ; - - -CopyHeader "$(AutoconfH)" : "$(IntermediateBuild)/include/krb5/autoconf.h" ; -CopyHeader "$(OsconfH)" : "$(IntermediateBuild)/include/krb5/osconf.h" ; - -DEPENDS "$(IntermediateBuild)/include/krb5/autoconf.h" - "$(IntermediateBuild)/include/krb5/osconf.h" - "$(IntermediateBuild)/lib/gssapi/krb5/gssapi_krb5.h" : "$(MakeIncludeStamp)" ; - -MakeInclude "$(MakeIncludeStamp)" ; - - -DEPENDS all : "$(IntermediateIncludes)/com_err.h" - "$(IntermediateFrameworkHeaders)/com_err.h" - - "$(IntermediateV4Includes)/des.h" - "$(IntermediateFrameworkHeaders)/des.h" - - "$(IntermediateV4Includes)/krb.h" - "$(IntermediateV4Includes)/krb_err.h" - "$(IntermediateFrameworkHeaders)/krb.h" - "$(IntermediateFrameworkHeaders)/krb_err.h" - - "$(IntermediateIncludes)/profile.h" - "$(IntermediateFrameworkHeaders)/profile.h" - - "$(IntermediateIncludes)/krb5.h" - "$(IntermediateFrameworkHeaders)/krb5.h" - - "$(IntermediateGSSIncludes)/gssapi.h" - "$(IntermediateGSSIncludes)/gssapi_generic.h" - "$(IntermediateGSSIncludes)/gssapi_krb5.h" - "$(IntermediateFrameworkHeaders)/gssapi.h" - "$(IntermediateFrameworkHeaders)/gssapi_generic.h" - "$(IntermediateFrameworkHeaders)/gssapi_krb5.h" - - "$(AutoconfH)" - "$(OsconfH)" ; - -DEPENDS install : all ; -DEPENDS installhdrs : all ; diff --git a/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam b/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam deleted file mode 100644 index 2a9da1485..000000000 --- a/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam +++ /dev/null @@ -1,87 +0,0 @@ -include "$(SRCROOT)/../Scripts/Kerberos5BuildSystem.jam" ; - -MakeStamp = "$(IntermediateBuild)/make.stamp" ; - -# InstallProgram : -rule InstallProgram -{ - DEPENDS "$(1)" : "$(2)" ; - DEPENDS "$(2)" : "$(MakeStamp)" ; - Clean.Remove clean "$(1)" ; -} -actions InstallProgram -{ - mkdir -p "$(1:D)" - /usr/bin/install -c -s "$(2)" "$(1)" -} - -# InstallFile : -rule InstallFile -{ - DEPENDS "$(1)" : "$(2)" ; - DEPENDS "$(2)" : "$(MakeStamp)" ; - Clean.Remove clean "$(1)" ; -} -actions InstallFile -{ - mkdir -p "$(1:D)" - /usr/bin/install -c -m 644 "$(2)" "$(1)" -} - -Make "$(MakeStamp)" : "$(Makefile)" ; - -InstallProgram "$(DSTROOT)/usr/sbin/kadmin" : "$(IntermediateBuild)/kadmin/cli/kadmin" ; -InstallProgram "$(DSTROOT)/usr/sbin/kadmin.local" : "$(IntermediateBuild)/kadmin/cli/kadmin.local" ; -InstallProgram "$(DSTROOT)/usr/sbin/kadmind" : "$(IntermediateBuild)/kadmin/server/kadmind" ; -InstallProgram "$(DSTROOT)/usr/sbin/ktutil" : "$(IntermediateBuild)/kadmin/ktutil/ktutil" ; -InstallProgram "$(DSTROOT)/usr/sbin/kdb5_util" : "$(IntermediateBuild)/kadmin/dbutil/kdb5_util" ; -InstallProgram "$(DSTROOT)/usr/sbin/kprop" : "$(IntermediateBuild)/slave/kprop" ; -InstallProgram "$(DSTROOT)/usr/sbin/kpropd" : "$(IntermediateBuild)/slave/kpropd" ; -InstallProgram "$(DSTROOT)/usr/sbin/krb524d" : "$(IntermediateBuild)/krb524/krb524d" ; -InstallProgram "$(DSTROOT)/usr/sbin/krb5kdc" : "$(IntermediateBuild)/kdc/krb5kdc" ; -InstallProgram "$(DSTROOT)/usr/bin/krb5-config" : "$(IntermediateBuild)/krb5-config" ; - -InstallFile "$(DSTROOT)/usr/share/man/man1/kerberos.1" : "$(SRCROOT)/../../Kerberos5/Sources/gen-manpages/kerberos.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man1/krb5-config.1" : "$(SRCROOT)/../../Kerberos5/Sources/krb5-config.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man5/kdc.conf.5" : "$(SRCROOT)/../../Kerberos5/Sources/config-files/kdc.conf.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man5/krb5.conf.5" : "$(SRCROOT)/../../Kerberos5/Sources/config-files/krb5.conf.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man8/kadmin.8" : "$(SRCROOT)/../../Kerberos5/Sources/kadmin/cli/kadmin.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man8/kadmin.local.8" : "$(SRCROOT)/../../Kerberos5/Sources/kadmin/cli/kadmin.local.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man8/kadmind.8" : "$(SRCROOT)/../../Kerberos5/Sources/kadmin/server/kadmind.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man8/ktutil.8" : "$(SRCROOT)/../../Kerberos5/Sources/kadmin/ktutil/ktutil.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man8/kdb5_util.8" : "$(SRCROOT)/../../Kerberos5/Sources/kadmin/dbutil/kdb5_util.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man8/kprop.8" : "$(SRCROOT)/../../Kerberos5/Sources/slave/kprop.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man8/kpropd.8" : "$(SRCROOT)/../../Kerberos5/Sources/slave/kpropd.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man8/krb5kdc.8" : "$(SRCROOT)/../../Kerberos5/Sources/kdc/krb5kdc.M" ; -InstallFile "$(DSTROOT)/usr/share/man/man8/krb524d.8" : "$(SRCROOT)/../../Kerberos5/Sources/krb524/krb524d.M" ; - - -DEPENDS all : "$(MakeStamp)" ; - -DEPENDS install : all - "$(DSTROOT)/usr/sbin/kadmin" - "$(DSTROOT)/usr/sbin/kadmin.local" - "$(DSTROOT)/usr/sbin/kadmind" - "$(DSTROOT)/usr/sbin/kdb5_util" - "$(DSTROOT)/usr/sbin/kprop" - "$(DSTROOT)/usr/sbin/kpropd" - "$(DSTROOT)/usr/sbin/krb524d" - "$(DSTROOT)/usr/sbin/krb5kdc" - "$(DSTROOT)/usr/sbin/ktutil" - "$(DSTROOT)/usr/bin/krb5-config" - - "$(DSTROOT)/usr/share/man/man1/kerberos.1" - "$(DSTROOT)/usr/share/man/man1/krb5-config.1" - "$(DSTROOT)/usr/share/man/man5/kdc.conf.5" - "$(DSTROOT)/usr/share/man/man5/krb5.conf.5" - "$(DSTROOT)/usr/share/man/man8/kadmin.8" - "$(DSTROOT)/usr/share/man/man8/kadmin.local.8" - "$(DSTROOT)/usr/share/man/man8/kadmind.8" - "$(DSTROOT)/usr/share/man/man8/kdb5_util.8" - "$(DSTROOT)/usr/share/man/man8/kprop.8" - "$(DSTROOT)/usr/share/man/man8/kpropd.8" - "$(DSTROOT)/usr/share/man/man8/krb5kdc.8" - "$(DSTROOT)/usr/share/man/man8/ktutil.8" - "$(DSTROOT)/usr/share/man/man8/krb524d.8" ; - -DEPENDS installhdrs : all ; diff --git a/src/mac/MacOSX/Projects/GSS.pbexp b/src/mac/Projects/GSS.pbexp similarity index 100% rename from src/mac/MacOSX/Projects/GSS.pbexp rename to src/mac/Projects/GSS.pbexp diff --git a/src/mac/MacOSX/Projects/Kerberos4.pbexp b/src/mac/Projects/Kerberos4.pbexp similarity index 100% rename from src/mac/MacOSX/Projects/Kerberos4.pbexp rename to src/mac/Projects/Kerberos4.pbexp diff --git a/src/mac/MacOSX/Projects/Kerberos5.pbexp b/src/mac/Projects/Kerberos5.pbexp similarity index 100% rename from src/mac/MacOSX/Projects/Kerberos5.pbexp rename to src/mac/Projects/Kerberos5.pbexp diff --git a/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj b/src/mac/Projects/Kerberos5.pbproj/project.pbxproj similarity index 100% rename from src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj rename to src/mac/Projects/Kerberos5.pbproj/project.pbxproj diff --git a/src/mac/MacOSX/Projects/KerberosDES.pbexp b/src/mac/Projects/KerberosDES.pbexp similarity index 100% rename from src/mac/MacOSX/Projects/KerberosDES.pbexp rename to src/mac/Projects/KerberosDES.pbexp diff --git a/src/mac/MacOSX/Projects/KerberosProfile.pbexp b/src/mac/Projects/KerberosProfile.pbexp similarity index 100% rename from src/mac/MacOSX/Projects/KerberosProfile.pbexp rename to src/mac/Projects/KerberosProfile.pbexp diff --git a/src/mac/ReadMe b/src/mac/ReadMe deleted file mode 100644 index 9e5226b69..000000000 --- a/src/mac/ReadMe +++ /dev/null @@ -1,139 +0,0 @@ -Building the Macintosh version of Kerberos 5 and GSS ----------------------------------------------------- - -(Last updated $Date$) - -If you have questions or comments about the Macintosh build process, -send e-mail to . - - -To build the Macintosh version of Kerberos 5 and GSS: - ---- Installing tools --- - - 1) Install CodeWarrior Pro 4, including MPW. - This build of Kerberos v5 and GSS requires CodeWarrior Pro4 MPW tools. - Don't forget to run one of 4 Metrowerks MPW scripts, as described at the - bottom of MPW worksheet the first time you launch it. - - 2) Download MacPerl and MacPerl MPW tool from - - - - The MacPerl directory contains several versions of the app and the MPW - tool. The *_appl and *_tool versions work properly with our scripts, e.g., - you should download "Mac_Perl_520r4_appl.bin" and "Mac_Perl_520r4_tool.bin". - - 3) Install MacPerl and MacPerl MPW tool by following the installation - instructions provided with them: - - install MacPerl application before installing MacPerl tool - - after installing MacPerl tool, run its MPW configuration script - and follow the instructions - ---- Preparing Kerberos v5 build tree --- - - 4) Launch MPW. - - 5) Set directory in MPW to the top level of Kerberos 5 distribution - (e.g. "GSS-Kerberos5"). - - 6) Build target "prebuild" in MPW. - This will create a new Makefile, so you may be asked whether you - want to save changes to the Makefile if you opened it before step - 6. Save the changes. - ---- Building libraries --- - - 7) Build target "all" in MPW. Wait. - - Example build times: 30-40 minutes on a G3 machine, 80 minutes - on a PowerMac 9600/233. - - You may receive some compile warnings about an ignored pragma, warnings - about illegal implicit const pointer conversions, and some link warnings. - These are normal and can be ignored. - - We used to see MPW crash during the link stage of the build. We think this - has been fixed. If this happens to you, you should restart MPW and start - the build again, and report the problem to macdev@mit.edu. - ---- Binaries --- - - The following assumes that you have followed the steps above to build - the GSS & Kerberos 5 libraries. What you now have supports both the - Kerberos 5 and GSS APIs. Each is supported as both CFM shared libraries - and CodeWarrior static link libraries for both 68k & PowerPC Macs. - We strongly recommend you use the CFM shared libraries. - - The following binary components are provided/built in this release: - - ":MIT Kerberos Library" - * Fat CFM Shared Library including GSS, and Kerberos v5, CCache, and DES - libraries. - * Not for linking against in your projects; include in distributions to - be placed in System Folder:Extensions. - - :GSSLib.68K - * CFM Shared Library including GSS for 68k Macs. - - :GSSLib.PPC - * CFM Shared Library including GSS for PowerPC Macs. - - :Kerberos5Lib.68K - * CFM Shared Library including Kerberos 5 for 68k Macs. - - :Kerberos5Lib.68K - * CFM Shared Library including Kerberos 5 for PowerPC Macs. - - :mac:krb5.ini - * Sample krb5.ini file using CYGNUS.COM as the default realm - - :include - * An include directory containing the files necessary for development - ---- Installation --- - - To install the Kerberos 5 system on your Mac: - - 1) Copy the :mac:krb5.ini file (configured for your site) into - the "Preferences" folder in the "System Folder". - - 2) Install the shared libraries by copying the "MIT Kerberos Library" file - to the "Extensions" folder in the "System Folder". - - 3) If you are using System 7.6 or earlier on a 68K Mac, install - the CFM-68K Runtime Enabler 4.0, available from Apple at: - - - ---- Getting Started Programming --- - - You can program using either the Kerberos 5 or GSS APIs. - - To add Kerberos functionality to a Code Warrior based application: - - 1) PPC application: use shared libraries: - For GSSAPI, add GSSLibraryPPC to your project - For Kerberos v5 API, add K5LibraryPPC to your project - Set the project options to 4 byte integers and enums treated as ints. - - 2) CFM-68K application: use shared libraries - For GSSAPI, add GSSLibrary68K to your project - For Kerberos v5 API, add K5Library68K to your project - Set the project options to 4 byte integers and enums treated as ints. - - 3) Classic 68K application: use glue for shared libraries - For GSSAPI, add GSSLib.glue.c to your project - For Kerberos v5 API, add Kerberos5.glue.c to your project - Set the project options to 4 byte integers and enums treated as ints. - - A PDF document describing the Kerberos 5 API is located at: - - - - (That document was created from tex files in the main Kerberos 5 source tree.) - - The GSSAPI is described in Internet RFC's 1508 and 1509: - - - diff --git a/src/mac/Release notes b/src/mac/Release notes deleted file mode 100644 index 32b8a8b0e..000000000 --- a/src/mac/Release notes +++ /dev/null @@ -1,173 +0,0 @@ -Changes in 1.1a3: - no static libraries - no CNS config - metaproject to build C and runtime libs - fragment aliases - debugging and non-debugging versions of shared libraries - -1.1b1 - building with 3des and realms iterator code - config file changes to turn off 3des - -1.1b2 - upped cfm version numbers to prevent new apps from working with old libs - -1.1b3 - renamed prebuild "all" target to prebuild - fixed resource chain mangling in Mac networking layer - -1.1b4 - realms iterator fixes - additional tweaks to config file (reordering realms) - fix debug targets to link against debug C and runtime libs - -1.1b5 - preliminary version of ccache v2 library and headers - Mac changes for cc_set_cache_name, including addition of Krb5GlobalsLib - -1.1b6 - Fixed debug vs. non-debug import mistakes in GSSLib and globals lib. - Fixed ccache API_VER_1 vs. API_VER_2 bug - -1.1b7 - Fixed clean target - Added template target - Fixed inconsistency about bugger size in globals API - Updated to ccache 2.0b1 - -1.1b8 - 68K builds are back - Updated to ccache 2.0b2 - -1.1b9 - Updated to ccache 2.0b3 - Added Krb5GlobalsGetDefaultCacheNameModification to globals library - Fix for profiler crashing when krb5.ini is missing - -1.1b10 - Exported krb5 and gss interfaces to set cache name - -1.1b11 - Fixed krb5 globals lib to use existing default cache instead of creating a new one - -1.1b12 - CCache 2.0b4 (v5 credentials corruption fix) - 68K builds gone again - -1.1b13 - fixed win-mac.h to not conflict with MSL stat.h - updated to CCache 2.0b5 - -1.1b14-1.1b19 skipped - -1.1b20 - fixed glue to include gss_krb5_ccache_name - ------ Version upped to 2.0fc1 ----- - -2.0fc1 - changed fragment names to "MIT Kerberos¥É" - updated to DES lib 1.0.3 - updated to CCache 2.0fc1 - removed CLib and RuntimeLib from output binary - renamed output to MIT Kerberos Library - changed vers 2 resource to new name (MIT Kerberos for Macintosh) - -2.0fc2 - updated to CCache 2.0fc2 - removed 68K builds which snuck in somehow - -2.0fc3 - updated to CCache 2.0fc3 - added 68K des library - removed all traces of CW builds - forced 68K version of krb globals to build - -2.0 GM - updated to DESLib 1.0.4 - added custom icon, vend, CCIª and hfdr resources - renamed glue files - updated readme - -2.0.1b1 - Microseconds support added - Microseconds fixed on machines that don't have hardware support (Chas Williams) - Fixed a bunch of missing krb5_auth_con_* exports - Added NRL config file name (Chas Williams) - Fixed profile layer to handle missing files correctly when looking for multiple ones - -2.1d1 - updated to sockets library - -2.1d2 - fixed oodles for sockets errno problems - fixed exports to include krb5_auth_con_* and krb5_rc_* - -2.1d3 - rebuilt against MIT Support Library 1.1d3 - -2.1d4 - separated profile lib - fixed krb5 library CFM version numbers - fixed makefile and perl scripts to build form arbitrary root - ---- version upped to 2.5a1 --- - -2.5a1 - Monday, July 26, 1999 1:00:00 PM - changed profile lib to use FSSpecs - added krb5_get_profile - reverted GSS library fragment name to GSSLibrary - removed "MIT Kerberos¥GSSLib" alias - removed "K5Library alias" - removed com_err exports from krb5 lib - fixed win-mac.h redefinition of size_t - -2.5a2 - Friday, August 6, 1999 1:40:00 PM - fixed huge profile memory leak - fixed memory leak in krb5_stdcc_destroy - added traceback tables to PPC versions - -2.5b1 - from tag Mac_GSSKerberos5_2_5b1 - separated com_err lib - now tracking krb5-1-1 branch - added CCache cleanup to CFM termination procs - -2.5b2 - from tag Mac_GSSKerberos5_2_5b2 - cleaned up glue for all libraries - -2.5fc1 - from tag Mac_GSSKerberos5_2_5fc1 - added documentation and fixed makefile so that documentation, - headers, and cfrm glue are always built correctly - -3.0d1 - from tag Mac_GSSKerberos5_3_0d1 - now tracking the trunk again - -3.0d2 - from tag Mac_GSSKerberos5_3_0d2 - no changes on the Mac side - -3.0d3 - from tag Mac_GSSKerberos5_3_0d3 - no changes on the Mac side - fixed crash in get_init_creds when no network - -3.0d4 - from tag Mac_GSSKerberos5_3_0d4 - no changes on the Mac side - -3.0d5 - from tag Mac_GSSKerberos5_3_0d5 - no changes on the Mac side - -3.0d6 - from tag Mac_GSSKerberos5_3_0d6 - login lib support - fixed to ccache v5 creds copying code - -3.0d7 - from tag Mac_GSSKerberos5_3_0d7 - support for login library in expired passwords diff --git a/src/mac/libraries/ChangeLog b/src/mac/libraries/ChangeLog deleted file mode 100644 index 8926b713a..000000000 --- a/src/mac/libraries/ChangeLog +++ /dev/null @@ -1,101 +0,0 @@ -Fri Feb 21 16:30:00 2003 Alexandra Ellwood - * Removed Mac OS 9 files. - -2001-10-09 Ken Raeburn - - * autoconf.h (NO_NESTED_PROTOTYPES): Don't define. - -2001-04-26 Ken Raeburn - - * autoconf.h (KRB5_PROVIDE_PROTOTYPES): Don't define. - -Wed Oct 21 17:40:00 1998 Miro Jurisic - - * Metrowerks: Added CodeWarrior Pro4 projects and docs - * CodeWarrior Dependencies: Added CodeWarrior Pro4 deps - -Wed Jul 1 19:13:25 1998 Theodore Y. Ts'o - - * KerberosHeaders.h: Removed #endif with no matching initial #if - statement. (How did this compile before?) - -Tue Sep 30 19:04:20 1997 Tom Yu - - * autoconf.h: Replace HAS_STDLIB_H with something more sane. Punt - POSIX_TYPES. - -Thu Sep 25 21:05:23 1997 Tom Yu - - * autoconf.h: Change HAS_SETVBUF, KRB5_USE_INET to something more - sane. - -Thu Sep 18 17:59:05 1997 Tom Yu - - * autoconf.h: Replace USE_STRING_H with something more sane. - -Tue Jul 15 12:36:05 1997 Theodore Y. Ts'o - - * KerberosHeaders.h: Remove (probably unneeded) size_t definition. - -Sat Nov 23 00:18:20 1996 Theodore Ts'o - - * KerberosHeaders.h: Remove DES3 and SHA support for 1.0, since - what's there isn't the correct final algorithm. (They - will be re-added later.) [PR #231] - -Tue Apr 30 14:53:54 1996 - - * KerberosHeaders.h: Removed PROVIDE_SNEFRU (shouldn't be there) - and added PROVIDE_CRC32 (was originally in k5-int.h). - -Wed Apr 10 10:14:22 1996 Theodore Y. Ts'o - - * KerberosHeaders.h (PROVIDE_DES_CBC_RAW): Fix #define of - PROVIDE_DES_CBC_RAW so that the mac implementation - actually exported the raw DES encryption system (needed - for GSSAPI). Also added defines for the triple-DES - encryption systems. - -Wed Mar 27 00:07:46 1996 Theodore Y. Ts'o - - * KerberosHeaders.h: Add #define of HAVE_STDLIB_H, since - Macintoshes have it! - -Wed Wed 27 18:00:00 1995 John Rivlin - - * KerberosHeaders.h: Created the file with the contents of - KerberosHeaders.pch so that KerberosHeadersCFM.pch can - also use it. - - * KerberosHeadersCFM.pch: Added file so that CFM compiler - can use a private binary header file. - -Wed Wed 27 12:00:00 1995 James Mattly - - * autoconf.h: File is now moved to include directory as - Makefile.in is run to create kerbsrc.tar. Also - the file has been cleaned up as it is not - automatically generated. - - * libraries.sit.hqx: Mac project files have been reworked. - The CFM projects are now called "Kerberos 5 Library" - and "GSS Library". The GSS library project includes - the Kerberos 5 Library so you must install both - libraries in the system folder to use the GSS API - interface. - -Wed Sep 20 12:00:00 1995 James Mattly - - * libraries.sit.hqx: Updated project files to exclude verification - files so users can link without the benefits of a - preimplemented main. - - * KerberosHeaders.pch: Updated to handle change password. - -Sun Sep 10 12:00:00 1995 James Mattly - - * ChangeLog created - - * libraries.sit.hqx: Project files changed to include new files - and renamed files. -