Check-in [4b8c40e52b]
Overview
Comment:Added tools for building CACKey on Mac OS X
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:4b8c40e52baa5b9847773bfb090107351e5fb945
User & Date: kvanals on 2010-07-12 15:46:03
Other Links: manifest | tags
Context
2010-07-12
15:54
Removed extraneous Mac OS X files check-in: e32e750733 user: rkeene tags: trunk
15:46
Added tools for building CACKey on Mac OS X check-in: 4b8c40e52b user: kvanals tags: trunk
2010-07-11
07:40
CACKey 0.5.15

Fixed issue with manually specifying header file path check-in: cae3768452 user: rkeene tags: trunk, 0.5.15

Changes

Added build/cackey_osx_build/._.DS_Store version [e7edb25d2e].

cannot compute difference between binary files

Added build/cackey_osx_build/._Leopard_pmbuild.pmdoc version [9c985a9498].

cannot compute difference between binary files

Added build/cackey_osx_build/._Panther_pmbuild.pmdoc version [9c985a9498].

cannot compute difference between binary files

Added build/cackey_osx_build/._SnowLeopard_pmbuild.pmdoc version [9c985a9498].

cannot compute difference between binary files

Added build/cackey_osx_build/._Tiger_pmbuild.pmdoc version [9c985a9498].

cannot compute difference between binary files

Added build/cackey_osx_build/Leopard_pmbuild.pmdoc/01libcackey-contents.xml version [d8ad66d6d3].

            1  +<pkg-contents spec="1.12"><f n="libcackey.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Leopard/libcackey.dylib" m="false" t="file"/></pkg-contents>

Added build/cackey_osx_build/Leopard_pmbuild.pmdoc/01libcackey.xml version [863f590f05].

            1  +<pkgref spec="1.12" uuid="E0C4023B-5D9C-4A6A-8855-14DBA17A436E"><config><identifier>mil.army.usace.cackeyForMacOsXLeopard.libcackey.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Leopard/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Added build/cackey_osx_build/Leopard_pmbuild.pmdoc/02libcackey-contents.xml version [cac64b5de1].

            1  +<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Leopard/libcackey_g.dylib" m="false" t="file"/></pkg-contents>

