From nobody Fri Jul 1 07:23:59 2022 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 8D3B98B176C for ; Fri, 1 Jul 2022 07:24:00 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LZ6Bm3W1dz4v4L; Fri, 1 Jul 2022 07:24:00 +0000 (UTC) (envelope-from bapt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656660240; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=0K77CCN0oxH2VoNLhtUiAe0Fg0mQCI46DEFzrl0/jbg=; b=MhjLzg9vKIacyKWFDM5oEGyn9346l1+skUZIc4U5JmweFb1us7DTP9rkWcgG0u+45RLxbk WLxdkRyG03ENVAUqWowULlz3x4AxBvsR/ap8s58MSQEBGVLPbVQ6kB1z9/8hq9mQS6Tp1Z Cwfb22ZDoL6o3mZIcOVQoBwo37pQW7Q9vAgnRhEfimipvwbCMPkfP/yOxknfxTv2JtZWwi kMwjlvHFS0kEsW+0pIQl7nlOyOXB3I9g25HTRucHN1YgbN5NKrJwcRx2nlVHQ/eYK0sgtp cC4bM9rj5fNVH56ZzcksneKxVzrbTv/hZrjdIevXhu+1iSpUjdkiBY7951P4nA== Received: from aniel.nours.eu (nours.eu [IPv6:2001:41d0:8:3a4d::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 41B7F2E85; Fri, 1 Jul 2022 07:24:00 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id 521A017F3D0; Fri, 1 Jul 2022 09:23:59 +0200 (CEST) Date: Fri, 1 Jul 2022 09:23:59 +0200 From: Baptiste Daroussin To: Robert Clausecker Cc: ports@freebsd.org Subject: Re: New categories: both virtual and non virtual Message-ID: <20220701072359.dttf5glriv5t4iww@aniel.nours.eu> References: <20220630143445.5mqnmr5zbytestcx@aniel.nours.eu> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656660240; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=0K77CCN0oxH2VoNLhtUiAe0Fg0mQCI46DEFzrl0/jbg=; b=I22KmiyokJYqBjjNMNpOyZgZurF79j16pu7Qtw5tK9ijzbSrSsqsaHmHAgc4OaV3tt8HBk J8p2AqFzOkhunVXKGD1vWpHQonCpK9LGsGzURRS+WelKxcpJCjcWYLtrLJnoqgvahTYnie swnIrFdhnGUvgru2Nk1Dt7wG8o3MX2qsuHo6aVxJVfMubbcnXSUuczqNaUnu36sX6AeOw2 aYG8CpQKx/pBEsu/2mPXgqvJH0cHJJemZzPVC3r6czpve4F3Esi0xKQDPNPM0lbxYZKOxk hhLo+6wf6RXAok/1HCIHpf1V5dF1JsjieUys4Ay9GDwCoiG2oARWy5Oe8Twq0g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1656660240; a=rsa-sha256; cv=none; b=cf4R8FinrLzG6ZnGF3catzkZPMcB2bIVS1VTu8W/saeOX2opWXIMXkX12kAbqvfgqBg+X1 X2iYPMdppiKk3v3G735b4bLsggTcrXrAXodXzRiF1YoWEYyUh6RY8M2zxfsE+7+szaO0oC 5XD9cfpEbl3FlVouEzrtDfiM9hAFw6Cx54QiJ5mJ5PRQxB9ji0ToYAtv3rPYou42lMatl1 BJK83DIAlfx81vFyCfKmxD4q/llxSZBGj8GHwvwxceo62ccjLoDEs0dphtMs7Lql0gGVOV 0KOKTyn45nNNc+9C1vnmQs9SyU7SATGpjt/s7QsH4SIe9iBAhlzZrcZjdwbGPQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N On Thu, Jun 30, 2022 at 06:55:26PM +0200, Robert Clausecker wrote: > While we are at it, may I propose to split some categories off the overly large > devel category? Here are some ideas: > > - src-mgmt for version control programs, diff tools, and similar > - debuggers for gdb, lldb, strace, valgrind, ... > - analysis for program and binary analysis and static verification tools > - codegen for code generators like flex and bison (might conflict with lang) > - build for build systems like cmake, mk, autoconf, ... > - lib for misc libraries currently under devel > - toolchain for binutils, gcc and llvm ports as well as other compilers/linkers > that do not fit into lang > > I am willing to to make a more detailed proposal including a complete list of > current ports to sort into each of these if there is general interest. Yes I plan also to do that, just there is no need to go too deep into the split The categories you do propose will end up having less that 20 ports, it is not worth it. I would simple keep the libs into devel, create a devel-tools with debuggers, compiler linkers, codegen etc imho that would be a first good step Best regards, Bapt