Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jan 2016 11:23:38 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r407270 - head/ports-mgmt/portmaster
Message-ID:  <201601261123.u0QBNcvL091258@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601261123.u0QBNcvL091258>