Added build/cackey_osx_build/Leopard_pmbuild.pmdoc/02libcackey.xml version [d5e30d7d0e].

            1  +<pkgref spec="1.12" uuid="EA4726BC-BC16-4BD1-A387-2E2165C5E7C9"><config><identifier>mil.army.usace.cackeyForMacOsXLeopard.libcackeyg.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Leopard/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Added build/cackey_osx_build/Leopard_pmbuild.pmdoc/index.xml version [baab5c1d09].

            1  +<pkmkdoc spec="1.12"><properties><title>CACKey for Mac OS X Leopard</title><build>/Users/kvanals/Desktop/cackey/release/cackey-0.5.15/macbuild/pkg/cackey_leopard.pkg</build><organization>mil.army.usace</organization><userSees ui="both"/><min-target os="3"/><domain system="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><description>CACKey</description><contents><choice title="libcackey" id="cackey" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="mil.army.usace.cackeyForMacOsXLeopard.libcackey.pkg"/></choice><choice title="libcackey_g" id="cackeydebug" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="mil.army.usace.cackeyForMacOsXLeopard.libcackeyg.pkg"/></choice></contents><resources bg-scale="none" bg-align="topleft"><locale lang="en"><resource mime-type="text/rtf" kind="embedded" type="license"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
            2  +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
            3  +{\colortbl;\red255\green255\blue255;}
            4  +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
            5  +
            6  +\f0\fs26 \cf0 Release information:\
            7  +    pkg: CACKey\
            8  + author: US Army Corps of Engineers\
            9  +contact: Roy Keene <roy.s.keene@usace.army.mil>\
           10  +         US Army Corps of Engineers\
           11  +         Information Technology Laboratory\
           12  +         Vicksburg, MS 39180\
           13  +------------------------------------------------\
           14  +\
           15  +The following files in the source directory are the intellectual property of the\
           16  +Free Software Foundation and are licensed under the terms of the GNU General\
           17  +Public License (GPL):\
           18  +	config.guess, config.sub, install-sh\
           19  +\
           20  +The files in the source directory and the "leakcheck" directory are the intellectual\
           21  +property of the United States Government.  It is not clear which, if any,\
           22  +license is made on them.  In addition, as of 07-JUN-2010 they have not be\
           23  +cleared for public release.\
           24  +\
           25  +The files in the "pkcs11/" directory are licensed under the terms of the\
           26  +following licenses:\
           27  +	mypkcs11.h : GNU General Public License 2.1.\
           28  +	pkcs11.h   : GNU General Public License 2.1.\
           29  +	pkcs11f.h  : GNU General Public License 2.1.\
           30  +	pkcs11n.h  : Mozilla Public License or GNU General Public License\
           31  +	pkcs11t.h  : GNU General Public License 2.1.}]]></resource><resource mime-type="text/rtf" kind="embedded" type="readme"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
           32  +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
           33  +{\colortbl;\red255\green255\blue255;}
           34  +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
           35  +
           36  +\f0\fs26 \cf0 Thank you for choosing to install CACKey.\
           37  +\
           38  +To use CACKey, install /Library/CACKey/libcackey.dylib as a security module into any application that can use a PKCS#11 provider.\
           39  +\
           40  +A debug version, libcackey_g.dylib is provided if debug output is necessary.}]]></resource></locale></resources><requirements><requirement id="tosv" operator="lt" value="'10.6'"><message>This CACKey release requires Mac OS X 10.5.</message></requirement><requirement id="tosv" operator="ge" value="'10.5'"><message>This CACKey release requires Mac OS X 10.4.</message></requirement></requirements><flags/><item type="file">01libcackey.xml</item><item type="file">02libcackey.xml</item><mod>properties.customizeOption</mod><mod>properties.title</mod><mod>description</mod><mod>properties.systemDomain</mod><mod>properties.anywhereDomain</mod></pkmkdoc>

Added build/cackey_osx_build/Panther_pmbuild.pmdoc/01libcackey-contents.xml version [b3de51dbad].

            1  +<pkg-contents spec="1.12"><f n="libcackey.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Panther/libcackey.dylib" m="false" t="file"/></pkg-contents>

Added build/cackey_osx_build/Panther_pmbuild.pmdoc/01libcackey.xml version [e0493205fe].

            1  +<pkgref spec="1.12" uuid="C600D784-E505-4FE6-A6C0-F0F65D56B0D8"><config><identifier>mil.army.usace.cackeyForMacOsXPanther.libcackey.pkg</identifier><version>1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Panther/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>installTo.isAbsoluteType</mod><mod>installTo.isRelativeType</mod><mod>relocatable</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Added build/cackey_osx_build/Panther_pmbuild.pmdoc/02libcackey-contents.xml version [f90f09dc94].

            1  +<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Panther/libcackey_g.dylib" m="false" t="file"/></pkg-contents>

