I wasn't looking forward to creating yet another box symbol, so
instead I spent far more time writing a tool to do it for me. Yeah,
I'm that kind of hacker. OTOH, the second symbol I used it for only
took a minute or so to create.
Similar in functionality to tragesym, with some differences:
* You don't use gnumeric (or any other spreadsheet).
* The symbols are in my "compromise" format.
* No DRC support (use my sym2csv/csv2sym programs for that).
* Supports packed bus pins.
* It's in perl instead of python ;-)
http://www.gedasymbols.org/user/dj_delorie/tools/djboxsym.html