optionalPackage('ncurses', "--with-libncurses-prefix={$pkg->getBuildRootPath()}") ->optionalPackage('libxml2', "--with-libxml2-prefix={$pkg->getBuildRootPath()}") ->addConfigureArgs( '--disable-java', '--disable-c++', '--disable-d', '--disable-rpath', '--disable-modula2', '--disable-libasprintf', '--with-included-libintl', "--with-iconv-prefix={$pkg->getBuildRootPath()}", ); // zts if ($builder->getOption('enable-zts')) { $autoconf->addConfigureArgs('--enable-threads=isoc+posix') ->appendEnv([ 'CFLAGS' => '-lpthread -D_REENTRANT', 'LDFLGAS' => '-lpthread', ]); } else { $autoconf->addConfigureArgs('--disable-threads'); } $autoconf->configure()->make(dir: "{$pkg->getSourceDir()}/gettext-runtime/intl"); $pkg->patchLaDependencyPrefix(); } }