pkg/manifests/x11-server-xorg.p5m
changeset 1105 515c6398d9df
parent 1097 243d7ed7a10c
child 1120 cc8eb3f69227
equal deleted inserted replaced
1104:ad9538bd01b6 1105:515c6398d9df
       
     1 # Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
       
     2 #
       
     3 # Permission is hereby granted, free of charge, to any person obtaining a
       
     4 # copy of this software and associated documentation files (the "Software"),
       
     5 # to deal in the Software without restriction, including without limitation
       
     6 # the rights to use, copy, modify, merge, publish, distribute, sublicense,
       
     7 # and/or sell copies of the Software, and to permit persons to whom the
       
     8 # Software is furnished to do so, subject to the following conditions:
       
     9 #
       
    10 # The above copyright notice and this permission notice (including the next
       
    11 # paragraph) shall be included in all copies or substantial portions of the
       
    12 # Software.
       
    13 #
       
    14 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
       
    15 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
       
    16 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
       
    17 # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
       
    18 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
       
    19 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
       
    20 # DEALINGS IN THE SOFTWARE.
       
    21 #
       
    22 set name=pkg.fmri value=pkg:/x11/server/xorg@__version:xorg-server__
       
    23 set name=pkg.description \
       
    24     value="Xorg is a full featured X server that was originally designed for UNIX and UNIX-like operating systems running on a wide range of hardware and OS platforms."
       
    25 set name=pkg.summary value="Xorg - X11R7 X server"
       
    26 dir path=etc
       
    27 dir path=etc/X11
       
    28 dir path=etc/X11/xorg.conf.avail
       
    29 dir path=etc/X11/xorg.conf.d
       
    30 dir path=etc/hal
       
    31 dir path=etc/hal/fdi
       
    32 dir path=etc/hal/fdi/preprobe
       
    33 dir path=etc/hal/fdi/preprobe/10osvendor
       
    34 dir path=usr
       
    35 dir path=usr/X11
       
    36 dir path=usr/X11/bin
       
    37 dir path=usr/X11/include
       
    38 dir path=usr/bin
       
    39 $(i386_ONLY)dir path=usr/bin/$(ARCH64)
       
    40 dir path=usr/include
       
    41 dir path=usr/include/xorg
       
    42 dir path=usr/lib
       
    43 dir path=usr/lib/$(ARCH64)
       
    44 dir path=usr/lib/$(ARCH64)/pkgconfig
       
    45 dir path=usr/lib/mdb
       
    46 dir path=usr/lib/mdb/proc
       
    47 $(i386_ONLY)dir path=usr/lib/mdb/proc/$(ARCH64) group=bin
       
    48 $(sparc_ONLY)dir path=usr/lib/mdb/proc/$(ARCH64) group=sys
       
    49 dir path=usr/lib/pkgconfig
       
    50 dir path=usr/lib/xorg
       
    51 dir path=usr/lib/xorg/modules
       
    52 dir path=usr/lib/xorg/modules/extensions
       
    53 dir path=usr/lib/xorg/modules/multimedia
       
    54 dir path=usr/share
       
    55 dir path=usr/share/X11
       
    56 dir path=usr/share/X11/xorg.conf.d
       
    57 dir path=usr/share/aclocal
       
    58 dir path=usr/share/man
       
    59 dir path=usr/share/man/man1
       
    60 dir path=usr/share/man/man4
       
    61 dir path=usr/share/man/man7
       
    62 dir path=var
       
    63 dir path=var/log group=sys
       
    64 file path=etc/X11/xorg.conf.avail/90-zap.conf
       
    65 file path=etc/hal/fdi/preprobe/10osvendor/10-x11-input.fdi
       
    66 # Xorg must be setuid root on x86 in order to access PCI bus devices
       
    67 # and make the sysi86 system call to change I/O privilege level (IOPL).
       
    68 # On SPARC, Xorg only requires setuid root in order to create the
       
    69 # Xorg.*.log file in /var/log
       
    70 file path=usr/bin/Xorg mode=4555 owner=root
       
    71 file path=usr/bin/cvt
       
    72 file path=usr/bin/gtf
       
    73 file path=usr/include/xorg/BT.h
       
    74 file path=usr/include/xorg/IBM.h
       
    75 file path=usr/include/xorg/TI.h
       
    76 file path=usr/include/xorg/XIstubs.h
       
    77 file path=usr/include/xorg/bstore.h
       
    78 file path=usr/include/xorg/bstorestr.h
       
    79 file path=usr/include/xorg/bt829.h
       
    80 file path=usr/include/xorg/callback.h
       
    81 file path=usr/include/xorg/cfb8_16.h
       
    82 file path=usr/include/xorg/closestr.h
       
    83 file path=usr/include/xorg/closure.h
       
    84 file path=usr/include/xorg/colormap.h
       
    85 file path=usr/include/xorg/colormapst.h
       
    86 file path=usr/include/xorg/compiler.h
       
    87 file path=usr/include/xorg/compositeext.h
       
    88 file path=usr/include/xorg/cursor.h
       
    89 file path=usr/include/xorg/cursorstr.h
       
    90 file path=usr/include/xorg/damage.h
       
    91 file path=usr/include/xorg/damagestr.h
       
    92 file path=usr/include/xorg/dbestruct.h
       
    93 file path=usr/include/xorg/dgaproc.h
       
    94 file path=usr/include/xorg/dix.h
       
    95 file path=usr/include/xorg/dixaccess.h
       
    96 file path=usr/include/xorg/dixevents.h
       
    97 file path=usr/include/xorg/dixfont.h
       
    98 file path=usr/include/xorg/dixfontstr.h
       
    99 file path=usr/include/xorg/dixgrabs.h
       
   100 file path=usr/include/xorg/dixstruct.h
       
   101 file path=usr/include/xorg/dri.h
       
   102 file path=usr/include/xorg/dri2.h
       
   103 file path=usr/include/xorg/dristruct.h
       
   104 file path=usr/include/xorg/edid.h
       
   105 file path=usr/include/xorg/events.h
       
   106 file path=usr/include/xorg/exa.h
       
   107 file path=usr/include/xorg/exevents.h
       
   108 file path=usr/include/xorg/extension.h
       
   109 file path=usr/include/xorg/extinit.h
       
   110 file path=usr/include/xorg/extnsionst.h
       
   111 file path=usr/include/xorg/fb.h
       
   112 file path=usr/include/xorg/fbdevhw.h
       
   113 file path=usr/include/xorg/fboverlay.h
       
   114 file path=usr/include/xorg/fbpict.h
       
   115 file path=usr/include/xorg/fbrop.h
       
   116 file path=usr/include/xorg/fi1236.h
       
   117 file path=usr/include/xorg/fourcc.h
       
   118 file path=usr/include/xorg/gc.h
       
   119 file path=usr/include/xorg/gcstruct.h
       
   120 file path=usr/include/xorg/geext.h
       
   121 file path=usr/include/xorg/geint.h
       
   122 file path=usr/include/xorg/globals.h
       
   123 file path=usr/include/xorg/glyphstr.h
       
   124 file path=usr/include/xorg/hotplug.h
       
   125 file path=usr/include/xorg/i2c_def.h
       
   126 file path=usr/include/xorg/input.h
       
   127 file path=usr/include/xorg/inputstr.h
       
   128 file path=usr/include/xorg/list.h
       
   129 file path=usr/include/xorg/mi.h
       
   130 file path=usr/include/xorg/mibstore.h
       
   131 file path=usr/include/xorg/micmap.h
       
   132 file path=usr/include/xorg/micoord.h
       
   133 file path=usr/include/xorg/mifillarc.h
       
   134 file path=usr/include/xorg/mifpoly.h
       
   135 file path=usr/include/xorg/migc.h
       
   136 file path=usr/include/xorg/miline.h
       
   137 file path=usr/include/xorg/mioverlay.h
       
   138 file path=usr/include/xorg/mipict.h
       
   139 file path=usr/include/xorg/mipointer.h
       
   140 file path=usr/include/xorg/mipointrst.h
       
   141 file path=usr/include/xorg/misc.h
       
   142 file path=usr/include/xorg/miscstruct.h
       
   143 file path=usr/include/xorg/mispans.h
       
   144 file path=usr/include/xorg/mistruct.h
       
   145 file path=usr/include/xorg/miwideline.h
       
   146 file path=usr/include/xorg/mizerarc.h
       
   147 file path=usr/include/xorg/msp3430.h
       
   148 file path=usr/include/xorg/opaque.h
       
   149 file path=usr/include/xorg/os.h
       
   150 file path=usr/include/xorg/panoramiX.h
       
   151 file path=usr/include/xorg/panoramiXsrv.h
       
   152 file path=usr/include/xorg/picture.h
       
   153 file path=usr/include/xorg/picturestr.h
       
   154 file path=usr/include/xorg/pixmap.h
       
   155 file path=usr/include/xorg/pixmapstr.h
       
   156 file path=usr/include/xorg/privates.h
       
   157 file path=usr/include/xorg/property.h
       
   158 file path=usr/include/xorg/propertyst.h
       
   159 file path=usr/include/xorg/ptrveloc.h
       
   160 file path=usr/include/xorg/randrstr.h
       
   161 file path=usr/include/xorg/region.h
       
   162 file path=usr/include/xorg/regionstr.h
       
   163 file path=usr/include/xorg/registry.h
       
   164 file path=usr/include/xorg/renderedge.h
       
   165 file path=usr/include/xorg/resource.h
       
   166 file path=usr/include/xorg/rgb.h
       
   167 file path=usr/include/xorg/rrtransform.h
       
   168 file path=usr/include/xorg/sarea.h
       
   169 file path=usr/include/xorg/screenint.h
       
   170 file path=usr/include/xorg/scrnintstr.h
       
   171 file path=usr/include/xorg/selection.h
       
   172 file path=usr/include/xorg/servermd.h
       
   173 file path=usr/include/xorg/shadow.h
       
   174 file path=usr/include/xorg/shadowfb.h
       
   175 file path=usr/include/xorg/shmint.h
       
   176 file path=usr/include/xorg/site.h
       
   177 $(i386_ONLY)file path=usr/include/xorg/solaris-amd64.il facet.devel=true
       
   178 $(sparc_ONLY)file path=usr/include/xorg/solaris-sparcv8plus.il \
       
   179     facet.devel=true
       
   180 file path=usr/include/xorg/swaprep.h
       
   181 file path=usr/include/xorg/swapreq.h
       
   182 file path=usr/include/xorg/tda8425.h
       
   183 file path=usr/include/xorg/tda9850.h
       
   184 file path=usr/include/xorg/tda9885.h
       
   185 file path=usr/include/xorg/uda1380.h
       
   186 file path=usr/include/xorg/validate.h
       
   187 file path=usr/include/xorg/vbe.h
       
   188 file path=usr/include/xorg/vbeModes.h
       
   189 file path=usr/include/xorg/vgaHW.h
       
   190 file path=usr/include/xorg/vidmodeproc.h
       
   191 file path=usr/include/xorg/wfbrename.h
       
   192 file path=usr/include/xorg/window.h
       
   193 file path=usr/include/xorg/windowstr.h
       
   194 file path=usr/include/xorg/xaa.h
       
   195 file path=usr/include/xorg/xaaWrapper.h
       
   196 file path=usr/include/xorg/xaalocal.h
       
   197 file path=usr/include/xorg/xaarop.h
       
   198 file path=usr/include/xorg/xace.h
       
   199 file path=usr/include/xorg/xacestr.h
       
   200 file path=usr/include/xorg/xf86.h
       
   201 file path=usr/include/xorg/xf86Crtc.h
       
   202 file path=usr/include/xorg/xf86Cursor.h
       
   203 file path=usr/include/xorg/xf86DDC.h
       
   204 file path=usr/include/xorg/xf86Modes.h
       
   205 file path=usr/include/xorg/xf86Module.h
       
   206 file path=usr/include/xorg/xf86Opt.h
       
   207 file path=usr/include/xorg/xf86Optrec.h
       
   208 file path=usr/include/xorg/xf86Parser.h
       
   209 file path=usr/include/xorg/xf86Pci.h
       
   210 file path=usr/include/xorg/xf86PciInfo.h
       
   211 file path=usr/include/xorg/xf86Priv.h
       
   212 file path=usr/include/xorg/xf86Privstr.h
       
   213 file path=usr/include/xorg/xf86RamDac.h
       
   214 file path=usr/include/xorg/xf86RandR12.h
       
   215 file path=usr/include/xorg/xf86Rename.h
       
   216 file path=usr/include/xorg/xf86Sbus.h
       
   217 file path=usr/include/xorg/xf86VGAarbiter.h
       
   218 file path=usr/include/xorg/xf86Xinput.h
       
   219 file path=usr/include/xorg/xf86_OSlib.h
       
   220 file path=usr/include/xorg/xf86_OSproc.h
       
   221 file path=usr/include/xorg/xf86cmap.h
       
   222 file path=usr/include/xorg/xf86fbman.h
       
   223 file path=usr/include/xorg/xf86i2c.h
       
   224 file path=usr/include/xorg/xf86int10.h
       
   225 file path=usr/include/xorg/xf86sbusBus.h
       
   226 file path=usr/include/xorg/xf86str.h
       
   227 file path=usr/include/xorg/xf86xv.h
       
   228 file path=usr/include/xorg/xf86xvmc.h
       
   229 file path=usr/include/xorg/xf86xvpriv.h
       
   230 file path=usr/include/xorg/xfixes.h
       
   231 file path=usr/include/xorg/xisb.h
       
   232 file path=usr/include/xorg/xkbfile.h
       
   233 file path=usr/include/xorg/xkbrules.h
       
   234 file path=usr/include/xorg/xkbsrv.h
       
   235 file path=usr/include/xorg/xkbstr.h
       
   236 file path=usr/include/xorg/xorg-server.h
       
   237 file path=usr/include/xorg/xorgVersion.h
       
   238 file path=usr/include/xorg/xserver-properties.h
       
   239 file path=usr/include/xorg/xvdix.h
       
   240 file path=usr/include/xorg/xvmcext.h
       
   241 file path=usr/lib/$(ARCH64)/pkgconfig/xorg-server.pc
       
   242 file path=usr/lib/xorg/modules/extensions/libdbe.so
       
   243 file path=usr/lib/xorg/modules/extensions/libdri.so
       
   244 file path=usr/lib/xorg/modules/extensions/libdri2.so
       
   245 file path=usr/lib/xorg/modules/extensions/libextmod.so
       
   246 file path=usr/lib/xorg/modules/extensions/libia.so
       
   247 file path=usr/lib/xorg/modules/extensions/librecord.so
       
   248 file path=usr/lib/xorg/modules/libexa.so
       
   249 file path=usr/lib/xorg/modules/libfb.so
       
   250 file path=usr/lib/xorg/modules/libfbdevhw.so
       
   251 file path=usr/lib/xorg/modules/libint10.so
       
   252 file path=usr/lib/xorg/modules/libshadow.so
       
   253 file path=usr/lib/xorg/modules/libshadowfb.so
       
   254 file path=usr/lib/xorg/modules/libvbe.so
       
   255 file path=usr/lib/xorg/modules/libvgahw.so
       
   256 file path=usr/lib/xorg/modules/libwfb.so
       
   257 file path=usr/lib/xorg/modules/libxaa.so
       
   258 file path=usr/lib/xorg/modules/libxf8_16bpp.so
       
   259 file path=usr/lib/xorg/modules/multimedia/bt829_drv.so
       
   260 file path=usr/lib/xorg/modules/multimedia/fi1236_drv.so
       
   261 file path=usr/lib/xorg/modules/multimedia/msp3430_drv.so
       
   262 file path=usr/lib/xorg/modules/multimedia/tda8425_drv.so
       
   263 file path=usr/lib/xorg/modules/multimedia/tda9850_drv.so
       
   264 file path=usr/lib/xorg/modules/multimedia/tda9885_drv.so
       
   265 file path=usr/lib/xorg/modules/multimedia/uda1380_drv.so
       
   266 file path=usr/share/aclocal/xorg-server.m4
       
   267 file path=usr/share/man/man1/Xorg.1
       
   268 file path=usr/share/man/man1/cvt.1
       
   269 file path=usr/share/man/man1/gtf.1
       
   270 file path=usr/share/man/man1/xorgcfg.1
       
   271 file path=usr/share/man/man1/xorgconfig.1
       
   272 file path=usr/share/man/man4/xorg.conf.4
       
   273 file path=usr/share/man/man7/exa.7
       
   274 file path=usr/share/man/man7/fbdevhw.7
       
   275 legacy pkg=SUNWxorg-headers \
       
   276     desc="Header files and other files needed for building loadable modules for the Xorg X server" \
       
   277     name="Xorg server SDK headers" facet.devel=true
       
   278 legacy pkg=SUNWxorg-server \
       
   279     desc="X Window System server based on X.Org Foundation open source release" \
       
   280     name="X.Org Foundation Xserver"
       
   281 link path=usr/X11/bin/Xorg target=../../bin/Xorg
       
   282 link path=usr/X11/bin/cvt target=../../bin/cvt
       
   283 link path=usr/X11/bin/gtf target=../../bin/gtf
       
   284 link path=usr/X11/include/xorg target=../../include/xorg
       
   285 $(i386_ONLY)link path=usr/bin/$(ARCH64)/Xorg target=../Xorg
       
   286 link path=usr/lib/mdb/proc/$(ARCH64)/Xorg.so target=Xserver.so
       
   287 link path=usr/lib/pkgconfig/xorg-server.pc \
       
   288     target=../$(ARCH64)/pkgconfig/xorg-server.pc
       
   289 
       
   290 # On x86/x64, Xorg requires /dev/xsvc to access video cards
       
   291 $(i386_ONLY)depend fmri=pkg:/driver/x11/xsvc type=require
       
   292 
       
   293 # X servers require xkbcomp & data-xkb for keyboard layouts
       
   294 depend fmri=pkg:/x11/keyboard/data-xkb type=require
       
   295 depend fmri=pkg:/x11/keyboard/xkbcomp type=require
       
   296 
       
   297 # keyboard & mouse drivers used to be part of this package, so we preserve
       
   298 # the dependency to ensure they're not lost on upgrade
       
   299 depend fmri=pkg:/x11/server/xorg/driver/xorg-input-keyboard type=require
       
   300 depend fmri=pkg:/x11/server/xorg/driver/xorg-input-mouse type=require
       
   301 
       
   302 # X servers require several shared data files in xserver-common
       
   303 depend fmri=pkg:/x11/server/xserver-common type=require