Pine/IMAP programs for the Amiga


I'm baaaaaaaccccccckkkkkkkk....

After over 2 years without any pine updates, I have decided to revive Pine for the amiga.  The last official update was 3.96 though I did a 4.02 release .

I really haven't been away from the amiga. I still have my A4000/040 on my desk. It shares the desk with a Dual Athlon 1.2Ghz with 512M of memory running RedHat 7.1 and a 486DX4/100 with RedHat 6.1 running my gateway.



Anyway, what sparked me to renew my interest in pine is two things. I got an email about a week ago from Jeffrey Harris inquiring about a new version of pine.  The second was a thread on comp.sys.amiga.programmer from Samy Merchi entitled "pine, tin, tinyfugue" (unfortunately Deja says it can't find it otherwise I will post a link. Its Message-ID: <39215250$1_1@news.utu.fi>). The thread was saying  that there hasn't been a release of pine for a couple of years and it was a good mail reader.

I was surprised. I thought no one used pine anymore. I emailed Samy and I was going to mail my diffs for 3.96 to him.  Since I'm a programmer at heart and I was between projects I thought I would resurrect Pine.

Things have changed alot in those 2 or so years. Computers have gotten alot faster. Cross-compilation is a much more viable option for programming on the Amiga. The 3-4 or so hours it took to compile pine 3.96 on my Amiga 4000/040 I can now do in ~10 minutes on my PII-350. Development time decreased dramatically.

I had still had a copy of the 4.02 source -- 4.02 has a new layout and new c-client code.. This was the basis for the new port. After downloading the 4.21 source, I tackled the c-client code first. Miraculously they still have my amiga code in there! I just fix a few bugs and had the c-client test-suite program running in under an hour. Pine and pico were a little bit tougher. Luckily in the 4.x series almost all of the os-dependent code is modularized. I just copied the os-dependent code from my 4.02 source to the 4.21 source, manually patched the source that wasn't in the os-dependent code and things came together pretty quickly. Total development time for the first "beta" release of 4.21 - 12 hours. In comparison, I think it was at least 2-3 weeks for the original 3.91 code to come together. Ahh speed kills ... compilation time.


News


June 22, 2000 - I have released a new version of Pine based on 4.21. The things I have fixed in this release are:


Downloads

The current pine version is 4.21. It was released on June 22, 2000.

Ah, the part everyone is waiting for, the goods. There are 4 archives:

The pine-tools archive should rarely change. Currently I have no installer. There really isn't a need for one. NOTE: Previous releases of pine used the "pine:" assign. This is no longer needed. Pine now uses PROGDIR: to figure out where its configuration files are.

Links/Resources


TODO

There are still a couple of things I want to do with pine.

$Author: jshepher $
$Date: 2001/10/02 03:35:13 $