I've included below a revision to a set of comments I had earlier sent
Rich and Stephen on the current proposal outlined in

        http://defect.opensolaris.org/bz/show_bug.cgi?id=6186

It covers roughly the first third of the packages listed in

        http://defect.opensolaris.org/bz/attachment.cgi?id=3269

SUNWacc                                 accounting/legacy

        Seems strange to have accounting at the top-level.  Why not
        system/accounting or system/accounting/legacy?

SUNWauda                                audio/audioplay

        As there's more than just audioplay here, what about
        audio/utilities?  Or as Stephen suggested, command/audio?

SUNWgnome-audio                         audio/esd

        As this is specifically a GNOME thing, what about
        gnome/audio/esd?

SUNWlibcanberra                         audio/libcanberra

        library/audio/libcanberra

SUNWsound-exchange                      audio/sound-exchange
SUNWflac                                codec/flac
SUNWspeex                               codec/speex
SUNWbwm-ng                              command/bwm-ng
SUNWdosbox                              command/dosbox
SUNWgnu-coreutils                       command/gnu-coreutils
SUNWgnu-findutils                       command/gnu-findutils
SUNWggrp                                command/gnu-grep

        OK

SUNWgnu-mc                              command/gnu-mc

        As there isn't an equvalent to "mc" in the SunOS world, perhaps
        this should just be command/mc?

SUNWgtar                                command/gnu-tar

        OK

SUNWgnupg                               command/gnupg

        command/gpg2?

SUNWlatencytop                          command/latencytop

        system/command/latencytop

SUNWdcraw                               command/media/dcraw
SUNWsongbird                            command/media/songbird
SUNWpipe-viewer                         command/pipe-viewer
SUNWrrdtool                             command/rrdtool

        OK

SUNWsg3utils                            command/sg3utils

        system/command/sg3_utils (the latter component is the upstream
        name.)

SUNWshmux                               command/shmux
SUNWtree                                command/tree
SUNWxsane                               command/xsane

SUNWp7zip                               compress/7zip

        compress/p7zip

SUNWbzip                                compress/bzip2
SUNWgzip                                compress/gzip
SUNWunzip                               compress/unzip
SUNWzip                                 compress/zip
SUNWantlr                               developer/antlr
SUNWantlr2                              developer/antlr-2
SUNWcstl                                developer/apptrace

        OK

SUNWpstl                                developer/apptrace/pstl

        developer/apptrace/platform?

SUNWucbt                                developer/apptrace/ucblib
SUNWbonnieplus                          developer/benchmark/bonnieplus
SUNWfilebench                           developer/benchmark/filebench
SUNWiozone                              developer/benchmark/iozone
SUNWsysbench                            developer/benchmark/sysbench

        Why are these under developer/benchmark rather than
        command/benchmark?

SUNWant                                 developer/build/ant
SUNWaconf                               developer/build/autoconf
SUNWautogen                             developer/build/autogen
SUNWgnu-automake-110                    developer/build/automake-110
SUNWgnu-automake-19                     developer/build/automake-19
SUNWcmake                               developer/build/cmake
SUNWgmake                               developer/build/gnu-make
SUNWlibtool                             developer/build/libtool
SUNWonbld                               developer/build/onbld
SUNWgcc                                 developer/c/gcc-3

        OK

SUNWkonkretcmpi                         developer/c/konkretcmpi

        Not sure if I categorized this correctly - wonder if it should
        just be developer/konkretcmpi?

SUNWclisp                               developer/clisp
SUNWcea                                 developer/debug/adb/driver/sun/ce
SUNWgdb                                 developer/debug/gdb
SUNWmdb                                 developer/debug/mdb
SUNWfcmdb                               developer/debug/mdb/plugin/fibre-channel
SUNWdoxygen                             developer/doc-tools/doxygen
SUNWepydoc                              developer/doc-tools/epydoc

        OK

SUNWcacaodtrace                         developer/dtrace/cacao
SUNWdtrc                                developer/dtrace/client
SUNWDTraceToolkit                       developer/dtrace/toolkit
SUNWxdt                                 developer/dtrace/xvm

        I don't know if this should be developer/dtrace or
        system/dtrace although I lean towards the latter.

SUNWerlang                              developer/erlang
SUNWerlang-doc                          developer/erlang/documentation
SUNWgnome-common-devel                  developer/gnome2/common
SUNWgir-repository                      developer/gnome2/gir-repository
SUNWgobject-introspection               developer/gnome2/gobject-introspection
SUNWgtk-doc                             developer/gnome2/gtk-doc

        developer/gnome2/gtk2/documentation (both because this is GTK2
        and you used documentation with the Erlang package.)

SUNWgtk-vnc                             developer/gnome2/gtk-vnc
SUNWgtk-vnc-python24                    developer/gnome2/gtk-vnc/python-24
SUNWgtk-vnc-python26                    developer/gnome2/gtk-vnc/python-26
SUNWlablgtk                             developer/gnome2/lablgtk
gcc-dev                                 developer/gnu

        OK

SUNWguile                               developer/guile
SUNWImperius                            developer/imperius
SUNWjunit                               developer/java/junit
SUNWflexlex                             developer/lexer/flex

        OK

