| git.druid.rocks | index | druid520 | ports | ports/ | libraries/ | libmd/ | pkg.conf |
ports/libraries/libmd/pkg.conf
pkg_name="libmd"
pkg_license="bsd-2-clause"
pkg_ver="git"
pkg_deps="gnu-autoconf gnu-automake gnu-libtool"
# autoconf bakes its own configure-time --prefix into the generated
# libmd.pc's own prefix=/exec_prefix=/includedir= lines as literal text
# -- correct for a normal build (prefix now == prefix later), but wrong
# for an ephemeral "mp reinstall --inplace" build, where that prefix is
# a throwaway scratch path. doesn't fail loudly: pkg-config just quietly
# keeps pointing any consumer (editors/mg's own libbsd-overlay chain
# included) at a directory that stops existing the moment that scratch
# dir is cleaned up post-merge. same class of baked-in-build-time-path
# bug already fixed for gcc/perl5/libressl/curl/git/build-tools/pkgconf
# -- see vcs/git/pkg.conf's own pkg_no_inplace comment for the general
# shape of it.
pkg_no_inplace="yes"