Added build/cackey_osx_build/Panther_pmbuild.pmdoc/02libcackey.xml version [5cd17bbe5c].

            1  +<pkgref spec="1.12" uuid="488A2642-E2C6-4E59-9DB0-B4C125EB1522"><config><identifier>mil.army.usace.cackeyForMacOsXPanther.libcackeyg.pkg</identifier><version>1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Panther/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>relocatable</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Added build/cackey_osx_build/Panther_pmbuild.pmdoc/index.xml version [a187d19a02].

            1  +<pkmkdoc spec="1.12"><properties><title>CACKey for Mac OS X Panther</title><build>/Users/kvanals/Desktop/cackey/release/cackey-0.5.15/macbuild/pkg/CACKey_Panther.mpkg</build><organization>mil.army.usace</organization><userSees ui="both"/><min-target os="1"/><domain system="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><description>CACKey</description><contents><choice title="libcackey" id="cackey" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="mil.army.usace.cackeyForMacOsXPanther.libcackey.pkg"/></choice><choice title="libcackey_g" id="cackeydebug" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="mil.army.usace.cackeyForMacOsXPanther.libcackeyg.pkg"/></choice></contents><resources bg-scale="none" bg-align="topleft"><locale lang="en"><resource mime-type="text/rtf" kind="embedded" type="license"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
            2  +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
            3  +{\colortbl;\red255\green255\blue255;}
            4  +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
            5  +
            6  +\f0\fs26 \cf0 Release information:\
            7  +    pkg: CACKey\
            8  + author: US Army Corps of Engineers\
            9  +contact: Roy Keene <roy.s.keene@usace.army.mil>\
           10  +         US Army Corps of Engineers\
           11  +         Information Technology Laboratory\
           12  +         Vicksburg, MS 39180\
           13  +------------------------------------------------\
           14  +\
           15  +The following files in the source directory are the intellectual property of the\
           16  +Free Software Foundation and are licensed under the terms of the GNU General\
           17  +Public License (GPL):\
           18  +	config.guess, config.sub, install-sh\
           19  +\
           20  +The files in the source directory and the "leakcheck" directory are the intellectual\
           21  +property of the United States Government.  It is not clear which, if any,\
           22  +license is made on them.  In addition, as of 07-JUN-2010 they have not be\
           23  +cleared for public release.\
           24  +\
           25  +The files in the "pkcs11/" directory are licensed under the terms of the\
           26  +following licenses:\
           27  +	mypkcs11.h : GNU General Public License 2.1.\
           28  +	pkcs11.h   : GNU General Public License 2.1.\
           29  +	pkcs11f.h  : GNU General Public License 2.1.\
           30  +	pkcs11n.h  : Mozilla Public License or GNU General Public License\
           31  +	pkcs11t.h  : GNU General Public License 2.1.\
           32  +}]]></resource><resource mime-type="text/rtf" kind="embedded" type="readme"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
           33  +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
           34  +{\colortbl;\red255\green255\blue255;}
           35  +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
           36  +
           37  +\f0\fs26 \cf0 Thank you for choosing to install CACKey.\
           38  +\
           39  +To use CACKey, install /Library/CACKey/libcackey.dylib as a security module into any application that can use a PKCS#11 provider.\
           40  +\
           41  +A debug version, libcackey_g.dylib is provided if debug output is necessary.}]]></resource></locale></resources><flags/><item type="file">01libcackey.xml</item><item type="file">02libcackey.xml</item><mod>properties.customizeOption</mod><mod>properties.title</mod><mod>description</mod><mod>properties.systemDomain</mod><mod>properties.anywhereDomain</mod></pkmkdoc>

Added build/cackey_osx_build/SnowLeopard_pmbuild.pmdoc/01libcackey-contents.xml version [31d03b059f].

            1  +<pkg-contents spec="1.12"><f n="libcackey.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/SnowLeopard/libcackey.dylib" m="false" t="file"/></pkg-contents>

Added build/cackey_osx_build/SnowLeopard_pmbuild.pmdoc/01libcackey.xml version [d728a291f0].

            1  +<pkgref spec="1.12" uuid="010A80A7-8A23-4C6C-86FB-07FAB90BE89A"><config><identifier>mil.army.usace.cackeyForMacOsXSnowLeopard.libcackey.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/SnowLeopard/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Added build/cackey_osx_build/SnowLeopard_pmbuild.pmdoc/02libcackey-contents.xml version [3f41960cd6].

            1  +<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/SnowLeopard/libcackey_g.dylib" m="false" t="file"/></pkg-contents>

