pkg/manifests/developer-opensolaris-X.p5m
author Niveditha Rau <Niveditha.Rau@Oracle.COM>
Tue, 25 Apr 2017 14:08:12 -0700
changeset 1708 e360d1d26b1d
parent 1670 1f92fefdbe72
permissions -rw-r--r--
25925227 Mesa should deliver EGL and GLES libraries PSARC/2017/085 Mesa should build and deliver EGL and GLES libraries in Solaris
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1708
e360d1d26b1d 25925227 Mesa should deliver EGL and GLES libraries
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1670
diff changeset
     1
# Copyright (c) 2010, 2017, 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)
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    23
set name=pkg.summary value="Dependencies required to build the X Consolidation."
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    24
set name=info.classification \
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    25
    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
    26
982
10aaecd48644 6968523 developer/opensolaris/X can/should be part of X-redistributable (refix)
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 979
diff changeset
    27
# 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
    28
# 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
    29
# 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
    30
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
    31
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    32
#############################################################################
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    33
# This package is used for dual purposes - it defines what build machines
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    34
# should have installed for building X, and it defines the subset of those
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    35
# packages that pkgdepend resolve should look in for dependencies that were
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    36
# detected by pkgdepend generate.
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    37
#
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    38
# Dependencies to be used by pkgdepend generate bear the additional attribute
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    39
# org.opensolaris.pkgdepend.resolve=true which is used by the extract_depends
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    40
# pkgmogrify filter when making the list for pkgdepend resolve -e to use.
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    41
#############################################################################
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    42
1479
4a76cf532c2c 19978574 Need an automated, repeatable way to generate X's FOSS required source releases
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1457
diff changeset
    43
# Builds need to be able to uncompress upstream .bz2, .gz, & .xz files
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    44
depend type=require fmri=pkg:/compress/bzip2 \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
    45
    org.opensolaris.pkgdepend.resolve=true
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    46
depend type=require fmri=pkg:/compress/gzip
1479
4a76cf532c2c 19978574 Need an automated, repeatable way to generate X's FOSS required source releases
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1457
diff changeset
    47
depend type=require fmri=pkg:/compress/xz
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    48
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
    49
# X.Org ships many docs using the DocBook XML DTD's and stylesheets
1572
845776c333ff 21877691 developer/opensolaris/X should drop dependency on w3m
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1536
diff changeset
    50
depend type=require fmri=pkg:/data/docbook/docbook-dtds
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    51
depend type=require fmri=pkg:/data/docbook/docbook-style-dsssl
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    52
depend type=require fmri=pkg:/data/docbook/docbook-style-xsl
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    53
depend type=require fmri=pkg:/data/sgml-common
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    54
depend type=require fmri=pkg:/data/xml-common
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
    55
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    56
# Solaris assembler required by Studio compilers
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    57
depend type=require fmri=pkg:/developer/assembler
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
    58
111f63e42003 7052522 developer/opensolaris/X needs to be updated for ON & DevPro package splits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1153
diff changeset
    59
# Basic build utilities - nm, mcs, etc.
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    60
depend type=require fmri=pkg:/developer/base-developer-utilities
970
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
# Many packages need to use GNU autotools to rebuild upstream configure files
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    63
depend type=require fmri=pkg:/developer/build/autoconf
1298
ab0ddcc3ce3c 7174068 X gate should use automake 1.11
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1273
diff changeset
    64
depend type=require fmri=pkg:/developer/build/automake-$(AUTOMAKE_PKG_VERSION)
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    65
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    66
# Some packages need GNU make to build
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    67
depend type=require fmri=pkg:/developer/build/gnu-make
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    68
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    69
# Many packages need to use GNU libtool to rebuild upstream libtool files
1273
4401a97e1cd5 7153188 Remove libtool 1.5 workaround for 64-bit builds from X gate
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1261
diff changeset
    70
# To build 64-bit libraries correctly, we need libtool 2.2.2 or later
4401a97e1cd5 7153188 Remove libtool 1.5 workaround for 64-bit builds from X gate
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1261
diff changeset
    71
depend type=require fmri=pkg:/developer/build/[email protected]
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    72
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    73
# Most of the X gate requires Solaris make to build
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    74
depend type=require fmri=pkg:/developer/build/make
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    75
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    76
# The X gate borrows some ON scripts to build, such as validate_pkg
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    77
depend type=require fmri=pkg:/developer/build/onbld
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    78
1479
4a76cf532c2c 19978574 Need an automated, repeatable way to generate X's FOSS required source releases
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1457
diff changeset
    79