SUNWlibgc                               developer/library/c++/libgc
SUNWsigcpp                              developer/library/c++/libsigcpp
SUNWlibxmlpp                            developer/library/c++/libxmlpp
SUNWdpl                                 developer/library/dpl
SUNWfftw2                               developer/library/fftw-2
SUNWfftw3                               developer/library/fftw-3
SUNWgnu-mp                              developer/library/gnu-mp
SUNWgnu-mpfr                            developer/library/gnu-mpfr
SUNWslib                                developer/library/gnu-slib

        General question - what should cause packages to be under
        developer/library rather than some other */library part of the
        hieraechy?  Some of the above could just as well be under
        system/library (or vice-versa?)

        In addition, although it's a bit superfluous I think we should
        be consistent here if we can.  Ideally if this comes from the
        upstream, we should use the upstream name.  Alternative if
        there's a single library, by that name (for example SUNWgnu-mp
        => <whatever>/library/gnu/libgmp.)

SUNWarc                                 developer/library/lint

        OK

SUNWidnd                                developer/library/network/dns-i18n

        In addition to the general question above, why the specific
        "network" component here rather than just
        developer/library/libidn (the latter is the upstream component
        name in any case?)

SUNWtnfd                                developer/library/tnf
SUNWtnfc                                developer/library/tnf-core

        I would put the former in developer/tnf and the latter in
        system/tnf (although they really should just be combined or
        EOFed.)

SUNWicud                                developer/library/unicode

        developer/icu or perhaps developer/unicode?

SUNWlua                                 developer/lua
SUNWcpp                                 developer/macro/cpp
SUNWgm4                                 developer/macro/gnu-m4
SUNWocaml                               developer/ocaml
SUNWbison                               developer/parse/bison
SUNWopensp                              developer/parse/opensp
SUNWpython-ply                          developer/python/ply
SUNWpython-pycurl                       developer/python/pycurl
SUNWpylint                              developer/python/pylint
SUNWpyyaml24                            developer/python/pyyaml-24
SUNWpyyaml25                            developer/python/pyyaml-25
SUNWpyyaml26                            developer/python/pyyaml-26
SUNWTcl                                 developer/tcl-8
SUNWtcltls                              developer/tcl/openssl
SUNWsnack                               developer/tcl/snack
SUNWTk                                  developer/tk

        OK

SUNWastdev                              developer/tool/astdev
SUNWbcc                                 developer/tool/bcc
SUNWftdu                                developer/tool/ftsafe
SUNWbinutils                            developer/tool/gnu-binutils
SUNWIPython                             developer/tool/ipython
SUNWactivation                          developer/tool/jaf
SUNWquilt                               developer/tool/quilt
SUNWbtool                               developer/tool/sun-ccs
SUNWsprot                               developer/tool/sun-make-sccs
SUNWtoo                                 developer/tool/sun-progutils
SUNWswig                                developer/tool/swig

        Why developer/tool/<whatever> versus developer/<whatever>?

        Also, several other packages have "sun" as a component name so
        how about developer/sun/tools for SUNWsprot and
        developer/sun/make for SUNWsprot (the latter should really be
        refactored anyway but "make" is the more likely component of
        interest.)

        SUNWtoo isn't really a developer package (modulo the linker) so
        I would move it out of developer completely.  Perhaps
        system/command/tools (another package that needs to be
        refactored?)

SUNWcvs                                 developer/versioning/cvs
SUNWgit                                 developer/versioning/git
SUNWmercurial                           developer/versioning/mercurial
SUNWsvn                                 developer/versioning/subversion
SUNWjhrt                                doc/help/javahelp

        OK

SUNWjdoc                                doc/locale/ja

        As with SUNWdoc, most of this is troff related so I would say
        doc/troff/locale/ja.

SUNWdiveintopython                      doc/python/diveintopython

        OK

SUNWaudd                                driver/audio

        First, a general question about the "driver" area - we're not
        being consistent it seems with using the manufacturer name
        (including "sun") as one of the components.  If we want to do
        this, it seems we should do so throughout or not at all for
        those packages delivering hardware drivers.

        I'm wondering if it makes sense to have a convention here for
        these packages that need to be broken up, such as
        SUNWaudd => driver/audio/misc?

SUNWad810                               driver/audio/audio810
SUNWaudiocmi                            driver/audio/audiocmi
SUNWaudioemu10k                         driver/audio/audioemu10k
SUNWaudiohd                             driver/audio/audiohd
SUNWadixp                               driver/audio/audioixp
SUNWaudiosolo                           driver/audio/audiosolo
SUNWvia823x                             driver/audio/audiovia823x
SUNWaudiovia97                          driver/audio/audiovia97
SUNWaudiols                             driver/audio/creative/audiols
SUNWaudiop16x                           driver/audio/creative/audiop16x

        OK

SUNWddu                                 driver/ddu

        This shouldn't be under driver, IMO.  Perhaps
        system/command/ddu?

SUNWdcopy                               driver/dma

        driver/i86pc/ioat

SUNWagp                                 driver/graphics/agpgart

        OK

SUNWastfb                               driver/graphics/ast

        driver/graphics/ast/ast (in case we ever have another AST
        package.)

SUNWastfbcf                             driver/graphics/ast/config

        driver/graphics/ast/ast/config

SUNWatigfx                              driver/graphics/ati/atiatom
SUNWdrmr                                driver/graphics/drm

        OK

SUNWfbc                                 driver/graphics/fbc

        system/command/fbconfig?

NVDAgraphics                            driver/graphics/nvidia

        driver/graphics/nvidia/nvidia

SUNWcg6                                 driver/graphics/sun/cg6

        This package is obsolete and should not be renamed.

SUNWefbcf                               driver/graphics/sun/efb/efb-config

        driver/graphics/sun/efb/config