Added build/cackey_osx_build/SnowLeopard_pmbuild.pmdoc/02libcackey.xml version [38a195b579].

            1  +<pkgref spec="1.12" uuid="40DE63F7-E529-4A52-AD8F-1193B60A17CD"><config><identifier>mil.army.usace.cackeyForMacOsXSnowLeopard.libcackeyg.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/SnowLeopard/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Added build/cackey_osx_build/SnowLeopard_pmbuild.pmdoc/index.xml version [d608bf2796].

            1  +<pkmkdoc spec="1.12"><properties><title>CACKey for Mac OS X Snow Leopard</title><organization>mil.army.usace</organization><userSees ui="both"/><min-target os="3"/><domain system="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><contents><choice title="libcackey" id="cackey" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="mil.army.usace.cackeyForMacOsXSnowLeopard.libcackey.pkg"/></choice><choice title="libcackey_g" id="cackeydebug" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="mil.army.usace.cackeyForMacOsXSnowLeopard.libcackeyg.pkg"/></choice></contents><resources bg-scale="none" bg-align="topleft"><locale lang="en"><resource mime-type="text/rtf" kind="embedded" type="license"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
            2  +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
            3  +{\colortbl;\red255\green255\blue255;}
            4  +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
            5  +
            6  +\f0\fs26 \cf0 Release information:\
            7  +    pkg: CACKey\
            8  + author: US Army Corps of Engineers\
            9  +contact: Roy Keene <roy.s.keene@usace.army.mil>\
           10  +         US Army Corps of Engineers\
           11  +         Information Technology Laboratory\
           12  +         Vicksburg, MS 39180\
           13  +------------------------------------------------\
           14  +\
           15  +The following files in the source directory are the intellectual property of the\
           16  +Free Software Foundation and are licensed under the terms of the GNU General\
           17  +Public License (GPL):\
           18  +	config.guess, config.sub, install-sh\
           19  +\
           20  +The files in the source directory and the "leakcheck" directory are the intellectual\
           21  +property of the United States Government.  It is not clear which, if any,\
           22  +license is made on them.  In addition, as of 07-JUN-2010 they have not be\
           23  +cleared for public release.\
           24  +\
           25  +The files in the "pkcs11/" directory are licensed under the terms of the\
           26  +following licenses:\
           27  +	mypkcs11.h : GNU General Public License 2.1.\
           28  +	pkcs11.h   : GNU General Public License 2.1.\
           29  +	pkcs11f.h  : GNU General Public License 2.1.\
           30  +	pkcs11n.h  : Mozilla Public License or GNU General Public License\
           31  +	pkcs11t.h  : GNU General Public License 2.1.}]]></resource><resource mime-type="text/rtf" kind="embedded" type="readme"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
           32  +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
           33  +{\colortbl;\red255\green255\blue255;}
           34  +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
           35  +
           36  +\f0\fs26 \cf0 Thank you for choosing to install CACKey.\
           37  +\
           38  +To use CACKey, install /Library/CACKey/libcackey.dylib as a security module into any application that can use a PKCS#11 provider.\
           39  +\
           40  +A debug version, libcackey_g.dylib is provided if debug output is necessary.}]]></resource></locale></resources><requirements><requirement id="tosv" operator="lt" value="'10.7'"><message>This CACKey release requires Mac OS X 10.6.</message></requirement><requirement id="tosv" operator="ge" value="'10.6'"><message>This CACKey release requires Mac OS X 10.6.</message></requirement></requirements><flags/><item type="file">01libcackey.xml</item><item type="file">02libcackey.xml</item><mod>properties.customizeOption</mod><mod>properties.userDomain</mod><mod>properties.title</mod><mod>properties.systemDomain</mod><mod>properties.anywhereDomain</mod></pkmkdoc>

Added build/cackey_osx_build/Tiger_pmbuild.pmdoc/01libcackey-contents.xml version [34e4c0e749].

            1  +<pkg-contents spec="1.12"><f n="libcackey.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Tiger/libcackey.dylib" m="false" t="file"/></pkg-contents>

Added build/cackey_osx_build/Tiger_pmbuild.pmdoc/01libcackey.xml version [5d58147ffb].

            1  +<pkgref spec="1.12" uuid="0053AD09-FC44-4658-8239-DAE1C0CE3874"><config><identifier>mil.army.usace.cackeyForMacOsXTiger.libcackey.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Tiger/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Added build/cackey_osx_build/Tiger_pmbuild.pmdoc/02libcackey-contents.xml version [0b8b573c21].

            1  +<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Tiger/libcackey_g.dylib" m="false" t="file"/></pkg-contents>

