References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> In-Reply-To: <[EMAIL PROTECTED]> Content-Type: multipart/mixed; boundary="------------090002080107010906030407" X-Antivirus: avast! (VPS 0539-3, 30/09/2005), Outbound message X-Antivirus-Status: Clean
--------------090002080107010906030407 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Joshua Hoblitt wrote: > # New Ticket Created by Joshua Hoblitt > # Please include the string: [perl #37303] > # in the subject line of all future correspondence about this issue. > # <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=37303 > > > > ----- Forwarded message from Nick Glencross <[EMAIL PROTECTED]> ----- > > From: Nick Glencross <[EMAIL PROTECTED]> > > Guys, > > I've been wanting to relax the dependency that parrot's core has on > parrot_config. I'm not sure that the patch made it into RT. Here it is again, with a small tweak to a Makefile dependency. src/config.c will need to be 'svn add'ed when applying the patch, and Configure rerun to recreate the top-level Makefile. Cheers, Nick --------------090002080107010906030407 Content-Type: text/plain; name="config.patch_2.txt" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="config.patch_2.txt" SW5kZXg6IGJ1aWxkX3Rvb2xzL3BhcnJvdF9jb25maWdfYy5wbAo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t LSBidWlsZF90b29scy9wYXJyb3RfY29uZmlnX2MucGwJKHJldmlzaW9uIDkyNzMpCisrKyBi dWlsZF90b29scy9wYXJyb3RfY29uZmlnX2MucGwJKHdvcmtpbmcgY29weSkKQEAgLTcsNyAr Nyw3IEBACiAKID1oZWFkMSBOQU1FCiAKLWJ1aWxkX3Rvb2xzL3BhcnJvdF9jb25maWdfYy5w bCAtIENyZWF0ZSBzcmMvcGFycm90X2NvbmZpZy5jCitidWlsZF90b29scy9wYXJyb3RfY29u ZmlnX2MucGwgLSBDcmVhdGUgc3JjL3BhcnJvdF9jb25maWcuYyBhbmQgdmFyaWFudHMKIAog PWhlYWQxIFNZTk9QU0lTCiAKQEAgLTQxLDQ2ICs0MSw0NCBAQAogICoKICAqLwogCi0jaW5j bHVkZSAicGFycm90L3BhcnJvdC5oIgotCi1zdGF0aWMgY29uc3QgY2hhciBwYXJyb3RfY29u ZmlnW10gPSB7CiBFT0YKIAogaWYgKCRtaW5pX3BhcnJvdCkgewotICAgIHByaW50ICIgICAg MFxuIjsKKworICAgIHByaW50IDw8ICJFT0YiOworY29uc3QgY2hhciogcGFycm90X2NvbmZp Z19wdHIgICA9IDA7Cit1bnNpZ25lZCBpbnQgcGFycm90X2NvbmZpZ19zaXplID0gMDsKK0VP RgogfQotZWxzZSB7CitlbHNlCit7CisgICAgcHJpbnQgPDwgIkVPRiI7CitzdGF0aWMgY29u c3QgY2hhciBwYXJyb3RfY29uZmlnW10gPSB7CitFT0YKKwogICAgIG15ICRpbWFnZV9maWxl ID0gJGluc3RhbGxfcGFycm90ID8KLQknaW5zdGFsbF9jb25maWcuZnBtYycgOiAncnVudGlt ZS9wYXJyb3QvaW5jbHVkZS9jb25maWcuZnBtYyc7CisgICAgICAgICdpbnN0YWxsX2NvbmZp Zy5mcG1jJyA6ICdydW50aW1lL3BhcnJvdC9pbmNsdWRlL2NvbmZpZy5mcG1jJzsKICAgICBv cGVuIEYsICRpbWFnZV9maWxlIG9yIGRpZSAiQ2FuJ3QgcmVhZCAnJGltYWdlX2ZpbGUnOiAk ISI7CiAgICAgbXkgJGltYWdlOwogICAgIGxvY2FsICQvOwotCWJpbm1vZGUgRjsKKyAgICBi aW5tb2RlIEY7CiAgICAgJF8gPSA8Rj47CiAgICAgY2xvc2UgRjsKICAgICBteSBAYyA9IHNw bGl0ICcnOwogICAgIHByaW50ZiAnICAgICc7CiAgICAgbXkgJGk7CiAgICAgZm9yIChAYykg ewotCXByaW50ZiAiMHglMDJ4Iiwgb3JkKCRfKTsKLQkrKyRpOwotCXByaW50ICcsICcsIGlm ICgkaSA8IHNjYWxhcihAYykpOwotCXByaW50ICJcbiAgICAiIHVubGVzcyAkaSAlIDg7Cisg ICAgICAgIHByaW50ZiAiMHglMDJ4Iiwgb3JkKCRfKTsKKyAgICAgICAgKyskaTsKKyAgICAg ICAgcHJpbnQgJywgJywgaWYgKCRpIDwgc2NhbGFyKEBjKSk7CisgICAgICAgIHByaW50ICJc biAgICAiIHVubGVzcyAkaSAlIDg7CiAgICAgfQogICAgIHByaW50ICJcbiI7Ci19CiAKIHBy aW50IDw8ICJFT0YiOwogfTsgLyogcGFycm90X2NvbmZpZyAqLwogCi1TVFJJTkcqCi1wYXJy b3RfZ2V0X2NvbmZpZ19zdHJpbmcoSW50ZXJwKiBpbnRlcnByZXRlcikKLXsKLSAgICBpZiAo c2l6ZW9mKHBhcnJvdF9jb25maWcpIDw9IDEpCi0JcmV0dXJuIE5VTEw7Ci0gICAgcmV0dXJu IHN0cmluZ19mcm9tX2NvbnN0X2NzdHJpbmcoaW50ZXJwcmV0ZXIsCi0JcGFycm90X2NvbmZp Zywgc2l6ZW9mKHBhcnJvdF9jb25maWcpKTsKLX0KK2NvbnN0IGNoYXIqIHBhcnJvdF9jb25m aWdfcHRyICAgPSBwYXJyb3RfY29uZmlnOwordW5zaWduZWQgaW50IHBhcnJvdF9jb25maWdf c2l6ZSA9IHNpemVvZihwYXJyb3RfY29uZmlnKTsKIEVPRgotCi0KK30KSW5kZXg6IHNyYy9j b25maWcuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzcmMvY29uZmlnLmMJKHJldmlzaW9uIDApCisr KyBzcmMvY29uZmlnLmMJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNjMgQEAKKy8qCisgIENv cHlyaWdodDogMjAwNSBUaGUgUGVybCBGb3VuZGF0aW9uLiAgQWxsIFJpZ2h0cyBSZXNlcnZl ZC4KKyAgJElkJAorCis9aGVhZDEgTkFNRQorCitzcmMvY29uZmlnLmMgLSBSZWdpc3RlciBj b25maWd1cmF0aW9uIGJ1bmRsZSB3aXRoIHBhcnJvdCBydW50aW1lCisKKz1oZWFkMSBERVND UklQVElPTgorCitUaGUgcm91dGluZXMgaW4gdGhpcyBmaWxlIGNhbiBiZSB1c2VkIHRvIHNl dCBhbmQgcmV0cmlldmUgdGhlIGVtYmVkZGVkCitjb25maWd1cmF0aW9uIGRhdGEgZm9yIHRo ZSBwYXJyb3QgcnVudGltZS4KKworVGhlcmUgYXJlIGN1cnJlbnRseSB0aHJlZSBydW50aW1l czoKKworPW92ZXIgNAorCis9aXRlbSAqIGEgZHVtbXkgc3R1YiB1c2VkIGluIG1pbnBhcnJv dCBkdXJpbmcgYW5kIG90aGVyIHV0aWxpdGllcy4gTm8KK2V4cGxpY2l0IHNldCBpcyByZXF1 aXJlZCBmb3IgdGhpcworCis9aXRlbSAqIHRoZSBkZWZhdWx0IGNvbmZpZyB1c2VkIGR1cmlu ZyB0aGUgYnVpbGQKKworPWl0ZW0gKiBhIGNvbmZpZyBwcm9maWxlIHN1aXRhYmxlIG9uY2Ug cGFycm90IGhhcyBiZWVuIGluc3RhbGxlZCBzeXN0ZW0td2lkZQorCis9YmFjaworCis9Y3V0 CisKKyovCisKKyNpbmNsdWRlICJwYXJyb3QvcGFycm90LmgiCisKK3N0YXRpYyBjb25zdCBj aGFyICAqcGFycm90X2NvbmZpZ19wcml2YXRlX3B0ciAgPSBOVUxMOworc3RhdGljIHVuc2ln bmVkIGludCBwYXJyb3RfY29uZmlnX3ByaXZhdGVfc2l6ZSA9IDA7CisKK3ZvaWQKK3BhcnJv dF9zZXRfY29uZmlnX3N0cmluZyhjb25zdCBjaGFyKiAgbmV3X3BhcnJvdF9jb25maWdfcHRy LAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBuZXdfcGFycm90X2Nv bmZpZ19zaXplKQoreworICAgIHBhcnJvdF9jb25maWdfcHJpdmF0ZV9wdHIgID0gbmV3X3Bh cnJvdF9jb25maWdfcHRyOworICAgIHBhcnJvdF9jb25maWdfcHJpdmF0ZV9zaXplID0gbmV3 X3BhcnJvdF9jb25maWdfc2l6ZTsKK30KKworU1RSSU5HKgorcGFycm90X2dldF9jb25maWdf c3RyaW5nKEludGVycCogaW50ZXJwcmV0ZXIpCit7CisgICAgaWYgKCFwYXJyb3RfY29uZmln X3ByaXZhdGVfcHRyKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldHVybiBzdHJp bmdfZnJvbV9jb25zdF9jc3RyaW5nKGludGVycHJldGVyLAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHBhcnJvdF9jb25maWdfcHJpdmF0ZV9wdHIsCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFycm90X2NvbmZpZ19wcml2YXRlX3Np emUpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogYy1pbmRlbnRhdGlvbi1z dHlsZTogYnNkCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTog bmlsCisgKiBFbmQ6CisgKgorICogdmltOiBleHBhbmR0YWIgc2hpZnR3aWR0aD00OgorICov CkluZGV4OiBzcmMvcG1jX2ZyZWV6ZS5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHNyYy9wbWNfZnJl ZXplLmMJKHJldmlzaW9uIDkyNzMpCisrKyBzcmMvcG1jX2ZyZWV6ZS5jCSh3b3JraW5nIGNv cHkpCkBAIC03MTIsNyArNzEyLDcgQEAKICAgICBlbHNlIHsKICAgICAgICAgaWYgKHN0cmlu Z19sZW5ndGgoaW50ZXJwcmV0ZXIsIHMpIDwgUEFDS0ZJTEVfSEVBREVSX0JZVEVTKSB7CiAg ICAgICAgICAgICByZWFsX2V4Y2VwdGlvbihpbnRlcnByZXRlciwgTlVMTCwgRV9JT0Vycm9y LAotICAgICAgICAgICAgICAgICAgICAiYmFkIHN0cmluZyB0b28gdGhhdyIpOworICAgICAg ICAgICAgICAgICAgICAiYmFkIHN0cmluZyB0byB0aGF3Iik7CiAgICAgICAgIH0KICAgICAg ICAgbWVtX3N5c19tZW1jb3B5KHBmLT5oZWFkZXIsIHMtPnN0cnN0YXJ0LCBQQUNLRklMRV9I RUFERVJfQllURVMpOwogICAgICAgICBQYWNrRmlsZV9hc3NpZ25fdHJhbnNmb3JtcyhwZik7 CkluZGV4OiBNQU5JRkVTVAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBNQU5JRkVTVAkocmV2aXNpb24g OTI3MykKKysrIE1BTklGRVNUCSh3b3JraW5nIGNvcHkpCkBAIC0xNzIxLDYgKzE3MjEsNyBA QAogc3JjL2V4ZWNfc2F2ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb XQogc3JjL2V4ZWNfc3RhcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb XQogc3JjL2V4aXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb XQorc3JjL2NvbmZpZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb XQogc3JjL2V4dGVuZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb XQogc3JjL2djX2dtcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb XQogc3JjL2djX2ltcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb XQpJbmRleDogaW1jYy9tYWluLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gaW1jYy9tYWluLmMJKHJl dmlzaW9uIDkyNzMpCisrKyBpbWNjL21haW4uYwkod29ya2luZyBjb3B5KQpAQCAtNDU5LDYg KzQ1OSw4IEBACiAgICAgY2hhciAqc291cmNlZmlsZTsKICAgICBjaGFyICpvdXRwdXQ7CiAK KyAgICBwYXJyb3Rfc2V0X2NvbmZpZ19zdHJpbmcocGFycm90X2NvbmZpZ19wdHIscGFycm90 X2NvbmZpZ19zaXplKTsKKwogICAgIEludGVycCAqaW50ZXJwID0gUGFycm90X25ldyhOVUxM KTsKIAogICAgIFBhcnJvdF9pbml0KGludGVycCk7CkluZGV4OiBpbmNsdWRlL3BhcnJvdC9s aWJyYXJ5LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQotLS0gaW5jbHVkZS9wYXJyb3QvbGlicmFyeS5oCShy ZXZpc2lvbiA5MjczKQorKysgaW5jbHVkZS9wYXJyb3QvbGlicmFyeS5oCSh3b3JraW5nIGNv cHkpCkBAIC0yOCw2ICsyOCwxMiBAQAogICAgICAgICBlbnVtX3J1bnRpbWVfZnQpOwogCiB2 b2lkIFBhcnJvdF9hdXRvbG9hZF9jbGFzcyhJbnRlcnAgKiwgU1RSSU5HICpjbGFzcyk7CisK K2NvbnN0IGNoYXIqICBwYXJyb3RfY29uZmlnX3B0cjsKK3Vuc2lnbmVkIGludCBwYXJyb3Rf Y29uZmlnX3NpemU7CisKK3ZvaWQgcGFycm90X3NldF9jb25maWdfc3RyaW5nKGNvbnN0IGNo YXIqICBuZXdfcGFycm90X2NvbmZpZ19wdHIsCisJCSAgICAgICAgICAgICAgdW5zaWduZWQg aW50IG5ld19wYXJyb3RfY29uZmlnX3NpemUpOwogU1RSSU5HICogcGFycm90X2dldF9jb25m aWdfc3RyaW5nKEludGVycCogKTsKIGNvbnN0IGNoYXIqIFBhcnJvdF9nZXRfcnVudGltZV9w cmVmaXgoSW50ZXJwICosIFNUUklORyAqKnByZWZpeCk7CiAKSW5kZXg6IGNvbmZpZy9nZW4v bWFrZWZpbGVzL3Jvb3QuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gY29uZmlnL2dlbi9tYWtlZmls ZXMvcm9vdC5pbgkocmV2aXNpb24gOTI3MykKKysrIGNvbmZpZy9nZW4vbWFrZWZpbGVzL3Jv b3QuaW4JKHdvcmtpbmcgY29weSkKQEAgLTQyOCw2ICs0MjgsNyBAQAogICAgICQoU1JDX0RJ UikvbW1kJChPKSBcCiAgICAgJChTUkNfRElSKS9idWlsdGluJChPKSBcCiAgICAgJChTUkNf RElSKS9leHRlbmQkKE8pIFwKKyAgICAkKFNSQ19ESVIpL2NvbmZpZyQoTykgXAogICAgICQo U1JDX0RJUikvcmV2aXNpb24kKE8pIFwKICAgICAkKFBGX0RJUikvcGZfaXRlbXMkKE8pIFwK ICAgICAkKE9QU19ESVIpL2NvcmVfb3BzJChPKSBcCkBAIC03NjEsNyArNzYyLDYgQEAKICQo UERCKSA6ICQoU1JDX0RJUikvcGRiJChPKSAkKExJQlBBUlJPVCkKIAkkKExJTkspICR7bGRf b3V0fSQoUERCKSBcCiAJJChTUkNfRElSKS9wZGIkKE8pIFwKLQkkKFNSQ19ESVIpL251bGxf Y29uZmlnJChPKSBcCiAJJChMSU5LRkxBR1MpICQoQUxMX1BBUlJPVF9MSUJTKQogCiAjCkBA IC03NzMsNyArNzczLDYgQEAKICQoRElTKSA6ICQoU1JDX0RJUikvZGlzYXNzZW1ibGUkKE8p ICQoTElCUEFSUk9UKQogCSQoTElOSykgJHtsZF9vdXR9JChESVMpIFwKIAkkKFNSQ19ESVIp L2Rpc2Fzc2VtYmxlJChPKSBcCi0JJChTUkNfRElSKS9udWxsX2NvbmZpZyQoTykgXAogCSQo TElOS0ZMQUdTKSAkKEFMTF9QQVJST1RfTElCUykKIAogIwpAQCAtNzgzLDcgKzc4Miw2IEBA CiAkKFBEVU1QKSA6ICQoU1JDX0RJUikvcGR1bXAkKE8pICQoU1JDX0RJUikvcGFja2R1bXAk KE8pICQoTElCUEFSUk9UKQogCSQoTElOSykgJHtsZF9vdXR9JChQRFVNUCkgXAogCSQoU1JD X0RJUikvcGR1bXAkKE8pIFwKLQkkKFNSQ19ESVIpL251bGxfY29uZmlnJChPKSBcCiAJJChT UkNfRElSKS9wYWNrZHVtcCQoTykgJChMSU5LRkxBR1MpICQoQUxMX1BBUlJPVF9MSUJTKQog CiAKQEAgLTc5MSw3ICs3ODksNiBAQAogJChQSU5GTykgOiAkKFNSQ19ESVIpL3BiY19pbmZv JChPKSAkKExJQlBBUlJPVCkKIAkkKExJTkspICR7bGRfb3V0fSQoUElORk8pIFwKIAkkKFNS Q19ESVIpL3BiY19pbmZvJChPKSBcCi0JJChTUkNfRElSKS9udWxsX2NvbmZpZyQoTykgXAog CSQoTElOS0ZMQUdTKSAkKEFMTF9QQVJST1RfTElCUykKIAogIwpAQCAtODAyLDcgKzc5OSw2 IEBACiAkKFBCQ01FUkdFKSA6ICQoU1JDX0RJUikvcGJjX21lcmdlJChPKSAkKExJQlBBUlJP VCkKIAkkKExJTkspICR7bGRfb3V0fSQoUEJDTUVSR0UpIFwKIAkkKFNSQ19ESVIpL3BiY19t ZXJnZSQoTykgXAotCSQoU1JDX0RJUikvbnVsbF9jb25maWckKE8pIFwKIAkkKExJTktGTEFH UykgJChBTExfUEFSUk9UX0xJQlMpCiAKIApAQCAtOTQzLDYgKzkzOSw4IEBACiAKICQoU1JD X0RJUikvdGhyZWFkJChPKSA6ICQoR0VORVJBTF9IX0ZJTEVTKQogCiskKFNSQ19ESVIpL2Nv bmZpZyQoTykgOiAkKEdFTkVSQUxfSF9GSUxFUykKKwogJChTUkNfRElSKS9leHRlbmQkKE8p IDogJChHRU5FUkFMX0hfRklMRVMpICQoSU5DX0RJUikvZXh0ZW5kLmgKIAogJChTUkNfRElS KS9pbnRlcnByZXRlciQoTykgOiAkKFNSQ19ESVIpL2ludGVycHJldGVyLmMgJChHRU5FUkFM X0hfRklMRVMpIFwK --------------090002080107010906030407--