question about new ports

Roman Neuhauser neuhauser at chello.cz
Thu Nov 25 12:00:44 PST 2004


# emin at mccme.ru / 2004-11-24 18:22:16 +0300:
> 1) Program's author put some files into /usr/local hier, and some
>    other files (phonetic fonts) into /usr/X11R6 hier. I can't put
>    dictionaries into /usr/X11R6 because it's may be executed
>    whitout X11. And I don't know, can I put phonetic fonts into
>    /usr/local/lib/fonts directory, does it right?

    that would probably be ok.
 
>    There are not problem if I put the fonts into /usr/local, but
>    this may be wrong? Author writing about file-placing, that
>    they are corresponding FHS (File Hierarchy Standard).

    that's a Linux-specific standard.
 
>    And if I put fonts into /usr/X11R6/lib/fonts, there are other
>    trouble: I must use names in pkg-plist relative PREFIX, but
>    there are two PREFIX used: LOCALBASE for dictionarys and
>    scripts, and X11BASE for fonts...

    see @cwd in pkg_create(1)
 
> 2) I make my port sensitive to WITHOUT_X11 variable. If it's
>    set to "yes" I don't install some useless files (font's and
>    TK scripts). What should I write into pkg-plist? I read about
>    %%variable%% but I don't need to change some path in pkg-plist
>    dependently from variable, --- i need to remove some files
>    from this list if WITHOUT_X11 specified.

    there's an awful lot of examples in the ports tree, look for
    PLIST_SUB in devel/subversion for example.

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


More information about the freebsd-ports mailing list