SUNWefb                                 driver/graphics/sun/efb/efb-kernel

        driver/graphics/sun/efb

SUNWefbw                                driver/graphics/sun/efb/efb-xorg

        OK

SUNWkfbcf                               driver/graphics/sun/kfb/kfb-config

        driver/graphics/sun/kfb/config

SUNWkfb                                 driver/graphics/sun/kfb/kfb-kernel

        driver/graphics/sun/kfb

SUNWkfbw                                driver/graphics/sun/kfb/kfb-xorg

        OK

SUNWxorg-graphics-ddx                   driver/graphics/xorg

        driver/graphics/misc-xorg (to be a bit more consistent with the
        other Xorg modules above?)

SUNWpsdcr                               driver/i86pc/misc

        OK

SUNW1394                                driver/ieee1394

        General comment - I think this should be driver/firewire and
        the actual driver packages should match the name of the driver
        (as almost all of the other driver packages do.)

SUNWav1394                              driver/ieee1394/av

        driver/firewire/av1394

SUNWfwdc                                driver/ieee1394/camera

        driver/firewire/dcam1394

SUNWscsa1394                            driver/ieee1394/storage

        driver/firewire/scsa1394

SUNWib                                  driver/infiniband
SUNWarbel                               driver/infiniband/arbel

        OK

SUNWibdma                               driver/infiniband/dma

        driver/infiniband/ibdma

SUNWhermon                              driver/infiniband/hermon

        OK

SUNWipoib                               driver/infiniband/ip

        driver/infiniband/ibd

SUNWrpcib                               driver/infiniband/rpcib
SUNWibsdp                               driver/infiniband/sdp
SUNWibsdpib                             driver/infiniband/sdpib
SUNWtavor                               driver/infiniband/tavor
SUNWpcelx                               driver/network/3com/pcelx
SUNWafe                                 driver/network/admtek/afe

        OK

SUNWamd8111s                            driver/network/amd/8111

        driver/network/amd/amd8111s

SUNWarn                                 driver/network/atheros/arn
SUNWatge                                driver/network/atheros/atge
SUNWatheros                             driver/network/atheros/ath
SUNWuath                                driver/network/atheros/uath
SUNWatu                                 driver/network/atmel/atu

        OK

SUNWbridge                              driver/network/bridge

        Not a driver - network/bridge?

SUNWbfe                                 driver/network/broadcom/bfe
SUNWbge                                 driver/network/broadcom/bge

        OK

BRCMbnx                                 driver/network/broadcom/netxtreme2

        driver/network/broadcom/bnx

SUNWchxge                               driver/network/chelsio/chxge
SUNWpcan                                driver/network/cisco/pcan

        OK

SUNWdmfe                                driver/network/davicom9102

        driver/network/davicom/dmfe

SUNWintgige                             driver/network/intel/e1000g
SUNWigb                                 driver/network/intel/igb
SUNWipw                                 driver/network/intel/ipw
SUNWiwh                                 driver/network/intel/iwh
SUNWiwi                                 driver/network/intel/iwi
SUNWiwk                                 driver/network/intel/iwk
SUNWiwp                                 driver/network/intel/iwp
SUNWixgb                                driver/network/intel/ixgb
SUNWixgbe                               driver/network/intel/ixgbe
SUNWwpi                                 driver/network/intel/wpi

        OK

SUNWllc                                 driver/network/llc

        driver/network/llc2

SUNWpcwl                                driver/network/lucent/pcwl
SUNWmxfe                                driver/network/macronix/mxfe
SUNWmwl                                 driver/network/marvell/mwl
SUNWyge                                 driver/network/marvell/yge

        OK

SUNWmyri10ge                            driver/network/myri10ge

        driver/network/myricom/myri10ge

SUNWniumx                               driver/network/niumx

        driver/network/sun/niumx

SUNWntxn                                driver/network/ntxn

        driver/network/netxen/ntxn

SUNWnge                                 driver/network/nvidia/nge

        OK

SUNWpacket                              driver/network/packet

        driver/network/bpf

SUNWralink                              driver/network/ralink/ral
SUNWrum                                 driver/network/ralink/rum
SUNWrwd                                 driver/network/ralink/rwd
SUNWrwn                                 driver/network/ralink/rwn
SUNWrge                                 driver/network/realtek/rge
SUNWrtls                                driver/network/realtek/rtls
SUNWrtw                                 driver/network/realtek/rtw

        OK

SUNWural                                driver/network/realtek/ural

        driver/network/ralink/ural

SUNWurtw                                driver/network/realtek/urtw

        OK

SUNWrsgk                                driver/network/secure-rpc

        system/kernel/secure-rpc

SUNWsfe                                 driver/network/sis/sfe
SUNWced                                 driver/network/sun/ce

        OK

SUNWerid                                driver/network/sun/erid

        driver/network/sun/eri

SUNWged                                 driver/network/sun/ged

        driver/network/sun/ge

SUNWhmd                                 driver/network/sun/hmd

        driver/network/sun/hme

SUNWhmdu                                driver/network/sun/hmdu

        Sigh - this should really be combined with SUNWhmd or some
        other refactoring take place.  For now, I would suggest
        driver/network/sun/hmdu/headers.

SUNWhxge                                driver/network/sun/hxge
SUNWnxge                                driver/network/sun/nxge

        OK

SUNWqfed                                driver/network/sun/qfed

        driver/network/sun/qfe

SUNWvr                                  driver/network/vr

        driver/network/via/vr

