pkg/manifests/developer-opensolaris-X.p5m
author Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
Thu, 21 Jul 2011 11:08:35 -0700
changeset 1169 111f63e42003
parent 1153 912dd58dfc72
child 1201 d6ebb7728565
permissions -rw-r--r--
7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1078
7f847d8722f1 7022271 set-elf-comments.pl can induce race conditions in X gate builds
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1029
diff changeset
     1
# Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     2
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     3
# Permission is hereby granted, free of charge, to any person obtaining a
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     4
# copy of this software and associated documentation files (the "Software"),
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     5
# to deal in the Software without restriction, including without limitation
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     6
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     7
# and/or sell copies of the Software, and to permit persons to whom the
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     8
# Software is furnished to do so, subject to the following conditions:
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     9
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    10
# The above copyright notice and this permission notice (including the next
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    11
# paragraph) shall be included in all copies or substantial portions of the
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    12
# Software.
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    13
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    14
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    15
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    16
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    17
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    18
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    19
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    20
# DEALINGS IN THE SOFTWARE.
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    21
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    22
set name=pkg.fmri value=pkg:/developer/opensolaris/X@$(OSPKGVERS)
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    23
set name=pkg.summary \
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    24
    value="Dependencies required to build the X Consolidation."
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    25
set name=info.classification \
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    26
    value="org.opensolaris.category.2008:Development/Distribution Tools"
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    27
982
10aaecd48644 6968523 developer/opensolaris/X can/should be part of X-redistributable (refix)
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 979
diff changeset
    28
# We don't want this package to be part of the X incorporation so that you
10aaecd48644 6968523 developer/opensolaris/X can/should be part of X-redistributable (refix)
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 979
diff changeset
    29
# can install it to bootstrap the consolidation build for a later build
10aaecd48644 6968523 developer/opensolaris/X can/should be part of X-redistributable (refix)
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 979
diff changeset
    30
# without having to uninstall all the X packages first.
1153
912dd58dfc72 7059188 simplify and mogrify X meta-package synthesis
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1147
diff changeset
    31
set name=org.opensolaris.noincorp value=true
982
10aaecd48644 6968523 developer/opensolaris/X can/should be part of X-redistributable (refix)
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 979
diff changeset
    32
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    33
# Builds need to be able to uncompress upstream tar.bz2 & tar.gz files
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    34
depend fmri=pkg:/compress/bzip2 type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    35
depend fmri=pkg:/compress/gzip type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    36
1169
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    37
# X.Org ships many docs using the DocBook XML DTD's and stylesheets
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    38
depend fmri=pkg:/data/docbook/docbook-style-dsssl type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    39
depend fmri=pkg:/data/docbook/docbook-style-xsl type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    40
depend fmri=pkg:/data/sgml-common type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    41
depend fmri=pkg:/data/xml-common type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    42
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    43
# Solaris assembler required by Studio compilers
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    44
depend fmri=pkg:/developer/assembler type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    45
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    46
# Basic build utilities - nm, mcs, etc.
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    47
depend fmri=pkg:/developer/base-developer-utilities type=require
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    48
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    49
# Many packages need to use GNU autotools to rebuild upstream configure files
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    50
depend fmri=pkg:/developer/build/autoconf type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    51
depend fmri=pkg:/developer/build/automake-110 type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    52
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    53
# Some packages need GNU make to build
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    54
depend fmri=pkg:/developer/build/gnu-make type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    55
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    56
# Many packages need to use GNU libtool to rebuild upstream libtool files
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    57
depend fmri=pkg:/developer/build/libtool type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    58
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    59
# Most of the X gate requires Solaris make to build
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    60
depend fmri=pkg:/developer/build/make type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    61
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    62
# The X gate borrows some ON scripts to build, such as validate_pkg
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    63
depend fmri=pkg:/developer/build/onbld type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    64
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    65
# Xserver build includes mdb modules
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    66
depend fmri=pkg:/developer/debug/mdb type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    67
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    68
# Tools needed to process DocBook docs
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    69
depend fmri=pkg:/developer/documentation-tool/openjade type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    70
depend fmri=pkg:/developer/documentation-tool/opensp type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    71
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    72
# Xserver build includes dtrace probes
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    73
depend fmri=pkg:/developer/dtrace type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    74
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    75
# Some modules use gcc to build
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    76
depend fmri=pkg:/developer/gcc-3 type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    77
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    78
# For now, this is the package that delivers pkg-config (Defect #15543)
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    79
depend fmri=pkg:/developer/gnome/gettext type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    80
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    81
# xcb-util needs gperf to generate hash functions
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    82
depend fmri=pkg:/developer/gperf type=require
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    83
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    84
# tigervnc builds a java applet with javac
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    85
depend fmri=pkg:/developer/java/jdk type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    86
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    87
# Various modules need flex to generate lexers
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    88
depend fmri=pkg:/developer/lexer/flex type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    89
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    90
# Various libraries build lint libraries, that depend on system lint libs
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    91
depend fmri=pkg:/developer/library/lint type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    92
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    93
# xcb, xcb-util, xcb-util-wm need GNU M4 to build
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    94
# (also required by any module running autoconf/autoreconf)
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    95
depend fmri=pkg:/developer/macro/gnu-m4 type=require
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    96
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    97
# Xserver build uses flex & bison
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    98
depend fmri=pkg:/developer/parser/bison type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    99
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   100
# autopoint (from gnu gettext) requires CVS!
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   101
depend fmri=pkg:/developer/versioning/cvs type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   102
1169
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   103
# X gate source is kept in mercurial scm
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   104
depend fmri=pkg:/developer/versioning/mercurial type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   105
1169
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   106
# Driver packages delivering headers we require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   107
$(i386_ONLY)depend fmri=pkg:/driver/graphics/agpgart type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   108
depend fmri=pkg:/driver/usb type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   109
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   110
# autoconf scripts prefer various gnu utilities (mkdir, install, etc.)
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   111
depend fmri=pkg:/file/gnu-coreutils type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   112
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   113
# tigervnc links with libjpg
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   114
depend fmri=pkg:/image/library/libjpeg type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   115
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   116
# app/xcursorgen links with libpng12
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   117
depend fmri=pkg:/image/library/libpng type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   118
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   119
# synergy-plus links against libstdcxx
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   120
depend fmri=pkg:/library/c++/stdcxx type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   121
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   122
# lib/fontconfig links with libexpat
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   123
depend fmri=pkg:/library/expat type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   124
1169
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   125
# xcb-proto runs xmllint
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   126
depend fmri=pkg:/library/libxml2 type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   127
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   128
# A number of X packages use xsltproc to process DocBook and other XML files
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   129
depend fmri=pkg:/library/libxslt type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   130
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   131
# AccessX & DPS require motif libraries
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   132
depend fmri=pkg:/library/motif type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   133
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   134
# xterm uses ncurses/term.h
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   135
depend fmri=pkg:/library/ncurses type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   136
1130
e9cbce844ef6 7041591 duplicate and missing dependencies in x11 IPS packages
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1128
diff changeset
   137
