Hello freebsd-ports,

 Mk/bsd.port.mk unconditionally and inevitably add code to put
 " --infodir=${GNU_CONFIGURE_PREFIX}/${INFO_PATH}/${INFO_SUBDIR}" into
 _LATE_CONFIURE_ARGS at line ~2651.

 But later, at line ~4930 same makefile adds ${INFO} files from
"${STAGEDIR}${PREFIX}/${INFO_PATH}" to pkg-plist.

 It is impossible to make this right, if ${GNU_CONFIGURE_PREFIX} !=
${PREFIX} and it is impossible to override "--infodir" for GNU_CONFIGURE in
port's Makefile, because _LATE_CONFIGURE_ARGS could not be modified.

  MANDIR / GNU_CONFIGURE_MANPREFIX have same problem.

  I don't understand, how to resolve this problem: if GNU_CONFIGURE_PREFIX
 is set to "${PREFIX}/something", it is impossible to have good pkg-plist with
 info files with INFO mechanism.

  Also, I don't like this _LATR_CONFIGURE_ARGS magic at all, as it is
 impossible to set custom infodir and mandir by hands! IMHO, this code
 should check CONFIGURE_ARGS before setting these options!

-- 
Best regards,
 Lev                          mailto:l...@freebsd.org

_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to