Created attachment 152337 [details] patch file Allow for use with latest version of BitchX-1.2.1
Maintainer CC'd
This is failing badly now, so if the patch works I'm going to commit it (without waiting for maintainer)
This patch appears untested. muscles# make -V PORT_OPTIONS make: "/build/boomdata/ports/potential/chinese/bitchx/Makefile" line 15: Malformed conditional (${PORT_OPTIONS:MLATIN}) make: Fatal errors encountered -- cannot continue make: stopped in /build/boomdata/ports/potential/chinese/bitchx A very similar message appears on FreeBSD 9. I don't see how PORT_OPTIONS could even be checked at this point -- it's before bsd.options.mk is loaded. Please take this PR back. You probably have to patch irc/bitchx in order to fix the LATIN option on this port.
Created attachment 152495 [details] new patch This patch sets LATIN default which should fix the issue, as this should auto add in LATIN support even if user x using irc/bitchx set it to off.
Issues should be fixed now, I added in the wrong patch.
Did you mean OPTIONS_SLAVE instead of OPTIONS_DEFAULT ? OPTIONS_DEFAULT+= doesn't have any effect in your patch
I don't see OPTIONS_SLAVE in porters handbook?
A commit references this bug: Author: antoine Date: Sun Feb 8 13:33:53 UTC 2015 New revision: 378654 URL: https://svnweb.freebsd.org/changeset/ports/378654 Log: Unbreak PR: 197175 Changes: head/chinese/bitchx/Makefile head/chinese/bitchx/files/patch-include__config.h
For slave ports, OPTIONS_SLAVE and OPTIONS_EXCLUDE should be use to unconditionnaly enable/disable an options from the master port.