# Many packages use pkg-config to find information about their dependencies
4a76cf532c2c 19978574 Need an automated, repeatable way to generate X's FOSS required source releases
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1457
diff changeset
    80
depend type=require fmri=pkg:/developer/build/pkg-config
4a76cf532c2c 19978574 Need an automated, repeatable way to generate X's FOSS required source releases
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1457
diff changeset
    81
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    82
# Xserver build includes mdb modules
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    83
depend type=require fmri=pkg:/developer/debug/mdb
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    84
1437
d660534eef7a 18241851 X builds should enable build & delivery of docs in asciidoc format
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1416
diff changeset
    85
# Tools needed to process upstream docs
d660534eef7a 18241851 X builds should enable build & delivery of docs in asciidoc format
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1416
diff changeset
    86
depend type=require fmri=pkg:/developer/documentation-tool/asciidoc
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    87
depend type=require fmri=pkg:/developer/documentation-tool/openjade
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    88
depend type=require fmri=pkg:/developer/documentation-tool/opensp
1536
9169c528bff2 21090741 post build server update to s12_73, X builds are failing
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1525
diff changeset
    89
depend type=require fmri=pkg:/developer/documentation-tool/xmlto
9169c528bff2 21090741 post build server update to s12_73, X builds are failing
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1525
diff changeset
    90
1479
4a76cf532c2c 19978574 Need an automated, repeatable way to generate X's FOSS required source releases
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1457
diff changeset
    91
# Some modules use gcc to build (look for MODULE_COMPILER=gcc in Makefiles)
4a76cf532c2c 19978574 Need an automated, repeatable way to generate X's FOSS required source releases
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1457
diff changeset
    92
depend type=require fmri=pkg:/developer/gcc-$(GCC_PKG_VERSION)
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    93
1479
4a76cf532c2c 19978574 Need an automated, repeatable way to generate X's FOSS required source releases
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1457
diff changeset
    94
# Mesa needs GNU indent to build
1391
e266e6d6f657 17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1389
diff changeset
    95
depend type=require fmri=pkg:/developer/gnu-indent
e266e6d6f657 17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1389
diff changeset
    96
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    97
# xcb-util needs gperf to generate hash functions
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
    98
depend type=require fmri=pkg:/developer/gperf
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
    99
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   100
# tigervnc builds a java applet with javac
1479
4a76cf532c2c 19978574 Need an automated, repeatable way to generate X's FOSS required source releases
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1457
diff changeset
   101
depend type=require fmri=pkg:/developer/java/jdk-8
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   102
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
   103
# Various modules need flex to generate lexers
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   104
depend type=require fmri=pkg:/developer/lexer/flex
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   105
1670
1f92fefdbe72 24811981 Upgrade Mesa to 12.0.3 (fix pkg warnings)
Jay Cotton <Jay.Cotton@Oracle.com>
parents: 1667
diff changeset
   106
# we are adding llvm (pipe) to mesa for 3d support on gnome3
1f92fefdbe72 24811981 Upgrade Mesa to 12.0.3 (fix pkg warnings)
Jay Cotton <Jay.Cotton@Oracle.com>
parents: 1667
diff changeset
   107
depend type=require fmri=pkg:/developer/llvm/llvm \
1f92fefdbe72 24811981 Upgrade Mesa to 12.0.3 (fix pkg warnings)
Jay Cotton <Jay.Cotton@Oracle.com>
parents: 1667
diff changeset
   108
    org.opensolaris.pkgdepend.resolve=true
1667
b3cf189da4a2 24811981 Upgrade Mesa to 12.0.3
Jay Cotton <Jay.Cotton@Oracle.com>
parents: 1649
diff changeset
   109
1708
e360d1d26b1d 25925227 Mesa should deliver EGL and GLES libraries
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1670
diff changeset
   110
# Need llvm-build to build mesa
e360d1d26b1d 25925227 Mesa should deliver EGL and GLES libraries
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1670
diff changeset
   111
depend type=require fmri=pkg:/developer/llvm/llvm-build
e360d1d26b1d 25925227 Mesa should deliver EGL and GLES libraries
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1670
diff changeset
   112
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
   113
# 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
   114
