From owner-freebsd-ports@FreeBSD.ORG Wed Sep 3 13:50:36 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 613A5522 for ; Wed, 3 Sep 2014 13:50:36 +0000 (UTC) Received: from mail-we0-x232.google.com (mail-we0-x232.google.com [IPv6:2a00:1450:400c:c03::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E8DEF1AE9 for ; Wed, 3 Sep 2014 13:50:35 +0000 (UTC) Received: by mail-we0-f178.google.com with SMTP id u57so8550853wes.23 for ; Wed, 03 Sep 2014 06:50:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=eQHX29b3Op9k/hKdzjX/cqq4hWfHj9gFfmeRpq7M+Z4=; b=urpmh/wA+XuaiT+ujhysTV6Y+o6QNiDk4kost8PsBpsf93nDzcbXrURt7/OIbmjtBI qL9kkuhZjGPdwpFaiU1ZFaIlerCKmBl1NEV6URDGjDf+LkapqgF+Uzq70NlxRujJLjAa z5z6awFmX6CktOC3XzRwHjoGNUFVZYpThdgHLO5lWapobq3JjmO1ZARyhNbVdncGQfil 3AKKRZAVaPo3Wnun/s6qnzOYyPCpey+DJYpMismGnh703jsraGa35giCyHsqU03dx2dN TNcUswQheGOkfVzHmUZUXP8EKRr7ggXCjDHWgkhmtptJudl+RWfBPrfAsqKdc4nEGAjK FO7Q== X-Received: by 10.195.12.4 with SMTP id em4mr3736120wjd.98.1409752233245; Wed, 03 Sep 2014 06:50:33 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id b19sm4952549wiv.0.2014.09.03.06.50.31 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Sep 2014 06:50:32 -0700 (PDT) Sender: Baptiste Daroussin Date: Wed, 3 Sep 2014 15:50:30 +0200 From: Baptiste Daroussin To: Tijl Coosemans Subject: Re: [BRAINSTORMING] simplifying maintainer's life Message-ID: <20140903135029.GK63085@ivaldir.etoilebsd.net> References: <20140903082538.GE63085@ivaldir.etoilebsd.net> <20140903145614.158f8e89@kalimero.tijl.coosemans.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="wIc/V6YLA2QdyfT4" Content-Disposition: inline In-Reply-To: <20140903145614.158f8e89@kalimero.tijl.coosemans.org> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Sep 2014 13:50:36 -0000 --wIc/V6YLA2QdyfT4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 03, 2014 at 02:56:14PM +0200, Tijl Coosemans wrote: > On Wed, 3 Sep 2014 10:25:39 +0200 Baptiste Daroussin w= rote: > > On of the most borring thing IMHO in the plist maintainance is all the > > directories. >=20 > Another idea is to support shell glob patterns (*?[) in pkg-plist. This > is possible now thanks to staging. It would allow moving PORTDOCS, > PORTDATA and PORTEXAMPLES to pkg-plist. But more importantly, it would > allow automatic plists that some ports create in post-install to be > turned back into a real pkg-plist. Without glob patterns some pkg-plists > are just too long or too complicated depending on options. We could also say pack everything that is in that stage directory. The problem is right now I do like static plist because if something fails = to build for $reason, that the plist doesn't find a file in the staging area a= nd we notice quite quickly that something as failed. with autoplist or globbing w= e do lose this feature and we need to way deal with it. In anycase we won't make full autoplist because we still need to be able to specify credentials files per files if needed. But glob is really appealing= :) regards, Bapt --wIc/V6YLA2QdyfT4 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlQHHKUACgkQ8kTtMUmk6EzlQgCgkM+1ImRH7EskA5878vfKD5SH 01IAoKnb1+eylmBRRhmpGQqLrcPQQzO4 =JpnS -----END PGP SIGNATURE----- --wIc/V6YLA2QdyfT4--