SUNWxge                                 driver/network/xframe/xge

        driver/network/neterion/xge

SUNWzyd                                 driver/network/zydas

        driver/network/zydas/zyd

SUNWpcmci                               driver/pcmcia

        OK

SUNWpcser                               driver/pcmcia/serial

        driver/pcmcia/pcser

SUNWfipe                                driver/pm/intel/fipe

        driver/i86pc/fipe

SUNWsbp2                                driver/serial/sbp2

        driver/firewire/sbp2

SUNWusbccid                             driver/serial/usb-ccid

        Not a kernel driver but associated with smartcard.  Perhaps
        system/smartcard/usb-ccid?

SUNWarcmsr                              driver/storage/arcmsr

        There are some drivers under driver/storage/sata listed below?
        If we want to do that, this could be under that or
        driver/storage/sas.  In any case, the manufacturer is "areca"
        so this could be driver/storage/sata/areca/arcmsr or
        driver/storage/sas/areca/arcmsr.  driver/storage/areca/arcmsr

avs                                     driver/storage/avs

        OK

SUNWspsv                                driver/storage/avs/spsv

        driver/storage/avs/sv

SUNWbcmsata                             driver/storage/broadcom/bcmsata

        driver/storage/broadcom/bcm_sata or
        driver/storage/sata/broadcom/bcm_sata

SUNWemlxs                               
driver/storage/emulex-sun/lightpulse-driver

        driver/fibre-channel/emulex/emlxs

SUNWfcip                                driver/storage/fcip

        driver/fibre-channel/fcip

SUNWfcsm                                driver/storage/fcsm

        driver/fibre-channel/fcsm

SUNWfctl                                driver/storage/fibre-channel

        driver/fibre-channel/fp

SUNWpsdir                               driver/storage/isa
SUNWlsimega                             driver/storage/lsi/lsimega
SUNWmegasas                             driver/storage/lsi/mega_sas

        driver/storage/sas/lsi/mega_sas?

SUNWmptsas                              driver/storage/lsi/mptsas

        driver/storage/sas/lsi/mpt_sas?

SUNWmrsas                               driver/storage/lsi/mrsas

        driver/storage/sas/lsi/mr_sas?

SUNWpsdpr                               driver/storage/pcmcia/pcata

        driver/pcmcia/pcata

SUNWpmcs                                driver/storage/pmcs

        driver/storage/sas/pmc-sierra/pmcs?

SUNWqlc                                 driver/storage/qlogic/qlc-driver

        driver/fibre-channel/qlogic/qlc

SUNWqlcu                                driver/storage/qlogic/qlc-utilities

        Another one that should be combined.  For now, I would suggest
        driver/fibre-channel/qlogic/qlc/debug.

SUNWahci                                driver/storage/sata/ahci

        OK

SUNWmv88sx                              driver/storage/sata/marvell/88sx

        driver/storage/sata/marvell/marvell88sx

SUNWnvsata                              driver/storage/sata/nvidia

        driver/storage/sata/nvidia/nv_sata

SUNWsi3124                              driver/storage/sata/silicon-image/si3124
SUNWaac                                 driver/storage/scsi/adaptec/aac
SUNWadpu320                             driver/storage/scsi/adaptec/adpu320

        OK

SUNWfcp                                 driver/storage/scsi/fcp

        driver/fibre-channel/fcp

SUNWpd                                  driver/storage/scsi/glm

        Unfortunately this contains a mixture of drivers on the SPARC
        side.  I suggest for now we leave this as SUNWpd but a
        subsequent putback fix this by creating something like

                driver/storage/scsi/glm         (for i386)

                driver/sparc/misc               (for sparc)

SUNWamr                                 driver/storage/scsi/lsi/amr
SUNWses                                 driver/storage/scsi/ses

        OK

SUNWsmpd                                driver/storage/smp

        driver/storage/sas/smp

SUNWfcoe                                driver/storage/sun/fcoe
SUNWfcoei                               driver/storage/sun/fcoei
SUNWfcoet                               driver/storage/sun/fcoet

        I would put these under driver/storage/fcoe/<component>.

SUNWfcoeu                               driver/storage/sun/fcoeu

        system/library/libfcoe

SUNWluxd                                driver/storage/sun/luxd

        driver/storage/sun/sf

SUNWluxl                                driver/storage/sun/luxl

        driver/storage/sun/socal

SUNWsrpt                                driver/storage/sun/srpt

        driver/storage/iscsi/srpt

SUNWssad                                driver/storage/sun/ssad

        driver/storage/sun/ssd

SUNWtpm                                 driver/tpm

        Given there might be other drivers in this space, I would say
        driver/tpm/tpm.

SUNWusb                                 driver/usb

        OK

SUNWuftdi                               driver/usb/ftdi

        driver/usb/usbftdi

SUNWugen                                driver/usb/generic

        driver/usb/ugen

SUNWusbs                                driver/usb/serial

        driver/usb/serial/usbser

SUNWuksp                                driver/usb/serial/keyspan

        driver/usb/serial/keyspan/usbsksp

SUNWukspfw                              driver/usb/serial/keyspan/usbs49_fw

        driver/usb/serial/keyspan/usbs49_fw

SUNWuprl                                driver/usb/serial/prolific

        driver/usb/serial/prolific/usbsprl

SUNWuacm                                driver/usb/serial/usbsacm

        OK

SUNWuedg                                driver/usb/serial/usbser_edge

        driver/usb/serial/digi/usbser_edge