# (also required by any module running autoconf/autoreconf)
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   115
depend type=require fmri=pkg:/developer/macro/gnu-m4
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
   116
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   117
# Xserver build uses flex & bison
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   118
depend type=require fmri=pkg:/developer/parser/bison
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   119
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
   120
# X gate source is kept in mercurial scm
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   121
depend type=require fmri=pkg:/developer/versioning/mercurial
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   122
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
   123
# Driver packages delivering headers we require
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   124
$(i386_ONLY)depend type=require fmri=pkg:/driver/graphics/agpgart
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
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
# autoconf scripts prefer various gnu utilities (mkdir, install, etc.)
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   127
depend type=require fmri=pkg:/file/gnu-coreutils \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   128
    org.opensolaris.pkgdepend.resolve=true
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
   129
1649
50bc46483f90 16858543 Upgrade synergy app to 1.7.6 (pkg errors)
Stuart Kreitman <stuart.kreitman@oracle.com>
parents: 1625
diff changeset
   130
# libvdpau depends on graphviz commands
50bc46483f90 16858543 Upgrade synergy app to 1.7.6 (pkg errors)
Stuart Kreitman <stuart.kreitman@oracle.com>
parents: 1625
diff changeset
   131
depend type=require fmri=pkg:/image/graphviz \
50bc46483f90 16858543 Upgrade synergy app to 1.7.6 (pkg errors)
Stuart Kreitman <stuart.kreitman@oracle.com>
parents: 1625
diff changeset
   132
    org.opensolaris.pkgdepend.resolve=true
50bc46483f90 16858543 Upgrade synergy app to 1.7.6 (pkg errors)
Stuart Kreitman <stuart.kreitman@oracle.com>
parents: 1625
diff changeset
   133
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   134
# tigervnc links with libjpg
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   135
depend type=require fmri=pkg:/image/library/libjpeg \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   136
    org.opensolaris.pkgdepend.resolve=true
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   137
1612
d843c1021cd5 22282266 FreeType update to 2.6.3
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1601
diff changeset
   138
# app/xcursorgen & lib/freetype link with libpng14
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   139
depend type=require fmri=pkg:/image/library/libpng \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   140
    org.opensolaris.pkgdepend.resolve=true
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   141
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   142
# synergy-plus links against libstdcxx
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   143
depend type=require fmri=pkg:/library/c++/stdcxx \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   144
    org.opensolaris.pkgdepend.resolve=true
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   145
1376
d4184aec09c6 16739296 Deliver intel-gpu-tools
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1314
diff changeset
   146
# intel-gpu-tools links against libcairo
1389
04a3f0a4c81a 17172591 X pkg'ing breaks starting b24 cos of crypto pkg refactoring made in 15214282
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1376
diff changeset
   147
$(i386_ONLY)depend type=require fmri=pkg:/library/desktop/cairo \
1376
d4184aec09c6 16739296 Deliver intel-gpu-tools
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1314
diff changeset
   148
    org.opensolaris.pkgdepend.resolve=true
d4184aec09c6 16739296 Deliver intel-gpu-tools
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1314
diff changeset
   149
1612
d843c1021cd5 22282266 FreeType update to 2.6.3
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1601
diff changeset
   150
# lib/freetype will use harfbuzz in future builds, start seeding build machines
d843c1021cd5 22282266 FreeType update to 2.6.3
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1601
diff changeset
   151
depend type=require fmri=pkg:/library/desktop/harfbuzz
d843c1021cd5 22282266 FreeType update to 2.6.3
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1601
diff changeset
   152
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   153
# lib/fontconfig links with libexpat
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   154
depend type=require fmri=pkg:/library/expat \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   155
    org.opensolaris.pkgdepend.resolve=true
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   156
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   157
# TigerVNC links with gnutls libraries
1601
8c094bb73cdf 22144600 problem in X11/VNC
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1572
diff changeset
   158
depend type=require fmri=pkg:/library/gnutls-3 \
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   159
    org.opensolaris.pkgdepend.resolve=true
970
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
# xcb-proto runs xmllint
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   162
depend type=require fmri=pkg:/library/libxml2
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
   163
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
# A number of X packages use xsltproc to process DocBook and other XML files
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   165
depend type=require fmri=pkg:/library/libxslt
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
   166
1525
7bcb39ca89c3 17806740 EOF/remove DPS client libraries and programs
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1512
diff changeset
   167
