> ... It occurs to me to build it as a port. However, the > program's requirements are slightly heretical: > > - Everything installs into a single directory, /home/bbs is recommended. > The standard /usr/local would be problematic for obvious reasons.
Only because it tries to scribble in its program directory, a bit like urinating in one's own room. Lots of programs have this issue; they need to be spanked until they get over it. If you like the program, fix it (e.g., program files in /usr/local, writable files in /var) AND feed these changes back to the upstream so they realize how idiotic it is. > - The application is developed on Linux and features a custom function > called cstrcpy() to do bounds checking on strcpy(). The compiler > complains that we're not using strlcpy() instead. UTSL. Fix it and feed it upstream. Sorry if it's a "broken record" (as if anybody remembers those) or repetitive, but it's all the same issue.
