port: A program for reducing the difficulty of (soure code) porting (2011)

1 points by scruss


fanf

This program uses a database of lints, and it ships with a database that looks for 64 bit cleanliness issues in Solaris device drivers, so out of the box it is not as general-purpose as I expected https://github.com/davecb/port/blob/master/Databases/64bitDriver.ref

dbremner

This reminds me of the Windows SDK sample app porttool for porting from Win16 to Win32.

mdaniel

It conceptually reminds me of the absolute horrorshow that is https://savannah.gnu.org/projects/gnulib/ which a bunch of projects used either as a submodule, or as an implied submodule, with instructions of "download this random tar, unpack it into this directory, then build my project" and that was as error-free as it sounds. My recollection was that a lot of the readme links were for "the latest release" which contributed to the bad outcomes