DELETED client/1.0/pkgIndex.tcl.harpy.asc Index: client/1.0/pkgIndex.tcl.harpy.asc ================================================================== --- client/1.0/pkgIndex.tcl.harpy.asc +++ client/1.0/pkgIndex.tcl.harpy.asc @@ -1,18 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 -Comment: Eagle Package Repository - -iQIcBAABCAAGBQJXt2XQAAoJEFAslq9JXcLZ2A0P/jA5sVS+kH4CvEQHGdNK5UXH -oU7RP5zdJtYf/q/02JRWPRAJ4BZfT3jqreN8GU5Bpf1B1Bd3kQRFqMBPRIW1D9ir -3OpnTpO0t7l2nG/CR7fZu/a8IKSoTUqV+tsRaENAV4cGqKQw5wIwbuOuqR5WwAdT -M7VeQwDPNmnS9/GJr7SNGND31qUCgvWis8wEI5D9J/d4lLVuQkTRRhg4Vuw0BAza -Cr5ot49aZp7BaPSrnpv5hMpf5zrw71FZDmuQ9iW69+JfvIw6zwFCORM27RbY2ZQc -25pEeQABkAUwncjoUla0eGV1d/uRQu+Eo7MZMHu7l1ERdCmUGvwJBJLoAuqxfLCq -lx5TIaUBqHVSR+3q6mHXaYmUQN54qImTKsrko80futBhVCruFu8mkjg0QHi9rMBC -rF8gLm7cbv/9Bxfv/pP10bFBRps0YrwBE5oH9A2mEspVzoL1SzmhjyNleIJmY/eG -P4tzU06L8K4dYj4sQzF4Y+pdlqaBDzbR4Rffc8pVOw1Qj0abMmAGSkwsLHd5qqmg -AalvvZoNwncrYURAtdDfkhb4YPF3ENG+8GHRU1eKlpaiLXRJ7Qwr9qsr7gMtYEjC -oz5YHO8W1txL6Ko9TDt7iAiik7anNcMlXg1AcNpBwoKlPHliLig1dHwN9es+3QHP -mum3qexuHOGUJSEZa9di -=YwgS ------END PGP SIGNATURE----- Index: client/1.0/pkgr.eagle ================================================================== --- client/1.0/pkgr.eagle +++ client/1.0/pkgr.eagle @@ -19,16 +19,23 @@ # support namespaces ourselves, we do not want to pollute the global # namespace if this script actually ends up being evaluated in Tcl. # namespace eval ::PackageRepository { # - # NOTE: When running from the source tree, modify the auto-path to include - # the "Eagle1.0" directory within externals. + # NOTE: If there is an "Eagle1.0" sub-directory present right beneath where + # this script was evaluated from, add it to the auto-path; otherwise, + # we assume that we are running from inside the source tree. In that + # case, modify the auto-path to include the "Eagle1.0" sub-directory + # within "externals". # - if {1} then { + variable pkgr_path [file normalize [file dirname [info script]]] + + if {[file isdirectory [file join $pkgr_path Eagle1.0]]} then { + lappend ::auto_path [file join $pkgr_path Eagle1.0] + } else { lappend ::auto_path [file join [file dirname [file dirname \ - [file dirname [info script]]]] externals Eagle lib Eagle1.0] + $pkgr_path]] externals Eagle lib Eagle1.0] } # # NOTE: This package requires several packages from the Eagle core script # library, even when it is being used by native Tcl. If necessary, Index: client/1.0/pkgr.eagle.asc ================================================================== --- client/1.0/pkgr.eagle.asc +++ client/1.0/pkgr.eagle.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJXwrG4AAoJEFAslq9JXcLZTXYP/isdVHPK7vJtFtSKkuem+tep -g8x4+kqh/i+aUcIAs0v9SHZR2vHxrI1I4lzl/V+qAyHsRG9sRMEdGihMo2yMFElD -TYwNKfCnZSo0sAlN/4s6RogcRPHbNvzJlUfMshyzQVxDz2qmwzun/0YywrDZ+DaP -CNN7ggia+qFqv8yCaWemk+Aelw3mr8w684FMJ2Zo/Ut/LXGG6l07S7lcJJCPrw1E -EDvv6TG8jS/WmskYEjzB8JgI4r76rfb71vF1QbgxFKUHl/MlPOcgzkGhoPTTh4Pr -AK3kOpQ1zOGeIIAyXJ1Q2Jsv9BElELH93MkbLe3wHiJsD8TKYrzZ4W8iKSrdv76o -MzqyponsMi69wT+/PdEgKn/q/sL3j+b8AL/RcHMp/9FeEHG7KKQSIfh8fN9eCYyY -2SOzvXoELFZh+/jSHpIbWak/wVdyhVZY5zYyZDKIfClQaw82qSaMC2c/T68Fttr4 -4hJj4/466F+BvD38rMKyQUh4iU807BHnUzB40Jl1+lOt+cyJzytZxf2q8x398mXp -5SBRvEwnO1VRL67i+lg8eIBF4KJ6PaJP33xITUA8rN3ruIu9/keKS7O3nkDMcDfX -JbtzsFto3Gp6udV+bMD4iHWt2Q5K3YBKJNDdTkb+aqxzaOIrXkXy7nZIbwT+S0fH -2gaTSJqG3vkFGW2lOz1L -=4Bis +iQIcBAABCAAGBQJXzk+AAAoJEFAslq9JXcLZR3sP/A/ws30iK44ftFXFt6VDtYCd +G3mAbVQVY/KAiOpRtCQlMsTePQAo/RTnPPjljJPqOvP01gAW4vpXjWQWWOoYRXap +AQUv0X33Udfd3jlScfVYaIdqmYCUh7oy015mzGpx0sOCNMZTwrTyylQ8TBaDpn3n +oPcTaycXn/G/zLLCrCDD+mSG8nqTCgqBfeogOeEPCf/5MxeR02L1ORP99BE7r7fq +mmzendsZksJXMMrs7l2ZuOKfKWi5lmGnbXg1k31oohsuEF2I2qz3GnTULZZIAafz +3g21Srme/0h+cXPZccseRgPK7Z3g8LnBWOV7QUmncAO7FHD69ve0Jo66dfpI7aG6 +FBdIx1LJdiPdVLW0P2OCS/KzEarVr9uRHzLQxAz4GsyKmfBrqlqH5YjO7IoZgjbZ +bJDwRTYp2riwY1hEygE1UNPaSsoVPYdNtSXJhSrNJEc61POXXUP394fP6xMJSX5t +a8SrX4TbwiG5I5JiTN+wVEA7fDpxtHlNCXUxtvn4EvU/Fomo41IXRO9bsVClNYGx +2UN/BBB7NM12VuE6Bxb4jm1WAzv7vkQgdU9iK+12QG94mr/wJ9NK3/zMc5Tj657i +KC5ulnaTDQI3dCboEoGa8zNuc9+6NoRrnuozPRgbRolLK7Ty9FkdTRimP0EXuFxc +wdkyhhVfFUUqVKv/N0C8 +=my4d -----END PGP SIGNATURE----- Index: client/1.0/pkgr.eagle.harpy ================================================================== --- client/1.0/pkgr.eagle.harpy +++ client/1.0/pkgr.eagle.harpy @@ -19,50 +19,50 @@ None Mistachkin Systems - c74e1f6b-2d84-4211-9e57-7dc5900166a6 + 6d0d819c-352d-4c19-b03c-202065ef5a1b SHA512 Script - 2016-08-28T09:40:46.8098359Z + 2016-09-06T05:08:58.2845469Z -1.00:00:00 0x9559f6017247e3e2 - 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 Index: client/1.0/pkgr.eagle.harpy.asc ================================================================== --- client/1.0/pkgr.eagle.harpy.asc +++ client/1.0/pkgr.eagle.harpy.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJXwrG6AAoJEFAslq9JXcLZ0pkQAL83BkvudG9MI+UJLV73Bc05 -XSP2WbCJumtYwgR9DXT4Rd4vyg13kwXtaWVR8eJSviyjLEh3DlYpPmbGT1fwv1Mm -S+1RvTwkgoclFU3T1L3EheZHOfJS5cPbYb07vGPlH3BvW/lTe2BUpo2teOUkrDjj -/AuD+PbKef2NzafOd05WpCHvMATK4wxOhQ+zZiQepuR0pFIJEP3iOAWX6gd+9Wrx -EjGrbxZOwB2kQMzHryVWnHWdb/pRDm8lLbGltvL3QEE3IfnezQk+l+QWtVoqmIaQ -wQb3uevC6bkZTI69IDO2SzN4X1xk8qjX2gDLg0DQ3l9+etSXLRYAysV4BfZkL2lP -p4rY8RAIrhcmYP3dBKh/1lTQj5N31/At5dLV7OVS0drhEYTjQMEfYu1CSSe5HcBt -GwVAePqx0qOwwkh/BQ8lpzaARIxOz4xQ1Rb9kj++G4Rn/VpKhcxp6Szz5bN1A9Qv -DiAmJ2Nt0o/tROdEeyko0LTTjwiHXeL0AXQwOLpId/Ub6iUBg+jopTB6yZ2ILtBy -52nQxBSLrUGRbufsIUNixnxkVCG96HcHP+rqL8Sjh0nM0tDeJqYie1bRm9swEEpz -XmwDm2ppPNmlOlMolSIZeW2zFS/NpwPTh1Hl5AlW6G+qFMdDITH5YPbzrejp5bta -+22SBhBjMWsQpb9c1X4s -=0lhA +iQIcBAABCAAGBQJXzk+CAAoJEFAslq9JXcLZjJoP/inQnctyt4oq2bgRHDEs1MlD +HZHXIoXNXha2+zBgVRF76r4MVR6fZ4KRXOCLNo3s2tuQPRBcnd9CMbfY550w8355 +3O7w6Cw8mUyxEaycOii0PellwS12JGfvFkGbvTlAz66IXMZpw+azmMnfe97fwYj1 +urCWse4jBc9ERN6ILv8tAcRbMYpr+LIaf+eyEdAJUrB433EC/RelUmcZfoFNozJV +AKZxuasApvRlC+45Od7+NBnjAFqlLk7I2Z+o1Z1dswIDl66Ys/ZDScoN4o9KE47d +gwOgJzeAdDJpBa0bJHfATY5EBMUa7vJeiD7f760Kdf6cAomHYZiOwycjLV4u8/CX +aTFiD+QFiUEzR6IZP6Hvp0trGUkxbOWx1YJX7BEXIzUWAgEIRHSDxXynADVh9JcU +o8bbUUeR1SpH/imxZXTI8Xskxupz3NskZhm1U4Biy3sHGpPla+hy0kpW5ZjZ2VB4 +HZB+AXu/jv3YZlcxAv/k26yObKxGms5ZGKobjrDlnIy/qsHKA/iPS/7aZd8vtXl7 +jIM8I7Q4iYjTCtk7eC+40RZ1wZHlgpuPQWcsumxIvX2DmK0XqnQSFcBPdhTaZU/k +pmEFBrueYjTGNlQjXnqQGyhKet1Xq3Vb3rXe7PRq7oWIIG77g+2r27TNp1Co6XKh +O24ycsU34ZTSeZnXK49e +=E2qR -----END PGP SIGNATURE----- ADDED externals/Eagle/lib/Eagle1.0/auxiliary.eagle.asc Index: externals/Eagle/lib/Eagle1.0/auxiliary.eagle.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/auxiliary.eagle.asc +++ externals/Eagle/lib/Eagle1.0/auxiliary.eagle.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 +Comment: Eagle Package Repository + +iQIcBAABCAAGBQJXzk3NAAoJEFAslq9JXcLZbtUQAIZvrLgHBIHBw8EYHd5+/a1T +wDEXIoUzs4+aJiaFAIW4euzKAyXIH8FAzPxDwaAW6uImU8XXRlv3jFxnMqv84e01 +spwix7Y0ovqwlKxsVrZxqhFcKL7lVSjpE9bD37PGuCizGAnMMEFjIynsAcjNYPXa ++8gTiPxixqJMUQOkNd6eju6q/0QsKhyjcW1O6XYP7vB35B9XCrGYOOHVrxXUPE+z +lNgBoi5AfPn7Rt7X/HnVhCExOS2dDYtiWpQpGXh1lKNgdYj8obZ0SydmN5qnvzM+ +KU6rhypHH8R9k8wDM5d+8pC02DUrhmY4TyU6OaN/DOlXqfcU5K8ifGA1r35Lv66O +xszIgzM0QxfSfWq9201/7RBcV41Le26PBL5HTa7z2GQU48e1OY35eXSX5v4KPDbR +sLlylVOsQ2FDdMD8tayIiH6m0r/BOj3gkculoUpmYFeGCKv2a0AZB/Z/Sm0WAwjL +U2ctjW/WAZr/5jRReYEj8vEIm96YmRH4e6GEpSzu6ecPkDakKmXzh+QUeoqSTM+D ++KkSRQkm5hWMMQJmjF/RxteXZ8Wdq0yagDXqXZalPaFYRJFHQ8GH7/3VlAs9MdPo +vHCQh5y0gdCMrjvLLqGGiMotjUw+S9ASaHvUQhq0J3pvhMY6TvMo06p+49btwcCj +5YOeqgCEODXrh8mOG8j7 +=7OlA +-----END PGP SIGNATURE----- ADDED externals/Eagle/lib/Eagle1.0/auxiliary.eagle.harpy.asc Index: externals/Eagle/lib/Eagle1.0/auxiliary.eagle.harpy.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/auxiliary.eagle.harpy.asc +++ externals/Eagle/lib/Eagle1.0/auxiliary.eagle.harpy.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 +Comment: Eagle Package Repository + +iQIcBAABCAAGBQJXzk3NAAoJEFAslq9JXcLZleAP/0V8Ce9gcRoV8sNxEJRA29bV +wrLwUJRA1l08GiNAo1yc/H4Xtdipa2WNQFHdP1PyksPaWiWx/42DfbWWTc9qB3fy +IQr/MdE13+zuCcSKlJDXwxvKP09ZHNTujK4Aeni5aL7fQ/yHCS6IRLA3y3ahjG6E +kapekZC+nlKVox+gjmyUEoL3GI5hGCjCuNkYgphgKGBqG7ctrD8TUYEkPWbnIZNY +gzhiI/da9k1gYOYeeU+4EgADpCZ/Y5AeLWp7UWMGlZPcdoy40f7/qGCjsrtNCNX1 +CR0hfeEjRgyEkAoQ+YGMRvSFRcDMe+W57U3/OO8DRG4GfecEwroTSMesouNKdo6u +MrmuzPkpkROPncYObKRuEZXQFI6GXLqcUu4yoZRIJp5cLcnlLTnORsxfJ7cJuF80 +1pwXTbibkV2V4SWdo+zUmg4H3UzPaSkX+g3Af7IoJKnM0Zz3rk/MGyZXhxFdgAKv +ce5wRaHfm8mkfjuqOmiv2izJ5k5kEL5Lujrj/m//UrW7MYuNCHQ9d48LIWLr0iaM +btnPa8deNllIFxFRHA6WZFpnRnkSBeFpwFtpf5nfZMC6lHcSUycxYCgi6yO89xo4 +vC22uf1ztZbzm7VF8nKTuDfywMwKoCaOESmKoiqWx2L39K8aC1LaPFlQqH6RkXiC +n/Vm1P8oqzmPzIOTZXEg +=ZVY4 +-----END PGP SIGNATURE----- ADDED externals/Eagle/lib/Eagle1.0/file1.eagle.asc Index: externals/Eagle/lib/Eagle1.0/file1.eagle.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/file1.eagle.asc +++ externals/Eagle/lib/Eagle1.0/file1.eagle.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 +Comment: Eagle Package Repository + +iQIcBAABCAAGBQJXzk3NAAoJEFAslq9JXcLZRVwQAKZJzG+BoLC91OidIPjDRKJl +HwWUOuhbeiM0rDuUMdnwsCKhrA3um8an6f9/CHqIACgxjn2sNA577G+eQk11RVja +9vVg2fU27qhPpTOpcPjlsdU0SYcwbsZ0TjztZD/jhKF8mQBZaxKZbIbztnDemYGD +vP8pskTYcgrRsw1rsByFNN9DS31UqKzrjMjD/Oit7GWY6zM5gwLj9zLT5X8XYqM+ +uUBfTtQThn/0atqEIX0yZcAvycBKjfDBqwH+tXg+QlOdnrGMuLHaONT1LV/waxew +SEAyLMuijBvOTl8/NEEtO6ut9VINBE8Ld8C8FLjcIlWaGQEjT28TYIJlfGc7a+fk +9dAbBTiMn2+fSkQxIJmKe+mDcHEhHjPUWN9WZxD63EeRdNH0S6y3mJtWvwOu6ozd +u0c+JglxZlVshO1eibq7iq3x3PjcsR6/jUv2/TILKySbNpsdCuyK33fa/2WfAFAt +SesO0KngZbZj177TgeE3UwbOlUFzAnanbeB03svQmPj0zGROwWw/4pGXFCFJV6qv +lK/OBDZwZ5/wU1FL26mavVlyTDR7ZVcG0/SbJfpCVQ/jZBpINpXSqjhqw3VsMW8o +RN9Y9YUkPCxatAgO0di1/nX6EcdZ7/kRnvdVe0gCkx1P0//wu0tm+hKn9G6OFEEv +IiQjENf0yXXj26CJ8m9m +=F0wp +-----END PGP SIGNATURE----- ADDED externals/Eagle/lib/Eagle1.0/file1.eagle.harpy.asc Index: externals/Eagle/lib/Eagle1.0/file1.eagle.harpy.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/file1.eagle.harpy.asc +++ externals/Eagle/lib/Eagle1.0/file1.eagle.harpy.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 +Comment: Eagle Package Repository + +iQIcBAABCAAGBQJXzk3NAAoJEFAslq9JXcLZgkAP/1whigOX8bQHRXxmUUG9+N4D +AV9CIvnuW0rJfBwD5Cddt1ESiuFI2k5ucqtff2JSA+CVbhuKDRGgrE3wHWgyjSwb +4ewb3j7yk8Ic7iWYCxmpNXIm0t7AOngU77w28ovzGIkMYDA9y/6+8KrKFMxVSl02 +wJEnLa/BQ+G2qN6mnHryBW2jBjoCUfGj7Ac8xCphLeN+9RKuptEKrZEuh5+Qn7/M +l9d2GJiLc+wfLBOipLTzFHly4YZfnRTrGN3FMgj2mA4tqoT6haEDc1ORt6BbR9vb +OYSUf9c3lnDeTpafbRxTBcgE60UqMlzfa0cEkk5DfzHbS8Bwz918eSg8sgxsQI2O +ifdOEHFrNj9IEaojA1MM9cCql4WwQU7TROZgL7Ufl3W1dKYN2XHOFoLJBco23T9p +OaV2BtFR+BX8EfRS7CxaYcKD9jTauTtyLd797xObuUjXiJME/7chTk/es0xp5Zgu +gK4nF4HuNZOsRO/qx9YgsfazbVdhPp2OAjhDF5PTUMcJNJrig+aWHTre1BhGMp4z +EsBJDsuJM284k0MXaAVZWjACxYOsjhGusGBliJlDhbp0puQJp2e6wj4v+2webdr0 +3/Uml7A7ivVNqdE/w2kBxM6CjPAJqM4i9m8oITvTLW2FMSbBbSRUrNWtI+27l1kw +Yxylhvle3ptUUrPdcv5z +=B34g +-----END PGP SIGNATURE----- ADDED externals/Eagle/lib/Eagle1.0/pkgIndex.eagle.asc Index: externals/Eagle/lib/Eagle1.0/pkgIndex.eagle.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/pkgIndex.eagle.asc +++ externals/Eagle/lib/Eagle1.0/pkgIndex.eagle.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 +Comment: Eagle Package Repository + +iQIcBAABCAAGBQJXzk3OAAoJEFAslq9JXcLZ+SgQAKHQ7egaHgHyXrMjvJw68bzC +wHSQvl4wHJAt3h27Q87vrEa9xPG11LM5qtsezN4CJRU3aU5W7U28M8C/AgA4/fFz +2X+nHEr98jeC2FDWB7vASQ/DRQxEXGalaKTBP02xdirLkBBcUMmfEZirG0DrXx6t +Zbl0QV4utaeGXXPgMJ8SW9qBl7tqWRWL5LbllxMCpnHp5g8eOCZwk1+ZaVtHetSs +FSqarNMhcojjidj3rTt30bSFKSJ4GH6X0FBLzoK45Bjdq1cJJD0hxFfGAPlRhico +nrRkERMShmCzHg1icDeySP8mon5Hmzh/XTlVBpe7wFfHWRlpcj1ESiJ9N0bxsf59 +Iwjt3N0MsASlt0dXsHXoDzdZ3i0UOOhxbfDju6/wXnerlFVNDl4lbqOuBfPA75YA +YrVZKfvaoMNv8KnxDhLHTlNDsLNe/o12Ohw9S1jzbkPjQof+r3RJ9ZRuG6WRMWXc +01qfuXJ47LwGjL4NlEBkGOP8zOb2uMYTNYfE7GCxW0hjacVz8HAvvox/rVVBa1TA +iTCy9RTXPEw2EvVCM/C28YJGd8WbSq0D1da6l8vsq4uuEElxXBNwGOlj4G21su3l +Jck0vRSc5xdiASQ/B4FkZ6LsqMDgOpvo6NG5WBfyfDTDSZbc0dKQBiITZ2D/FVvH +q4l/NFPaU5nTFABMQPRJ +=EYhf +-----END PGP SIGNATURE----- ADDED externals/Eagle/lib/Eagle1.0/pkgIndex.eagle.harpy.asc Index: externals/Eagle/lib/Eagle1.0/pkgIndex.eagle.harpy.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/pkgIndex.eagle.harpy.asc +++ externals/Eagle/lib/Eagle1.0/pkgIndex.eagle.harpy.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 +Comment: Eagle Package Repository + +iQIcBAABCAAGBQJXzk3OAAoJEFAslq9JXcLZO74P/2c8vV2PCwXmLl4w8JtQ7ZD2 +Wf22Z9REn24mxVkNo473+WZ4GLMI1SBNDgCiBgeiY5h/uyyPRkBAqzzr0CcTp9YD +77wy5W48fDLLkhuWe+AAJvJEdhDyQbFlARglJdqB59EnZQAQMtd4DORxNel5Nr5y +5v7SWcbEUWVsoOWSQ/9CtZ3pLSENJjt9rFnqGrocUoVaCsiZueVLRyslE+YO04wr +XfdqksuhbRCba243v6kbfG0Lod4Bm3u4WxWzWDystUXWnK/c152kB5entc+7RkH6 +PktsIDFPb+uPlfv6Tty+vJ49QsZVDc4vT73CF5TeIEIuFnFDvMr8CXN5ai5vFiJZ +ESkJsM3rQqhYVcpqe8Ez0UH+hNI37+zBdbIF7V2V42IGzRbIpLCsSTp0m+LZJLS1 +w5EiNEBhbB7rilsxS6ce5+YNqnt47ElRVkZ9Vjkt/r/B/2VoauDMQ5RmtWPvmNUg +o3fLsU7SdVGQD1G/mD2Mm8OicG/i7jfuk5MsL365Va9w+b6oYF/LIwaezQhqd4TQ +2CirqTmx+yrtIVPyEfRiNGoVhqsvNuAtJ7CQAUbW4JzTOar/A68V+6d5ESUL9tXB +0wGfnP4FEs1C814WNbtLCqrPdOiF4ZfxVQli158vMWwRKm55HaxFHBXwQPod2Nsm +B8eDibQEl9BDdqi2mT8c +=DZAn +-----END PGP SIGNATURE----- ADDED externals/Eagle/lib/Eagle1.0/pkgIndex.tcl.asc Index: externals/Eagle/lib/Eagle1.0/pkgIndex.tcl.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/pkgIndex.tcl.asc +++ externals/Eagle/lib/Eagle1.0/pkgIndex.tcl.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 +Comment: Eagle Package Repository + +iQIcBAABCAAGBQJXzk3OAAoJEFAslq9JXcLZtWcP/RDMF0wvKLmOGGvcR4lOOGRM +UbVptfn+AuY9+BDmTo1bbQxvotamBnaVcxldaYqHvks12VJzsB5rARjSiej6u0uC +0UGnAUbpL7WxJGRTAoTGHXAwSEpx2yrMf7vZiZ9G6Nr6t6AQxfVu55gVvr+stqcs +C5TK6b9IRjXrca/Gg79MTxlpaMWUSoPrZ0IfS+eoKM7TWKRVCRi09g0sv4K6D2c4 +bydwbTY2xhkBnABbJdSSq4c7NeGdSVm268Nyz0V5DyY7lYmgodrlrux52cGigcu2 +EFdsVVd6AIeV2cCEOPZ9g254HuJJ7oWrf+88aTJTdzNqMiNBFv1RZK/QiP+e6Nlx +yDofzdr7Iu8SXL32EnSmUX5j9SdqWmbfghgoFaYIP8rXZI+uCdEB+L8BSld4Q73X +hR35QpSWf4r/+SFDW395bvFElvP/vfvvl/P94g/Nzc2vkhQNJ/CTevJpm8yKgr0U +OoVUatKNJ5imEpSLnGsCVfjMAyVSxOB+YLmBA6LdPzij6hdFc9jOfQnT6I5JoiTj +ZiClFLxHe5Xe+xkEzNSUWIWxM+XMSsMTYGNH5oTkIxzWzDjCYpWKU1tHyOVOvVC8 +GYTfsrac6QdAOFAzaZO0axZXArfASvSMCCHfkK4Ph3ftFlGyMTAGydnHFGIVSYHq +Z8d40/inBAl9lWDrLQsA +=goiI +-----END PGP SIGNATURE----- ADDED externals/Eagle/lib/Eagle1.0/platform.eagle.asc Index: externals/Eagle/lib/Eagle1.0/platform.eagle.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/platform.eagle.asc +++ externals/Eagle/lib/Eagle1.0/platform.eagle.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 +Comment: Eagle Package Repository + +iQIcBAABCAAGBQJXzk3OAAoJEFAslq9JXcLZTkMP/3Ttq05Yz5qWMhR3OvUFmsmb +no2YXrASXXdzgHLB9BX5mPNgnWmXWijlX/zCe9zwZ4d45QkAHca1Qn5u/INDTVxU +7t70vsXBVBikruFBnL4BpQ3azNHa1su2qMF7FRUzMpwbTSpN4jrOMLZ8eMXP0ZU+ +7GeGOKvSzBQTcxGGzHxxWUo1VDhCwZyX1E+oXlw+Dq8snDplIQMTvCGOHqBtEEol +B3xYiQe03czgGDRZXW3piIMqN0CIgDVO64oilJGvPeF58TGRmuEktUTgRm+HHuQ5 +Te0zxtty8uBnQhI+PTPGAgOmzy3ErZxmrmIyKMC4gHc85SRBplmFSE4fFyyR49jT +HMtNJRxnvmGhl2XIocuHRLSudlU56P3bUKApq9O2HC1BBhaZUPeNQIHjMmHCIPC2 +HBBcDZbdmsAyo3LIM6yHet671orJjezPfyLKJ9XxqjBWJZx2YWsh+8dpquYqD4lb +cQ49+6MXVUlt3AGvYYdF1PGXaDN7bAvccisYtZHIXQJYy9qQMfGYYfMLFpUEIEpW +EH/uD5238G27LtCi21PnymN70PokxLbFgfZZk4W/QITOilsscnGbLKfVY70qUc1k +RTmUCZLBc7BlkZ7BFaGrH4Wgsppkzlckb7rOkYbmuq+OHX58q9CPU0lgK8OL61Do +3iYUAEaKj8q2i/yVYTnd +=oxKc +-----END PGP SIGNATURE----- ADDED externals/Eagle/lib/Eagle1.0/platform.eagle.harpy.asc Index: externals/Eagle/lib/Eagle1.0/platform.eagle.harpy.asc ================================================================== --- externals/Eagle/lib/Eagle1.0/platform.eagle.harpy.asc +++ externals/Eagle/lib/Eagle1.0/platform.eagle.harpy.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 +Comment: Eagle Package Repository + +iQIcBAABCAAGBQJXzk3OAAoJEFAslq9JXcLZUPwP/i52aPYGCFbWb7uiC2h+kVNL +XTehW7ka8UiIQAGrtgFwiiX73DIB0IMzFaXoTcX46DN0mOcI++Q+NwbI6zKl/AdH +RFG1X/aUqLM2krMeKKQWyyD8d4pPxEumH9C/kgWMJKmpPEX7Y6c+L059LGDyXpKP +d9nzhjvIsQ8owvkcprYWOVj6NUX9VlU4hjm82Nv68wk1gvM6jd7JCXjj5a+dHXXm +nd8rO2nnoE/ozYRVPUnZD1GixsaVCmfRSH3EERI+UaLK+SrzV4ij0+uBKg/rh421 +1bDjrpd+fq1PFIxaIlzHV346UwJz8m9e9o7VUMt+DvIGuMUx1Mz+wRGiTEa/+Y2u +jdIMa7yItLzNj4n3/W62TWm6HMaNH0W+VxEB0Kz8Th4A7b9sRNB5R1YEEUj9vOC4 +oLsQbzw8IUQIMN9ZMRnUExeszCDaCl4jnHC6VXL3WMOLhTwkpAJUOeN1btPcGxf+ +EFYoAh3cfS7CB+2ExyD1QSMyPhneDdrUDrE6hMngCAIuCLXDF+NyLxBQxcBzk9te +tj5qCIep9yU43iZXKeywLgTp1n3Pwi7PAJUEXSIbPvUGqa6mTl0TR4P88eq030ro +Fw/ZODAgpOINsO44jv0CvYZgXfnFmG1HHLCiqMpCkoMesV54R7EvpL67CFDhfN1V +9/obP1alrb6SNbSbLzt9 +=gh+R +-----END PGP SIGNATURE----- ADDED tools/deploy.bat Index: tools/deploy.bat ================================================================== --- tools/deploy.bat +++ tools/deploy.bat @@ -0,0 +1,184 @@ +@ECHO OFF + +:: +:: deploy.bat -- +:: +:: Extensible Adaptable Generalized Logic Engine (Eagle) +:: Package Repository/Downloader Client Deployment Tool +:: +:: Copyright (c) 2007-2012 by Joe Mistachkin. All rights reserved. +:: +:: See the file "license.terms" for information on usage and redistribution of +:: this file, and for a DISCLAIMER OF ALL WARRANTIES. +:: +:: RCS: @(#) $Id: $ +:: + +SETLOCAL + +REM SET __ECHO=ECHO +IF NOT DEFINED _AECHO (SET _AECHO=REM) +IF NOT DEFINED _CECHO (SET _CECHO=REM) +IF NOT DEFINED _VECHO (SET _VECHO=REM) + +%_AECHO% Running %0 %* + +REM SET DFLAGS=/L + +%_VECHO% DFlags = '%DFLAGS%' + +SET FFLAGS=/V /F /G /H /I /R /Y /Z + +%_VECHO% FFlags = '%FFLAGS%' + +SET ROOT=%~dp0\.. +SET ROOT=%ROOT:\\=\% + +%_VECHO% Root = '%ROOT%' + +SET TARGET=%1 + +IF NOT DEFINED TARGET ( + GOTO usage +) + +CALL :fn_UnquoteVariable TARGET + +%_VECHO% Target = '%TARGET%' + +SET SOURCE=%2 + +IF DEFINED SOURCE ( + CALL :fn_UnquoteVariable SOURCE +) ELSE ( + %_AECHO% No source directory specified, using default... + CALL :fn_UseDefaultSource +) + +%_VECHO% Source = '%SOURCE%' + +SET DUMMY2=%3 + +IF DEFINED DUMMY2 ( + GOTO usage +) + +REM **************************************************************************** +REM ************************* Check Source Directories ************************* +REM **************************************************************************** + +IF NOT EXIST "%SOURCE%" ( + ECHO Cannot copy from "%SOURCE%", it does not exist. + GOTO errors +) + +REM **************************************************************************** +REM *********************** Package Script Library Files *********************** +REM **************************************************************************** + +SET PKGFILES=pkgd.eagle pkgd.eagle.asc +SET PKGFILES=%PKGFILES% pkgd.eagle.harpy pkgd.eagle.harpy.asc +SET PKGFILES=%PKGFILES% pkgIndex.eagle pkgIndex.eagle.asc +SET PKGFILES=%PKGFILES% pkgIndex.eagle.harpy pkgIndex.eagle.harpy.asc +SET PKGFILES=%PKGFILES% pkgIndex.tcl pkgIndex.tcl.asc +SET PKGFILES=%PKGFILES% pkgr.eagle pkgr.eagle.asc +SET PKGFILES=%PKGFILES% pkgr.eagle.harpy pkgr.eagle.harpy.asc + +%_VECHO% PkgFiles = '%PKGFILES%' + +REM **************************************************************************** +REM ************************ Eagle Script Library Files ************************ +REM **************************************************************************** + +SET EAGLEFILES=auxiliary.eagle auxiliary.eagle.asc +SET EAGLEFILES=%EAGLEFILES% auxiliary.eagle.harpy auxiliary.eagle.harpy.asc +SET EAGLEFILES=%EAGLEFILES% file1.eagle file1.eagle.asc +SET EAGLEFILES=%EAGLEFILES% file1.eagle.harpy file1.eagle.harpy.asc +SET EAGLEFILES=%EAGLEFILES% pkgIndex.eagle pkgIndex.eagle.asc +SET EAGLEFILES=%EAGLEFILES% pkgIndex.eagle.harpy pkgIndex.eagle.harpy.asc +SET EAGLEFILES=%EAGLEFILES% pkgIndex.tcl pkgIndex.tcl.asc +SET EAGLEFILES=%EAGLEFILES% platform.eagle platform.eagle.asc +SET EAGLEFILES=%EAGLEFILES% platform.eagle.harpy platform.eagle.harpy.asc + +%_VECHO% EagleFiles = '%EAGLEFILES%' + +REM **************************************************************************** + +CALL :fn_ResetErrorLevel + +REM **************************************************************************** + +FOR %%F IN (%PKGFILES%) DO ( + %__ECHO% XCOPY "%SOURCE%\client\1.0\%%F" "%TARGET%\pkg_r_an_d\" %FFLAGS% %DFLAGS% + + IF ERRORLEVEL 1 ( + ECHO Failed to copy "%SOURCE%\client\1.0\%%F" to "%TARGET%\pkg_r_an_d\". + GOTO errors + ) +) + +REM **************************************************************************** + +FOR %%F IN (%EAGLEFILES%) DO ( + %__ECHO% XCOPY "%SOURCE%\externals\Eagle\lib\Eagle1.0\%%F" "%TARGET%\pkg_r_an_d\Eagle1.0\" %FFLAGS% %DFLAGS% + + IF ERRORLEVEL 1 ( + ECHO Failed to copy "%SOURCE%\externals\Eagle\lib\Eagle1.0\%%F" to "%TARGET%\pkg_r_an_d\Eagle1.0\". + GOTO errors + ) +) + +REM **************************************************************************** + +GOTO no_errors + +:fn_UseDefaultSource + IF DEFINED ROOT ( + SET SOURCE=%ROOT% + ) ELSE ( + SET SOURCE=. + ) + SET SOURCE=%SOURCE:\\=\% + GOTO :EOF + +:fn_UnquoteVariable + IF NOT DEFINED %1 GOTO :EOF + SETLOCAL + SET __ECHO_CMD=ECHO %%%1%% + FOR /F "delims=" %%V IN ('%__ECHO_CMD%') DO ( + SET VALUE=%%V + ) + SET VALUE=%VALUE:"=% + REM " + ENDLOCAL && SET %1=%VALUE% + GOTO :EOF + +:fn_ResetErrorLevel + VERIFY > NUL + GOTO :EOF + +:fn_SetErrorLevel + VERIFY MAYBE 2> NUL + GOTO :EOF + +:usage + ECHO. + ECHO Usage: %~nx0 ^ [source] + GOTO errors + +:errors + CALL :fn_SetErrorLevel + ENDLOCAL + ECHO. + ECHO Deploy failure, errors were encountered. + GOTO end_of_file + +:no_errors + CALL :fn_ResetErrorLevel + ENDLOCAL + ECHO. + ECHO Deploy success, no errors were encountered. + GOTO end_of_file + +:end_of_file +%__ECHO% EXIT /B %ERRORLEVEL%