SUNWusbvc                               driver/usb/video/usbvc

        OK

SUNWuwb                                 driver/uwb

        system/kernel/ultra-wideband

SUNWxwdv                                driver/x11/winlock
SUNWxsvc                                driver/x11/xsvc

        OK

SUNWxvmpv                               driver/xvm/core

        driver/xvm/pv or driver/xvm/paravirtualized (!)

SUNWbvi                                 editor/bvi
SUNWgnu-emacs                           editor/gnu-emacs-core
SUNWgnu-emacs-gtk                       editor/gnu-emacs-gtk
SUNWgnu-emacs-el                        editor/gnu-emacs-lisp
SUNWgnu-emacs-nox                       editor/gnu-emacs-no-x11
SUNWgnu-emacs-x                         editor/gnu-emacs-x11
SUNWgobby                               editor/gobby
SUNWgvim                                editor/gvim
SUNWjedit                               editor/jedit
SUNWgnu-nano                            editor/nano
SUNWvim                                 editor/vim

        These looks OK although I think editor/gnu-emacs-core should
        just be editor/gnu-emacs.

SUNWgpch                                file/gnu-patch
SUNWslocate                             file/slocate
SUNWgnu-which                           file/which

        Lots of commands work with files - why aren't these under
        command?

SUNWnethack                             games/nethack

SUNWbrltty                              gnome2/accessibility/brltty

        General question about the things under gnome2 - were the last
        components in the new names chosen to match the primary
        component delivered by the package or the equivalent to what's
        in other distributions?  I think that makes sense (for example,
        ekiga instead of gnome-meeting) but I'd like to understand the
        rationale.

SUNWgnome-a11y-dasher                   gnome2/accessibility/dasher

        OK

SUNWgnome-a11y-libs                     gnome2/accessibility/gnome-a11y-libs

        Seems a but redundant.  What about
        gnome2/accessibility/library?

SUNWgnome-a11y-libs-python26            
gnome2/accessibility/gnome-a11y-libs-python-26

        gnome2/accessibility/python/library?

SUNWgnome-a11y-poke                     gnome2/accessibility/gnome-a11y-poke
SUNWgnome-a11y-gok                      gnome2/accessibility/gok
SUNWgnome-a11y-mousetweaks              gnome2/accessibility/mousetweaks
SUNWgnome-a11y-reader                   gnome2/accessibility/screen-reader
SUNWgnome-a11y-speech-espeak            gnome2/accessibility/speech/espeak

        OK

SUNWgnome-system-tools                  gnome2/admin

        gnome2/system-tools?

SUNWgnome-applets                       gnome2/applet/base

        Why not just gnome2/applet?

SUNWcontact-lookup-applet               gnome2/applet/contact-lookup
SUNWhamster                             gnome2/applet/hamster
SUNWgnome-internet-applets              gnome2/applet/internet
SUNWgnome-intranet-applets              gnome2/applet/intranet

        OK

SUNWgnome-utility-applets               gnome2/applet/misc

        gnome2/applet/utility?

SUNWgnome-mm-applets                    gnome2/applet/multimedia
SUNWgnome-archive-mgr                   gnome2/archive-manager
SUNWgnome-calculator                    gnome2/calculator
SUNWgnome-character-map                 gnome2/character-map
SUNWcmdassist                           gnome2/cmdassist
SUNWcodeina                             gnome2/codeina

        OK

SUNWavant                               gnome2/command/avant
SUNWbluefish                            gnome2/command/bluefish
SUNWcheese                              gnome2/command/cheese
SUNWgnome-crash-report                  gnome2/command/crash-report
SUNWdesktop-search                      gnome2/command/desktop-search
SUNWgnome-dialog                        gnome2/command/dialog
SUNWgftp                                gnome2/command/gftp
SUNWgtkperf                             gnome2/command/gtkperf
SUNWgnome-nettool                       gnome2/command/nettool
SUNWplanner                             gnome2/command/planner
SUNWgnome-screenshot                    gnome2/command/screenshot
SUNWterminator                          gnome2/command/terminator
SUNWgnome-ui-designer                   gnome2/command/ui-designer
SUNWvinagre                             gnome2/command/vinagre

        So what qualifies some things being in the top-level gnome2
        while others are in gnome2/command?

SUNWcompiz                              gnome2/compiz
SUNWcompiz-fusion-main                  gnome2/compiz/plugin/fusion
SUNWcompiz-fusion-extra                 gnome2/compiz/plugin/fusion-extra
SUNWdesktop-startup                     gnome2/desktop-startup
SUNWgnome-dictionary                    gnome2/dictionary
SUNWgnome-doc-utils                     gnome2/doc-utils
SUNWgnome-devel-docs                    gnome2/document/devel-docs
SUNWgnome-devhelp                       gnome2/document/devhelp
SUNWgnome-l10ndocument-cs               gnome2/document/locale/cs
SUNWgnome-l10ndocument-de               gnome2/document/locale/de
SUNWgnome-l10ndocument-es               gnome2/document/locale/es
SUNWgnome-l10ndocument-extra            gnome2/document/locale/extra
SUNWgnome-l10ndocument-fr               gnome2/document/locale/fr
SUNWgnome-l10ndocument-hi               gnome2/document/locale/hi
SUNWgnome-l10ndocument-hu               gnome2/document/locale/hu
SUNWgnome-l10ndocument-it               gnome2/document/locale/it
SUNWgnome-l10ndocument-ja               gnome2/document/locale/ja
SUNWgnome-l10ndocument-ko               gnome2/document/locale/ko
SUNWgnome-l10ndocument-noinst           gnome2/document/locale/noinst
SUNWgnome-l10ndocument-pl               gnome2/document/locale/pl
SUNWgnome-l10ndocument-ptBR             gnome2/document/locale/pt_BR
SUNWgnome-l10ndocument-rtl              gnome2/document/locale/rtl
SUNWgnome-l10ndocument-sv               gnome2/document/locale/sv
SUNWgnome-l10ndocument-zhCN             gnome2/document/locale/zh_CN
SUNWgnome-l10ndocument-zhHK             gnome2/document/locale/zh_HK
SUNWgnome-l10ndocument-zhTW             gnome2/document/locale/zh_TW

        OK

SUNWgnome-hex-editor                    gnome2/editor/ghex2

        Many of the others are spelled out but here you shortened it -
        is it more commonly known as ghex2?

SUNWgnome-meeting                       gnome2/ekiga
SUNWgnome-pdf-viewer                    gnome2/evince
SUNWevolution-exchange                  gnome2/evolution/plugin/exchange
SUNWevolution-jescs                     gnome2/evolution/plugin/sun-calendar
SUNWevolution-webcal                    gnome2/evolution/plugin/webcal

        OK

SUNWgnome-file-mgr                      gnome2/file-browser

        Not gnome2/nautilus or gnome2/file-browser/nautilus?

SUNWgnome-cd-burner                     gnome2/file-browser/cd-burner
SUNWgnome-commander                     gnome2/file-browser/gnome-commander
SUNWgnome-games                         gnome2/games
SUNWgamin                               gnome2/gamin
SUNWgnome-config                        gnome2/gconf
SUNWgnome-config-editor                 gnome2/gconf-editor
SUNWcompizconfig-gconf                  gnome2/gconf/compizconfig
SUNWgnome-desklets                      gnome2/gdesklets
SUNWgnome-desklets-extra                gnome2/gdesklets-extra
SUNWgnome-ps-viewer                     gnome2/ggv
SUNWgksu                                gnome2/gksu
SUNWgnome-pilot                         gnome2/gnome2-pilot
SUNWgnome-system-monitor                gnome2/gnome2-system-monitor

        OK

SUNWgnome-vfs                           gnome2/gnome2-vfs

        Not gnome2/vfs?

SUNWgnome-camera                        gnome2/gphoto2
SUNWgnome-img-organizer                 gnome2/gthumb
SUNWgnome-gvfs                          gnome2/gvfs

        OK

SUNWgnome-img-viewer                    gnome2/image/eog

        Is there a reason this is under a separate image subcomponent?
        Also see below with the top-level "image" section.

SUNWjokosher                            gnome2/jokosher
SUNWgnome-l10nmessages-cs               gnome2/locale/cs
SUNWgnome-l10nmessages-de               gnome2/locale/de
SUNWgnome-l10nmessages-es               gnome2/locale/es
SUNWgnome-l10nmessages-extra            gnome2/locale/extra
SUNWgnome-l10nmessages-fr               gnome2/locale/fr
SUNWgnome-l10nmessages-hu               gnome2/locale/hg
SUNWgnome-l10nmessages-hi               gnome2/locale/hi
SUNWgnome-l10nmessages-it               gnome2/locale/it
SUNWgnome-l10nmessages-ja               gnome2/locale/ja
SUNWgnome-l10nmessages-ko               gnome2/locale/ko
SUNWgnome-l10nmessages-noinst           gnome2/locale/noinst
SUNWgnome-l10nmessages-pl               gnome2/locale/pl
SUNWgnome-l10nmessages-ptBR             gnome2/locale/pt_BR
SUNWgnome-l10nmessages-rtl              gnome2/locale/rtl
SUNWgnome-l10nmessages-ru               gnome2/locale/ru
SUNWgnome-l10nmessages-sv               gnome2/locale/sv
SUNWgnome-l10nmessages-zhCN             gnome2/locale/zh_CN
SUNWgnome-l10nmessages-zhHK             gnome2/locale/zh_HK
SUNWgnome-l10nmessages-zhTW             gnome2/locale/zh_TW
SUNWgnome-log-viewer                    gnome2/logview
SUNWgnome-media-apps                    gnome2/media
SUNWgnome-media                         gnome2/media/gstreamer
SUNWgnonlin                             gnome2/media/gstreamer/gnonlin
SUNWgnome-menu-editor                   gnome2/menu-editor
SUNWgnome-wm                            gnome2/metacity

        OK

SUNWgnome-disk-analyzer                 gnome2/monitor/baobob

        Does it make sense to create the monitor component here?

SUNWmoovida                             gnome2/moovida
SUNWmoovida-plugins                     gnome2/moovida/plugins
SUNWgnome-panel                         gnome2/panel
SUNWgnome-fun-applets                   gnome2/panel/applets
SUNWgnome-im-client                     gnome2/pidgin
SUNWgnome-power-manager                 gnome2/power-manager
SUNWgnome-desktop-prefs                 gnome2/preferences
SUNWgnome-print                         gnome2/print
SUNWprint-monitor                       gnome2/print-monitor
SUNWgnome-remote-desktop                gnome2/remote-desktop
SUNWgnome-media-player                  gnome2/rhythmbox
SUNWgnome-search-tool                   gnome2/search-tool
SUNWseahorse                            gnome2/security/seahorse

        OK

SUNWseahorse-plugins                    gnome2/security/seahorse-plugins

        gnome2/security/seahorse/plugins?

