## Stefan Esser ([email protected]): > LIP_DEPENDS= libncurses.so:devel/libncurses
There's a Uses macro for ncurses, and I believe you're trying to do USES+=ncurses:port. Else the dependency would look like LIB_DEPENDS+=libncurses.so.6:devel/libncurses and you'd have to track that version (.6) everytime it changes in ncurses, which would be a PITA, so just take the USES. Also, the available USES macros are documented in the Porter's Handbook: https://docs.freebsd.org/en/books/porters-handbook/book/#uses > > 2) The port wants the terminfo-db lpackage as a run dependency. > I can specify it as such, but this does not work in poudriere: > > RUN_DEPENDS= share/terminfo/a/ansi:misc/terminfo-db As per the documentation https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-run_depends RUN_DEPENDS depends on a "executable or file", and "[i]f path starts with a slash (/), it is treated as a file" and the example shows that you can (and need to, in your case) prefix the path with ${LOCALBASE} to get an actual full path. You could also look at existing ports: e.g. editors/libreoffice (not the simplest port, but the first one which came to mind) depends on some fonts. Regards, Christoph -- Spare Space