Added build/cackey_osx_build/Tiger_pmbuild.pmdoc/02libcackey.xml version [7ed08c1b0e].

            1  +<pkgref spec="1.12" uuid="FDF62936-7E3E-4AC3-8D34-3D1A41FE940D"><config><identifier>mil.army.usace.cackeyForMacOsXTiger.libcackeyg.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Tiger/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Added build/cackey_osx_build/Tiger_pmbuild.pmdoc/index.xml version [cfa54c369f].

            1  +<pkmkdoc spec="1.12"><properties><title>CACKey for Mac OS X Tiger</title><build>/Users/kvanals/Desktop/cackey/release/cackey-0.5.15/macbuild/pkg/cackey_tiger.mpkg</build><organization>mil.army.usace</organization><userSees ui="both"/><min-target os="2"/><domain system="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><description>CACKey</description><contents><choice title="libcackey" id="cackey" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="mil.army.usace.cackeyForMacOsXTiger.libcackey.pkg"/></choice><choice title="libcackey_g" id="cackeydebug" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="mil.army.usace.cackeyForMacOsXTiger.libcackeyg.pkg"/></choice></contents><resources bg-scale="none" bg-align="topleft"><locale lang="en"><resource mime-type="text/rtf" kind="embedded" type="license"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
            2  +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
            3  +{\colortbl;\red255\green255\blue255;}
            4  +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
            5  +
            6  +\f0\fs26 \cf0 Release information:\
            7  +    pkg: CACKey\
            8  + author: US Army Corps of Engineers\
            9  +contact: Roy Keene <roy.s.keene@usace.army.mil>\
           10  +         US Army Corps of Engineers\
           11  +         Information Technology Laboratory\
           12  +         Vicksburg, MS 39180\
           13  +------------------------------------------------\
           14  +\
           15  +The following files in the source directory are the intellectual property of the\
           16  +Free Software Foundation and are licensed under the terms of the GNU General\
           17  +Public License (GPL):\
           18  +	config.guess, config.sub, install-sh\
           19  +\
           20  +The files in the source directory and the "leakcheck" directory are the intellectual\
           21  +property of the United States Government.  It is not clear which, if any,\
           22  +license is made on them.  In addition, as of 07-JUN-2010 they have not be\
           23  +cleared for public release.\
           24  +\
           25  +The files in the "pkcs11/" directory are licensed under the terms of the\
           26  +following licenses:\
           27  +	mypkcs11.h : GNU General Public License 2.1.\
           28  +	pkcs11.h   : GNU General Public License 2.1.\
           29  +	pkcs11f.h  : GNU General Public License 2.1.\
           30  +	pkcs11n.h  : Mozilla Public License or GNU General Public License\
           31  +	pkcs11t.h  : GNU General Public License 2.1.}]]></resource><resource mime-type="text/rtf" kind="embedded" type="readme"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
           32  +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
           33  +{\colortbl;\red255\green255\blue255;}
           34  +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
           35  +
           36  +\f0\fs26 \cf0 Thank you for choosing to install CACKey.\
           37  +\
           38  +To use CACKey, install /Library/CACKey/libcackey.dylib as a security module into any application that can use a PKCS#11 provider.\
           39  +\
           40  +A debug version, libcackey_g.dylib is provided if debug output is necessary.}]]></resource></locale></resources><requirements><requirement id="tosv" operator="lt" value="'10.5'"><message>This CACKey release requires Mac OS X 10.4.</message></requirement><requirement id="tosv" operator="ge" value="'10.4'"><message>This CACKey release requires Mac OS X 10.4.</message></requirement></requirements><flags/><item type="file">01libcackey.xml</item><item type="file">02libcackey.xml</item><mod>properties.customizeOption</mod><mod>properties.title</mod><mod>description</mod><mod>properties.systemDomain</mod><mod>properties.anywhereDomain</mod></pkmkdoc>

