Always happy to help people make new parts, it benefits us all Image may be NSFW.
Clik here to view. . Since I assume you aren't (yet at least) familiar with Inkscape to edit svgs (you will need to learn if you want to make more parts though) I edited the schematic svg for you. Basically I ungrouped it all to allow me to move the pin 21 through 40 side of the chip a fair way to the right to allow for the long pin labels. That done I increased the width of the enclosing rectangle to match. Then with the PIC data sheet open in another window I selected the pin numbers inside the rectangle one at a time and did a copy/paste from the data sheet to the svg to set the pin labels on each pin to match the data sheet. As a final step I added lines to the 3 or so pins that the line to indicate negative true in the label matched the data sheet (since the copy/paste only copies the text). Finally I did an edit select all and group and renamed the resulting group to schematic and did a resize document to page and saved the svg. Faster to do than type this explaination Image may be NSFW.
Clik here to view. . As well I changed the label field in the fpz file (essentially the metadata from parts editor) to change label from PIC16F887 to U so the instance number of the chip in schematic changed from PIC16F1 (apparantly it turncates at 6 characters) to U1 which is more usual.
PIC16F887 v.3.fzpz (12.2 KB)
You might want to verify the schematic chip labels against the data sheet to make sure I didn't screw any of them up in the copy paste Image may be NSFW.
Clik here to view. .
Peter