Created attachment 190342 [details] patch This patch switches drawterm port to use 9front's fork. It also adds DragonflyBSD compatibility. Tested on Poudriere on FreeBSD.
Hello, I have contacted Piotr and they're interested in taking over this port. Thanks, Piotr!
Created attachment 191706 [details] patch * update to a newer version which includes a manpage * respect CFLAGS * add -fPIC to CFLAGS * change maintainer
This needs to be locked to a specific commit. Using 'tip' isn't appropriate as it changes over time for every new upstream commit. It would also be nice to give the distfile a unique filename (probably using the /?dummy= trick other ports use). +.if ${OPSYS} == "FreeBSD" +MAKE_ARGS= CONF=freebsd +.else +MAKE_ARGS= CONF=dragonfly +.endif Since this set after including bsd.port.pre.mk it should be MAKE_ARGS+= or it overwrites MAKE_ARGS as set by the framework, but all of this can be done declaratively without the bsd.port.{pre,post}.mk dance with just MAKE_ARGS= CONF=${OPSYS:tl}