# Mesa 7.10.2 requires libxml2 python module
1132
d9f96853a754 7047456 X could do better at building & packaging python bits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1130
diff changeset
   138
depend fmri=pkg:/library/python-2/libxml2-$(PYTHON_PKG_VERSION) type=require
1130
e9cbce844ef6 7041591 duplicate and missing dependencies in x11 IPS packages
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1128
diff changeset
   139
1169
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   140
# freetype, libXfont & libfontenc link with libz
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   141
depend fmri=pkg:/library/zlib type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   142
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   143
# Build runs a number of perl scripts
1147
54bcc6a673bf 7054723 X consolidation should move to perl 5.12
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1132
diff changeset
   144
depend fmri=pkg:/runtime/perl-$(PERL_PKG_VERSION) type=require
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   145
1132
d9f96853a754 7047456 X could do better at building & packaging python bits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1130
diff changeset
   146
# xcb & mesa require python interpreter/compiler
d9f96853a754 7047456 X could do better at building & packaging python bits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1130
diff changeset
   147
depend fmri=pkg:/runtime/python-$(PYTHON_PKG_VERSION) type=require
d9f96853a754 7047456 X could do better at building & packaging python bits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1130
diff changeset
   148
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   149
# Xserver currently links with HAL & Dbus
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   150
depend fmri=pkg:/service/hal type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   151
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   152
# Basic system headers & libraries
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   153
depend fmri=pkg:/system/header type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   154
depend fmri=pkg:/system/library type=require
1169
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   155
depend fmri=pkg:/system/library/c++-runtime type=require
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   156
depend fmri=pkg:/system/library/flex-runtime type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   157
depend fmri=pkg:/system/library/gcc-3-runtime type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   158
depend fmri=pkg:/system/library/libdbus type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   159
depend fmri=pkg:/system/library/math type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   160
1169
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   161
# Almost all modules need Solaris ld to link binaries
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   162
depend fmri=pkg:/system/linker type=require
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
   163
1169
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   164
# autoconf scripts prefer gnu awk
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   165
depend fmri=pkg:/text/gawk type=require
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   166
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   167
# Some packages need GNU gettext to process upstream localization data
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   168
depend fmri=pkg:/text/gnu-gettext type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   169
1169
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   170
# autoconf scripts prefer gnu grep
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   171
depend fmri=pkg:/text/gnu-grep type=require
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   172
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   173
# Builds need to be able to apply local patches
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   174
depend fmri=pkg:/text/gnu-patch type=require
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   175
1169
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   176
# autoconf scripts prefer gnu sed
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
   177
depend fmri=pkg:/text/gnu-sed type=require
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   178
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   179
# Builds need to be able to download upstream sources with wget
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   180
depend fmri=pkg:/web/wget type=require