# AccessX requires motif libraries
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   168
depend type=require fmri=pkg:/library/motif \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   169
    org.opensolaris.pkgdepend.resolve=true
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   170
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   171
# xterm uses ncurses/term.h
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   172
depend type=require fmri=pkg:/library/ncurses
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   173
1130
e9cbce844ef6 7041591 duplicate and missing dependencies in x11 IPS packages
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1128
diff changeset
   174
# Mesa 7.10.2 requires libxml2 python module
1457
ae82a7fb0b3a 18987413 Update developer/opensolaris/X for ON package renames/refactoring
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1443
diff changeset
   175
depend type=require fmri=pkg:/library/python/libxml2-$(PYTHON_PKG_VERSION)
1130
e9cbce844ef6 7041591 duplicate and missing dependencies in x11 IPS packages
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1128
diff changeset
   176
1649
50bc46483f90 16858543 Upgrade synergy app to 1.7.6 (pkg errors)
Stuart Kreitman <stuart.kreitman@oracle.com>
parents: 1625
diff changeset
   177
# Synergy links against OpenSSL libraries
50bc46483f90 16858543 Upgrade synergy app to 1.7.6 (pkg errors)
Stuart Kreitman <stuart.kreitman@oracle.com>
parents: 1625
diff changeset
   178
depend type=require fmri=pkg:/library/security/openssl \
50bc46483f90 16858543 Upgrade synergy app to 1.7.6 (pkg errors)
Stuart Kreitman <stuart.kreitman@oracle.com>
parents: 1625
diff changeset
   179
    org.opensolaris.pkgdepend.resolve=true
50bc46483f90 16858543 Upgrade synergy app to 1.7.6 (pkg errors)
Stuart Kreitman <stuart.kreitman@oracle.com>
parents: 1625
diff changeset
   180
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
   181
# freetype, libXfont & libfontenc link with libz
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   182
depend type=require fmri=pkg:/library/zlib \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   183
    org.opensolaris.pkgdepend.resolve=true
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   184
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   185
# Build runs a number of perl scripts, and vncserver is shipped as one
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   186
depend type=require fmri=pkg:/runtime/perl-$(PERL_PKG_VERSION) \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   187
    org.opensolaris.pkgdepend.resolve=true
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   188
1132
d9f96853a754 7047456 X could do better at building & packaging python bits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1130
diff changeset
   189
# xcb & mesa require python interpreter/compiler
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   190
depend type=require fmri=pkg:/runtime/python-$(PYTHON_PKG_VERSION)
1132
d9f96853a754 7047456 X could do better at building & packaging python bits
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1130
diff changeset
   191
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   192
# Build uses and packages deliver a lot of shell/ksh93 scripts
1314
b66c892287d2 7189594 X gate cannot build packages on s11u1_21
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1298
diff changeset
   193
depend type=require fmri=pkg:/shell/ksh93 org.opensolaris.pkgdepend.resolve=true
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   194
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   195
# Build uses and packages depend on core OS commands & files
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   196
depend type=require fmri=pkg:/system/core-os \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   197
    org.opensolaris.pkgdepend.resolve=true
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   198
1457
ae82a7fb0b3a 18987413 Update developer/opensolaris/X for ON package renames/refactoring
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1443
diff changeset
   199
# Xserver build includes dtrace probes
ae82a7fb0b3a 18987413 Update developer/opensolaris/X for ON package renames/refactoring
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1443
diff changeset
   200
depend type=require fmri=pkg:/system/dtrace
ae82a7fb0b3a 18987413 Update developer/opensolaris/X for ON package renames/refactoring
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1443
diff changeset
   201
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   202
# Xserver currently links with HAL & Dbus
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   203
depend type=require fmri=pkg:/system/hal org.opensolaris.pkgdepend.resolve=true
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   204
1512
4b04d1e46a1d 20395950 Move efb to the X consolidation
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1494
diff changeset
   205
# Basic drivers, system headers & libraries
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   206
depend type=require fmri=pkg:/system/header
1457
ae82a7fb0b3a 18987413 Update developer/opensolaris/X for ON package renames/refactoring
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1443
diff changeset
   207
depend type=require fmri=pkg:/system/io/usb
1494
a72f39592745 PSARC 2014/148 Move DRM drivers to X11
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1479
diff changeset
   208
depend type=require fmri=pkg:/system/kernel \
a72f39592745 PSARC 2014/148 Move DRM drivers to X11
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1479
diff changeset
   209
    org.opensolaris.pkgdepend.resolve=true
