Re: New categories: both virtual and non virtual
Date: Thu, 30 Jun 2022 16:55:26 UTC
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. Yours, Robert Clausecker Am Thu, Jun 30, 2022 at 04:34:45PM +0200 schrieb Baptiste Daroussin: > Hello everyone, > > with pkg 1.18, it is easier to add new catagories which and reduce the impact > in people as we can query all the categories virtual or not. > > Now that this is done, I would like to add the following new categories. Not > that I want to address the current isssue here which is the desktop world on > FreeBSD is not anymore a x11 only world, and the categories do not reflect > that reality anymore. > > Virtual: > - wayland > > Non Virtual: > - ui-toolkits (all UI toolkits should be moved here) > - desktop (all wayland compositors, all apps desktop oriented which does not > fit in any other catagories). > - desktop-libs (all libraries not ui-toolkit which are necessary for the > desktops) > - fonts (fonts and related libraries) > > > For all the x11 related ports which will be moved there will they will keep > a x11* virtual category to it is still queryable that way if it makes sence > > For example if we move libinput from x11/libinput to desktop/libinput then the > CATEGORIES= x11 will become CATEGORIES= desktop-libs x11 > > meaning: > pkg info desktop-libs/libinput will match the same package as x11/libinput > > Best regards, > Bapt > > -- () ascii ribbon campaign - for an 8-bit clean world /\ - against html email - against proprietary attachments