From owner-svn-ports-all@freebsd.org Tue Jan 26 11:23:39 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CFFE0A46E2E; Tue, 26 Jan 2016 11:23:39 +0000 (UTC) (envelope-from marino@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 827311959; Tue, 26 Jan 2016 11:23:39 +0000 (UTC) (envelope-from marino@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0QBNcil091259; Tue, 26 Jan 2016 11:23:38 GMT (envelope-from marino@FreeBSD.org) Received: (from marino@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0QBNcvL091258; Tue, 26 Jan 2016 11:23:38 GMT (envelope-from marino@FreeBSD.org) Message-Id: <201601261123.u0QBNcvL091258@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: marino set sender to marino@FreeBSD.org using -f From: John Marino Date: Tue, 26 Jan 2016 11:23:38 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r407270 - head/ports-mgmt/portmaster X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2016 11:23:39 -0000 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 + +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: