As part of the conversion of the X gate to building IPS packages
natively, I'm aligning the package boundaries to more closely
match the upstream packages, to simplify the construction and
fix a bunch of dependency loops and other issues in our current
SVR4 packages.

I was originally planning to follow the upstream boundaries
exactly, but 245 packages is a bit excessive, and there's some
ongoing upstream debate right now in X.Org about reunifying
various pieces (probably the protocol headers, and maybe
putting the drivers back into the server), so I've grouped
some together for now, though I still have 197 packages, so
may consider grouping some more.

The current groupings I have are as follows - do these package
names look right to everyone?   (For instance, should it be
x11/window-manager/twm or desktop/window-manager/twm ?)

Is this excessively split or a useful breakup for minimization?

(I've left the font packages out of the following list, since I'm
not proposing any changes to them.)

I've not checked to see if the trailing names are unique, though I
have proposed renaming the current x11/kernel to the more descriptive
system/kernel/hardware-cursor to make the short name "kernel" become
unambigously system/kernel, which makes far more sense to me.

        -Alan Coopersmith-        [email protected]
         Oracle Solaris Platform Engineering: X Window System

IPS package name:                       Included components:
-----------------                       --------------------
benchmark/x11perf                        app/x11perf
desktop/synergy                          app/synergy
developer/build/autoconf/xorg-macros     util/util-macros
developer/build/imake                    util/imake
developer/build/imake                    util/xorg-cf-files
developer/build/lndir                    util/lndir
developer/build/makedepend               util/makedepend
diagnostic/constype                      app/constype
diagnostic/scanpci                       lib/libpciaccess
editor/xedit                             app/xedit
library/graphics/pixman                  lib/pixman
system/kernel/hardware-cursor            hwc (kernel streams module)
system/keyboard/kbd_mode                 app/kbd_mode
system/library/fontconfig                lib/fontconfig
system/library/freetype-2                lib/freetype
terminal/fbconsole                       app/fbconsole
terminal/luit                            app/luit
terminal/xterm                           app/xterm
x11/clients/appres                       app/appres
x11/clients/bitmap                       app/bitmap
x11/clients/cmap_alloc                   app/cmap_alloc
x11/clients/cmap_compact                 app/cmap_compact
x11/clients/dispswitch                   app/dispswitch
x11/clients/editres                      app/editres
x11/clients/iceauth                      app/iceauth
x11/clients/ico                          app/ico
x11/clients/lbxproxy                     app/lbxproxy
x11/clients/listres                      app/listres
x11/clients/mesademos                    app/MesaDemos
x11/clients/oclock                       app/oclock
x11/clients/proxymngr                    app/proxymngr
x11/clients/rgb                          app/rgb
x11/clients/rstart                       app/rstart
x11/clients/transset                     app/transset
x11/clients/viewres                      app/viewres
x11/clients/winsysck                     app/winsysck
x11/clients/xauth                        app/xauth
x11/clients/xbiff                        app/xbiff
x11/clients/xcalc                        app/xcalc
x11/clients/xclipboard                   app/xclipboard
x11/clients/xclock                       app/xclock
x11/clients/xcmsdb                       app/xcmsdb
x11/clients/xcolor                       app/xcolor
x11/clients/xconsole                     app/xconsole
x11/clients/xcursorgen                   app/xcursorgen
x11/clients/xditview                     app/xditview
x11/clients/xeyes                        app/xeyes
x11/clients/xfd                          app/xfd
x11/clients/xfindproxy                   app/xfindproxy
x11/clients/xfontsel                     app/xfontsel
x11/clients/xfwp                         app/xfwp
x11/clients/xgamma                       app/xgamma
x11/clients/xgc                          app/xgc
x11/clients/xhost                        app/xhost
x11/clients/xinput                       app/xinput
x11/clients/xkill                        app/xkill
x11/clients/xload                        app/xload
x11/clients/xlock                        app/xlock
x11/clients/xlogo                        app/xlogo
x11/clients/xlsatoms                     app/xlsatoms
x11/clients/xlsclients                   app/xlsclients
x11/clients/xlsfonts                     app/xlsfonts
x11/clients/xlswins                      app/xlswins
x11/clients/xmag                         app/xmag
x11/clients/xmag_multivis                app/xmag_multivis
x11/clients/xman                         app/xman
x11/clients/xpr                          app/xpr
x11/clients/xprop                        app/xprop
x11/clients/xrandr                       app/xrandr
x11/clients/xrdb                         app/xrdb
x11/clients/xrefresh                     app/xrefresh
x11/clients/xrx                          app/xrx
x11/clients/xset                         app/xset
x11/clients/xsetroot                     app/xsetroot
x11/clients/xstdcmap                     app/xstdcmap
x11/clients/xvidtune                     app/xvidtune
x11/clients/xwd                          app/xwd
x11/clients/xwud                         app/xwud
x11/data/workspace-patterns              data/workspace-patterns
x11/data/xbitmaps                        data/xbitmaps
x11/data/xcursor-themes                  data/xcursor-themes
x11/diagnostic/xdpyinfo                  app/xdpyinfo
x11/diagnostic/xdriinfo                  app/xdriinfo
x11/diagnostic/xev                       app/xev
x11/diagnostic/xscope                    app/xscope
x11/diagnostic/xvinfo                    app/xvinfo
x11/diagnostic/xwininfo                  app/xwininfo
x11/documentation/xorg-docs              doc/xorg-docs
x11/documentation/xorg-docs              doc/xorg-sgml-doctools
x11/font-utilities                       app/bdftopcf
x11/font-utilities                       app/installalias
x11/font-utilities                       app/mkfontdir
x11/font-utilities                       app/mkfontscale
x11/font-utilities                       app/showfont
x11/font-utilities                       font/font-util
x11/header/rasterfile                    data/rasterfile
x11/header/x11-protocols                 proto/bigreqsproto
x11/header/x11-protocols                 proto/compositeproto
x11/header/x11-protocols                 proto/damageproto
x11/header/x11-protocols                 proto/dri2proto
x11/header/x11-protocols                 proto/evieext
x11/header/x11-protocols                 proto/fixesproto
x11/header/x11-protocols                 proto/fontcacheproto
x11/header/x11-protocols                 proto/fontsproto
x11/header/x11-protocols                 proto/glproto
x11/header/x11-protocols                 proto/inputproto
x11/header/x11-protocols                 proto/kbproto
x11/header/x11-protocols                 proto/printproto
x11/header/x11-protocols                 proto/randrproto
x11/header/x11-protocols                 proto/recordproto
x11/header/x11-protocols                 proto/renderproto
x11/header/x11-protocols                 proto/resourceproto
x11/header/x11-protocols                 proto/scrnsaverproto
x11/header/x11-protocols                 proto/sun-ext-protos
x11/header/x11-protocols                 proto/videoproto
x11/header/x11-protocols                 proto/xcmiscproto
x11/header/x11-protocols                 proto/xextproto
x11/header/x11-protocols                 proto/xf86bigfontproto
x11/header/x11-protocols                 proto/xf86dgaproto
x11/header/x11-protocols                 proto/xf86driproto
x11/header/x11-protocols                 proto/xf86miscproto
x11/header/x11-protocols                 proto/xf86vidmodeproto
x11/header/x11-protocols                 proto/xineramaproto
x11/header/x11-protocols                 proto/xproto
x11/header/x11-protocols                 proto/xproxymanagementprotocol
x11/keyboard/accessx                     app/accessx
x11/keyboard/setxkbmap                   app/setxkbmap
x11/keyboard/xkbcomp                     app/xkbcomp
x11/keyboard/xkbutils                    app/xkbprint
x11/keyboard/xkbutils                    app/xkbutils
x11/keyboard/xmodmap                     app/xmakemap
x11/keyboard/xmodmap                     app/xmodmap
x11/library/dps                          lib/DPS
x11/library/libdga                       lib/libdga
x11/library/libdrm                       lib/libdrm
x11/library/libfontenc                   lib/libfontenc
x11/library/libfs                        lib/libFS
x11/library/libice                       lib/libICE
x11/library/liblbxutil                   lib/liblbxutil
x11/library/libowconfig                  lib/libowconfig
x11/library/libpthread-stubs             lib/libpthread-stubs
x11/library/libsm                        lib/libSM
x11/library/libx11                       lib/libX11
x11/library/libxau                       lib/libXau
x11/library/libxaw                       lib/libXaw
x11/library/libxaw4                      lib/libXaw4
x11/library/libxaw5                      lib/libXaw5
x11/library/libxcomposite                lib/libXcomposite
x11/library/libxcursor                   lib/libXcursor
x11/library/libxdamage                   lib/libXdamage
x11/library/libxdmcp                     lib/libXdmcp
x11/library/libxevie                     lib/libXevie
x11/library/libxext                      lib/libXext
x11/library/libxfixes                    lib/libXfixes
x11/library/libxfont                     lib/libXfont
x11/library/libxft                       lib/libXft
x11/library/libxi                        lib/libXi
x11/library/libxinerama                  lib/libXinerama
x11/library/libxkbfile                   lib/libxkbfile
x11/library/libxmu                       lib/libXmu
x11/library/libxp                        lib/libXp
x11/library/libxpm                       lib/libXpm
x11/library/libxrandr                    lib/libXrandr
x11/library/libxrender                   lib/libXrender
x11/library/libxres                      lib/libXres
x11/library/libxscrnsaver                lib/libXScrnSaver
x11/library/libxt                        lib/libXt
x11/library/libxtsol                     lib/libXtsol
x11/library/libxtst                      lib/libXtst
x11/library/libxv                        lib/libXv
x11/library/libxvmc                      lib/libXvMC
x11/library/libxxf86misc                 lib/libXxf86misc
x11/library/libxxf86vm                   lib/libXxf86vm
x11/library/mesa                         lib/mesa
x11/library/xtrans                       lib/xtrans
x11/server/xorg                          driver/xf86-input-acecad
x11/server/xorg                          driver/xf86-input-hotkey
x11/server/xorg                          driver/xf86-input-keyboard
x11/server/xorg                          driver/xf86-input-mouse
x11/server/xorg                          driver/xf86-input-synaptics
x11/server/xorg                          driver/xf86-input-vmmouse
x11/server/xorg                          driver/xf86-input-void
x11/server/xorg                          driver/xf86-video-dummy
x11/server/xorg                          xserver/xorg-server
x11/server/xorg/driver/xorg-misc         driver/xf86-video-apm
x11/server/xorg/driver/xorg-misc         driver/xf86-video-ark
x11/server/xorg/driver/xorg-misc         driver/xf86-video-ast
x11/server/xorg/driver/xorg-misc         driver/xf86-video-ati
x11/server/xorg/driver/xorg-misc         driver/xf86-video-chips
x11/server/xorg/driver/xorg-misc         driver/xf86-video-cirrus
x11/server/xorg/driver/xorg-misc         driver/xf86-video-glint
x11/server/xorg/driver/xorg-misc         driver/xf86-video-i128
x11/server/xorg/driver/xorg-misc         driver/xf86-video-i740
x11/server/xorg/driver/xorg-misc         driver/xf86-video-intel
x11/server/xorg/driver/xorg-misc         driver/xf86-video-mach64
x11/server/xorg/driver/xorg-misc         driver/xf86-video-mga
x11/server/xorg/driver/xorg-misc         driver/xf86-video-neomagic
x11/server/xorg/driver/xorg-misc         driver/xf86-video-nv
x11/server/xorg/driver/xorg-misc         driver/xf86-video-openchrome
x11/server/xorg/driver/xorg-misc         driver/xf86-video-r128
x11/server/xorg/driver/xorg-misc         driver/xf86-video-radeonhd
x11/server/xorg/driver/xorg-misc         driver/xf86-video-rendition
x11/server/xorg/driver/xorg-misc         driver/xf86-video-s3
x11/server/xorg/driver/xorg-misc         driver/xf86-video-s3virge
x11/server/xorg/driver/xorg-misc         driver/xf86-video-savage
x11/server/xorg/driver/xorg-misc         driver/xf86-video-siliconmotion
x11/server/xorg/driver/xorg-misc         driver/xf86-video-sis
x11/server/xorg/driver/xorg-misc         driver/xf86-video-tdfx
x11/server/xorg/driver/xorg-misc         driver/xf86-video-tga
x11/server/xorg/driver/xorg-misc         driver/xf86-video-trident
x11/server/xorg/driver/xorg-misc         driver/xf86-video-tseng
x11/server/xorg/driver/xorg-misc         driver/xf86-video-vesa
x11/server/xorg/driver/xorg-misc         driver/xf86-video-vmware
x11/server/xvnc                          xserver/tigervnc
x11/session/mkcookie                     app/mkcookie
x11/session/sessreg                      app/sessreg
x11/session/smproxy                      app/smproxy
x11/session/xcompmgr                     app/xcompmgr
x11/session/xdm                          app/xdm
x11/session/xinit                        app/xinit
x11/window-manager/twm                   app/twm
x11/x11-config                           SMF manifests & RBAC files
x11/xfs                                  app/xfs
x11/xfs/xfs-utilities                    app/fslsfonts
x11/xfs/xfs-utilities                    app/fstobdf
x11/xfs/xfs-utilities                    app/xfsinfo

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to