Created attachment 154915 [details] svn diff for misc/linm misc/linm fails to build on 10.1 due to the overlap between base and ports iconv libraries. This implements the standard way to deal with iconv as described in the porter's handbook. Next to that, linm uses deprecated des methods from des_old.h, this patch replaces them with their replacements enabling building with LibreSSL (OpenSSL head has also removed des_old.h)
Created attachment 154916 [details] Poudriere build log of misc/linm
A commit references this bug: Author: danfe Date: Sat Apr 11 14:55:35 UTC 2015 New revision: 383804 URL: https://svnweb.freebsd.org/changeset/ports/383804 Log: - Add a patch to replace deprecated des_* methods from des_old.h, which enables the build against LibreSSL (OpenSSL head has also removed this header) - Simplify WRKSRC and move it where it normally belongs in Makefile - Remove no longer required "/LIBS=/s|-lpthread|-pthread|" gimmick, and bring Makefile header under standard form - Provide a better port description while I'm here PR: 198984 Submitted by: Bernard Spil Changes: head/misc/linm/Makefile head/misc/linm/files/patch-panel_common_passencrypt.cpp head/misc/linm/pkg-descr
Patch was added (along with few other changes) as of ports r383804. Note that iconv changes were not committed, as I failed to reproduce the breakage. Feel free to reopen this bug, but please provide exhaustive analysis and rationale for proposed fix, thank you.