From owner-freebsd-ports@FreeBSD.ORG Wed Nov 13 21:47:52 2013 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 6FC69A7 for ; Wed, 13 Nov 2013 21:47:52 +0000 (UTC) Received: from mail-qc0-x229.google.com (mail-qc0-x229.google.com [IPv6:2607:f8b0:400d:c01::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 303F62232 for ; Wed, 13 Nov 2013 21:47:52 +0000 (UTC) Received: by mail-qc0-f169.google.com with SMTP id u18so661643qcx.0 for ; Wed, 13 Nov 2013 13:47:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=J8n8GSBq0TEHkCbbEpGVmSdGk5ZTi13/7uigY2aizw0=; b=fgn3Cp2s7MA4FNNo4IEc/hilK8i9Ceqw13t81pLWTJ8oz7kg2xMIHqYn3SbAUVhwUS /037LZd2olU7V4iy+D8656gGKrHT38lMvJz8b6dtjjuNWNambDChILFzb4bsXWn0vTD7 ZA6RmQczJxad50sJz3krVimnB0axuvPNlrJY8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=J8n8GSBq0TEHkCbbEpGVmSdGk5ZTi13/7uigY2aizw0=; b=ffIXi8Rr7PphMwDR65NRS7QZTKXTIv7V/vFzaFRDq2lALybjvPLlf9BFswsvGA9sNY wVVvEV4p8Dwulf1Iz1ShhxjbjO4q5fmid+teA14odhObhwtM7YXzm56f3VSJ79dPA4pb mxul0qLG8I4GXwtbB/Lt0kYk3HtslVHthUm2HibJQo+G5jyGIc66RBcwxmR/5Srv05/j skg5T5KxZkZ1H5vzS+nPj83IPws80v1jg0LojSBr0soIbytkgl1la7ggdsh1VRU2V1AU 7gk0athIp4ldE7mua86R+j98vc85ZCH9mXP5FiGDZGM7rIdV9aDZjxpmigk+bsHesYYH EYww== X-Gm-Message-State: ALoCoQkg6W8k09a5HgM5LhNAft+cvhKvIrXyB56GnbcXMnzj8r4CnfQmuuuTbMm/skWqSuFHEVZA X-Received: by 10.224.119.76 with SMTP id y12mr60053178qaq.58.1384379271078; Wed, 13 Nov 2013 13:47:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.96.63.101 with HTTP; Wed, 13 Nov 2013 13:47:20 -0800 (PST) In-Reply-To: References: <5283E4A0.6090107@pcbsd.org> From: Eitan Adler Date: Wed, 13 Nov 2013 16:47:20 -0500 Message-ID: Subject: Re: Proposal for Authors / Vendors in ports To: Melvyn Sopacua Content-Type: text/plain; charset=UTF-8 Cc: FreeBSD Ports , Kris Moore X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Nov 2013 21:47:52 -0000 On Wed, Nov 13, 2013 at 3:27 PM, Melvyn Sopacua wrote: > On Wed, 13 Nov 2013, Kris Moore wrote: > >> >> Wanted to run this by the ports community, see your thoughts. We build >> our PBIs from the ports system, and are able to parse most of the >> information out for display graphically, like descriptions, maintainers, >> website, License, etc. However we currently don't have a way to pull the >> actual name of the upstream vendor / author. I.E. for Firefox the vendor >> would be "Mozilla". > > > WWW: [Mozilla](http://www.mozilla.org/) > > So, markdown format in pkg-descr. Seems the least amount of work? This adds a lot of work to the parser. IMHO we should have VENDOR_WWW and possibly VENDOR_NAME in the port's Makefile. It should not be hard to automate this for VENDOR_WWW since we already have the WWW: lines in pkg-descr. However I wonder how much non-porting metadata we should special case. In particular see below: >While I'm on the topic, how about a broader "type" for ports as well? >Something like "gui/cli/library/data/doc/meta/foo" would be helpful to >further categorize applications. This has come up before. There are two options a) FreeBSD itself could come up with some level of categorization. In this case we should validate the data. b) We can supply the ability for ports to include metadata useful for third parties. In this case we should not validate the data. In the past I've argued for option B as the amount of data we could add is endless. Since the primary consumer would be PC-BSD or other package management tools which would you prefer? -- Eitan Adler