Currently, we have no way of checking our installed ports for conflicting files when a port/package is being installed. With the attached patch to bsd.port.mk and pr bin/13649 (4.0-CURRENT) or bin/13647 (3.2-STABLE) applied to pkg_install tools or ports collection will be able to check the system for conflicting ports. Place the following into a port's Makefile: CONFLICTS= apache*-1.2* apache*-1.3.[012345] apache-*+ssl_* The CONFLICTS variable uses shell meta characters ( []*?<>,<=,>= ), to do pattern matching on conflicting ports. will result in @pkgcfl directives in its packing list. @pkgcfl apache*-1.2* @pkgcfl apache*-1.3.[012345] @pkgcfl apache-*+ssl_* bsd.port.mk will check for conflicting packages during the install of the port. If it detects a conflict, it will not install the port until the offending port is removed from the system. NOTE: By setting ENABLE_CONFLICTS to NO, it will disable conflict checking for the port install and for the building of the port's package. Currently, the patch is set to allow Conflict checking for CURRENT (OSVERSION >= 400009) and 3.2-STABLE (OSVERSION >= 320001). These will need to be changed to the appropriate values. Fix: Apply the attached patched to bsd.port.mk.
Responsible Changed From-To: freebsd-ports->asami Satoshi is the maintainer of bsd.port*mk.
Responsible Changed From-To: asami->portmgr Over to new maintainer.
Adapted patch to current bsd.port.mk. ---- Sem.
Send again my patch with Mozilla because stupid =0A= symbols of M$ Outlook.
is obsoleted by ports/47176
sorry, obsoleted by ports/47146
State Changed From-To: open->closed Superseded by PR 47146, thanks!