From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 6 13:40:02 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 204AF1065706 for ; Mon, 6 Apr 2009 13:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D54868FC20 for ; Mon, 6 Apr 2009 13:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n36De1Aw070976 for ; Mon, 6 Apr 2009 13:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n36De1eN070975; Mon, 6 Apr 2009 13:40:01 GMT (envelope-from gnats) Resent-Date: Mon, 6 Apr 2009 13:40:01 GMT Resent-Message-Id: <200904061340.n36De1eN070975@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, No Name Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D6C4110656BE for ; Mon, 6 Apr 2009 13:33:33 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id C597A8FC0C for ; Mon, 6 Apr 2009 13:33:33 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n36DXXV2034721 for ; Mon, 6 Apr 2009 13:33:33 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n36DXW8D034719; Mon, 6 Apr 2009 13:33:32 GMT (envelope-from nobody) Message-Id: <200904061333.n36DXW8D034719@www.freebsd.org> Date: Mon, 6 Apr 2009 13:33:32 GMT From: No Name To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/133420: Tagging system for Ports X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Apr 2009 13:40:02 -0000 >Number: 133420 >Category: ports >Synopsis: Tagging system for Ports >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Apr 06 13:40:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: No Name >Release: 7-STABLE >Organization: >Environment: >Description: Hi, sometimes I get a bit frustrated searching for ports that could serve me solving a specific problem and I got the idea, that a tagging system for the ports could help. I may not know what I'm talking about, but I think that could be implemented rather transparent via a variable in the Makefile, or maybe in an external Database only for searching the ports like the webinterface or FreshPorts, so people could easily participate to tag our 20k Ports. So a little sketch how i imagine that: Ports get tagged with specific properties, for example programs that (in any way) deal with mp3 files get tagged with "mp3", programs that are written in perl get a "perl" tag. Maybe even another type of tag for relations, for example a "gnome:integration"-tag for applications that integrate well with the gnome environment. Or licence information with "licence:bsd" or "licence:gpl" tags. ( I made the ":" up, afaik its not something already used to differentiate tags) This is just a rough idea jot down in 10min, but I really think this could help people to search and use the ports more efficiently. I would also give people a very easy way of contributing to the FreeBSD project, that feels good and may provide an easier entry in the contributing area next to documentation. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: