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