From owner-freebsd-ports@freebsd.org Thu Feb 16 11:09:14 2017 Return-Path: Delivered-To: freebsd-ports@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 3F6E4CE13ED for ; Thu, 16 Feb 2017 11:09:14 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 22EA31CB1 for ; Thu, 16 Feb 2017 11:09:14 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 1F1F1CE13E8; Thu, 16 Feb 2017 11:09:14 +0000 (UTC) Delivered-To: ports@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 1ECBECE13E7 for ; Thu, 16 Feb 2017 11:09:14 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D842A1CAE for ; Thu, 16 Feb 2017 11:09:13 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: by mail-oi0-x229.google.com with SMTP id u143so6584621oif.3 for ; Thu, 16 Feb 2017 03:09:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=8oujnyXajl/vQOVwjEuV686rfnU4TpGYTjVWQSCAicw=; b=fixhMqDUv+d7+rt3XlIt059P1dBUDLms5f23Sr900XhSc3xXMJxyYG1uPFBIKM1E8p Fncv71orHLuISonRYYBMzz8gXXZu1eGa79W5xqKHrjtbIUotDbV9FgtaM7Psas8bWVW7 48jMLBg7gVaITH6df9jVa2+7x+FsU/mME6buzzpt7G3/mXq7I1GBKBiS82dlDmbxnhyw VNO2eUUkLwvrllENYEWRcOn+VthJPT1d1NoY6lgbB1d2yLyMV7McLwLSTAXQqEF+xFL8 38R79PMS3JLLEhVsqXtxYFnxSe5FUbJBqMowZwgukOBVh/kw1uMTc1uqeXQLG++yU3cr /2OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=8oujnyXajl/vQOVwjEuV686rfnU4TpGYTjVWQSCAicw=; b=Dfi/6YY7NJPp4UyEIU7vMvkhvgR/Ena6LrUX0sd9nZms6BPO0Gxo5uE/ZE5dv47WTy lZytpekiYX+PhU1ZUrMy53uhSDB3uhlh28on9/9Dm5BelobgSsYNY33Vnh/eoujYLTIM QopHwfOnF66h4YVgGPLy0yGGwGGvqWAzNQDHq5K8VWDpmw9OQlS4u23eu8N+NgzvbZI3 k/vOAVkNRnGzUzchD26Cj+WgMrxpncWZlITdSczoa5X6xng2iFPm6Jt2/lLRqjPRSFJa KhzJRx0aYxIeg++dBITyt8cFhP5O7Dc8xLAH76PEVq3RcUIG3+ccAt3PA1FSGbPW6i0P WvKA== X-Gm-Message-State: AMke39m3XnYemmjQBeCAsGkevTRIfMbUmP9Hm6DRr7WJ2CRu8CKS+WoZfJoaaBTl9K8EsPkX8IGGeKsvfuyILw== X-Received: by 10.202.244.19 with SMTP id s19mr873705oih.24.1487243352865; Thu, 16 Feb 2017 03:09:12 -0800 (PST) MIME-Version: 1.0 Received: by 10.182.153.226 with HTTP; Thu, 16 Feb 2017 03:08:52 -0800 (PST) From: Luca Pizzamiglio Date: Thu, 16 Feb 2017 12:08:52 +0100 Message-ID: Subject: The future of portmaster To: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Feb 2017 11:09:14 -0000 Hi all, portmaster, a tool used/loved/hated, is almost in abandoned state. I'm a portmaster user, because, in some cases, it fits my needs. In other cases, I use other tools, like poudriere or synth, that are really great. I don't want to open a discussion here about what it's better, but the truth is, that I use portmaster and it's not maintained. So I decided to spend some time to look at it and to work on it. I forked it and I start some work. The plan is: - remove obsolete features, like the -PP option - remove pkg_* support (even if someone could be against it), forcing the usage of pkg - prepare the support of new features like FLAVORS and subpackages - adding a new ports, called portmaster-devel, for the new version I did a branch on github working of the first two points (https://github.com/pizzamig/portmaster/tree/remove_oldpkg) I'm looking for constructive critics, feedbacks, anything that can help me to make portmaster an actively maintained and used tool. Thanks in advance Best regards, pizzamig PS: I won't start a port/pkg tool war, my opinion is that the world is big enough to have poudriere, synth, portmaster, portupgrade and whatever tool you will write to handle/build any ports package in the way that you prefer.