There are some more examples of puirt, with translations, (one goes to the tune of "The High Road to Linton") at George Seto's site and C. Cockburn offers an article about puirt-a-beul
I haven't (yet)tried a mudcat foram search to try to find any previous discussion of the topic