Index: client/1.0/neutral/pkgd.eagle ================================================================== --- client/1.0/neutral/pkgd.eagle +++ client/1.0/neutral/pkgd.eagle @@ -1119,21 +1119,32 @@ # manfiest data. # set platforms [list] # - # NOTE: Read the (OpenPGP verified) Fossil manifest data from the local - # file and split it into lines. + # NOTE: Read the (OpenPGP verified) manifest data from the local file + # and split it into lines. # set data [readFile $localFileName]; set lines [split $data \n] + + # + # NOTE: Figure out the pattern to use when matching against the file + # names in the manifest data. If available, this will include + # the package name; otherwise, platform names for all packages + # will be considered. + # + if {[string length $packageName] > 0} then { + set pattern [file join $language $version * $packageName *] + } else { + set pattern [file join $language $version *] + } foreach line $lines { if {[string range $line 0 1] eq "F "} then { set fileName [lindex [split $line " "] 1] - if {[string match [file join \ - $language $version * $packageName *] $fileName]} then { + if {[string match $pattern $fileName]} then { set directory [lindex [file split $fileName] 2] if {[string length $directory] > 0} then { lappend platforms $directory } Index: client/1.0/neutral/pkgd.eagle.asc ================================================================== --- client/1.0/neutral/pkgd.eagle.asc +++ client/1.0/neutral/pkgd.eagle.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJYEts2AAoJEFAslq9JXcLZkokP+QEESqinIHbC6RUSAHpWooKM -mNymY5X6JPyNuQfL7hLTb4kpTDsU1WStssymx9Wo8q8rzxYyHhkkmctE/wTCPeas -Yq8mHr8SpgsYoXFaRB3W1WWVc22jWJ999rRDcdFeT5G4Ju5So/Lu7h2RxcetSSSe -4+xf8Rk0NTUzR0D7JYmZLa5FqHHVVlVRQsITlVIMrteL7+U4CVx1VWV6epdORXWY -D25fS7tqRtL27yKVfzBH2mqOIbVr3t46yJDeWXwNEOp6uFJn2NMdTAKIz3qc1z3g -Z8Q0TlvWmXs+1c7ArsBRw+kLEghihCiox/1yLX2w0rKCANYCOHhX6z8zvA7KqggQ -GMDQr+5WfHJpBb6bQvUe3EER/A3za6wy4IUTS8Lg3PEHLU0WmBhIU9Gx8K+zWT/3 -lMROJSp0n4KccK2j2IWPKAd4Lbw5WE2WGmbVC259SYXou2TuqtYwm+DN4631e0/4 -0BxJ5Qm3KLtjEucBHS6stEiXY/X/7wH5smzE6PShJYRwhUMDYqLkUcDPh8m1D0vK -dwrUn3P/Ym/9SzFP/y1Po1EpBTdD5Q6Cf9eSVfKOPnCZvjPmtylvPHaeN1BlpH7S -3OAP9wIbJSdzlAvd2L/urvsg/zjJY8f0WOGeXZtmfUPCe0og7K7JGKGuNevkxf4/ -YHto9xIzPcUlUSb5dUx6 -=iO0g +iQIcBAABCAAGBQJYEuYxAAoJEFAslq9JXcLZnvQQAJ8oj5fjPA/zRuLvQrM2ENbf +yy3ww8PhTotPtyBb34/T34+LSfSE7DsaW7g9wbsmKl3tNRqeQvzLhMYqeqkvjpEA +81Wam616GCdWU28GbFvBz//53WYPgN4ouV6YOFtzlafurS5JG8R/4rXmwvSwbRuk +dHNO2l6mNbmPl1jm21Rw0gdHegx+Qe3Y5NXdJR8hzdvzg6wuWRh5CO6VV/ExokAz +7fZpGDAYut5rIMrB6WNgHLX8YEReLIbb0PaeSgFvJrtx5lVYdZWUebDpUylkPG2n +8NCvL1wlYWNUSz0k4tJa9ImfmJKWQwZnonsmCGA1p7YKNbDGUF5AO6UmdMe9ydpS +ryPpDO/W/tgBg2l1YO3sPhCBLZFo34urhUCxKmkv29AMYaEzucGis0w5JgaZBna/ +fIwEp/+UAQj8eytiNnY9Rs+jtlNzwp6s45VI7rcXJlL4JPK4gErPLCQOM/21Oa6i +ofUueysfw1atQQT5/J4FU2ASlQ5KxqHDsPgyEgpdbno704G4h8RpYfi3XC0uU8O4 +Ppjd7C5LBgc8ftXx0hK8s6wBU5BXqmwNr+PYFtxYmMFMVPhDA7dZENF4pe59JmGr +GgU2MperYd5PyCu427Y+ha0CG+epBDg7U5Zs+u12OTDL1mMvGSNCnPs1zzzdgy8d ++kON9b7/lBnjdRGUBmBc +=7Dn+ -----END PGP SIGNATURE----- Index: client/1.0/neutral/pkgd.eagle.harpy ================================================================== --- client/1.0/neutral/pkgd.eagle.harpy +++ client/1.0/neutral/pkgd.eagle.harpy @@ -19,50 +19,50 @@ None Mistachkin Systems - f4b808ee-2347-4928-bd71-6af82742e87e + 583ca9e5-3d3f-4e72-89cf-6ef0073ec813 SHA512 Script - 2016-10-28T04:57:13.0595235Z + 2016-10-28T05:45:58.1610860Z -1.00:00:00 0x9559f6017247e3e2 - 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 Index: client/1.0/neutral/pkgd.eagle.harpy.asc ================================================================== --- client/1.0/neutral/pkgd.eagle.harpy.asc +++ client/1.0/neutral/pkgd.eagle.harpy.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJYEts5AAoJEFAslq9JXcLZRP4P/2tZQhqow76U/wRDoocRQP6U -hZc8ghDwWah6I3oeXaTuFcL7mmo8tJod4y+ve3xBJPZpIFBLAp5ICZWsWtj5uH20 -4I4hmvc3HmVGKRz39oZVvs02ou5Tk+Mqa8CBJHsA8el67AuQCrIOmTLEww4REqHr -Qz2mNtT27yLnm8qEE/KK14I3AzMB3b0x2FKFF70FZDi03raUN4i6W3kakJtAckwk -CSalKqlbhulkfLVoUepfSH8bVRvoRPx3fWoyOpC4wcDGFY5OHeCQsYd5xB17ZzkJ -LX52IDU57sEd2U4S1F3jlgvtKNsYnJH0j02k95n5rLCj4iiNk9jhKTyhcQBbpNhY -6hGDMV1VeuQ2QWa/n3DAB/6i70X9FVlHQz31FRv4d0aM+c7ae5zpVIFSPLNcoTiy -G6BFJlXkr9lY3YX7quNxbfS3skrbDPhNbC89EJXCR2LlW/JqrKNLkM9af11QWP97 -yowO0jcMWUr/5ka3X/FIbT9XACiMQsl660GIxnjDxtWzgn2SwY6ieLysYDPC2iwZ -nXZ5KpRJSLnik3eWp+3AQV7VqWz7wbE6qZRSLCGkXnnF7xW8onHQmDrvjN6YVWMI -/HPtKCg/SORNRoFZzfagSRmvJYnDSfZW2tGZ3dSTr1M8gZPYNM4ZD90UX/6h4RwK -UywpQ/dLSRW62TYqgx9d -=4F3f +iQIcBAABCAAGBQJYEuY0AAoJEFAslq9JXcLZY50QALgnLnDdP6VzOd6gCX3veX91 +NuT2zt1jWSWnn6am8XUyDHVBaiCm/iNI2ZFuSrlo1ka+z5FH2gCXdNlUBIulqz4/ +PLCKlEQirB908JXKUKLMm5VZcf6XHojtmy7Bdq5m9N4vlnqL7KnUmneYzuhoQUxt +ZbtM0y6GiM5myqoiSrOh4Z0n0mn7T3+YsLQaxQjVUNsQHyjuys6GCKrEW90ODIYZ +jU0NLLk3LC5Un2jTKWjWzD0BgzVSMcELSQhL/3MkVSe3/7+oXZZt5rSZucP0PGKm +WPEFFT0eiVmqZ7/6RogeNcjw2Zj1JCkDWLeVsi0SPT9vSBeKA9QTTYAwHlvws8lv +qVHEgW8kIfJQ8OW9YAD6S6i8Cp7fIXp7OgRSFVZ8QL5RvJ1NMLZRJoAY1IUyVCVe +gcIaVt3PwSbjKspJaMAJXboX6guCKrb0mZkvcpUK+9uQhayDSud965aGVnGWCmqd +X0YqVbQ53TicAmsDyy35qyvlpJLxpgJHTjCo9UmScUfflWc472o2+Bo3ZhijNfGB +w9mrbt3vXTEYBWwSS93UZ+pzBLTlpjHS5Pnnyq7DTxJNGNMYxQBnEb26TI1taTSe +BZbBoVnHGq8ggNdUcBoWOMOlnFfXJ/x6d6nByEyutyrsSrLE77CyXz+qj2zDxN+D +uWchwChzfW8JUvNz9xqO +=s9Um -----END PGP SIGNATURE-----