a72f39592745 PSARC 2014/148 Move DRM drivers to X11
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1479
diff changeset
   210
depend type=require fmri=pkg:/system/kernel/platform \
a72f39592745 PSARC 2014/148 Move DRM drivers to X11
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1479
diff changeset
   211
    org.opensolaris.pkgdepend.resolve=true
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   212
depend type=require fmri=pkg:/system/library \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   213
    org.opensolaris.pkgdepend.resolve=true
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   214
depend type=require fmri=pkg:/system/library/c++-runtime \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   215
    org.opensolaris.pkgdepend.resolve=true
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   216
depend type=require fmri=pkg:/system/library/flex-runtime
1443
a5b16a4d7253 18453161 X pkg build fails on the s12_43 based shared build servers because of 18419497
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1437
diff changeset
   217
depend type=require fmri=pkg:/system/library/gcc/gcc-c++-runtime \
a5b16a4d7253 18453161 X pkg build fails on the s12_43 based shared build servers because of 18419497
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1437
diff changeset
   218
    org.opensolaris.pkgdepend.resolve=true
a5b16a4d7253 18453161 X pkg build fails on the s12_43 based shared build servers because of 18419497
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1437
diff changeset
   219
depend type=require fmri=pkg:/system/library/gcc/gcc-c-runtime \
a5b16a4d7253 18453161 X pkg build fails on the s12_43 based shared build servers because of 18419497
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1437
diff changeset
   220
    org.opensolaris.pkgdepend.resolve=true
1261
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   221
depend type=require fmri=pkg:/system/library/libdbus \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   222
    org.opensolaris.pkgdepend.resolve=true
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   223
depend type=require fmri=pkg:/system/library/math \
3b92d1254188 7155045 X builds should provide pkgdepend resolve a limited list via -e
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1207
diff changeset
   224
    org.opensolaris.pkgdepend.resolve=true
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   225
1389
04a3f0a4c81a 17172591 X pkg'ing breaks starting b24 cos of crypto pkg refactoring made in 15214282
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1376
diff changeset
   226
# Xdmx needs libmd - which moved - 15214282
04a3f0a4c81a 17172591 X pkg'ing breaks starting b24 cos of crypto pkg refactoring made in 15214282
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1376
diff changeset
   227
depend type=require fmri=pkg:/system/library/security/crypto \
04a3f0a4c81a 17172591 X pkg'ing breaks starting b24 cos of crypto pkg refactoring made in 15214282
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1376
diff changeset
   228
    org.opensolaris.pkgdepend.resolve=true
04a3f0a4c81a 17172591 X pkg'ing breaks starting b24 cos of crypto pkg refactoring made in 15214282
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1376
diff changeset
   229
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
   230
# Almost all modules need Solaris ld to link binaries
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   231
depend type=require fmri=pkg:/system/linker
1123
4678f8c1d429 7042918 Update xcb-util to version 0.3.8 [PSARC/2011/215]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1122
diff changeset
   232
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
   233
# autoconf scripts prefer gnu awk
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   234
depend type=require fmri=pkg:/text/gawk
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   235
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   236
# Some packages need GNU gettext to process upstream localization data
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   237
depend type=require fmri=pkg:/text/gnu-gettext
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   238
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
   239
# autoconf scripts prefer gnu grep
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   240
depend type=require fmri=pkg:/text/gnu-grep
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
   241
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   242
# Builds need to be able to apply local patches
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   243
depend type=require fmri=pkg:/text/gnu-patch
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   244
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
   245
# autoconf scripts prefer gnu sed
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   246
depend type=require fmri=pkg:/text/gnu-sed
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   247
1572
845776c333ff 21877691 developer/opensolaris/X should drop dependency on w3m
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1536
diff changeset
   248
# xmlto uses lynx to convert html to text
1536
9169c528bff2 21090741 post build server update to s12_73, X builds are failing
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1525
diff changeset
   249
depend type=require fmri=pkg:/web/browser/lynx
9169c528bff2 21090741 post build server update to s12_73, X builds are failing
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents: 1525
diff changeset
   250
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   251
# Builds need to be able to download upstream sources with wget
1207
996eb6e88a18 7086641 X package manifests should move to pkgfmt version 2
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1201
diff changeset
   252
depend type=require fmri=pkg:/web/wget