svn commit: r407270 - head/ports-mgmt/portmaster
John Marino
marino at FreeBSD.org
Tue Jan 26 11:23:39 UTC 2016
Author: marino
Date: Tue Jan 26 11:23:38 2016
New Revision: 407270
URL: https://svnweb.freebsd.org/changeset/ports/407270
Log:
ports-mgmt/portmaster: DEPRECATE without expiration date
The portmaster script hasn't had an official maintainer in 9 months and 2
years before that it was only patched in reaction to changes in the ports
framework. There are many unclaimed PRs in the bugzilla database, many
known bugs, and several areas where portmaster no longer aligns with how
ports work today. The problem isn't simply getting a maintainer; that
person has to be a ports framework expert and it appears that the people
with these qualifications don't want anything to do with this port.
Moreover, there are better options available. All FreeBSD platforms
support ports-mgmt/poudriere (although some many struggle under the load)
and the most common amd64 and i386 platform users have the additional
option of ports-mgmt/synth which is user-friendly, lightweight, and aimed
at users of portmaster, portupgrade, and even poudriere.
Unless something drastic regarding portmaster occurs, it's nearing its
natural EOL, so it's users should evaluate alternatives and try to
migrate off of it.
Modified:
head/ports-mgmt/portmaster/Makefile
Modified: head/ports-mgmt/portmaster/Makefile
==============================================================================
--- head/ports-mgmt/portmaster/Makefile Tue Jan 26 10:20:14 2016 (r407269)
+++ head/ports-mgmt/portmaster/Makefile Tue Jan 26 11:23:38 2016 (r407270)
@@ -25,6 +25,16 @@ PLIST_FILES= sbin/portmaster \
BASH_PLIST_FILES= etc/bash_completion.d/portmaster.sh
ZSH_PLIST_FILES= share/zsh/site-functions/_portmaster
+.include <bsd.port.options.mk>
+
+DEPRECATED= Unmaintained and does not fully support modern ports framework.
+.if ${ARCH} == i386 || ${ARCH} == amd64
+DEPRECATED+= Please consider migrating to ports-mgmt/synth or\
+ ports-mgmt/poudriere.
+.else
+DEPRECATED+= Please consider migrating to ports-mgmt/poudriere.
+.endif
+
verify: checksum
do-build:
More information about the svn-ports-all
mailing list