28 # We don't want this package to be part of the X incorporation so that you |
28 # We don't want this package to be part of the X incorporation so that you |
29 # can install it to bootstrap the consolidation build for a later build |
29 # can install it to bootstrap the consolidation build for a later build |
30 # without having to uninstall all the X packages first. |
30 # without having to uninstall all the X packages first. |
31 set name=org.opensolaris.noincorp value=true |
31 set name=org.opensolaris.noincorp value=true |
32 |
32 |
33 # Workaround for https://defect.opensolaris.org/bz/show_bug.cgi?id=15809 |
|
34 depend fmri=pkg:/compatibility/ucb type=require |
|
35 |
|
36 # Builds need to be able to uncompress upstream tar.bz2 & tar.gz files |
33 # Builds need to be able to uncompress upstream tar.bz2 & tar.gz files |
37 depend fmri=pkg:/compress/bzip2 type=require |
34 depend fmri=pkg:/compress/bzip2 type=require |
38 depend fmri=pkg:/compress/gzip type=require |
35 depend fmri=pkg:/compress/gzip type=require |
39 |
36 |
40 # X.Org ships many docs using the DocBook SGML/XML DTD's |
37 # X.Org ships many docs using the DocBook XML DTD's and stylesheets |
41 depend fmri=pkg:/data/docbook type=require |
38 depend fmri=pkg:/data/docbook/docbook-style-dsssl type=require |
|
39 depend fmri=pkg:/data/docbook/docbook-style-xsl type=require |
|
40 depend fmri=pkg:/data/sgml-common type=require |
|
41 depend fmri=pkg:/data/xml-common type=require |
|
42 |
|
43 # Solaris assembler required by Studio compilers |
|
44 depend fmri=pkg:/developer/assembler type=require |
|
45 |
|
46 # Basic build utilities - nm, mcs, etc. |
|
47 depend fmri=pkg:/developer/base-developer-utilities type=require |
42 |
48 |
43 # Many packages need to use GNU autotools to rebuild upstream configure files |
49 # Many packages need to use GNU autotools to rebuild upstream configure files |
44 depend fmri=pkg:/developer/build/autoconf type=require |
50 depend fmri=pkg:/developer/build/autoconf type=require |
45 depend fmri=pkg:/developer/build/autogen type=require |
|
46 depend fmri=pkg:/developer/build/automake-110 type=require |
51 depend fmri=pkg:/developer/build/automake-110 type=require |
47 |
52 |
48 # Some packages need GNU make to build |
53 # Some packages need GNU make to build |
49 depend fmri=pkg:/developer/build/gnu-make type=require |
54 depend fmri=pkg:/developer/build/gnu-make type=require |
50 |
55 |
83 depend fmri=pkg:/developer/lexer/flex type=require |
88 depend fmri=pkg:/developer/lexer/flex type=require |
84 |
89 |
85 # Various libraries build lint libraries, that depend on system lint libs |
90 # Various libraries build lint libraries, that depend on system lint libs |
86 depend fmri=pkg:/developer/library/lint type=require |
91 depend fmri=pkg:/developer/library/lint type=require |
87 |
92 |
88 # Almost all modules need ld to link binaries |
|
89 depend fmri=pkg:/developer/linker type=require |
|
90 |
|
91 # xcb, xcb-util, xcb-util-wm need GNU M4 to build |
93 # xcb, xcb-util, xcb-util-wm need GNU M4 to build |
92 # (also required by any module running autoconf/autoreconf) |
94 # (also required by any module running autoconf/autoreconf) |
93 depend fmri=pkg:/developer/macro/gnu-m4 type=require |
95 depend fmri=pkg:/developer/macro/gnu-m4 type=require |
94 |
|
95 # Basic build utilities - ar, nm, mcs, etc. |
|
96 depend fmri=pkg:/developer/object-file type=require |
|
97 |
96 |
98 # Xserver build uses flex & bison |
97 # Xserver build uses flex & bison |
99 depend fmri=pkg:/developer/parser/bison type=require |
98 depend fmri=pkg:/developer/parser/bison type=require |
100 |
99 |
101 # autopoint (from gnu gettext) requires CVS! |
100 # autopoint (from gnu gettext) requires CVS! |
102 depend fmri=pkg:/developer/versioning/cvs type=require |
101 depend fmri=pkg:/developer/versioning/cvs type=require |
103 |
102 |
104 # OpenSolaris X gate source is kept in mercurial scm |
103 # X gate source is kept in mercurial scm |
105 depend fmri=pkg:/developer/versioning/mercurial type=require |
104 depend fmri=pkg:/developer/versioning/mercurial type=require |
|
105 |
|
106 # Driver packages delivering headers we require |
|
107 $(i386_ONLY)depend fmri=pkg:/driver/graphics/agpgart type=require |
|
108 depend fmri=pkg:/driver/usb type=require |
|
109 |
|
110 # autoconf scripts prefer various gnu utilities (mkdir, install, etc.) |
|
111 depend fmri=pkg:/file/gnu-coreutils type=require |
106 |
112 |
107 # tigervnc links with libjpg |
113 # tigervnc links with libjpg |
108 depend fmri=pkg:/image/library/libjpeg type=require |
114 depend fmri=pkg:/image/library/libjpeg type=require |
109 |
115 |
110 # app/xcursorgen links with libpng12 |
116 # app/xcursorgen links with libpng12 |
114 depend fmri=pkg:/library/c++/stdcxx type=require |
120 depend fmri=pkg:/library/c++/stdcxx type=require |
115 |
121 |
116 # lib/fontconfig links with libexpat |
122 # lib/fontconfig links with libexpat |
117 depend fmri=pkg:/library/expat type=require |
123 depend fmri=pkg:/library/expat type=require |
118 |
124 |
|
125 # xcb-proto runs xmllint |
|
126 depend fmri=pkg:/library/libxml2 type=require |
|
127 |
|
128 # A number of X packages use xsltproc to process DocBook and other XML files |
|
129 depend fmri=pkg:/library/libxslt type=require |
|
130 |
119 # AccessX & DPS require motif libraries |
131 # AccessX & DPS require motif libraries |
120 depend fmri=pkg:/library/motif type=require |
132 depend fmri=pkg:/library/motif type=require |
121 |
133 |
122 # xterm uses ncurses/term.h |
134 # xterm uses ncurses/term.h |
123 depend fmri=pkg:/library/ncurses type=require |
135 depend fmri=pkg:/library/ncurses type=require |
124 |
136 |
125 # Mesa 7.10.2 requires libxml2 python module |
137 # Mesa 7.10.2 requires libxml2 python module |
126 depend fmri=pkg:/library/python-2/libxml2-$(PYTHON_PKG_VERSION) type=require |
138 depend fmri=pkg:/library/python-2/libxml2-$(PYTHON_PKG_VERSION) type=require |
127 |
139 |
128 # libXfont & libfontenc link with libz |
140 # freetype, libXfont & libfontenc link with libz |
129 depend fmri=pkg:/library/zlib type=require |
141 depend fmri=pkg:/library/zlib type=require |
130 |
142 |
131 # Build runs a number of perl scripts |
143 # Build runs a number of perl scripts |
132 depend fmri=pkg:/runtime/perl-$(PERL_PKG_VERSION) type=require |
144 depend fmri=pkg:/runtime/perl-$(PERL_PKG_VERSION) type=require |
133 |
145 |
137 # Xserver currently links with HAL & Dbus |
149 # Xserver currently links with HAL & Dbus |
138 depend fmri=pkg:/service/hal type=require |
150 depend fmri=pkg:/service/hal type=require |
139 |
151 |
140 # Basic system headers & libraries |
152 # Basic system headers & libraries |
141 depend fmri=pkg:/system/header type=require |
153 depend fmri=pkg:/system/header type=require |
142 $(i386_ONLY)depend fmri=pkg:/system/header/header-agp type=require |
|
143 depend fmri=pkg:/system/header/header-audio type=require |
|
144 depend fmri=pkg:/system/header/header-usb type=require |
|
145 depend fmri=pkg:/system/library type=require |
154 depend fmri=pkg:/system/library type=require |
146 depend fmri=pkg:/system/library/c++/sunpro type=require |
155 depend fmri=pkg:/system/library/c++-runtime type=require |
147 depend fmri=pkg:/system/library/flex-runtime type=require |
156 depend fmri=pkg:/system/library/flex-runtime type=require |
148 depend fmri=pkg:/system/library/gcc-3-runtime type=require |
157 depend fmri=pkg:/system/library/gcc-3-runtime type=require |
149 depend fmri=pkg:/system/library/libdbus type=require |
158 depend fmri=pkg:/system/library/libdbus type=require |
150 depend fmri=pkg:/system/library/math type=require |
159 depend fmri=pkg:/system/library/math type=require |
151 depend fmri=pkg:/system/library/math/header-math type=require |
|
152 |
160 |
|
161 # Almost all modules need Solaris ld to link binaries |
|
162 depend fmri=pkg:/system/linker type=require |
153 |
163 |
154 depend fmri=pkg:/text/doctools type=require |
164 # autoconf scripts prefer gnu awk |
|
165 depend fmri=pkg:/text/gawk type=require |
155 |
166 |
156 # Some packages need GNU gettext to process upstream localization data |
167 # Some packages need GNU gettext to process upstream localization data |
157 depend fmri=pkg:/text/gnu-gettext type=require |
168 depend fmri=pkg:/text/gnu-gettext type=require |
158 |
169 |
|
170 # autoconf scripts prefer gnu grep |
|
171 depend fmri=pkg:/text/gnu-grep type=require |
|
172 |
159 # Builds need to be able to apply local patches |
173 # Builds need to be able to apply local patches |
160 depend fmri=pkg:/text/gnu-patch type=require |
174 depend fmri=pkg:/text/gnu-patch type=require |
161 |
175 |
162 # Some X.Org packages use groff to transform their old troff docs to HTML |
176 # autoconf scripts prefer gnu sed |
163 depend fmri=pkg:/text/groff type=require |
177 depend fmri=pkg:/text/gnu-sed type=require |
164 |
|
165 # docbook2txt uses lynx to translate html docs to text during the build |
|
166 depend fmri=pkg:/web/browser/lynx type=require |
|
167 |
178 |
168 # Builds need to be able to download upstream sources with wget |
179 # Builds need to be able to download upstream sources with wget |
169 depend fmri=pkg:/web/wget type=require |
180 depend fmri=pkg:/web/wget type=require |