pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/47420 (fix pkgsrc/mail/milter-greylist VARBASE path problems + patch for duplicate definition warnings during compile)



The following reply was made to PR pkg/47420; it has been noted by GNATS.

From: Richard PALO <Richard.PALO%baou.fr@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: Matthias Scheler <tron%NetBSD.org@localhost>, manu%NetBSD.org@localhost
Subject: Re: pkg/47420 (fix pkgsrc/mail/milter-greylist VARBASE path problems
 + patch for duplicate definition warnings during compile)
Date: Fri, 11 Jan 2013 08:02:23 +0100

 This is a multi-part message in MIME format.
 --------------040700060401010407000700
 Content-Type: text/plain; charset=UTF-8; format=flowed
 Content-Transfer-Encoding: 7bit
 
 As requested, I remind that this is building on solaris, actually
 SunOS devzoneX 5.11 oi_151a7 i86pc i386 i86pc Solaris  (OpenIndiana)
 under gcc4.7.2
 
 with the following options:
 
 > richard@devzoneX:~/src/pkgsrc/mail/milter-greylist$ bmake show-options
 > Any of the following general options may be selected:
 >         curl     Enable curl support.
 >         dnsrbl   Enable DNS Real-time Blackhole List support.
 >         drac     Enable DRAC support.
 >         ldap     Enable LDAP support.
 >         p0f      Enable support for passive OS fingerprinting.
 >         spamassassin     Enable SpamAssassin support.
 >         spf      Enable Sender Policy Framework support.
 > Exactly one of the following mta options is required:
 >         postfix-milter   Build the milter with support for the Postfix MTA.
 >         sendmail-milter  Build the milter with support for the Sendmail MTA.
 >
 > These options are enabled by default:
 >         dnsrbl p0f sendmail-milter spamassassin spf
 >
 > These options are currently enabled:
 >         curl dnsrbl drac p0f sendmail-milter spamassassin
 >         spf
 >
 > You can select which build options to use by setting PKG_DEFAULT_OPTIONS
 > or PKG_OPTIONS.milter-greylist.
 
 the patches are in the attachment, including the two patch files 
 appended back in manually with diff to /dev/null.
 
 For memory, patch to p0f.c is for the non standard(portable) int types
 and to spamd.c for the compile problems involving duplicate queue list 
 definitions and missing declaration because <string.h> is included 
 instead of <strings.h>.
 
 Regards,
 
 --------------040700060401010407000700
 Content-Type: text/plain; charset=UTF-8;
  name="grey.diff"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="grey.diff"
 
 PyBwYXRjaGVzL3BhdGNoLXAwZi5jCj8gcGF0Y2hlcy9wYXRjaC1zcGFtZC5jCkluZGV4OiBN
 YWtlZmlsZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9wa2dzcmMvbWFpbC9t
 aWx0ZXItZ3JleWxpc3QvTWFrZWZpbGUsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNTgKZGlm
 ZiAtdSAtcCAtcjEuNTggTWFrZWZpbGUKLS0tIE1ha2VmaWxlCTggSmFuIDIwMTMgMTU6NTQ6
 NTQgLTAwMDAJMS41OAorKysgTWFrZWZpbGUJMTAgSmFuIDIwMTMgMTE6MjQ6NTUgLTAwMDAK
 QEAgLTEsNiArMSw3IEBACiAjICROZXRCU0Q6IE1ha2VmaWxlLHYgMS41OCAyMDEzLzAxLzA4
 IDE1OjU0OjU0IHRyb24gRXhwICQKIAogRElTVE5BTUU9CW1pbHRlci1ncmV5bGlzdC00LjQu
 MgorUEtHUkVWSVNJT049CTEKIENBVEVHT1JJRVM9CW1haWwKIE1BU1RFUl9TSVRFUz0JZnRw
 Oi8vZnRwLmVzcGNpLmZyL3B1Yi9taWx0ZXItZ3JleWxpc3QvCiBFWFRSQUNUX1NVRlg9CS50
 Z3oKQEAgLTIzLDYgKzI0LDcgQEAgUkNEX1NDUklQVFM9CQltaWx0ZXItZ3JleWxpc3QKIC5p
 bmNsdWRlICJvcHRpb25zLm1rIgogCiBDT05GSUdVUkVfQVJHUys9CS0tc3lzY29uZmRpcj0k
 e1BLR19TWVNDT05GRElSOlF9CitDT05GSUdVUkVfQVJHUys9CS0td2l0aC1jb25mZmlsZT0k
 e1BLR19TWVNDT05GRElSOlF9L2dyZXlsaXN0LmNvbmYKIENPTkZJR1VSRV9BUkdTKz0JLS1s
 b2NhbHN0YXRlZGlyPSR7VkFSQkFTRTpRfQogQ09ORklHVVJFX0FSR1MrPQktLXdpdGgtdXNl
 cj0ke01JTFRFUl9VU0VSfQogQlVJTERfREVGUys9CQlNSUxURVJfVVNFUiBNSUxURVJfR1JP
 VVAgVkFSQkFTRQpAQCAtMzQsMTEgKzM2LDI1IEBAIElOU1RBTExBVElPTl9ESVJTKz0Jc2hh
 cmUvZXhhbXBsZXMvbWlsdGUKIAogT1dOX0RJUlNfUEVSTVMrPQkke1ZBUkJBU0V9L21pbHRl
 ci1ncmV5bGlzdCAke01JTFRFUl9VU0VSfSAke01JTFRFUl9HUk9VUH0gMDc1NQogCitTVUJT
 VF9DTEFTU0VTKz0gICAgICAgICBwYXRocworU1VCU1RfU1RBR0UucGF0aHM9ICAgICAgcHJl
 LWNvbmZpZ3VyZQorU1VCU1RfRklMRVMucGF0aHM9ICAgICAgZ3JleWxpc3QuY29uZiBncmV5
 bGlzdDIuY29uZgorU1VCU1RfU0VELnBhdGhzKz0gICAgICAgLWUgInN8L3Zhci9ydW58JHtW
 QVJCQVNFfS9ydW58ZyIKK1NVQlNUX1NFRC5wYXRocys9ICAgICAgIC1lICJzfC92YXIvbWls
 dGVyLWdyZXlsaXN0fCR7VkFSQkFTRX0vbWlsdGVyLWdyZXlsaXN0fGciCitTVUJTVF9NRVNT
 QUdFLnBhdGhzPSAgICBGaXhpbmcgcGF0aHMgaW4gY29uZiBleGFtcGxlcy4KKworRUdESVI9
 ICAgICAgICAgICAgICAgICAgJHtQUkVGSVh9L3NoYXJlL2V4YW1wbGVzL21pbHRlci1ncmV5
 bGlzdAorQ09ORl9GSUxFUz0gICAgICAgICAgICAgJHtFR0RJUn0vZ3JleWxpc3QuY29uZiAk
 e1BLR19TWVNDT05GRElSfS9ncmV5bGlzdC5jb25mCisKKwogcG9zdC1pbnN0YWxsOgogCSR7
 SU5TVEFMTF9EQVRBfSAke1dSS1NSQ30vUkVBRE1FIFwKIAkgICR7REVTVERJUn0ke1BSRUZJ
 WH0vc2hhcmUvZG9jL21pbHRlci1ncmV5bGlzdAogCSR7SU5TVEFMTF9EQVRBfSAke1dSS1NS
 Q30vZ3JleWxpc3QuY29uZiBcCiAJICAke0RFU1RESVJ9JHtQUkVGSVh9L3NoYXJlL2V4YW1w
 bGVzL21pbHRlci1ncmV5bGlzdAorCSR7SU5TVEFMTF9EQVRBfSAke1dSS1NSQ30vZ3JleWxp
 c3QyLmNvbmYgXAorCSAgJHtERVNURElSfSR7UFJFRklYfS9zaGFyZS9leGFtcGxlcy9taWx0
 ZXItZ3JleWxpc3QKKwogCiAuaW5jbHVkZSAiLi4vLi4vbWFpbC9saWJtaWx0ZXIvYnVpbGRs
 aW5rMy5tayIKIC5pbmNsdWRlICIuLi8uLi9tay9wdGhyZWFkLmJ1aWxkbGluazMubWsiCklu
 ZGV4OiBQTElTVAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9wa2dzcmMvbWFp
 bC9taWx0ZXItZ3JleWxpc3QvUExJU1QsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNwpkaWZm
 IC11IC1wIC1yMS43IFBMSVNUCi0tLSBQTElTVAkxNCBKdW4gMjAwOSAxODowNDozOCAtMDAw
 MAkxLjcKKysrIFBMSVNUCTEwIEphbiAyMDEzIDExOjI0OjU1IC0wMDAwCkBAIC00LDQgKzQs
 NSBAQCBtYW4vbWFuOC9taWx0ZXItZ3JleWxpc3QuOAogbWFuL21hbjUvZ3JleWxpc3QuY29u
 Zi41CiBzaGFyZS9kb2MvbWlsdGVyLWdyZXlsaXN0L1JFQURNRQogc2hhcmUvZXhhbXBsZXMv
 bWlsdGVyLWdyZXlsaXN0L2dyZXlsaXN0LmNvbmYKK3NoYXJlL2V4YW1wbGVzL21pbHRlci1n
 cmV5bGlzdC9ncmV5bGlzdDIuY29uZgogc2hhcmUvZXhhbXBsZXMvcmMuZC9taWx0ZXItZ3Jl
 eWxpc3QKSW5kZXg6IGRpc3RpbmZvCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290
 L3BrZ3NyYy9tYWlsL21pbHRlci1ncmV5bGlzdC9kaXN0aW5mbyx2CnJldHJpZXZpbmcgcmV2
 aXNpb24gMS4zNQpkaWZmIC11IC1wIC1yMS4zNSBkaXN0aW5mbwotLS0gZGlzdGluZm8JOCBK
 YW4gMjAxMyAxNTo1NDo1NCAtMDAwMAkxLjM1CisrKyBkaXN0aW5mbwkxMCBKYW4gMjAxMyAx
 MToyNDo1NSAtMDAwMApAQCAtNCwzICs0LDUgQEAgU0hBMSAobWlsdGVyLWdyZXlsaXN0LTQu
 NC4yLnRneikgPSBhODc0NgogUk1EMTYwIChtaWx0ZXItZ3JleWxpc3QtNC40LjIudGd6KSA9
 IDA3N2FiNDUyYzhiYjAwN2M5ZjUyZTgwYmU4ZGIzNDc1YTgzYWY0MTAKIFNpemUgKG1pbHRl
 ci1ncmV5bGlzdC00LjQuMi50Z3opID0gMjMwNTQ0IGJ5dGVzCiBTSEExIChwYXRjaC1hYSkg
 PSBjNDI3NTc4MTQ5MzMwMDFkZGJjZGZiNzdkZDAzZTE3YTljNGM4MjgzCitTSEExIChwYXRj
 aC1wMGYuYykgPSBiNTM1YWY5Mjg4ODVhYWUzZjBiOTI0MWNmNjYzMmJlNTk3OWQ0NDhiCitT
 SEExIChwYXRjaC1zcGFtZC5jKSA9IDU3MjdlNGYzNzgxZjEwYTQyOTk4NDBlNzU3M2FmYmVl
 NjI4MTIyMzUKSW5kZXg6IG9wdGlvbnMubWsKPT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2
 c3Jvb3QvcGtnc3JjL21haWwvbWlsdGVyLWdyZXlsaXN0L29wdGlvbnMubWssdgpyZXRyaWV2
 aW5nIHJldmlzaW9uIDEuOQpkaWZmIC11IC1wIC1yMS45IG9wdGlvbnMubWsKLS0tIG9wdGlv
 bnMubWsJMjIgU2VwIDIwMDkgMTY6NTI6MDIgLTAwMDAJMS45CisrKyBvcHRpb25zLm1rCTEw
 IEphbiAyMDEzIDExOjI0OjU1IC0wMDAwCkBAIC0zMyw2ICszMywxMSBAQCBDT05GSUdVUkVf
 QVJHUys9CS0tZGlzYWJsZS1kcmFjCiBEUkFDRF9EQj89CQkvZXRjL21haWwvZHJhY2QuZGIK
 IAogQ09ORklHVVJFX0FSR1MrPQktLWVuYWJsZS1kcmFjIC0td2l0aC1kcmFjLWRiPSR7RFJB
 Q0RfREJ9CitDRkxBR1MrPS1EVVNFX0RCMTg1X0VNVUxBVElPTgorVVNFX0RCMTg1PXllcwor
 QkRCX0FDQ0VQVEVEPWRiMiBkYjMgZGI0IGRiNQorTElCUys9JHtCREJfTElCU30KKy5pbmNs
 dWRlICIuLi8uLi9tay9iZGIuYnVpbGRsaW5rMy5tayIKIC5lbmRpZgogCiAjIyMKSW5kZXg6
 IGZpbGVzL21pbHRlci1ncmV5bGlzdC5zaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zz
 cm9vdC9wa2dzcmMvbWFpbC9taWx0ZXItZ3JleWxpc3QvZmlsZXMvbWlsdGVyLWdyZXlsaXN0
 LnNoLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjYKZGlmZiAtdSAtcCAtcjEuNiBtaWx0ZXIt
 Z3JleWxpc3Quc2gKLS0tIGZpbGVzL21pbHRlci1ncmV5bGlzdC5zaAkyMiBTZXAgMjAwOSAx
 NTo1Nzo1MCAtMDAwMAkxLjYKKysrIGZpbGVzL21pbHRlci1ncmV5bGlzdC5zaAkxMCBKYW4g
 MjAxMyAxMToyNDo1NSAtMDAwMApAQCAtMTAsNyArMTAsNyBAQAogbmFtZT0ibWlsdGVyZ3Jl
 eWxpc3QiCiByY3Zhcj0ibWlsdGVyZ3JleWxpc3QiCiBjb21tYW5kPSJAUFJFRklYQC9iaW4v
 bWlsdGVyLWdyZXlsaXN0IgotY29tbWFuZF9hcmdzPSItcCAvdmFyL21pbHRlci1ncmV5bGlz
 dC9taWx0ZXItZ3JleWxpc3Quc29jayAtdSBATUlMVEVSX1VTRVJAIgorY29tbWFuZF9hcmdz
 PSItcCBAVkFSQkFTRUAvbWlsdGVyLWdyZXlsaXN0L21pbHRlci1ncmV5bGlzdC5zb2NrIC11
 IEBNSUxURVJfVVNFUkAiCiAKIGlmIFsgLWYgL2V0Yy9yYy5zdWJyIC1hIC1kIC9ldGMvcmMu
 ZCAtYSAtZiAvZXRjL3JjLmQvREFFTU9OIF07IHRoZW4KIAkuIC9ldGMvcmMuc3VicgpAQCAt
 MjAsNyArMjAsNyBAQCBpZiBbIC1mIC9ldGMvcmMuc3ViciAtYSAtZCAvZXRjL3JjLmQgLWEg
 CiAJcnVuX3JjX2NvbW1hbmQgIiQxIgogCiBlbHNlCQkJCSMgb2xkIE5ldEJTRCwgU29sYXJp
 cywgTGludXgsIGV0Yy4uLgotCXBpZGZpbGU9L3Zhci9ydW4vJHtuYW1lfS5waWQKKwlwaWRm
 aWxlPUBWQVJCQVNFQC9ydW4vJHtuYW1lfS5waWQKIAogCWNhc2UgJDEgaW4KIAlzdGFydCkK
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PQoKCi0tLSAvZGV2L251bGwJMjAxMy0wMS0xMCAxMjoyMTowNi4wMDAw
 MDAwMDAgKzAxMDAKKysrIHBhdGNoZXMvcGF0Y2gtcDBmLmMJMjAxMy0wMS0wOCAxNzoyMDox
 My4zNDQ5NjE3NjcgKzAxMDAKQEAgLTAsMCArMSw0NSBAQAorJE5ldEJTRCQKKworLS0tIHAw
 Zi5jLm9yaWcJMjAxMy0wMS0wOCAxNDozMDowMS4wMDAwMDAwMDAgKzAwMDAKKysrKyBwMGYu
 YworQEAgLTExNiwyNSArMTE2LDI1IEBAIHN0cmNhc2VzdHIgKCBoYXlzdGFjaywgbmVlZGxl
 ICkKKyAjZGVmaW5lIFJFU1BfTk9NQVRDSAkJMgorIAorIHN0cnVjdCBwMGZfcXVlcnkgewor
 LQl1X2ludDMyX3QJbWFnaWM7CistCXVfaW50OF90CXR5cGU7CistCXVfaW50MzJfdAlpZDsK
 Ky0JdV9pbnQzMl90CXNyY19hZCxkc3RfYWQ7CistCXVfaW50MTZfdAlzcmNfcG9ydCxkc3Rf
 cG9ydDsKKysJdWludDMyX3QJbWFnaWM7CisrCXVpbnQ4X3QJdHlwZTsKKysJdWludDMyX3QJ
 aWQ7CisrCXVpbnQzMl90CXNyY19hZCxkc3RfYWQ7CisrCXVpbnQxNl90CXNyY19wb3J0LGRz
 dF9wb3J0OworIH07Cisgc3RydWN0IHAwZl9yZXNwb25zZSB7CistCXVfaW50MzJfdAltYWdp
 YzsKKy0JdV9pbnQzMl90CWlkOworLQl1X2ludDhfdCAJdHlwZTsKKy0JdV9pbnQ4X3QJZ2Vu
 cmVbMjBdOworLQl1X2ludDhfdAlkZXRhaWxbNDBdOworKwl1aW50MzJfdAltYWdpYzsKKysJ
 dWludDMyX3QJaWQ7CisrCXVpbnQ4X3QgCXR5cGU7CisrCXVpbnQ4X3QJZ2VucmVbMjBdOwor
 Kwl1aW50OF90CWRldGFpbFs0MF07CisgCWludDhfdAkJZGlzdDsKKy0JdV9pbnQ4X3QJbGlu
 a1szMF07CistCXVfaW50OF90CXRvc1szMF07CistCXVfaW50OF90CWZ3LG5hdDsKKy0JdV9p
 bnQ4X3QJcmVhbDsKKysJdWludDhfdAlsaW5rWzMwXTsKKysJdWludDhfdAl0b3NbMzBdOwor
 Kwl1aW50OF90CWZ3LG5hdDsKKysJdWludDhfdAlyZWFsOworIAlpbnQxNl90CQlzY29yZTsK
 Ky0JdV9pbnQxNl90CW1mbGFnczsKKysJdWludDE2X3QJbWZsYWdzOworIAlpbnQzMl90CQl1
 cHRpbWU7CisgfTsKKyAvKiBFbmQgb2Ygc3R1ZmYgYm9ycm93ZWQgZnJvbSBwMGYvcDBmLXF1
 ZXJ5LmggKi8KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PQotLS0gL2Rldi9udWxsCTIwMTMtMDEtMTAgMTI6MjE6MDYu
 MDAwMDAwMDAwICswMTAwCisrKyBwYXRjaGVzL3BhdGNoLXNwYW1kLmMJMjAxMy0wMS0wOSAw
 NzoyMzoxMi41NzkwMDQ1NjggKzAxMDAKQEAgLTAsMCArMSwyNSBAQAorJE5ldEJTRCQKKwor
 LS0tIHNwYW1kLmMub3JpZwkyMDEzLTAxLTA4IDE0OjMwOjAxLjAwMDAwMDAwMCArMDAwMAor
 KysrIHNwYW1kLmMKK0BAIC00Myw3ICs0Myw3IEBAIF9fUkNTSUQoIiRJZDogc3BhbWQuYyx2
 IDEuMjMgMjAxMy8wMS8wOAorICNpbmNsdWRlIDxzdGRpby5oPgorICNpbmNsdWRlIDxzdGRs
 aWIuaD4KKyAjaW5jbHVkZSA8ZXJybm8uaD4KKy0jaW5jbHVkZSA8c3RyaW5nLmg+CisrI2lu
 Y2x1ZGUgPHN0cmluZ3MuaD4KKyAjaW5jbHVkZSA8dW5pc3RkLmg+CisgI2luY2x1ZGUgPG5l
 dGRiLmg+CisgI2luY2x1ZGUgPHN5cy90eXBlcy5oPgorQEAgLTU1LDcgKzU1LDExIEBAIF9f
 UkNTSUQoIiRJZDogc3BhbWQuYyx2IDEuMjMgMjAxMy8wMS8wOAorICNpbmNsdWRlICJzcGYu
 aCIKKyAjaW5jbHVkZSAiYWNsLmgiCisgI2luY2x1ZGUgImNvbmYuaCIKKysjaWZkZWYgSEFW
 RV9PTERfUVVFVUVfSAorICNpbmNsdWRlICJxdWV1ZS5oIgorKyNlbHNlIAorKyNpbmNsdWRl
 IDxzeXMvcXVldWUuaD4KKysjZW5kaWYKKyAjaW5jbHVkZSAibWlsdGVyLWdyZXlsaXN0Lmgi
 CisgCisgI2luY2x1ZGUgInNwYW1kLmgiCg==
 --------------040700060401010407000700
 Content-Type: text/x-vcard; charset=utf-8;
  name="Richard_PALO.vcf"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="Richard_PALO.vcf"
 
 YmVnaW46dmNhcmQNCmZuOlJpY2hhcmQgUEFMTw0KbjpQQUxPO1JpY2hhcmQNCm9yZzpTQVMg
 QkFPVTtUTlQgUEFDQQ0KYWRyOlpJIENhbXAgTGF1cmVudDs7MTE3LCBhdiBNYXJjZWwgQmVy
 cmU7TEEgU0VZTkUgU1VSIE1FUjtWQVI7ODM1MDA7RlJBTkNFDQplbWFpbDtpbnRlcm5ldDpy
 aWNoYXJkLnBhbG9AYmFvdS5mcg0KdGVsO3dvcms6KzMzIDQgOTQgOTQgMzkgOTQNCnRlbDtm
 YXg6KzMzIDQgOTQgODcgODYgNjcNCngtbW96aWxsYS1odG1sOkZBTFNFDQp2ZXJzaW9uOjIu
 MQ0KZW5kOnZjYXJkDQoNCg==
 --------------040700060401010407000700--
 


Home | Main Index | Thread Index | Old Index