I don't know well how to handle this in a good way, I am not that expert
in make+configure.
Perhaps we could tweak the PDF inspector.
But I think That PDFKit is not linked well, one should not need to add
the linker path stuff.
For example, if you compile a gnustep applicaon, you do not need to add
al paths of libxml. libtiff, etc needed to compile base and gui.
For me, libxml, libtiff etc are installed in /usr/local/lib, the same place
where
all other gnustep libraries get installed. Therefore, it will just find them.
libfreetype
is in a different location. Where do you have libfreetype installed on Linux?
On my
opensuse box, its in /usr/lib64 where I guess the make will just find it and
pick it up
easily. I guess the configure script for the Inspectors need to be enhanced to
deal
with that. But for the ports tree, I'm fine with setting the environment
variables.
This is easy enough for me ;) Since its done this way for years, I don't think
its a reason to hold back a GWorkspace release.