pulseaudio: fix dependencies for openssl-3
[oi-userland.git] / doc / categories-layout.md
blob14ed5d99e30770bbc354364b0db802bea5f2a2a5
1 # Categories layout
3 Currently we are moving to categories layout, like pkgsrc or FreeBSD ports. Individual components should be moved to corresponding category as they are touched.
4 In contrast to pkgsrc we use subcategories for related components, for example, library/openssl.
6 ## List of categories
8 Category       | Description / FMRIs
9 -------------- | --------------------
10 archiver       | archiver/\*, compress/\*
11 closed         | closed source components
12 database       | database/\*, service/database/\*
13 developer      | development tools (developer/\*)
14 desktop        | gnome, mate, enlightenment, common tools (desktop/\*)
15 editor         | editor/\*
16 encumbered     | packages which should go to /hipster-encumbered
17 fonts          | system/font/\*, print/filter/ghostscript/fonts/\*
18 games          | games/\*
19 image          | image/\*
20 inputmethod    | system/input-method/\*
21 library        | common libraries
22 mail           | mail/\*
23 meta-packages  | metapackages
24 multimedia     | audio/\*, codec/\*,video/\*
25 network        | service/network/\*, network/\*
26 openindiana    | illumos and OpenIndiana-specific software
27 perl           | perl and perl modules
28 print          | print/\*
29 python         | python and python modules
30 runtime        | runtime/\* which have no other dedicated category
31 ruby           | ruby and ruby modules
32 shell          | shell/\*
33 sysutils       | security/\*, backup/\*, test/\*, system/\*, benchmark/\*, etc
34 text           | text/\*
35 web            | web/\*
36 x11            | x11/\*