SUNWgnome-session                       gnome2/session
SUNWconsolekit                          gnome2/session/consolekit

        OK

SUNWconsolekit-pam                      gnome2/session/consolekit-pam

        Perhaps we need a place for PAM modules such as
        library/security/pam/modules/consolekit?  However given that
        other subsystems deliver their PAM modules as part of their
        general package (see SUNWsmbfs), perhaps this convention isn't
        necessary.

SUNWgnome-cd                            gnome2/sound-juicer
SUNWgnome-sound-recorder                gnome2/sound-recorder
SUNWespeak                              gnome2/speech/espeak

        OK

SUNWgnome-a11y-speech                   gnome2/speech/gnome2-speech

        gnome2/speech/a11y-speech?

SUNWgnome-terminal                      gnome2/terminal

        OK

SUNWgnome-text-editor                   gnome2/text/gedit

        Again, why the extra level here for the command?

SUNWblueprint                           gnome2/themes/blueprint
SUNWdmz-cursor                          gnome2/themes/dmz-cursor
SUNWdmz-cursor-aa                       gnome2/themes/dmz-cursor-aa
SUNWgnome-backgrounds                   gnome2/themes/gnome-backgrounds
SUNWgnome-icon-theme                    gnome2/themes/gnome-icon-theme
SUNWgnome-themes-only                   gnome2/themes/gnome-themes-only
SUNWgnome-themes-only-extra             gnome2/themes/gnome-themes-only-extra
SUNWgtk2-engines                        gnome2/themes/gtk2-engines
SUNWgtk2-engines-extra                  gnome2/themes/gtk2-engines-extra
SUNWhicolor-icon-theme                  gnome2/themes/hicolor-icon-theme
SUNWicon-naming-utils                   gnome2/themes/icon-naming-utils
SUNWneutral-plus-cursors                gnome2/themes/neutral-plus-cursors
SUNWnimbus                              gnome2/themes/nimbus
SUNWnimbus-hires                        gnome2/themes/nimbus-hires
SUNWopensolaris-backgrounds             gnome2/themes/opensolaris-backgrounds
SUNWopensolaris-backgrounds-xtra        
gnome2/themes/opensolaris-backgrounds-xtra
SUNWopensolaris-gdm-themes              gnome2/themes/opensolaris-gdm-themes
SUNWsun-backgrounds                     gnome2/themes/sun-backgrounds
SUNWsun-gdm-themes                      gnome2/themes/sun-gdm-themes
SUNWtango-icon-theme                    gnome2/themes/tango-icon-theme
SUNWxdg-sound-theme                     gnome2/themes/xdg-sound-theme
SUNWgnome-time-slider                   gnome2/time-slider
SUNWtransmission                        gnome2/transmission
SUNWtgnome-tsoljdsdevmgr                gnome2/trusted/jdsdevmgr
SUNWtgnome-tsoljdslabel                 gnome2/trusted/jdslabel
SUNWtgnome-tsoljdsselmgr                gnome2/trusted/jdsselmgr
SUNWtgnome-tsol-libs                    gnome2/trusted/libs
SUNWtgnome-l10n-ui-de                   gnome2/trusted/locale/de
SUNWtgnome-l10n-ui-es                   gnome2/trusted/locale/es
SUNWtgnome-l10n-ui-fr                   gnome2/trusted/locale/fr
SUNWtgnome-l10n-ui-it                   gnome2/trusted/locale/it
SUNWtgnome-l10n-ui-ja                   gnome2/trusted/locale/ja
SUNWtgnome-l10n-ui-ko                   gnome2/trusted/locale/ko
SUNWtgnome-l10n-ui-ptBR                 gnome2/trusted/locale/pt_BR
SUNWtgnome-l10n-ui-ru                   gnome2/trusted/locale/ru
SUNWtgnome-l10n-ui-sv                   gnome2/trusted/locale/sv
SUNWtgnome-l10n-ui-zhCN                 gnome2/trusted/locale/zh_CN
SUNWtgnome-l10n-ui-zhHK                 gnome2/trusted/locale/zh_HK
SUNWtgnome-l10n-ui-zhTW                 gnome2/trusted/locale/zh_TW
SUNWtgnome-tstripe                      gnome2/trusted/tstripe
SUNWtgnome-xagent                       gnome2/trusted/xagent
SUNWxdg-user-dirs-gtk                   gnome2/user-dirs-update
SUNWgnome-help-viewer                   gnome2/yelp
SUNWdia                                 image/dia
SUNWgnome-img-editor                    image/gimp
SUNWgnome-img-editor-help               image/gimp/help
SUNWgnome-img-editor-help-cs            image/gimp/help/locale/cs
SUNWgnome-img-editor-help-de            image/gimp/help/locale/de
SUNWgnome-img-editor-help-es            image/gimp/help/locale/es
SUNWgnome-img-editor-help-extra         image/gimp/help/locale/extra
SUNWgnome-img-editor-help-fr            image/gimp/help/locale/fr
SUNWgnome-img-editor-help-it            image/gimp/help/locale/it
SUNWgnome-img-editor-help-ko            image/gimp/help/locale/ko
SUNWgnome-img-editor-help-pl            image/gimp/help/locale/pl
SUNWgnome-img-editor-help-ru            image/gimp/help/locale/ru
SUNWgnome-img-editor-help-sv            image/gimp/help/locale/sv
SUNWgnome-img-editor-help-zhCN          image/gimp/help/locale/zh_CN
SUNWgnome-camera-img-editor-plugin      image/gimp/plugin/gtkam-gimp
SUNWgocr                                image/gocr
SUNWgqview                              image/gqview
SUNWimagick                             image/imagemagick
NVDAcg                                  image/nvidia/cg-toolkit
SUNWsane-frontend                       image/sane-frontend
SUNWdtbas                               library/cde
SUNWdbus                                library/dbus
SUNWfcgi                                library/fastcgi

        OK

