Date: Wed, 8 Aug 2007 01:08:40 -0500 From: "Scot Hetzel" <swhetzel@gmail.com> To: "Rakhesh Sasidharan" <rakhesh@rakhesh.com> Cc: RW <fbsd06@mlists.homeunix.com>, freebsd-ports@freebsd.org Subject: Re: Building Pine with PASSFILE option Message-ID: <790a9fff0708072308s22cb4b7boacc9a85ec4d8c3a2@mail.gmail.com> In-Reply-To: <20070808082107.X37694@obelix.home.rakhesh.com> References: <20070807160649.Y22638@obelix.home.rakhesh.com> <790a9fff0708070656j77bc1f82l6c267df10e65cdfc@mail.gmail.com> <20070807160925.5fa458f0@gumby.homeunix.com.> <20070808082107.X37694@obelix.home.rakhesh.com>
next in thread | previous in thread | raw e-mail | index | archive | help
------=_Part_20077_23023728.1186553320631 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 8/7/07, Rakhesh Sasidharan <rakhesh@rakhesh.com> wrote: > RW wrote: > >> But it will work from /etc/make.conf (using either "=" or "+="), as > >> long as you don't select LDAP support. > > > > Have you actually tried this? A few years ago I couldn't get it, nor > > several variations on it, to work. IIRC there were a lot of other people > > who had problems with it on various mailing lists. > > I think you are right, it doesn't work. I modified the pine4 Makefile to > pass the PASSFILE variable but Pine doesn't seem to be built with PASSFILE > support. > As you found out setting the PASSFILE variable via the Makefile or /etc/make.conf didn't work. I was able to make it work with the hint from RW by modifying pine/osdep/os-bsf.h, and then creating a new patch-ac file. Attached is the patch for the ports Makefile, and files/patch-ac. The only thing missing is your change for the warning message when the PASSFILE option is enabled. Scot -- DISCLAIMER: No electrons were mamed while sending this message. Only slightly bruised. ------=_Part_20077_23023728.1186553320631 Content-Type: text/x-diff; name="pine.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pine.patch" X-Attachment-Id: file0 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9ob21lL25jdnMvcG9ydHMvbWFp bC9waW5lNC9NYWtlZmlsZSx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS44NwpkaWZmIC11IC1yMS44 NyBNYWtlZmlsZQotLS0gTWFrZWZpbGUJMTUgT2N0IDIwMDYgMjE6MTU6MjQgLTAwMDAJMS44Nwor KysgTWFrZWZpbGUJOCBBdWcgMjAwNyAwNTo1ODoxNCAtMDAwMApAQCAtMjMsNiArMjMsNyBAQAog CiBPUFRJT05TPQlQSUNPICJCdWlsZCBhbmQgaW5zdGFsbCBwaWNvLCB0aGUgZGVmYXVsdCBlZGl0 b3IiIG9uIFwKIAkJTUFJTERJUiAiQWRkIGEgcGF0Y2ggdGhhdCBwcm92aWRlcyBtYWlsZGlyIHN1 cHBvcnQiIG9mZiBcCisJCVBBU1NGSUxFICJBZGQgc3VwcG9ydCBmb3IgYSBQaW5lIFBhc3N3b3Jk IEZpbGUgKERBTkdFUk9VUykiIG9mZiBcCiAJCUxEQVAgIkFkZCBzdXBwb3J0IGZvciBMREFQIiBv ZmYgXAogCQlJUFY2ICJBZGQgc3VwcG9ydCBmb3IgSVB2NiIgb2ZmCiAKQEAgLTU5LDggKzYwLDE0 IEBACiBFWFRSQV9PUFRTKz0JSVA9NgogLmVuZGlmCiAKKy5pZiBkZWZpbmVkKFdJVEhfUEFTU0ZJ TEUpCitQQVNTRklMRT89CS5waW5lLnB3ZAorRVhUUkFfT1BUUys9IEVYVFJBQ0ZMQUdTPSItRFdJ VEhfUEFTU0ZJTEUiCisuZW5kaWYKKwogTUFOMT0JCXBpbmUuMSBwaWxvdC4xIHJwZHVtcC4xIHJw bG9hZC4xCiAKKwogcHJlLWZldGNoOgogLmlmICFkZWZpbmVkKEJBVENIKSAmJiAhZGVmaW5lZChQ QUNLQUdFX0JVSUxESU5HKQogCSR7U0h9IHBrZy1pbnN0YWxsCkBAIC05Niw2ICsxMDMsNyBAQAog CQkke1NFRH0JLWUgInM6L3Vzci9sb2NhbC9ldGMvOiR7UFJFRklYfS9ldGMvOmciIFwKIAkJCS1l ICJzOi91c3IvbG9jYWwvbGliLzoke1BSRUZJWH0vZXRjLzpnIiBcCiAJCQktZSAiczpAQFBSRUZJ WEBAOiR7UFJFRklYfTpnIiBcCisJCQktZSAiczpAQFBBU1NGSUxFQEA6JHtQQVNTRklMRX06ZyIg XAogCQkJLWUgInM6L3Vzci9sb2NhbC9waW5lLmNvbmY6JHtQUkVGSVh9L2V0Yy9waW5lLmNvbmY6 ZyIgXAogCQkJJCRpLnByZXNlZCA+ICQkaSA7IFwKIAlkb25lCkluZGV4OiBmaWxlcy9wYXRjaC1h Ywo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09ClJDUyBmaWxlOiAvaG9tZS9uY3ZzL3BvcnRzL21haWwvcGluZTQvZmlsZXMv cGF0Y2gtYWMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTMKZGlmZiAtdSAtcjEuMTMgcGF0Y2gt YWMKLS0tIGZpbGVzL3BhdGNoLWFjCTEwIFNlcCAyMDAzIDE5OjAzOjE5IC0wMDAwCTEuMTMKKysr IGZpbGVzL3BhdGNoLWFjCTggQXVnIDIwMDcgMDU6Mzk6NTAgLTAwMDAKQEAgLTEsNDcgKzEsNDMg QEAKLSoqKiBwaW5lL29zZGVwL29zLWJzZi5oLm9yaWcJRnJpIE1heSAyMyAwOTowNToyMSAyMDAz Ci0tLS0gcGluZS9vc2RlcC9vcy1ic2YuaAlGcmkgU2VwICA1IDAxOjQ0OjIwIDIwMDMKLSoqKioq KioqKioqKioqKgotKioqIDg3LDkzICoqKioKLSAgICAgTk9URTogWW91J2xsIGFsc28gaGF2ZSB0 byBtYWtlIHN1cmUgdGhlIGFwcHJvcHJpYXRlIG9zZGVwL3Bvc3RyZWFwLioKLSAgICAgICAgICAg ZmlsZSBpcyBpbmNsdWRlZCBpbiB0aGUgb3MtKi5pYyBmaWxlIGZvciB5b3VyIHN5c3RlbS4KLSAg IC0tLS0qLwotISAvKiAjZGVmaW5lIEJBQ0tHUk9VTkRfUE9TVCAqLwotICAKLSAgCi0gIAotLS0t IDg3LDkzIC0tLS0KLSAgICAgTk9URTogWW91J2xsIGFsc28gaGF2ZSB0byBtYWtlIHN1cmUgdGhl IGFwcHJvcHJpYXRlIG9zZGVwL3Bvc3RyZWFwLioKLSAgICAgICAgICAgZmlsZSBpcyBpbmNsdWRl ZCBpbiB0aGUgb3MtKi5pYyBmaWxlIGZvciB5b3VyIHN5c3RlbS4KLSAgIC0tLS0qLwotISAjZGVm aW5lIEJBQ0tHUk9VTkRfUE9TVAotICAKLSAgCi0gIAotKioqKioqKioqKioqKioqCi0qKiogMjA5 LDIxNCAqKioqCi0tLS0gMjA5LDIxNiAtLS0tCi0gICNkZWZpbmUgREZfS0JMT0NLX1BBU1NXRF9D T1VOVCAgICAiMSIKLSAgI2RlZmluZSBERl9SRU1PVEVfQUJPT0tfSElTVE9SWSAgICIzIgotICAK LSsgI2RlZmluZSBERl9TUEVMTEVSICAgICAgICAgICAgICAgICJAQFBSRUZJWEBAL2Jpbi9pc3Bl bGwiCi0rIAotICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSAgICAgVGhlIGRlZmF1bHQgcHJpbnRlciB3aGVu IHBpbmUgc3RhcnRzIHVwIGZvciB0aGUgZmlyc3QgdGltZSB3aXRoIG5vIHByaW50ZXIKLSAgIC0t LS0qLwotKioqKioqKioqKioqKioqCi0qKiogMjgwLDI4NiAqKioqCi0gICAgICAgICA4Ci0gICAg ICAgICA5IGxvZ3MgZ3Jvc3MgZGV0YWlscyBvZiBjb21tYW5kIGV4ZWN1dGlvbgotICAgLS0tLSov Ci0hICNkZWZpbmUgREVGQVVMVF9ERUJVRyAyCi0gIAotICAKLSAgCi0tLS0gMjgyLDI4OCAtLS0t Ci0gICAgICAgICA4Ci0gICAgICAgICA5IGxvZ3MgZ3Jvc3MgZGV0YWlscyBvZiBjb21tYW5kIGV4 ZWN1dGlvbgotICAgLS0tLSovCi0hICNkZWZpbmUgREVGQVVMVF9ERUJVRyAwCi0gIAotICAKLSAg CistLS0gcGluZS9vc2RlcC9vcy1ic2YuaC5vcmlnCTIwMDMtMDUtMjMgMTE6MDU6MjEuMDAwMDAw MDAwIC0wNTAwCisrKysgcGluZS9vc2RlcC9vcy1ic2YuaAkyMDA3LTA4LTA4IDAwOjM3OjQzLjA1 Mjg2MjM1NiAtMDUwMAorQEAgLTg3LDcgKzg3LDcgQEAKKyAgICBOT1RFOiBZb3UnbGwgYWxzbyBo YXZlIHRvIG1ha2Ugc3VyZSB0aGUgYXBwcm9wcmlhdGUgb3NkZXAvcG9zdHJlYXAuKgorICAgICAg ICAgIGZpbGUgaXMgaW5jbHVkZWQgaW4gdGhlIG9zLSouaWMgZmlsZSBmb3IgeW91ciBzeXN0ZW0u CisgIC0tLS0qLworLS8qICNkZWZpbmUgQkFDS0dST1VORF9QT1NUICovCisrI2RlZmluZSBCQUNL R1JPVU5EX1BPU1QKKyAKKyAKKyAKK0BAIC0yMDksNiArMjA5LDggQEAKKyAjZGVmaW5lIERGX0tC TE9DS19QQVNTV0RfQ09VTlQgICAgIjEiCisgI2RlZmluZSBERl9SRU1PVEVfQUJPT0tfSElTVE9S WSAgICIzIgorIAorKyNkZWZpbmUgREZfU1BFTExFUiAgICAgICAgICAgICAgICAiQEBQUkVGSVhA QC9iaW4vaXNwZWxsIgorKworIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICAgIFRoZSBkZWZhdWx0IHByaW50 ZXIgd2hlbiBwaW5lIHN0YXJ0cyB1cCBmb3IgdGhlIGZpcnN0IHRpbWUgd2l0aCBubyBwcmludGVy CisgIC0tLS0qLworQEAgLTI1MCw2ICsyNTIsMTMgQEAKKyAjZGVmaW5lIE1BWF9TQ1JFRU5fQ09M UyAgKDE3MCkgCisgI2RlZmluZSBNQVhfU0NSRUVOX1JPV1MgICgyMDApIAorIAorKy8qLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQorKyAgICBGaWxlIG5hbWUgdXNlZCB0byBzdG9yZSB0aGUgdXNlcidzIHNlcnZlci9p ZC9wYXNzd29yZCB0cmlwbGUgYmV0d2VlbgorKyBzZXNzaW9uLiAgSXQgaXMgcm9vdGVkIGluIHRo ZSBzYW1lIGRpcmVjdG9yeSBhcyB0aGUgUElORVJDLgorKyAtLS0tKi8KKysjaWZkZWYgV0lUSF9Q QVNTRklMRQorKyNkZWZpbmUgUEFTU0ZJTEUgICAgICAgICJAQFBBU1NGSUxFQEAiCisrI2VuZGlm CisgCisgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgICAgIFdoZXJlIHRvIHB1dCB0aGUgb3V0cHV0IG9mIHBp bmUgaW4gZGVidWcgbW9kZS4gRmlsZXMgYXJlIGNyZWF0ZWQKK0BAIC0yODAsNyArMjg5LDcgQEAK KyAgICAgICAgOAorICAgICAgICA5IGxvZ3MgZ3Jvc3MgZGV0YWlscyBvZiBjb21tYW5kIGV4ZWN1 dGlvbgorICAtLS0tKi8KKy0jZGVmaW5lIERFRkFVTFRfREVCVUcgMgorKyNkZWZpbmUgREVGQVVM VF9ERUJVRyAwCisgCisgCisgCg== ------=_Part_20077_23023728.1186553320631--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?790a9fff0708072308s22cb4b7boacc9a85ec4d8c3a2>