Hi Ray
I'm not hung up on the name. But I wanted to convey that its not just maple boards it supports, its also other generic stm32 boards.
Perhaps
Maple_STM32
Would be a better title.
I'm glad the maple stuff still works, as I wasn't able to test it, as my maple clones still have not arrived, nor has the other larger generic STM32 board, I.e more akin to a uno sized board
Re: progmem
I have not tested it, but I have copied the avr folder from the SAM core of Arduino 1.5.x and added the includes for this into wirish.h
I have not had time to look in var/progmem but I think it provides macros and definitions to make progmem statements work on the due
However I have not had time to test whether this has resolved the progmem issue or just allowed the code to compile.
Just to reiterate, the EEPROM library I found and added, is also untested, and although it compiles I have not verified the correct flash page it should use, or the page size.
So currently the EEPROM code may possibly overwrite the program.
Re ARDRUINO_ARC_xxx
It should be easy to add this to the boards.txt etc
Perhaps @westfm is the best person to advise us on this question, he / she seems to be more of an ARM expert than I am 
But at a minimum it would need to be
ARDRUINO_ARC_STM32
And possibly as stm do lots of variants, it may need to be
ARDRUINO_ARC_STM32F1XX
And even then... Looking at the code in EEPROM.h. Minor variations in the part number at the end, e.g. The bit like C6T at the end of the part number, possibly have an effect on what needs to go in the code.
However for the moment I will add a definition as
ARDRUINO_ARC_STM32F1XX
As its my best guess.
Also...
The guy who wrote the EEPROM library, also has a CAN bus library, so I think I will add it as untested code to my repo, so that at least all these things are kept in one place.
BTW. I noticed on the Due forum there is a thread of libraries ported to the Due, but they are not in one central location, ie some on people's github account, some on google code, some in blogs as code, some posted to the forum as code etc etc.
I'm surprised someone has not setup a git repo and put them all in one place.
I may do this, and also do the same thing for any maple libs I find.
One other thing.
I'm not sure how long leaflabs will keep their wiki pages going, so I may find out if I can add their maple pages to my git repo
However I think they are copyright leaflabs so I will need to get permission.
Cheers
Roger