postgis 2 has a functioning build target for docs (and they are less prebuilt), and an install target, but no make target to do both. I asked for that, but upstream didn't want to add it (and I really don't get that, but..). In building postgis not in pkgsrc, I do gmake gmake docs and then to install gmake install gmake docs-intall Looking in pkgsrc/mk, it seems there is no concept of "do both of these targets": .if !target(do-build) do-build: . for _dir_ in ${BUILD_DIRS} ${RUN}${_ULIMIT_CMD} \ cd ${WRKSRC} && cd ${_dir_} && \ ${BUILD_MAKE_CMD} ${BUILD_TARGET} . endfor .endif So, should BUILD_TARGET be a list? should I patch makefile to have targets both: all docs both-install: install docs-install It seems better to have BUILD_TARGET be a list, because then pkg options can add targets, but it's a scarier change.
Attachment:
pgptLtUjFfUmf.pgp
Description: PGP signature