When attempting to install a port which fails due to being marked BROKEN, the make exits with a success status, meaning that any scripts that make a port and then delete the previous port on successful compile end up deleting the only installed working version. Fix: Make ignored/broken ports exit "1" from the make How-To-Repeat: cd /usr/ports/multimedia/ffmpeg (for example) make clean; make && make deinstall Although this port is currently marked broken, and won't compile, the installed port is deleted as the make exitted with "success" status.
Responsible Changed From-To: freebsd-ports-bugs->portmgr This looks like a bsd.port.mk issue.
State Changed From-To: open->suspended Suspended awaiting patch
State Changed From-To: suspended->open A patch was reseived
The patch is easy enough. Does it OK for pointyhat builds? -- Sem.
State Changed From-To: open->analyzed Accepted for a test build on the cluster.
State Changed From-To: analyzed->closed Committed, thanks.