Date: Wed, 20 Jun 2001 01:10:03 -0700 (PDT) From: Heiko Schaefer <hschaefer@fto.de> To: freebsd-ports@FreeBSD.org Subject: Re: ports/28272: Update port: net/libsocket++ Message-ID: <200106200810.f5K8A3527042@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/28272; it has been noted by GNATS. From: Heiko Schaefer <hschaefer@fto.de> To: "David W. Chapman Jr." <dwcjr@inethouston.net> Cc: <freebsd-gnats-submit@FreeBSD.org> Subject: Re: ports/28272: Update port: net/libsocket++ Date: Wed, 20 Jun 2001 09:59:44 +0200 (CEST) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1884814034-993023517=:48144 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: <20010620095851.A48144@daneel.foundation.hs> Hi David, > The usual routine is to provide a diff against the existing version > instead of a shar. can you make this diff? wow, thanks for the quick reply :) i'm not entirely sure that i got the attached diff right, but it seems to be ok... additionally i introduced one more patch-file. again, like i already stated in the problem report, this newer version of libsocket++ (1.11) has a subtly incompatible interface... so if i was assuming that lots of people use the current port of libsocket++-1.10, then i would suggest to leave the old port and add my new one parallel to it (it is more than likely that stuff which compiled against 1.10 is broken against 1.11). but i really assume that noone uses the libsocket++ port anyway (at least no other port seems to depend on it), therefore it's probably not worth having two ports for it. i've got no idea what the usual way to deal with this would be ... just trying to make you aware of the situation as i see it :) cheers, Heiko --0-1884814034-993023517=:48144 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=patch-af Content-Transfer-Encoding: BASE64 Content-ID: <20010620095157.H48144@daneel.foundation.hs> Content-Description: Content-Disposition: ATTACHMENT; FILENAME=patch-af KioqIHNpZy5oICAgICBTdW4gQXByIDIyIDE1OjE3OjA0IDIwMDENCi0tLSBz aWcuaCBGcmkgSnVuIDE1IDE1OjEyOjA5IDIwMDENCioqKioqKioqKioqKioq Kg0KKioqIDEwLDE2ICoqKioNCiAgI2RlZmluZSBTSUdfSA0KICANCiAgI2lu Y2x1ZGUgPHN0bC5oPg0KISAjaW5jbHVkZSA8c3lzL3NpZ25hbC5oPg0KICAN CiAgLy8gYWxsIHNpZ25hbCBoYW5kbGVycyBtdXN0IGJlIGRlcml2ZWQgZnJv bQ0KICAvLyBjbGFzcyBzaWc6OmhuZC4gY2xhc3Mgc2lnbmFsIHdpbGwNCi0t LSAxMCwyMiAtLS0tDQogICNkZWZpbmUgU0lHX0gNCiAgDQogICNpbmNsdWRl IDxzdGwuaD4NCiEgLy8jaW5jbHVkZSA8c3lzL3NpZ25hbC5oPg0KISAjaW5j bHVkZSA8c2lnbmFsLmg+DQohIA0KISAjaWYgKGRlZmluZWQoX19GcmVlQlNE X18pIHx8IGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX09wZW5C U0RfXykgfHwgZGVmaW5lZChfX2JzZGlfXykpDQohIC8vIHRoaXMgaXMgc29t ZSBsaW51eCB0aGluZyAtIGRvZXNuJ3QgZG8gYW55dGhpbmcgb24gbGludXgs IHNvIGl0IGNhbid0IGh1cnQgaGVyZSwgaSBob3BlLg0KISAjZGVmaW5lIFNB X0lOVEVSUlVQVCAgICAweDIwMDAwMDAwIC8qIGR1bW15IC0tIGlnbm9yZWQg Ki8NCiEgI2VuZGlmDQogIA0KICAvLyBhbGwgc2lnbmFsIGhhbmRsZXJzIG11 c3QgYmUgZGVyaXZlZCBmcm9tDQogIC8vIGNsYXNzIHNpZzo6aG5kLiBjbGFz cyBzaWduYWwgd2lsbA0K --0-1884814034-993023517=:48144 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=libsocket-port-diff Content-Transfer-Encoding: BASE64 Content-ID: <20010620095157.U48144@daneel.foundation.hs> Content-Description: Content-Disposition: ATTACHMENT; FILENAME=libsocket-port-diff ZGlmZiAtciAtYyBsaWJzb2NrZXQrKy5vbGQvTWFrZWZpbGUgbGlic29ja2V0 KysvTWFrZWZpbGUNCioqKiBsaWJzb2NrZXQrKy5vbGQvTWFrZWZpbGUJU2F0 IEphbiAyMCAxMzoyODoyNCAyMDAxDQotLS0gbGlic29ja2V0KysvTWFrZWZp bGUJTW9uIEp1biAxOCAxMzo1NzoxOSAyMDAxDQoqKioqKioqKioqKioqKioN CioqKiA3LDIwICoqKioNCiAgIw0KICANCiAgUE9SVE5BTUU9CWxpYnNvY2tl dCsrDQohIFBPUlRWRVJTSU9OPQkxLjEwDQogIENBVEVHT1JJRVM9CW5ldA0K ISBNQVNURVJfU0lURVM9CWZ0cDovL2Z0cC51bXNpY2h0LmZoZy5kZS9wdWIv dW5peC9sYW5ndWFnZS9DKysvY2xhc3MtbGlicmFyaWVzLyBcDQohIAkJZnRw Oi8vZnRwLnBhci51bml2aWUuYWMuYXQvcHViL3VuaXgvYysrLyAgXA0KISAJ CWZ0cDovL2p1bmdmcmF1LnB0Zi5ocm8ubmwvcHViL3NvY2tldC8NCiEgRElT VE5BTUU9CXNvY2tldCsrLTEuMTANCiAgDQohIE1BSU5UQUlORVI9CW5hcnZp QGhhbGRqYXMuZm9sa2xvcmUuZWUNCiAgDQogIEdOVV9DT05GSUdVUkU9CXll cw0KICBJTlNUQUxMU19TSExJQj0JeWVzDQotLS0gNywxOCAtLS0tDQogICMN CiAgDQogIFBPUlROQU1FPQlsaWJzb2NrZXQrKw0KISBQT1JUVkVSU0lPTj0J MS4xMQ0KICBDQVRFR09SSUVTPQluZXQNCiEgTUFTVEVSX1NJVEVTPQlodHRw Oi8vd3d3LmthdWhham9raS5maS9+bGFudXJtaS9zb2NrZXQrKy9maWxlcy8N CiEgRElTVE5BTUU9CXNvY2tldCsrLTEuMTFsbg0KICANCiEgTUFJTlRBSU5F Uj0JaHNjaGFlZmVyQGZ0by5kZQ0KICANCiAgR05VX0NPTkZJR1VSRT0JeWVz DQogIElOU1RBTExTX1NITElCPQl5ZXMNCmRpZmYgLXIgLWMgbGlic29ja2V0 Kysub2xkL2Rpc3RpbmZvIGxpYnNvY2tldCsrL2Rpc3RpbmZvDQoqKiogbGli c29ja2V0Kysub2xkL2Rpc3RpbmZvCVNhdCBGZWIgIDggMDA6NTQ6MDYgMTk5 Nw0KLS0tIGxpYnNvY2tldCsrL2Rpc3RpbmZvCU1vbiBKdW4gMTggMTM6NTc6 MTkgMjAwMQ0KKioqKioqKioqKioqKioqDQoqKiogMSAqKioqDQohIE1ENSAo c29ja2V0KystMS4xMC50YXIuZ3opID0gY2UzMzhlMzNlNzZlZGM0YjI2Y2I0 MDI4NDk0N2IzYTANCi0tLSAxIC0tLS0NCiEgTUQ1IChzb2NrZXQrKy0xLjEx bG4udGFyLmd6KSA9IDMwOTgxYWZmYWU5ODhkNWY5YmNiODZiNTA2YzAzNThi DQpkaWZmIC1yIC1jIGxpYnNvY2tldCsrLm9sZC9maWxlcy9NYWtlZmlsZS5s aWIgbGlic29ja2V0KysvZmlsZXMvTWFrZWZpbGUubGliDQoqKiogbGlic29j a2V0Kysub2xkL2ZpbGVzL01ha2VmaWxlLmxpYglTdW4gTWF5IDI4IDA2OjA3 OjI4IDIwMDANCi0tLSBsaWJzb2NrZXQrKy9maWxlcy9NYWtlZmlsZS5saWIJ TW9uIEp1biAxOCAxMzo1NzoxOSAyMDAxDQoqKioqKioqKioqKioqKioNCioq KiAxLDUgKioqKg0KICBTSExJQl9NQUpPUj0JMQ0KISBTSExJQl9NSU5PUj0J MTANCiAgTElCPQkJc29ja2V0KysNCiAgTElCRElSPSAJJHtQUkVGSVh9L2xp Yg0KICBJTkNESVI9CQkke1BSRUZJWH0vaW5jbHVkZQ0KLS0tIDEsNSAtLS0t DQogIFNITElCX01BSk9SPQkxDQohIFNITElCX01JTk9SPQkxMQ0KICBMSUI9 CQlzb2NrZXQrKw0KICBMSUJESVI9IAkke1BSRUZJWH0vbGliDQogIElOQ0RJ Uj0JCSR7UFJFRklYfS9pbmNsdWRlDQpkaWZmIC1yIC1jIGxpYnNvY2tldCsr Lm9sZC9maWxlcy9wYXRjaC1hYSBsaWJzb2NrZXQrKy9maWxlcy9wYXRjaC1h YQ0KKioqIGxpYnNvY2tldCsrLm9sZC9maWxlcy9wYXRjaC1hYQlTYXQgRmVi ICA4IDAwOjU0OjA2IDE5OTcNCi0tLSBsaWJzb2NrZXQrKy9maWxlcy9wYXRj aC1hYQlNb24gSnVuIDE4IDEzOjU3OjE5IDIwMDENCioqKioqKioqKioqKioq Kg0KKioqIDEsOCAqKioqDQohICoqKiBsb2NhbC5oCVR1ZSBPY3QgIDggMTQ6 NTg6MzUgMTk5Ng0KISAtLS0gbG9jYWwuaAlUdWUgT2N0ICA4IDE1OjAwOjA3 IDE5OTYNCiAgKioqKioqKioqKioqKioqDQohICoqKiA3NSw4MSAqKioqDQoh IC0tLSA3NSw4MyAtLS0tDQogICAgDQogICAgI2lmICFkZWZpbmVkIChfX2xp bnV4X18pDQogICAgICBleHRlcm4gIkMiIGludCBnZXRob3N0bmFtZSAoY2hh ciogaG9zdG5hbWUsIGludCBsZW4pOw0KLS0tIDEsOCAtLS0tDQohICoqKiBs b2NhbC5oICAgU3VuIEFwciAyMiAxNToxNzowNCAyMDAxDQohIC0tLSBsb2Nh bC5oICAgICAgIEZyaSBKdW4gMTUgMTU6MDE6MzcgMjAwMQ0KICAqKioqKioq KioqKioqKioNCiEgKioqIDg2LDkyICoqKioNCiEgLS0tIDg2LDk0IC0tLS0N CiAgICANCiAgICAjaWYgIWRlZmluZWQgKF9fbGludXhfXykNCiAgICAgIGV4 dGVybiAiQyIgaW50IGdldGhvc3RuYW1lIChjaGFyKiBob3N0bmFtZSwgaW50 IGxlbik7DQpkaWZmIC1yIC1jIGxpYnNvY2tldCsrLm9sZC9maWxlcy9wYXRj aC1hYiBsaWJzb2NrZXQrKy9maWxlcy9wYXRjaC1hYg0KKioqIGxpYnNvY2tl dCsrLm9sZC9maWxlcy9wYXRjaC1hYglTYXQgRmViICA4IDAwOjU0OjA2IDE5 OTcNCi0tLSBsaWJzb2NrZXQrKy9maWxlcy9wYXRjaC1hYglXZWQgSnVuIDIw IDA5OjM4OjExIDIwMDENCioqKioqKioqKioqKioqKg0KKioqIDEsMTIgKioq Kg0KISAtLS0gc29ja3N0cmVhbS5oLm9yaWcJVHVlIE9jdCAxNyAxNzowNzoy OSAxOTk1DQohICsrKyBzb2Nrc3RyZWFtLmgJV2VkIEZlYiAgNSAxNDowNDox NyAxOTk3DQohIEBAIC0xMTksNyArMTE5LDkgQEANCiEgIAltc2dfcGVlawk9 IE1TR19QRUVLLA0KISAgCW1zZ19kb250cm91dGUJPSBNU0dfRE9OVFJPVVRF LA0KISAgCQ0KISArI2lmICEoZGVmaW5lZChfX0ZyZWVCU0RfXykgfHwgZGVm aW5lZChfX05ldEJTRF9fKSB8fCBkZWZpbmVkKF9fT3BlbkJTRF9fKSB8fCBk ZWZpbmVkKF9fYnNkaV9fKSkNCiEgIAltc2dfbWF4aW92bGVuCT0gTVNHX01B WElPVkxFTg0KISArI2VuZGlmDQohICAgICAgfTsNCiEgICAgICBlbnVtIHNo dXRob3cgew0KISAgCXNodXRfcmVhZCwNCi0tLSAxLDI1IC0tLS0NCiEgKioq IHNvY2tzdHJlYW0uaAlTdW4gQXByIDIyIDE1OjE3OjA1IDIwMDENCiEgLS0t IHNvY2tzdHJlYW0uaAlTdW4gSnVuIDE3IDIzOjIwOjE2IDIwMDENCiEgKioq KioqKioqKioqKioqDQohICoqKiA5NCwxMDIgKioqKg0KISAgICAgZW51bSBt c2dmbGFnIHsNCiEgICAgICAgbXNnX29vYgkJPSBNU0dfT09CLA0KISAgICAg ICBtc2dfcGVlawkgICAgICAgID0gTVNHX1BFRUssDQohICEgICAgIG1zZ19k b250cm91dGUJPSBNU0dfRE9OVFJPVVRFLA0KISAgIAkNCiEgISAgICAgbXNn X21heGlvdmxlbgk9IE1TR19NQVhJT1ZMRU4NCiEgICAgIH07DQohICAgICBl bnVtIHNodXRob3cgew0KISAgICAgICBzaHV0X3JlYWQsDQohIC0tLSA5NCwx MDQgLS0tLQ0KISAgICAgZW51bSBtc2dmbGFnIHsNCiEgICAgICAgbXNnX29v YgkJPSBNU0dfT09CLA0KISAgICAgICBtc2dfcGVlawkgICAgICAgID0gTVNH X1BFRUssDQohICEgICAgIG1zZ19kb250cm91dGUJPSBNU0dfRE9OVFJPVVRF DQohICAgCQ0KISAhICNpZiAhKGRlZmluZWQoX19GcmVlQlNEX18pIHx8IGRl ZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX09wZW5CU0RfXykgfHwg ZGVmaW5lZChfX2JzZGlfXykpDQohICEgICAgICxtc2dfbWF4aW92bGVuCT0g TVNHX01BWElPVkxFTg0KISAhICNlbmRpZg0KISAgICAgfTsNCiEgICAgIGVu dW0gc2h1dGhvdyB7DQohICAgICAgIHNodXRfcmVhZCwNCmRpZmYgLXIgLWMg bGlic29ja2V0Kysub2xkL2ZpbGVzL3BhdGNoLWFkIGxpYnNvY2tldCsrL2Zp bGVzL3BhdGNoLWFkDQoqKiogbGlic29ja2V0Kysub2xkL2ZpbGVzL3BhdGNo LWFkCVN1biBKYW4gMzAgMTc6MjE6MzIgMjAwMA0KLS0tIGxpYnNvY2tldCsr L2ZpbGVzL3BhdGNoLWFkCU1vbiBKdW4gMTggMTM6NTc6MTkgMjAwMQ0KKioq KioqKioqKioqKioqDQoqKiogMSw1MCAqKioqDQohIC0tLSBzb2Nrc3RyZWFt LkMub2xkCVNhdCBKYW4gMjkgMTY6NDc6NDEgMjAwMA0KISArKysgc29ja3N0 cmVhbS5DCVN1biBKYW4gMzAgMTE6Mjg6MTggMjAwMA0KISBAQCAtNDMsNiAr NDMsNyBAQA0KISAgDQohICAjaW5jbHVkZSA8Y29uZmlnLmg+DQohICAjaW5j bHVkZSA8c29ja3N0cmVhbS5oPg0KISArI2luY2x1ZGUgPG9zcmVsZGF0ZS5o Pg0KISAgDQohICBFWFRFUk5fQ19CRUdJTg0KISAgI2luY2x1ZGUgPHN5cy90 aW1lLmg+DQohIEBAIC0yNzUsOCArMjc2LDEzIEBADQohICB7DQohICAgIGlu dCBsZW4gPSBzYS5zaXplICgpOw0KISAgICBpbnQgc29jID0gLTE7DQohICsj aWYgKF9fRnJlZUJTRF92ZXJzaW9uIDwgNDAwMDEzKQ0KISAgICB3aGlsZSAo KHNvYyA9IDo6YWNjZXB0IChyZXAtPnNvY2ssIHNhLmFkZHIgKCksICZsZW4p KSA9PSAtMQ0KISAgCSAmJiBlcnJubyA9PSBFSU5UUikNCiEgKyNlbHNlDQoh ICsgIHdoaWxlICgoc29jID0gOjphY2NlcHQgKHJlcC0+c29jaywgc2EuYWRk ciAoKSwgKHNvY2tsZW5fdCAqKSAmbGVuKSkgPT0gLTENCiEgKwkgJiYgZXJy bm8gPT0gRUlOVFIpDQohICsjZW5kaWYNCiEgICAgICBlcnJubyA9IDA7DQoh ICAgIGlmIChzb2MgPT0gLTEpDQohICAgICAgZXJyb3IgKCJzb2NrYnVmOjph Y2NlcHQiKTsNCiEgQEAgLTMyMSw4ICszMjcsMTMgQEANCiEgICAgaW50CXJ2 YWw7DQohICAgIGludAlzYV9sZW4gPSBzYS5zaXplICgpOw0KISAgICANCiEg KyNpZiAoX19GcmVlQlNEX3ZlcnNpb24gPCA0MDAwMTMpDQohICAgIGlmICgo cnZhbCA9IDo6cmVjdmZyb20gKHJlcC0+c29jaywgKGNoYXIqKSBidWYsIGxl biwNCiEgIAkJCSAgbXNnZiwgc2EuYWRkciAoKSwgJnNhX2xlbikpID09IC0x KQ0KISArI2Vsc2UNCiEgKyAgaWYgKChydmFsID0gOjpyZWN2ZnJvbSAocmVw LT5zb2NrLCAoY2hhciopIGJ1ZiwgbGVuLA0KISArCQkJICBtc2dmLCBzYS5h ZGRyICgpLCAoc29ja2xlbl90ICopICZzYV9sZW4pKSA9PSAtMSkNCiEgKyNl bmRpZg0KISAgICAgIGVycm9yICgic29ja2J1Zjo6cmVjdmZyb20iKTsNCiEg ICAgcmV0dXJuIChydmFsPT0wKSA/IEVPRjogcnZhbDsNCiEgIH0NCiEgQEAg LTQ5MSw3ICs1MDIsMTEgQEANCiEgIGludCBzb2NrYnVmOjpnZXRvcHQgKG9w dGlvbiBvcCwgdm9pZCogYnVmLCBpbnQgbGVuLCBsZXZlbCBsKSBjb25zdA0K ISAgew0KISAgICBpbnQJcmxlbiA9IGxlbjsNCiEgKyNpZiAoX19GcmVlQlNE X3ZlcnNpb24gPCA0MDAwMTMpDQohICAgIGlmICg6OmdldHNvY2tvcHQgKHJl cC0+c29jaywgbCwgb3AsIChjaGFyKikgYnVmLCAmcmxlbikgPT0gLTEpDQoh ICsjZWxzZQ0KISArICBpZiAoOjpnZXRzb2Nrb3B0IChyZXAtPnNvY2ssIGws IG9wLCAoY2hhciopIGJ1ZiwgKHNvY2tsZW5fdCAqKSAmcmxlbikgPT0gLTEp DQohICsjZW5kaWYNCiEgICAgICBwZXJyb3IgKCJzb2NrYnVmOjpnZXRvcHQi KTsNCiEgICAgcmV0dXJuIHJsZW47DQohICB9DQotLS0gMSwxOSAtLS0tDQoh ICoqKiBzb2Nrc3RyZWFtLkMgICAgICBTdW4gQXByIDIyIDE2OjAwOjQxIDIw MDENCiEgLS0tIHNvY2tzdHJlYW0uQyAgU3VuIEp1biAxNyAyMzoyMDowOSAy MDAxDQohICoqKioqKioqKioqKioqKg0KISAqKiogMTYzLDE2OSAqKioqDQoh ICAgICBzd2l0Y2ggKGVycikgew0KISAgICAgY2FzZSBFSU5UUjoNCiEgICAg IGNhc2UgRVdPVUxEQkxPQ0s6DQohICEgI2lmICFkZWZpbmVkKF9fbGludXhf XykgLy8gTE4NCiEgICAgIGNhc2UgRUFHQUlOOg0KISAgICNlbmRpZg0KISAg ICAgICByZXR1cm4gdHJ1ZTsNCiEgLS0tIDE2MywxNjkgLS0tLQ0KISAgICAg c3dpdGNoIChlcnIpIHsNCiEgICAgIGNhc2UgRUlOVFI6DQohICAgICBjYXNl IEVXT1VMREJMT0NLOg0KISAhICNpZiAhKGRlZmluZWQoX19saW51eF9fKSB8 fCBkZWZpbmVkKF9fRnJlZUJTRF9fKSB8fCBkZWZpbmVkKF9fTmV0QlNEX18p IHx8IGRlZmluZWQoX19PcGVuQlNEX18pIHx8IGRlZmluZWQoX19ic2RpX18p KSAvLyBMTg0KISAgICAgY2FzZSBFQUdBSU46DQohICAgI2VuZGlmDQohICAg ICAgIHJldHVybiB0cnVlOw0KZGlmZiAtciAtYyBsaWJzb2NrZXQrKy5vbGQv ZmlsZXMvcGF0Y2gtYWUgbGlic29ja2V0KysvZmlsZXMvcGF0Y2gtYWUNCioq KiBsaWJzb2NrZXQrKy5vbGQvZmlsZXMvcGF0Y2gtYWUJRnJpIEphbiAyNiAx MTowNDowMCAyMDAxDQotLS0gbGlic29ja2V0KysvZmlsZXMvcGF0Y2gtYWUJ TW9uIEp1biAxOCAxMzo1NzoxOSAyMDAxDQoqKioqKioqKioqKioqKioNCioq KiAxLDM0ICoqKioNCiEgLS0tIHNvY2tpbmV0LkMub2xkCVNhdCBKYW4gMjkg MTY6NTc6MTMgMjAwMA0KISArKysgc29ja2luZXQuQwlTdW4gSmFuIDMwIDEx OjMwOjAyIDIwMDANCiEgQEAgLTEwLDYgKzEwLDcgQEANCiEgIA0KISAgI2lu Y2x1ZGUgPGNvbmZpZy5oPg0KISAgI2luY2x1ZGUgPHNvY2tpbmV0Lmg+DQoh ICsjaW5jbHVkZSA8b3NyZWxkYXRlLmg+DQohICANCiEgIEVYVEVSTl9DX0JF R0lODQohICAjaW5jbHVkZSA8bmV0ZGIuaD4NCiEgQEAgLTE0NCw3ICsxNDUs MTEgQEANCiEgIHsNCiEgICAgc29ja2luZXRhZGRyIHNpbjsNCiEgICAgaW50 IGxlbiA9IHNpbi5zaXplKCk7DQohICsjaWYgKF9fRnJlZUJTRF92ZXJzaW9u IDwgNDAwMDEzKQ0KISAgICBpZiAoOjpnZXRzb2NrbmFtZShyZXAtPnNvY2ss IHNpbi5hZGRyICgpLCAmbGVuKSA9PSAtMSkNCiEgKyNlbHNlDQohICsgIGlm ICg6OmdldHNvY2tuYW1lKHJlcC0+c29jaywgc2luLmFkZHIgKCksIChzb2Nr bGVuX3QgKikgJmxlbikgPT0gLTEpDQohICsjZW5kaWYNCiEgICAgICBwZXJy b3IoInNvY2tpbmV0YnVmOjpsb2NhbGFkZHIoKSIpOw0KISAgICByZXR1cm4g c2luOw0KISAgfQ0KISBAQCAtMTY4LDcgKzE3MywxMSBAQA0KISAgew0KISAg ICBzb2NraW5ldGFkZHIgc2luOw0KISAgICBpbnQgbGVuID0gc2luLnNpemUo KTsNCiEgKyNpZiAoX19GcmVlQlNEX3ZlcnNpb24gPCA0MDAwMTMpDQohICAg IGlmICg6OmdldHBlZXJuYW1lKHJlcC0+c29jaywgc2luLmFkZHIgKCksICZs ZW4pID09IC0xKQ0KISArI2Vsc2UNCiEgKyAgaWYgKDo6Z2V0cGVlcm5hbWUo cmVwLT5zb2NrLCBzaW4uYWRkciAoKSwgKHNvY2tsZW5fdCAqKSAmbGVuKSA9 PSAtMSkNCiEgKyNlbmRpZg0KISAgICAgIHBlcnJvcigic29ja2luZXRidWY6 OnBlZXJhZGRyKCkiKTsNCiEgICAgcmV0dXJuIHNpbjsNCiEgIH0NCi0tLSAx LDUyIC0tLS0NCiEgKioqIHNvY2tpbmV0LkMJU3VuIEFwciAyMiAxOTowMzoz MiAyMDAxDQohIC0tLSBzb2NraW5ldC5DCVN1biBKdW4gMTcgMjM6NDk6MDAg MjAwMQ0KISAqKioqKioqKioqKioqKioNCiEgKioqIDI4LDMzICoqKioNCiEg LS0tIDI4LDM0IC0tLS0NCiEgICAgIHNpbl9mYW1pbHkJICA9IHNvY2tpbmV0 YnVmOjphZl9pbmV0Ow0KISAgICAgc2luX2FkZHIuc19hZGRyID0gaHRvbmwo SU5BRERSX0FOWSk7DQohICAgICBzaW5fcG9ydAkgID0gMDsNCiEgKyAgIGJ6 ZXJvKCYoc2luX3plcm8pLCBzaXplb2Yoc2luX3plcm8pKTsNCiEgICB9DQoh ICAgDQohICAgc29ja2luZXRhZGRyOjpzb2NraW5ldGFkZHIodW5zaWduZWQg bG9uZyBhZGRyLCBpbnQgcG9ydF9ubykNCiEgKioqKioqKioqKioqKioqDQoh ICoqKiAzNiw0MSAqKioqDQohIC0tLSAzNyw0MyAtLS0tDQohICAgICBzaW5f ZmFtaWx5ICAgICAgPSBzb2NraW5ldGJ1Zjo6YWZfaW5ldDsNCiEgICAgIHNp bl9hZGRyLnNfYWRkciA9IGh0b25sKGFkZHIpOw0KISAgICAgc2luX3BvcnQJ ICA9IGh0b25zKHBvcnRfbm8pOw0KISArICAgYnplcm8oJihzaW5femVybyks IHNpemVvZihzaW5femVybykpOw0KISAgIH0NCiEgICANCiEgICBzb2NraW5l dGFkZHI6OnNvY2tpbmV0YWRkcih1bnNpZ25lZCBsb25nIGFkZHIsIGNvbnN0 IGNoYXIqIHNuLCBjb25zdCBjaGFyKiBwbikNCiEgKioqKioqKioqKioqKioq DQohICoqKiA0NCw0OSAqKioqDQohIC0tLSA0Niw1MiAtLS0tDQohICAgICBz aW5fZmFtaWx5ICAgICAgPSBzb2NraW5ldGJ1Zjo6YWZfaW5ldDsNCiEgICAg IHNpbl9hZGRyLnNfYWRkciA9IGh0b25sIChhZGRyKTsgLy8gQWRkZWQgYnkg Y2dheUBjcy51b3JlZ29uLmVkdSBNYXkgMjksIDE5OTMNCiEgICAgIHNldHBv cnQoc24sIHBuKTsNCiEgKyAgIGJ6ZXJvKCYoc2luX3plcm8pLCBzaXplb2Yo c2luX3plcm8pKTsNCiEgICB9DQohICAgDQohICAgc29ja2luZXRhZGRyOjpz b2NraW5ldGFkZHIgKGNvbnN0IGNoYXIqIGhvc3RfbmFtZSwgaW50IHBvcnRf bm8pDQohICoqKioqKioqKioqKioqKg0KISAqKiogNTEsNTYgKioqKg0KISAt LS0gNTQsNjAgLS0tLQ0KISAgIHsNCiEgICAgIHNldGFkZHIoaG9zdF9uYW1l KTsNCiEgICAgIHNpbl9wb3J0ID0gaHRvbnMocG9ydF9ubyk7DQohICsgICBi emVybygmKHNpbl96ZXJvKSwgc2l6ZW9mKHNpbl96ZXJvKSk7DQohICAgfQ0K ISAgIA0KISAgIHNvY2tpbmV0YWRkcjo6c29ja2luZXRhZGRyKGNvbnN0IGNo YXIqIGhuLCBjb25zdCBjaGFyKiBzbiwgY29uc3QgY2hhciogcG4pDQohICoq KioqKioqKioqKioqKg0KISAqKiogNjQsNjkgKioqKg0KISAtLS0gNjgsNzQg LS0tLQ0KISAgICAgc2luX2ZhbWlseSAgICAgID0gc29ja2luZXRidWY6OmFm X2luZXQ7DQohICAgICBzaW5fYWRkci5zX2FkZHIgPSBzaW5hLnNpbl9hZGRy LnNfYWRkcjsNCiEgICAgIHNpbl9wb3J0CSAgPSBzaW5hLnNpbl9wb3J0Ow0K ISArICAgYnplcm8oJihzaW5femVybyksIHNpemVvZihzaW5femVybykpOw0K ISAgIH0gICANCiEgICANCiEgICB2b2lkIHNvY2tpbmV0YWRkcjo6c2V0cG9y dChjb25zdCBjaGFyKiBzbiwgY29uc3QgY2hhciogcG4pDQpPbmx5IGluIGxp YnNvY2tldCsrL2ZpbGVzOiBwYXRjaC1hZg0KZGlmZiAtciAtYyBsaWJzb2Nr ZXQrKy5vbGQvcGtnLXBsaXN0IGxpYnNvY2tldCsrL3BrZy1wbGlzdA0KKioq IGxpYnNvY2tldCsrLm9sZC9wa2ctcGxpc3QJRnJpIEp1biAxNiAxMDo0Nzo1 NCAyMDAwDQotLS0gbGlic29ja2V0KysvcGtnLXBsaXN0CU1vbiBKdW4gMTgg MTM6NTc6MTkgMjAwMQ0KKioqKioqKioqKioqKioqDQoqKiogMSw2ICoqKioN CiAgbGliL2xpYnNvY2tldCsrLmENCiAgbGliL2xpYnNvY2tldCsrX3AuYQ0K ISBsaWIvbGlic29ja2V0Kysuc28uMS4xMA0KICBsaWIvbGlic29ja2V0Kysu c28NCiAgaW5jbHVkZS9Gb3JrLmgNCiAgaW5jbHVkZS9lY2hvLmgNCi0tLSAx LDYgLS0tLQ0KICBsaWIvbGlic29ja2V0KysuYQ0KICBsaWIvbGlic29ja2V0 KytfcC5hDQohIGxpYi9saWJzb2NrZXQrKy5zby4xLjExDQogIGxpYi9saWJz b2NrZXQrKy5zbw0KICBpbmNsdWRlL0ZvcmsuaA0KICBpbmNsdWRlL2VjaG8u aA0K --0-1884814034-993023517=:48144-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106200810.f5K8A3527042>