SUNWfcgi-doc                            library/fastcgi-doc

        This should really be combined with SUNWfcgi but in the
        meantime, should there be a doc/library part of the hierarchy
        for things like this?

SUNWcairomm                             library/gnome2/c++/cairomm

        General question for library/gnome2 - some of the ending
        components are of the form libXXX and others are just YYY.  As
        before, I think it would be good to be consistent here but
        perhaps being familiar is more important.

SUNWglibmm                              library/gnome2/c++/glibmm
SUNWgtkmm                               library/gnome2/c++/gtkmm
SUNWpangomm                             library/gnome2/c++/pangomm
SUNWcairo                               library/gnome2/cairo
SUNWgnome-config-java                   library/gnome2/config-java
SUNWgnome-spell                         library/gnome2/enchant
SUNWglib2                               library/gnome2/glib2
SUNWgtk2                                library/gnome2/gtk2
SUNWgtkspell                            library/gnome2/gtkspell
SUNWgnome-base-libs-java                library/gnome2/java
SUNWlibart                              library/gnome2/libart
SUNWlibatk                              library/gnome2/libatk
SUNWgnome-component                     library/gnome2/libbonobo
SUNWlibglade                            library/gnome2/libglade
SUNWlibgnomecanvas                      library/gnome2/libgnomecanvas
SUNWlibgoffice                          library/gnome2/libgoffice
SUNWlibgsf                              library/gnome2/libgsf
SUNWlibical                             library/gnome2/libical
SUNWpango                               library/gnome2/pango
SUNWgtk2-print-cups                     library/gnome2/print/cups
SUNWgtk2-print-papi                     library/gnome2/print/papi
SUNWgnome-python-extras                 library/gnome2/python-extras
SUNWgnome-python26-extras               library/gnome2/python-extras-26
SUNWgnome-terminal-java                 library/gnome2/terminal-java
SUNWtotem-pl-parser                     library/gnome2/totem-pl-parser
SUNWgnome-gtksourceview                 library/gtk2/gtksourceview
SUNWlibsexy                             library/gtk2/libsexy

        OK

SUNWibus-anthy                          library/ibus/anthy
SUNWibus-chewing                        library/ibus/chewing
SUNWibus-hangul                         library/ibus/hangul
SUNWibus-m17n                           library/ibus/m17n
SUNWibus-pinyin                         library/ibus/pinyin
SUNWibus-table                          library/ibus/table
SUNWibus-table-data-array30             library/ibus/table/data/array30
SUNWibus-table-data-cangjie             library/ibus/table/data/cangjie
SUNWibus-table-data-cantonese           library/ibus/table/data/cantonese
SUNWibus-table-data-cantonhk            library/ibus/table/data/cantonhk
SUNWibus-table-data-cns11643            library/ibus/table/data/cns11643
SUNWibus-table-data-erbi                library/ibus/table/data/erbi
SUNWibus-table-data-jyutping            library/ibus/table/data/jyutping
SUNWibus-table-data-quick               library/ibus/table/data/quick
SUNWibus-table-data-rustrad             library/ibus/table/data/rustrad
SUNWibus-table-data-stroke5             library/ibus/table/data/stroke5
SUNWibus-table-data-thai                library/ibus/table/data/thai
SUNWibus-table-data-translit            library/ibus/table/data/translit
SUNWibus-table-data-viqr                library/ibus/table/data/viqr
SUNWibus-table-data-wu                  library/ibus/table/data/wu
SUNWibus-table-data-wubi                library/ibus/table/data/wubi
SUNWibus-table-data-xinhua              library/ibus/table/data/xinhua
SUNWibus-table-data-yong                library/ibus/table/data/yong
SUNWibus-table-data-zhengma             library/ibus/table/data/zhengma
SUNWibus-table-data-zhuyin              library/ibus/table/data/zhuyin
SUNWibus-table-data-ziranma             library/ibus/table/data/ziranma
SUNWibus-xkbc                           library/ibus/xkbc
SUNWiiimf-zhCN-cle-core                 library/iiim/zh_CN/core
SUNWiiimf-zhCN-cle-open                 library/iiim/zh_CN/open
SUNWiiimf-zhCN-cle-sunpinyin            library/iiim/zh_CN/sunpinyin
SUNWiiimf-zhHK-hkle-core                library/iiim/zh_HK/core
SUNWiiimf-zhHK-hkle-open                library/iiim/zh_HK/open
SUNWiiimf-zhTW-twle-chewing             library/iiim/zh_TW/chewing
SUNWiiimf-zhTW-twle-open                library/iiim/zh_TW/open

        It's strange that both ibus and iiim are under library while
        scim is under system/library.  Shouldn't they all be under
        system/library?

SUNWcglib                               library/java6/cglib
SUNWdom4j                               library/java6/dom4j
SUNWjss                                 library/java6/jss
SUNWrelaxngDatatype                     library/java6/relaxngDatatype
SUNWsvn-java                            library/java6/subversion
SUNWxsdlib                              library/java6/xsdlib

        Why are these under library/java6 rather than library/java?
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to