From owner-freebsd-ports@FreeBSD.ORG Thu Feb 27 09:57:13 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 21A96350 for ; Thu, 27 Feb 2014 09:57:13 +0000 (UTC) Received: from mail-vc0-x231.google.com (mail-vc0-x231.google.com [IPv6:2607:f8b0:400c:c03::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D4DFB1388 for ; Thu, 27 Feb 2014 09:57:12 +0000 (UTC) Received: by mail-vc0-f177.google.com with SMTP id if11so2202468vcb.36 for ; Thu, 27 Feb 2014 01:57:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=SKaMVnfFsTDxm3iWFnQCO9Dj1WBIYlVAARKdb33/idc=; b=TrM2lnhFavHtlQ6XbjkFOPOgdrPBp8/KRqe4N4GggSGFH45RygYpjpoCYW7sffa6ZE DSm/C4gDNavI0PNUukoyr1V9GVOIcbf8reVF2GxKa1TeRo2orGQOxctfRxcVrToNtT9a KtMUWpg2EDFkSEmkZqEQi8HFegmZUPQJS290zXErvYD09IV46rTgLw2hj81sSmGHuiDs 6gTmNpAgiYse6JJTeZZ2t+nmcYi0a8inyef0zHSzeWDlgOYeltkLu8ueSJCzg8Z5l/Z9 2GyUS2bIvFLy5kbes7lCxVIST9k58IZsOEUk1XVoOJtyooXFM8AM6/ZqNE92jnqHUug9 hg5A== MIME-Version: 1.0 X-Received: by 10.58.161.46 with SMTP id xp14mr144848veb.37.1393495031902; Thu, 27 Feb 2014 01:57:11 -0800 (PST) Received: by 10.52.255.231 with HTTP; Thu, 27 Feb 2014 01:57:11 -0800 (PST) Date: Thu, 27 Feb 2014 13:57:11 +0400 Message-ID: Subject: Reference implementation of new ports From: Pavel Timofeev To: ports-list freebsd Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Feb 2014 09:57:13 -0000 Hello! FreeBSD's ports are going now to the new "staged and optionNGed world". Of course, freebsd porters pages have to be updated. But, I'd like suggest something more easy, for the first glance. Let's define a couple of ports about which we can say "Yes, this port is an example of reference implementation of our new stage+optionNG features. This is how things must look!". Let's support it as best practice of creating new or converting exiting ports. I think it would really help for other maintainers as example! These ports must contain example of that rules which was mentioned in https://wiki.freebsd.org/ports/StageDir. What do you think? P.S. For some time, good place to mention about it is https://wiki.freebsd.org/ports/StageDir. Something like "For example, look at ports path/port and path/port"