Added build/cackey_osx_build/build_osx.sh version [97df0b6e0a].

            1  +#!/bin/bash
            2  +# Shell Script to make Mac OS X Releases of CACKey
            3  +# Kenneth Van Alstyne
            4  +# kenneth.l.vanalstyne@usace.army.mil
            5  +# 20100711
            6  +
            7  +# Usage function
            8  +usage() {
            9  +	echo "Usage: build_osx.sh <target>"
           10  +	echo Where target is one of:
           11  +	echo "    panther  - (Builds 10.3 Library for PPCG3)"
           12  +	echo "    tiger  - (Builds Universal 10.4 Library for PPCG3/i386)"
           13  +	echo "    leopard  - (Builds Universal 10.5 Library for PPCG4/i386)"
           14  +	echo "    snowleopard  - (Builds Universal 10.6 Library for i386/x86_64)"
           15  +	echo "    all - (Builds for all supported targets)"
           16  +	echo "    clean - (Cleans up)"
           17  +	echo "Run from CACKey Build Root."
           18  +	echo "CACKey Build Root Directory MUST be named 'cackey'"
           19  +	exit $?
           20  +}
           21  +
           22  +# Clean up function
           23  +clean() {
           24  +	rm -rf macbuild
           25  +	make distclean
           26  +}
           27  +
           28  +# Directory creation function
           29  +makedir() {
           30  +	if [ ! -d macbuild ]; then
           31  +		mkdir macbuild
           32  +		mkdir macbuild/Panther
           33  +		mkdir macbuild/Tiger
           34  +		mkdir macbuild/Leopard
           35  +		mkdir macbuild/SnowLeopard
           36  +		mkdir macbuild/pkg
           37  +	fi
           38  +}
           39  +
           40  +# Build function for Panther
           41  +panther() {
           42  +	makedir
           43  +	HEADERS=/Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/Headers/
           44  +	LIBRARY=/Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/PCSC.framework/PCSC
           45  +	OSX=Panther
           46  +	HOST=powerpc-apple-darwin7
           47  +	make distclean
           48  +	ARCH="ppc -mcpu=G3"
           49  +	CFLAGS="-arch ${ARCH}" ./configure --with-pcsc-headers=${HEADERS} --with-pcsc-libs=${LIBRARY} --host=${HOST}
           50  +	make
           51  +	cp libcackey.dylib macbuild/${OSX}/libcackey.dylib
           52  +	cp libcackey_g.dylib macbuild/${OSX}/libcackey_g.dylib
           53  +	pkgbuild
           54  +}
           55  +
           56  +# Build function for Tiger
           57  +tiger() {
           58  +	makedir
           59  +	HEADERS=/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/Headers/
           60  +	LIBRARY=/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/PCSC.framework/PCSC
           61  +	LIB=""
           62  +	ARCHLIST=""
           63  +	DLIB=""
           64  +	DARCHLIST=""
           65  +	OSX=Tiger
           66  +	for HOST in powerpc-apple-darwin8 i386-apple-darwin8; do
           67  +		genbuild
           68  +	done
           69  +	libbuild
           70  +	pkgbuild
           71  +}
           72  +
           73  +# Build function for Leopard
           74  +leopard() {
           75  +	makedir
           76  +	HEADERS=/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/Headers/
           77  +	LIBRARY=/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/PCSC.framework/PCSC
           78  +	LIB=""
           79  +	ARCHLIST=""
           80  +	DLIB=""
           81  +	DARCHLIST=""
           82  +	OSX=Leopard
           83  +	for HOST in powerpc-apple-darwin9 i386-apple-darwin9; do
           84  +		genbuild
           85  +	done
           86  +	libbuild
           87  +	pkgbuild
           88  +}
           89  +
           90  +# Build function for Snow Leopard
           91  +snowleopard() {
           92  +	makedir
           93  +	HEADERS=/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/Headers/
           94  +	LIBRARY=/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/PCSC
           95  +	LIB=""
           96  +	ARCHLIST=""
           97  +	DLIB=""
           98  +	DARCHLIST=""
           99  +	OSX=SnowLeopard
          100  +	for HOST in i386-apple-darwin10 x86_64-apple-darwin10; do
          101  +		genbuild
          102  +	done
          103  +	libbuild
          104  +	pkgbuild
          105  +}
          106  +
          107  +# Generic build function
          108  +genbuild() {
          109  +	make distclean
          110  +	ARCH=`echo ${HOST} | cut -d "-" -f 1`
          111  +	if [ ${ARCH} == "powerpc" ]; then
          112  +		if [ ${OSX} == "Leopard" ]; then
          113  +			ARCH="ppc -mcpu=G4"
          114  +		else
          115  +			ARCH="ppc -mcpu=G3"
          116  +		fi
          117  +	fi
          118  +	CFLAGS="-arch ${ARCH}" ./configure --with-pcsc-headers=${HEADERS} --with-pcsc-libs=${LIBRARY} --host=${HOST}
          119  +	make
          120  +	cp libcackey.dylib macbuild/${OSX}/libcackey.dylib.`echo ${ARCH} | cut -d ' ' -f 1`
          121  +	cp libcackey_g.dylib macbuild/${OSX}/libcackey_g.dylib.`echo ${ARCH} | cut -d ' ' -f 1` 
          122  +}
          123  +
          124  +# Library build function
          125  +libbuild() {
          126  +	for LIB in macbuild/${OSX}/libcackey.dylib.*; do
          127  +		ARCHLIST="${ARCHLIST} `echo '-arch '` `echo ${LIB} | cut -d . -f 3` `echo ' '` `echo ${LIB}`"
          128  +	done
          129  +	lipo -create ${ARCHLIST} -output macbuild/${OSX}/libcackey.dylib
          130  +	for DLIB in macbuild/${OSX}/libcackey_g.dylib.*; do
          131  +		DARCHLIST="${DARCHLIST} `echo '-arch '` `echo ${DLIB} | cut -d . -f 3` `echo ' '` `echo ${DLIB}`"
          132  +	done
          133  +	lipo -create ${DARCHLIST} -output macbuild/${OSX}/libcackey_g.dylib
          134  +	rm macbuild/${OSX}/libcackey*.dylib.*
          135  +}
          136  +
          137  +# Function to build Mac OS X Packages
          138  +pkgbuild() {
          139  +	if [ ${OSX} == "Panther" ]; then
          140  +		EXT=mpkg
          141  +	else
          142  +		EXT=pkg
          143  +	fi
          144  +	/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -d ../cackey_osx_build/${OSX}_pmbuild.pmdoc -o macbuild/pkg/CACKey_${OSX}.${EXT}
          145  +	tar --create --directory macbuild/pkg/ --file macbuild/pkg/CACKey_${OSX}.${EXT}.tar CACKey_${OSX}.${EXT}
          146  +	gzip -9 macbuild/pkg/CACKey_${OSX}.${EXT}.tar
          147  +	rm -rf macbuild/pkg/CACKey_${OSX}.${EXT}
          148  +	echo "${OSX} build complete"
          149  +}
          150  +
          151  +# Take command line arguments and execute
          152  +case "$1" in
          153  +	"")
          154  +		usage
          155  +		exit $?
          156  +	;;
          157  +
          158  +	"panther")
          159  +		panther
          160  +		exit $?
          161  +	;;
          162  +
          163  +	"tiger")
          164  +		tiger
          165  +		exit $?
          166  +	;;
          167  +
          168  +	"leopard")
          169  +		leopard
          170  +		exit $?
          171  +	;;
          172  +
          173  +	"snowleopard")
          174  +		snowleopard
          175  +		exit $?
          176  +	;;
          177  +
          178  +	"all")
          179  +		panther
          180  +		tiger
          181  +		leopard
          182  +		snowleopard
          183  +		exit $?
          184  +	;;
          185  +
          186  +	"clean")
          187  +		clean
          188  +		exit $?
          189  +	;;
          190  +
          191  +	*)
          192  +		usage
          193  +		exit $?
          194  +	;;
          195  +esac