使 xar 实用程序使用 expat 而不是 libxml2

making the xar utility use expat instead of libxml2

从 xar 实用程序源代码来看,它似乎可以使用 expat 或 libxml2 XML 解析器

#if HAVE_LIBXML_XMLREADER_H 
#include <libxml/xmlreader.h> 
#elif HAVE_BSDXML_H 
#include <bsdxml.h> 
#elif HAVE_EXPAT_H 
#include <expat.h>

当我使用 ports 安装它时,如何让它使用 expat 而不是 libxml?

当前版本(撰写本文时为 1.5.2)需要 libxml。

expat 这个词甚至没有出现在源代码中。