it would be cool if ports supported compiling a port to a specific directory (ie ~/user or ~/fort) and allowed each binary to be statically compiled, not as an option to each port maybe, but maybe as a wrapper ie
cd /usr/ports/nntp/pan
fortsnap /home/extra-ceo/fort/ make -j
which should take the compiled data, copy it to the directory that was inputted, and POSSIBLY execute a script
it would work like this with fortsnap
1. compile the data with switches ($fortsnap0 = --prefix=$DIR --dont-know-static-switch)
2. copy the data from work/ to the directory that was inputted
3. possible execute a user included script (chmod, setting freebsd specific settings)
the reason is you can compile against many libraries and organize many huge binaries in many different directories, like a home dir, and statically linked binaries take all dependencies and compile them into a huge binary, and it allows for better organization in stuff like the home dir
cd /usr/ports/nntp/pan
fortsnap /home/extra-ceo/fort/ make -j
which should take the compiled data, copy it to the directory that was inputted, and POSSIBLY execute a script
it would work like this with fortsnap
1. compile the data with switches ($fortsnap0 = --prefix=$DIR --dont-know-static-switch)
2. copy the data from work/ to the directory that was inputted
3. possible execute a user included script (chmod, setting freebsd specific settings)
the reason is you can compile against many libraries and organize many huge binaries in many different directories, like a home dir, and statically linked binaries take all dependencies and compile them into a huge binary, and it allows for better organization in stuff like the home dir