~ubuntu-branches/ubuntu/precise/gccgo-4.7/precise

« back to all changes in this revision

Viewing changes to debian/control.m4

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2012-03-11 19:37:32 UTC
  • Revision ID: package-import@ubuntu.com-20120311193732-ty08ntcphseuouao
Tags: 4.7.0~rc1-0ubuntu1
* Build standalone gccgo-4.7 packages.
* libgo: Work around parse error of struct timex_ on ARM.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
divert(-1)
 
2
 
 
3
define(`checkdef',`ifdef($1, , `errprint(`error: undefined macro $1
 
4
')m4exit(1)')')
 
5
define(`errexit',`errprint(`error: undefined macro `$1'
 
6
')m4exit(1)')
 
7
 
 
8
dnl The following macros must be defined, when called:
 
9
dnl ifdef(`SRCNAME',    , errexit(`SRCNAME'))
 
10
dnl ifdef(`PV',         , errexit(`PV'))
 
11
dnl ifdef(`ARCH',               , errexit(`ARCH'))
 
12
 
 
13
dnl The architecture will also be defined (-D__i386__, -D__powerpc__, etc.)
 
14
 
 
15
define(`PN', `$1')
 
16
ifdef(`PRI', `', `
 
17
    define(`PRI', `$1')
 
18
')
 
19
define(`MAINTAINER', `Debian GCC Maintainers <debian-gcc@lists.debian.org>')
 
20
 
 
21
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
 
22
 
 
23
divert`'dnl
 
24
dnl --------------------------------------------------------------------------
 
25
Source: SRCNAME
 
26
Section: devel
 
27
Priority: PRI(optional)
 
28
ifelse(DIST,`Ubuntu',`dnl
 
29
ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl
 
30
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
 
31
', `dnl
 
32
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
 
33
')dnl SRCNAME
 
34
XSBC-Original-Maintainer: MAINTAINER
 
35
', `dnl
 
36
Maintainer: MAINTAINER
 
37
')dnl DIST
 
38
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
 
39
Uploaders: Ludovic Brenta <lbrenta@debian.org>
 
40
', regexp(SRCNAME, `gdc'),0,`dnl
 
41
Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
 
42
', `dnl
 
43
Uploaders: Matthias Klose <doko@debian.org>
 
44
')dnl SRCNAME
 
45
Standards-Version: 3.9.3
 
46
ifdef(`TARGET',`dnl cross
 
47
Build-Depends: DPKG_BUILD_DEP debhelper (>= 5.0.62), LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTOGEN_BUILD_DEP AUTO_BUILD_DEP SOURCE_BUILD_DEP CROSS_BUILD_DEP CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP ELF_BUILD_DEP, zlib1g-dev, gawk, lzma, xz-utils, patchutils, BINUTILS_BUILD_DEP, bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, make (>= 3.81), quilt
 
48
',`dnl native
 
49
Build-Depends: DPKG_BUILD_DEP debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP AUTO_BUILD_DEP AUTOGEN_BUILD_DEP libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64], zlib1g-dev, gawk, lzma, xz-utils, patchutils, BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSV) [hppa], gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext, texinfo (>= 4.3), FORTRAN_BUILD_DEP locales [locale_no_archs], procps, sharutils, JAVA_BUILD_DEP GNAT_BUILD_DEP GDC_BUILD_DEP SPU_BUILD_DEP CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP ELF_BUILD_DEP CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, make (>= 3.81), quilt
 
50
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
 
51
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
 
52
')dnl
 
53
')dnl
 
54
Build-Conflicts: binutils-gold
 
55
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
 
56
Homepage: http://gcc.gnu.org/
 
57
', regexp(SRCNAME, `gdc'),0,`dnl
 
58
Homepage: http://bitbucket.org/goshawk/gdc/
 
59
', `dnl
 
60
Homepage: http://gcc.gnu.org/
 
61
')dnl SRCNAME
 
62
XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
 
63
XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV
 
64
 
 
65
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
 
66
Package: gcc-snapshot`'TS
 
67
Architecture: any
 
68
Section: devel
 
69
Priority: extra
 
70
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
 
71
Recommends: ${snap:recommends}
 
72
Suggests: ${dep:gold}
 
73
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
 
74
Description: A SNAPSHOT of the GNU Compiler Collection
 
75
 This package contains a recent development SNAPSHOT of all files
 
76
 contained in the GNU Compiler Collection (GCC).
 
77
 .
 
78
 The source code for this package has been exported from SVN trunk.
 
79
 .
 
80
 DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
 
81
 .
 
82
 This package will NEVER hit the testing distribution. It is used for
 
83
 tracking gcc bugs submitted to the Debian BTS in recent development
 
84
 versions of gcc.
 
85
',`dnl gcc-X.Y
 
86
 
 
87
dnl default base package dependencies
 
88
define(`BASETARGET', `')
 
89
define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})')
 
90
define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})')
 
91
 
 
92
dnl base, when building libgcc out of the gcj source; needed if new symbols
 
93
dnl in libgcc are used in libgcj.
 
94
ifelse(index(SRCNAME, `gcj'), 0, `
 
95
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
 
96
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
 
97
')
 
98
 
 
99
ifdef(`TARGET', `', `
 
100
ifenabled(`gccbase',`
 
101
 
 
102
Package: gcc`'PV-base
 
103
Architecture: any
 
104
ifdef(`MULTIARCH', `Multi-Arch: same
 
105
')`'dnl
 
106
Section: libs
 
107
Priority: PRI(required)
 
108
Depends: ${misc:Depends}
 
109
Replaces: ${base:Replaces}
 
110
Breaks: gcj-4.6-base (<< 4.6.1-4~), gnat-4.6 (<< 4.6.1-5~), dehydra (<= 0.9.hg20110609-2)
 
111
Description: GCC, the GNU Compiler Collection (base package)
 
112
 This package contains files common to all languages and libraries
 
113
 contained in the GNU Compiler Collection (GCC).
 
114
ifdef(`BASE_ONLY', `dnl
 
115
 .
 
116
 This version of GCC is not yet available for this architecture.
 
117
 Please use the compilers from the gcc-snapshot package for testing.
 
118
')`'dnl
 
119
')`'dnl
 
120
')`'dnl native
 
121
 
 
122
ifenabled(`gccxbase',`
 
123
dnl override default base package dependencies to cross version
 
124
dnl This creates a toolchain that doesnt depend on the system -base packages
 
125
define(`BASETARGET', `PV`'TS')
 
126
define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})')
 
127
define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})')
 
128
 
 
129
Package: gcc`'BASETARGET-base
 
130
Architecture: any
 
131
Section: devel
 
132
Priority: PRI(extra)
 
133
Depends: ${misc:Depends}
 
134
Description: GCC, the GNU Compiler Collection (base package)
 
135
 This package contains files common to all languages and libraries
 
136
 contained in the GNU Compiler Collection (GCC).
 
137
')`'dnl
 
138
 
 
139
ifenabled(`java',`
 
140
Package: gcj`'PV-base
 
141
Architecture: any
 
142
Section: libs
 
143
Priority: PRI(optional)
 
144
Depends: ${misc:Depends}
 
145
Description: GCC, the GNU Compiler Collection (gcj base package)
 
146
 This package contains files common to all java related packages
 
147
 built from the GNU Compiler Collection (GCC).
 
148
')`'dnl java
 
149
 
 
150
ifenabled(`ada',`
 
151
Package: gnat`'PV-base
 
152
Architecture: any
 
153
Section: libs
 
154
Priority: PRI(optional)
 
155
Depends: ${misc:Depends}
 
156
Breaks: gcc-4.6 (<< 4.6.1-8~)
 
157
Description: GNU Ada compiler (common files)
 
158
 GNAT is a compiler for the Ada programming language. It produces optimized
 
159
 code on platforms supported by the GNU Compiler Collection (GCC).
 
160
 .
 
161
 This package contains files common to all GNAT related packages.
 
162
')`'dnl ada
 
163
 
 
164
ifenabled(`libgcc',`
 
165
Package: libgcc1`'LS
 
166
Architecture: ifdef(`TARGET',`all',`any')
 
167
Section: ifdef(`TARGET',`devel',`libs')
 
168
Priority: ifdef(`TARGET',`extra',required)
 
169
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
170
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',
 
171
ifdef(`MULTIARCH', `Multi-Arch: same
 
172
Pre-Depends: multiarch-support
 
173
Breaks: ${multiarch:breaks}
 
174
')`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
 
175
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
 
176
 Shared version of the support library, a library of internal subroutines
 
177
 that GCC uses to overcome shortcomings of particular machines, or
 
178
 special needs for some languages.
 
179
ifdef(`TARGET', `dnl
 
180
 .
 
181
 This package contains files for TARGET architecture, for use in cross-compile
 
182
 environment.
 
183
')`'dnl
 
184
 
 
185
Package: libgcc1-dbg`'LS
 
186
Architecture: ifdef(`TARGET',`all',`any')
 
187
Section: debug
 
188
Priority: extra
 
189
Depends: BASEDEP, libgcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends}
 
190
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same'))
 
191
ifdef(`TARGET',`dnl',`Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]')
 
192
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
193
 Debug symbols for the GCC support library.
 
194
ifdef(`TARGET', `dnl
 
195
 .
 
196
 This package contains files for TARGET architecture, for use in cross-compile
 
197
 environment.
 
198
')`'dnl
 
199
 
 
200
Package: libgcc2`'LS
 
201
Architecture: ifdef(`TARGET',`all',`m68k')
 
202
Section: ifdef(`TARGET',`devel',`libs')
 
203
Priority: ifdef(`TARGET',`extra',required)
 
204
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
205
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
 
206
',ifdef(`MULTIARCH', `Multi-Arch: same
 
207
Pre-Depends: multiarch-support
 
208
Breaks: ${multiarch:breaks}
 
209
'))`'dnl
 
210
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
 
211
 Shared version of the support library, a library of internal subroutines
 
212
 that GCC uses to overcome shortcomings of particular machines, or
 
213
 special needs for some languages.
 
214
ifdef(`TARGET', `dnl
 
215
 .
 
216
 This package contains files for TARGET architecture, for use in cross-compile
 
217
 environment.
 
218
')`'dnl
 
219
 
 
220
Package: libgcc2-dbg`'LS
 
221
Architecture: ifdef(`TARGET',`all',`m68k')
 
222
Section: debug
 
223
Priority: extra
 
224
Depends: BASEDEP, libgcc2`'LS (= ${gcc:Version}), ${misc:Depends}
 
225
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
226
'))`'dnl
 
227
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
228
 Debug symbols for the GCC support library.
 
229
ifdef(`TARGET', `dnl
 
230
 .
 
231
 This package contains files for TARGET architecture, for use in cross-compile
 
232
 environment.
 
233
')`'dnl
 
234
')`'dnl libgcc
 
235
 
 
236
ifenabled(`lib4gcc',`
 
237
Package: libgcc4`'LS
 
238
Architecture: ifdef(`TARGET',`all',`hppa')
 
239
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
240
Pre-Depends: multiarch-support
 
241
Breaks: ${multiarch:breaks}
 
242
'))`'dnl
 
243
Section: ifdef(`TARGET',`devel',`libs')
 
244
Priority: ifdef(`TARGET',`extra',required)
 
245
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
 
246
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
 
247
 Shared version of the support library, a library of internal subroutines
 
248
 that GCC uses to overcome shortcomings of particular machines, or
 
249
 special needs for some languages.
 
250
ifdef(`TARGET', `dnl
 
251
 .
 
252
 This package contains files for TARGET architecture, for use in cross-compile
 
253
 environment.
 
254
')`'dnl
 
255
 
 
256
Package: libgcc4-dbg`'LS
 
257
Architecture: ifdef(`TARGET',`all',`hppa')
 
258
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
259
'))`'dnl
 
260
Section: debug
 
261
Priority: extra
 
262
Depends: BASEDEP, libgcc4`'LS (= ${gcc:Version}), ${misc:Depends}
 
263
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
264
 Debug symbols for the GCC support library.
 
265
ifdef(`TARGET', `dnl
 
266
 .
 
267
 This package contains files for TARGET architecture, for use in cross-compile
 
268
 environment.
 
269
')`'dnl
 
270
')`'dnl lib4gcc
 
271
 
 
272
ifenabled(`lib64gcc',`
 
273
Package: lib64gcc1`'LS
 
274
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
275
Section: ifdef(`TARGET',`devel',`libs')
 
276
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
277
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
278
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
 
279
',`')`'dnl
 
280
Conflicts: libgcc`'GCC_SO`'LS (<= 1:3.3-0pre9)
 
281
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
 
282
 Shared version of the support library, a library of internal subroutines
 
283
 that GCC uses to overcome shortcomings of particular machines, or
 
284
 special needs for some languages.
 
285
ifdef(`TARGET', `dnl
 
286
 .
 
287
 This package contains files for TARGET architecture, for use in cross-compile
 
288
 environment.
 
289
')`'dnl
 
290
 
 
291
Package: lib64gcc1-dbg`'LS
 
292
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
293
Section: debug
 
294
Priority: extra
 
295
Depends: BASEDEP, lib64gcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends}
 
296
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
297
 Debug symbols for the GCC support library.
 
298
ifdef(`TARGET', `dnl
 
299
 .
 
300
 This package contains files for TARGET architecture, for use in cross-compile
 
301
 environment.
 
302
')`'dnl
 
303
')`'dnl lib64gcc
 
304
 
 
305
ifenabled(`lib32gcc',`
 
306
Package: lib32gcc1`'LS
 
307
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
308
Section: ifdef(`TARGET',`devel',`libs')
 
309
Priority: extra
 
310
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
311
Conflicts: ${confl:lib32}
 
312
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
 
313
',`')`'dnl
 
314
Description: GCC support library (32 bit Version)
 
315
 Shared version of the support library, a library of internal subroutines
 
316
 that GCC uses to overcome shortcomings of particular machines, or
 
317
 special needs for some languages.
 
318
ifdef(`TARGET', `dnl
 
319
 .
 
320
 This package contains files for TARGET architecture, for use in cross-compile
 
321
 environment.
 
322
')`'dnl
 
323
 
 
324
Package: lib32gcc1-dbg`'LS
 
325
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
326
Section: debug
 
327
Priority: extra
 
328
Depends: BASEDEP, lib32gcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends}
 
329
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
330
 Debug symbols for the GCC support library.
 
331
ifdef(`TARGET', `dnl
 
332
 .
 
333
 This package contains files for TARGET architecture, for use in cross-compile
 
334
 environment.
 
335
')`'dnl
 
336
')`'dnl lib32gcc1
 
337
 
 
338
ifenabled(`libneongcc',`
 
339
Package: libgcc1-neon`'LS
 
340
Architecture: NEON_ARCHS
 
341
Section: libs
 
342
Priority: extra
 
343
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
344
Description: GCC support library [neon optimized]
 
345
 Shared version of the support library, a library of internal subroutines
 
346
 that GCC uses to overcome shortcomings of particular machines, or
 
347
 special needs for some languages.
 
348
 .
 
349
 This set of libraries is optimized to use a NEON coprocessor, and will
 
350
 be selected instead when running under systems which have one.
 
351
')`'dnl libneongcc1
 
352
 
 
353
ifenabled(`libhfgcc',`
 
354
Package: libhfgcc1`'LS
 
355
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
356
Section: ifdef(`TARGET',`devel',`libs')
 
357
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
358
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
359
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
 
360
',`Conflicts: libgcc1-armhf [biarchhf_archs]
 
361
')`'dnl
 
362
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
 
363
 Shared version of the support library, a library of internal subroutines
 
364
 that GCC uses to overcome shortcomings of particular machines, or
 
365
 special needs for some languages.
 
366
ifdef(`TARGET', `dnl
 
367
 .
 
368
 This package contains files for TARGET architecture, for use in cross-compile
 
369
 environment.
 
370
')`'dnl
 
371
 
 
372
Package: libhfgcc1-dbg`'LS
 
373
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
374
Section: debug
 
375
Priority: extra
 
376
Depends: BASEDEP, libhfgcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends}
 
377
Conflicts: libgcc1-dbg-armhf [biarchhf_archs]
 
378
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
379
 Debug symbols for the GCC support library.
 
380
ifdef(`TARGET', `dnl
 
381
 .
 
382
 This package contains files for TARGET architecture, for use in cross-compile
 
383
 environment.
 
384
')`'dnl
 
385
')`'dnl libhfgcc
 
386
 
 
387
ifenabled(`libsfgcc',`
 
388
Package: libsfgcc1`'LS
 
389
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
390
Section: ifdef(`TARGET',`devel',`libs')
 
391
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
392
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
393
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
 
394
',`Conflicts: libgcc1-armel [biarchsf_archs]
 
395
')`'dnl
 
396
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
 
397
 Shared version of the support library, a library of internal subroutines
 
398
 that GCC uses to overcome shortcomings of particular machines, or
 
399
 special needs for some languages.
 
400
ifdef(`TARGET', `dnl
 
401
 .
 
402
 This package contains files for TARGET architecture, for use in cross-compile
 
403
 environment.
 
404
')`'dnl
 
405
 
 
406
Package: libsfgcc1-dbg`'LS
 
407
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
408
Section: debug
 
409
Priority: extra
 
410
Depends: BASEDEP, libsfgcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends}
 
411
Conflicts: libgcc1-dbg-armel [biarchsf_archs]
 
412
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
413
 Debug symbols for the GCC support library.
 
414
ifdef(`TARGET', `dnl
 
415
 .
 
416
 This package contains files for TARGET architecture, for use in cross-compile
 
417
 environment.
 
418
')`'dnl
 
419
')`'dnl libsfgcc
 
420
 
 
421
ifenabled(`libn32gcc',`
 
422
Package: libn32gcc1`'LS
 
423
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
424
Section: ifdef(`TARGET',`devel',`libs')
 
425
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
426
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
427
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
 
428
',`')`'dnl
 
429
Conflicts: libgcc`'GCC_SO`'LS (<= 1:3.3-0pre9)
 
430
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
 
431
 Shared version of the support library, a library of internal subroutines
 
432
 that GCC uses to overcome shortcomings of particular machines, or
 
433
 special needs for some languages.
 
434
ifdef(`TARGET', `dnl
 
435
 .
 
436
 This package contains files for TARGET architecture, for use in cross-compile
 
437
 environment.
 
438
')`'dnl
 
439
 
 
440
Package: libn32gcc1-dbg`'LS
 
441
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
442
Section: debug
 
443
Priority: extra
 
444
Depends: BASEDEP, libn32gcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends}
 
445
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
446
 Debug symbols for the GCC support library.
 
447
ifdef(`TARGET', `dnl
 
448
 .
 
449
 This package contains files for TARGET architecture, for use in cross-compile
 
450
 environment.
 
451
')`'dnl
 
452
')`'dnl libn32gcc
 
453
 
 
454
ifdef(`TARGET', `', `
 
455
ifenabled(`libgmath',`
 
456
Package: libgccmath`'GCCMATH_SO`'LS
 
457
Architecture: i386
 
458
ifdef(`MULTIARCH', `Multi-Arch: same
 
459
Pre-Depends: multiarch-support
 
460
')`'dnl
 
461
Section: libs
 
462
Priority: PRI(optional)
 
463
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
464
Description: GCC math support library
 
465
 Support library for GCC.
 
466
 
 
467
Package: lib32gccmath`'GCCMATH_SO`'LS
 
468
Architecture: amd64
 
469
Section: libs
 
470
Priority: PRI(optional)
 
471
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
472
Description: GCC math support library (32bit)
 
473
 Support library for GCC.
 
474
 
 
475
Package: lib64gccmath`'GCCMATH_SO`'LS
 
476
Architecture: i386
 
477
Section: libs
 
478
Priority: PRI(optional)
 
479
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
480
Description: GCC math support library (64bit)
 
481
 Support library for GCC.
 
482
')`'dnl
 
483
')`'dnl native
 
484
 
 
485
ifenabled(`cdev',`
 
486
Package: gcc`'PV`'TS
 
487
Architecture: any
 
488
Section: devel
 
489
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
490
Depends: BASEDEP, cpp`'PV`'TS (= ${gcc:Version}), binutils`'TS (>= ${binutils:Version}), ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm}, ${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
 
491
Recommends: ${dep:libcdev}
 
492
Suggests: ${gcc:multilib}, libmudflap`'MF_SO`'PV-dev`'LS (>= ${gcc:Version}), gcc`'PV-doc (>= ${gcc:SoftVersion}), gcc`'PV-locales (>= ${gcc:SoftVersion}), libgcc`'GCC_SO-dbg`'LS, libgomp`'GOMP_SO-dbg`'LS, libitm`'ITM_SO-dbg`'LS, libquadmath`'QMATH_SO-dbg`'LS, libmudflap`'MF_SO-dbg`'LS, ${dep:libcloog}, ${dep:gold}
 
493
Provides: c-compiler`'TS
 
494
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
495
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
496
ifdef(`TARGET', `dnl
 
497
 .
 
498
 This package contains C cross-compiler for TARGET architecture.
 
499
')`'dnl
 
500
 
 
501
ifenabled(`multilib',`
 
502
Package: gcc`'PV-multilib`'TS
 
503
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
504
Section: devel
 
505
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
506
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
507
Suggests: ${dep:libmudflapbiarch}
 
508
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
509
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
510
 .
 
511
 On architectures with multilib support, the package contains files
 
512
 and dependencies for the non-default multilib architecture(s).
 
513
')`'dnl multilib
 
514
 
 
515
ifenabled(`plugindev',`
 
516
Package: gcc`'PV-plugin-dev`'TS
 
517
Architecture: any
 
518
Section: devel
 
519
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
520
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
 
521
Description: Files for GNU GCC plugin development.
 
522
 This package contains (header) files for GNU GCC plugin development. It
 
523
 is only used for the development of GCC plugins, but not needed to run
 
524
 plugins.
 
525
')`'dnl plugindev
 
526
')`'dnl cdev
 
527
 
 
528
ifenabled(`cdev',`
 
529
Package: gcc`'PV-hppa64
 
530
Architecture: ifdef(`TARGET',`any',hppa)
 
531
Section: devel
 
532
Priority: PRI(optional)
 
533
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
534
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3)
 
535
Description: GNU C compiler (cross compiler for hppa64)
 
536
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
537
 
 
538
ifdef(`TARGET', `', `
 
539
Package: gcc`'PV-spu
 
540
Architecture: powerpc ppc64
 
541
Section: devel
 
542
Priority: PRI(optional)
 
543
Depends: BASEDEP, binutils-spu (>= 2.18.1~cvs20080103-3), newlib-spu, ${shlibs:Depends}, ${misc:Depends}
 
544
Provides: spu-gcc
 
545
Description: SPU cross-compiler (preprocessor and C compiler)
 
546
 GNU Compiler Collection for the Cell Broadband Engine SPU (preprocessor
 
547
 and C compiler).
 
548
 
 
549
Package: g++`'PV-spu
 
550
Architecture: powerpc ppc64
 
551
Section: devel
 
552
Priority: PRI(optional)
 
553
Depends: BASEDEP, gcc`'PV-spu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
554
Provides: spu-g++
 
555
Description: SPU cross-compiler (C++ compiler)
 
556
 GNU Compiler Collection for the Cell Broadband Engine SPU (C++ compiler).
 
557
 
 
558
Package: gfortran`'PV-spu
 
559
Architecture: powerpc ppc64
 
560
Section: devel
 
561
Priority: PRI(optional)
 
562
Depends: BASEDEP, gcc`'PV-spu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
563
Provides: spu-gfortran
 
564
Description: SPU cross-compiler (Fortran compiler)
 
565
 GNU Compiler Collection for the Cell Broadband Engine SPU (Fortran compiler).
 
566
 
 
567
')`'dnl native
 
568
')`'dnl cdev
 
569
 
 
570
ifenabled(`cdev',`
 
571
Package: cpp`'PV`'TS
 
572
Architecture: any
 
573
Section: ifdef(`TARGET',`devel',`interpreters')
 
574
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
575
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
576
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
 
577
Replaces: gcc-4.6 (<< 4.6.1-9)
 
578
Description: GNU C preprocessor
 
579
 A macro processor that is used automatically by the GNU C compiler
 
580
 to transform programs before actual compilation.
 
581
 .
 
582
 This package has been separated from gcc for the benefit of those who
 
583
 require the preprocessor but not the compiler.
 
584
ifdef(`TARGET', `dnl
 
585
 .
 
586
 This package contains preprocessor configured for TARGET architecture.
 
587
')`'dnl
 
588
 
 
589
ifdef(`TARGET', `', `
 
590
ifenabled(`gfdldoc',`
 
591
Package: cpp`'PV-doc
 
592
Architecture: all
 
593
Section: doc
 
594
Priority: PRI(optional)
 
595
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
596
Description: Documentation for the GNU C preprocessor (cpp)
 
597
 Documentation for the GNU C preprocessor in info `format'.
 
598
')`'dnl gfdldoc
 
599
')`'dnl native
 
600
 
 
601
ifdef(`TARGET', `', `
 
602
Package: gcc`'PV-locales
 
603
Architecture: all
 
604
Section: devel
 
605
Priority: PRI(optional)
 
606
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
 
607
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
 
608
Description: GCC, the GNU compiler collection (native language support files)
 
609
 Native language support for GCC. Lets GCC speak your language,
 
610
 if translations are available.
 
611
 .
 
612
 Please do NOT submit bug reports in other languages than "C".
 
613
 Always reset your language settings to use the "C" locales.
 
614
')`'dnl native
 
615
')`'dnl cdev
 
616
 
 
617
ifenabled(`c++',`
 
618
ifenabled(`c++dev',`
 
619
Package: g++`'PV`'TS
 
620
Architecture: any
 
621
Section: devel
 
622
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
623
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
624
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
 
625
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libstdc++CXX_SO`'PV-dbg`'LS
 
626
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
627
 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 
628
ifdef(`TARGET', `dnl
 
629
 .
 
630
 This package contains C++ cross-compiler for TARGET architecture.
 
631
')`'dnl
 
632
 
 
633
ifenabled(`multilib',`
 
634
Package: g++`'PV-multilib`'TS
 
635
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
636
Section: devel
 
637
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
638
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
639
Suggests: ${dep:libcxxbiarchdbg}
 
640
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
641
 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 
642
 .
 
643
 On architectures with multilib support, the package contains files
 
644
 and dependencies for the non-default multilib architecture(s).
 
645
')`'dnl multilib
 
646
')`'dnl c++dev
 
647
')`'dnl c++
 
648
 
 
649
ifenabled(`mudflap',`
 
650
ifenabled(`libmudf',`
 
651
Package: libmudflap`'MF_SO`'LS
 
652
Architecture: ifdef(`TARGET',`all',`any')
 
653
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
654
Pre-Depends: multiarch-support
 
655
Breaks: ${multiarch:breaks}
 
656
')`Provides: libmudflap'MF_SO`-armel [armel], libmudflap'MF_SO`-armhf [armhf]')
 
657
Section: ifdef(`TARGET',`devel',`libs')
 
658
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
659
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
660
Description: GCC mudflap shared support libraries
 
661
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
662
 dereferencing operations.
 
663
 
 
664
Package: libmudflap`'MF_SO-dbg`'LS
 
665
Architecture: ifdef(`TARGET',`all',`any')
 
666
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
667
')`Provides: libmudflap'MF_SO`-dbg-armel [armel], libmudflap'MF_SO`-dbg-armhf [armhf]')
 
668
Section: debug
 
669
Priority: extra
 
670
Depends: BASEDEP, libmudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
671
Description: GCC mudflap shared support libraries (debug symbols)
 
672
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
673
 dereferencing operations.
 
674
 
 
675
Package: lib32mudflap`'MF_SO`'LS
 
676
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
677
Section: ifdef(`TARGET',`devel',`libs')
 
678
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
679
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
680
Replaces: libmudflap0 (<< 4.1)
 
681
Conflicts: ${confl:lib32}
 
682
Description: GCC mudflap shared support libraries (32bit)
 
683
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
684
 dereferencing operations.
 
685
 
 
686
Package: lib32mudflap`'MF_SO-dbg`'LS
 
687
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
688
Section: debug
 
689
Priority: extra
 
690
Depends: BASEDEP, lib32mudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
691
Description: GCC mudflap shared support libraries (32 bit debug symbols)
 
692
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
693
 dereferencing operations.
 
694
 
 
695
Package: lib64mudflap`'MF_SO`'LS
 
696
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
697
Section: ifdef(`TARGET',`devel',`libs')
 
698
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
699
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
700
Replaces: libmudflap0 (<< 4.1)
 
701
Description: GCC mudflap shared support libraries (64bit)
 
702
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
703
 dereferencing operations.
 
704
 
 
705
Package: lib64mudflap`'MF_SO-dbg`'LS
 
706
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
707
Section: debug
 
708
Priority: extra
 
709
Depends: BASEDEP, lib64mudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
710
Description: GCC mudflap shared support libraries (64 bit debug symbols)
 
711
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
712
 dereferencing operations.
 
713
 
 
714
Package: libn32mudflap`'MF_SO`'LS
 
715
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
716
Section: ifdef(`TARGET',`devel',`libs')
 
717
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
718
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
719
Replaces: libmudflap0 (<< 4.1)
 
720
Description: GCC mudflap shared support libraries (n32)
 
721
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
722
 dereferencing operations.
 
723
 
 
724
Package: libn32mudflap`'MF_SO-dbg`'LS
 
725
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
726
Section: debug
 
727
Priority: extra
 
728
Depends: BASEDEP, libn32mudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
729
Description: GCC mudflap shared support libraries (n32 debug symbols)
 
730
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
731
 dereferencing operations.
 
732
 
 
733
ifenabled(`libhfmudflap',`
 
734
Package: libhfmudflap`'MF_SO`'LS
 
735
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
736
Section: ifdef(`TARGET',`devel',`libs')
 
737
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
738
Conflicts: libmudflap`'MF_SO`'-armhf [biarchhf_archs]
 
739
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
740
Description: GCC mudflap shared support libraries (hard float)
 
741
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
742
 dereferencing operations.
 
743
 
 
744
Package: libhfmudflap`'MF_SO-dbg`'LS
 
745
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
746
Section: debug
 
747
Priority: extra
 
748
Depends: BASEDEP, libhfmudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
749
Conflicts: libmudflap`'MF_SO`'-dbg-armhf [biarchhf_archs]
 
750
Description: GCC mudflap shared support libraries (hard float debug symbols)
 
751
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
752
 dereferencing operations.
 
753
')`'dnl libhfmudflap
 
754
 
 
755
ifenabled(`libsfmudflap',`
 
756
Package: libsfmudflap`'MF_SO`'LS
 
757
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
758
Section: ifdef(`TARGET',`devel',`libs')
 
759
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
760
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
761
Conflicts: libmudflap`'MF_SO`'-armel [biarchsf_archs]
 
762
Description: GCC mudflap shared support libraries (soft float)
 
763
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
764
 dereferencing operations.
 
765
 
 
766
Package: libsfmudflap`'MF_SO-dbg`'LS
 
767
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
768
Section: debug
 
769
Priority: extra
 
770
Depends: BASEDEP, libsfmudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
771
Conflicts: libmudflap`'MF_SO`'-dbg-armel [biarchsf_archs]
 
772
Description: GCC mudflap shared support libraries (soft float debug symbols)
 
773
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
774
 dereferencing operations.
 
775
')`'dnl libsfmudflap
 
776
')`'dnl libmudf
 
777
 
 
778
Package: libmudflap`'MF_SO`'PV-dev`'LS
 
779
Architecture: ifdef(`TARGET',`all',`any')
 
780
Section: ifdef(`TARGET',`devel',`libdevel')
 
781
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
782
Depends: BASEDEP, libmudflap`'MF_SO`'LS (>= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
783
Suggests: ${sug:libmudflapdev}
 
784
Conflicts: libmudflap0-dev
 
785
Description: GCC mudflap support libraries (development files)
 
786
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
787
 dereferencing operations.
 
788
 .
 
789
 This package contains the headers and the static libraries.
 
790
')`'dnl mudflap
 
791
 
 
792
ifdef(`TARGET', `', `
 
793
ifenabled(`ssp',`
 
794
Package: libssp`'SSP_SO`'LS
 
795
Architecture: any
 
796
ifdef(`MULTIARCH', `Multi-Arch: same
 
797
Pre-Depends: multiarch-support
 
798
')`'dnl
 
799
Section: libs
 
800
Priority: PRI(optional)
 
801
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
802
Description: GCC stack smashing protection library
 
803
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
804
 The protection is realized by buffer overflow detection and reordering of
 
805
 stack variables to avoid pointer corruption.
 
806
 
 
807
Package: lib32ssp`'SSP_SO`'LS
 
808
Architecture: biarch32_archs
 
809
Section: libs
 
810
Priority: PRI(optional)
 
811
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
812
Replaces: libssp0 (<< 4.1)
 
813
Conflicts: ${confl:lib32}
 
814
Description: GCC stack smashing protection library (32bit)
 
815
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
816
 The protection is realized by buffer overflow detection and reordering of
 
817
 stack variables to avoid pointer corruption.
 
818
 
 
819
Package: lib64ssp`'SSP_SO`'LS
 
820
Architecture: biarch64_archs
 
821
Section: libs
 
822
Priority: PRI(optional)
 
823
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
824
Replaces: libssp0 (<< 4.1)
 
825
Description: GCC stack smashing protection library (64bit)
 
826
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
827
 The protection is realized by buffer overflow detection and reordering of
 
828
 stack variables to avoid pointer corruption.
 
829
 
 
830
Package: libn32ssp`'SSP_SO`'LS
 
831
Architecture: biarchn32_archs
 
832
Section: libs
 
833
Priority: PRI(optional)
 
834
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
835
Replaces: libssp0 (<< 4.1)
 
836
Description: GCC stack smashing protection library (n32)
 
837
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
838
 The protection is realized by buffer overflow detection and reordering of
 
839
 stack variables to avoid pointer corruption.
 
840
 
 
841
Package: libhfssp`'SSP_SO`'LS
 
842
Architecture: biarchhf_archs
 
843
Section: libs
 
844
Priority: PRI(optional)
 
845
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
846
Description: GCC stack smashing protection library (hard float ABI)
 
847
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
848
 The protection is realized by buffer overflow detection and reordering of
 
849
 stack variables to avoid pointer corruption.
 
850
 
 
851
Package: libsfssp`'SSP_SO`'LS
 
852
Architecture: biarchsf_archs
 
853
Section: libs
 
854
Priority: PRI(optional)
 
855
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
856
Description: GCC stack smashing protection library (soft float ABI)
 
857
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
858
 The protection is realized by buffer overflow detection and reordering of
 
859
 stack variables to avoid pointer corruption.
 
860
')`'dnl
 
861
')`'dnl native
 
862
 
 
863
ifenabled(`libgomp',`
 
864
Package: libgomp`'GOMP_SO`'LS
 
865
Section: ifdef(`TARGET',`devel',`libs')
 
866
Architecture: ifdef(`TARGET',`all',`any')
 
867
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
868
Pre-Depends: multiarch-support
 
869
Breaks: ${multiarch:breaks}
 
870
')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]')
 
871
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
872
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
873
Description: GCC OpenMP (GOMP) support library
 
874
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
875
 in the GNU Compiler Collection.
 
876
 
 
877
Package: libgomp`'GOMP_SO-dbg`'LS
 
878
Architecture: ifdef(`TARGET',`all',`any')
 
879
Section: debug
 
880
Priority: extra
 
881
Depends: BASEDEP, libgomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
882
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
883
')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]')
 
884
Description: GCC OpenMP (GOMP) support library (debug symbols)
 
885
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
886
 in the GNU Compiler Collection.
 
887
 
 
888
Package: lib32gomp`'GOMP_SO`'LS
 
889
Section: ifdef(`TARGET',`devel',`libs')
 
890
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
891
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
892
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
893
Conflicts: ${confl:lib32}
 
894
Description: GCC OpenMP (GOMP) support library (32bit)
 
895
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
896
 in the GNU Compiler Collection.
 
897
 
 
898
Package: lib32gomp`'GOMP_SO-dbg`'LS
 
899
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
900
Section: debug
 
901
Priority: extra
 
902
Depends: BASEDEP, lib32gomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
903
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
 
904
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
905
 in the GNU Compiler Collection.
 
906
 
 
907
Package: lib64gomp`'GOMP_SO`'LS
 
908
Section: ifdef(`TARGET',`devel',`libs')
 
909
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
910
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
911
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
912
Description: GCC OpenMP (GOMP) support library (64bit)
 
913
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
914
 in the GNU Compiler Collection.
 
915
 
 
916
Package: lib64gomp`'GOMP_SO-dbg`'LS
 
917
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
918
Section: debug
 
919
Priority: extra
 
920
Depends: BASEDEP, lib64gomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
921
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
 
922
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
923
 in the GNU Compiler Collection.
 
924
 
 
925
Package: libn32gomp`'GOMP_SO`'LS
 
926
Section: ifdef(`TARGET',`devel',`libs')
 
927
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
928
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
929
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
930
Description: GCC OpenMP (GOMP) support library (n32)
 
931
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
932
 in the GNU Compiler Collection.
 
933
 
 
934
Package: libn32gomp`'GOMP_SO-dbg`'LS
 
935
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
936
Section: debug
 
937
Priority: extra
 
938
Depends: BASEDEP, libn32gomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
939
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
 
940
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
941
 
 
942
ifenabled(`libhfgomp',`
 
943
Package: libhfgomp`'GOMP_SO`'LS
 
944
Section: ifdef(`TARGET',`devel',`libs')
 
945
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
946
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
947
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
948
Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]
 
949
Description: GCC OpenMP (GOMP) support library (hard float ABI)
 
950
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
951
 in the GNU Compiler Collection.
 
952
 
 
953
Package: libhfgomp`'GOMP_SO-dbg`'LS
 
954
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
955
Section: debug
 
956
Priority: extra
 
957
Depends: BASEDEP, libhfgomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
958
Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]
 
959
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
 
960
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
961
')`'dnl libhfgomp
 
962
 
 
963
ifenabled(`libsfgomp',`
 
964
Package: libsfgomp`'GOMP_SO`'LS
 
965
Section: ifdef(`TARGET',`devel',`libs')
 
966
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
967
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
968
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
969
Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]
 
970
Description: GCC OpenMP (GOMP) support library (soft float ABI)
 
971
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
972
 in the GNU Compiler Collection.
 
973
 
 
974
Package: libsfgomp`'GOMP_SO-dbg`'LS
 
975
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
976
Section: debug
 
977
Priority: extra
 
978
Depends: BASEDEP, libsfgomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
979
Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]
 
980
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
 
981
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
982
')`'dnl libsfgomp
 
983
 
 
984
ifenabled(`libneongomp',`
 
985
Package: libgomp`'GOMP_SO-neon`'LS
 
986
Architecture: NEON_ARCHS
 
987
Section: libs
 
988
Priority: extra
 
989
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
990
Description: GCC OpenMP (GOMP) support library [neon optimized]
 
991
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
992
 in the GNU Compiler Collection.
 
993
 .
 
994
 This set of libraries is optimized to use a NEON coprocessor, and will
 
995
 be selected instead when running under systems which have one.
 
996
')`'dnl libneongomp
 
997
')`'dnl libgomp
 
998
 
 
999
ifenabled(`libitm',`
 
1000
Package: libitm`'ITM_SO`'LS
 
1001
Section: ifdef(`TARGET',`devel',`libs')
 
1002
Architecture: ifdef(`TARGET',`all',`any')
 
1003
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1004
Pre-Depends: multiarch-support
 
1005
')`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]')
 
1006
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1007
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1008
Description: GNU Transactional Memory Library
 
1009
 This manual documents the usage and internals of libitm. It provides
 
1010
 transaction support for accesses to the memory of a process, enabling
 
1011
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1012
 
 
1013
Package: libitm`'ITM_SO-dbg`'LS
 
1014
Architecture: ifdef(`TARGET',`all',`any')
 
1015
Section: debug
 
1016
Priority: extra
 
1017
Depends: BASEDEP, libitm`'ITM_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1018
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1019
')`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]')
 
1020
Description: GNU Transactional Memory Library (debug symbols)
 
1021
 This manual documents the usage and internals of libitm. It provides
 
1022
 transaction support for accesses to the memory of a process, enabling
 
1023
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1024
 
 
1025
Package: lib32itm`'ITM_SO`'LS
 
1026
Section: ifdef(`TARGET',`devel',`libs')
 
1027
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
1028
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1029
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1030
Conflicts: ${confl:lib32}
 
1031
Description: GNU Transactional Memory Library (32bit)
 
1032
 This manual documents the usage and internals of libitm. It provides
 
1033
 transaction support for accesses to the memory of a process, enabling
 
1034
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1035
 
 
1036
Package: lib32itm`'ITM_SO-dbg`'LS
 
1037
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
1038
Section: debug
 
1039
Priority: extra
 
1040
Depends: BASEDEP, lib32itm`'ITM_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1041
Description: GNU Transactional Memory Library (32 bit debug symbols)
 
1042
 This manual documents the usage and internals of libitm. It provides
 
1043
 transaction support for accesses to the memory of a process, enabling
 
1044
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1045
 
 
1046
Package: lib64itm`'ITM_SO`'LS
 
1047
Section: ifdef(`TARGET',`devel',`libs')
 
1048
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
1049
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1050
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1051
Description: GNU Transactional Memory Library (64bit)
 
1052
 This manual documents the usage and internals of libitm. It provides
 
1053
 transaction support for accesses to the memory of a process, enabling
 
1054
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1055
 
 
1056
Package: lib64itm`'ITM_SO-dbg`'LS
 
1057
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
1058
Section: debug
 
1059
Priority: extra
 
1060
Depends: BASEDEP, lib64itm`'ITM_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1061
Description: GNU Transactional Memory Library (64bit debug symbols)
 
1062
 This manual documents the usage and internals of libitm. It provides
 
1063
 transaction support for accesses to the memory of a process, enabling
 
1064
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1065
 
 
1066
Package: libn32itm`'ITM_SO`'LS
 
1067
Section: ifdef(`TARGET',`devel',`libs')
 
1068
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
1069
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1070
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1071
Description: GNU Transactional Memory Library (n32)
 
1072
 This manual documents the usage and internals of libitm. It provides
 
1073
 transaction support for accesses to the memory of a process, enabling
 
1074
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1075
 
 
1076
Package: libn32itm`'ITM_SO-dbg`'LS
 
1077
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
1078
Section: debug
 
1079
Priority: extra
 
1080
Depends: BASEDEP, libn32itm`'ITM_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1081
Description: GNU Transactional Memory Library (n32 debug symbols)
 
1082
 This manual documents the usage and internals of libitm. It provides
 
1083
 transaction support for accesses to the memory of a process, enabling
 
1084
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1085
 
 
1086
ifenabled(`libhfitm',`
 
1087
Package: libhfitm`'ITM_SO`'LS
 
1088
Section: ifdef(`TARGET',`devel',`libs')
 
1089
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
1090
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1091
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1092
Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]
 
1093
Description: GNU Transactional Memory Library (hard float ABI)
 
1094
 This manual documents the usage and internals of libitm. It provides
 
1095
 transaction support for accesses to the memory of a process, enabling
 
1096
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1097
 
 
1098
Package: libhfitm`'ITM_SO-dbg`'LS
 
1099
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
1100
Section: debug
 
1101
Priority: extra
 
1102
Depends: BASEDEP, libhfitm`'ITM_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1103
Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]
 
1104
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
 
1105
 This manual documents the usage and internals of libitm. It provides
 
1106
 transaction support for accesses to the memory of a process, enabling
 
1107
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1108
')`'dnl libhfitm
 
1109
 
 
1110
ifenabled(`libsfitm',`
 
1111
Package: libsfitm`'ITM_SO`'LS
 
1112
Section: ifdef(`TARGET',`devel',`libs')
 
1113
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
1114
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1115
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1116
Description: GNU Transactional Memory Library (soft float ABI)
 
1117
 This manual documents the usage and internals of libitm. It provides
 
1118
 transaction support for accesses to the memory of a process, enabling
 
1119
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1120
 
 
1121
Package: libsfitm`'ITM_SO-dbg`'LS
 
1122
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
1123
Section: debug
 
1124
Priority: extra
 
1125
Depends: BASEDEP, libsfitm`'ITM_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1126
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
 
1127
 This manual documents the usage and internals of libitm. It provides
 
1128
 transaction support for accesses to the memory of a process, enabling
 
1129
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1130
')`'dnl libsfitm
 
1131
 
 
1132
ifenabled(`libneonitm',`
 
1133
Package: libitm`'ITM_SO-neon`'LS
 
1134
Architecture: NEON_ARCHS
 
1135
Section: libs
 
1136
Priority: extra
 
1137
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1138
Description: GNU Transactional Memory Library [neon optimized]
 
1139
 This manual documents the usage and internals of libitm. It provides
 
1140
 transaction support for accesses to the memory of a process, enabling
 
1141
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1142
 .
 
1143
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1144
 be selected instead when running under systems which have one.
 
1145
')`'dnl libneonitm
 
1146
')`'dnl libitm
 
1147
 
 
1148
ifenabled(`libqmath',`
 
1149
Package: libquadmath`'QMATH_SO`'LS
 
1150
Section: ifdef(`TARGET',`devel',`libs')
 
1151
Architecture: ifdef(`TARGET',`all',`any')
 
1152
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1153
Pre-Depends: multiarch-support
 
1154
'))`'dnl
 
1155
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1156
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1157
Description: GCC Quad-Precision Math Library
 
1158
 A library, which provides quad-precision mathematical functions on targets
 
1159
 supporting the __float128 datatype. The library is used to provide on such
 
1160
 targets the REAL(16) type in the GNU Fortran compiler.
 
1161
 
 
1162
Package: libquadmath`'QMATH_SO-dbg`'LS
 
1163
Architecture: ifdef(`TARGET',`all',`any')
 
1164
Section: debug
 
1165
Priority: extra
 
1166
Depends: BASEDEP, libquadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1167
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1168
'))`'dnl
 
1169
Description: GCC Quad-Precision Math Library (debug symbols)
 
1170
 A library, which provides quad-precision mathematical functions on targets
 
1171
 supporting the __float128 datatype.
 
1172
 
 
1173
Package: lib32quadmath`'QMATH_SO`'LS
 
1174
Section: ifdef(`TARGET',`devel',`libs')
 
1175
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
1176
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1177
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1178
Conflicts: ${confl:lib32}
 
1179
Description: GCC Quad-Precision Math Library (32bit)
 
1180
 A library, which provides quad-precision mathematical functions on targets
 
1181
 supporting the __float128 datatype. The library is used to provide on such
 
1182
 targets the REAL(16) type in the GNU Fortran compiler.
 
1183
 
 
1184
Package: lib32quadmath`'QMATH_SO-dbg`'LS
 
1185
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
1186
Section: debug
 
1187
Priority: extra
 
1188
Depends: BASEDEP, lib32quadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1189
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
 
1190
 A library, which provides quad-precision mathematical functions on targets
 
1191
 supporting the __float128 datatype.
 
1192
 
 
1193
Package: lib64quadmath`'QMATH_SO`'LS
 
1194
Section: ifdef(`TARGET',`devel',`libs')
 
1195
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
1196
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1197
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1198
Description: GCC Quad-Precision Math Library  (64bit)
 
1199
 A library, which provides quad-precision mathematical functions on targets
 
1200
 supporting the __float128 datatype. The library is used to provide on such
 
1201
 targets the REAL(16) type in the GNU Fortran compiler.
 
1202
 
 
1203
Package: lib64quadmath`'QMATH_SO-dbg`'LS
 
1204
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
1205
Section: debug
 
1206
Priority: extra
 
1207
Depends: BASEDEP, lib64quadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1208
Description: GCC Quad-Precision Math Library  (64bit debug symbols)
 
1209
 A library, which provides quad-precision mathematical functions on targets
 
1210
 supporting the __float128 datatype.
 
1211
 
 
1212
Package: libn32quadmath`'QMATH_SO`'LS
 
1213
Section: ifdef(`TARGET',`devel',`libs')
 
1214
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
1215
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1216
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1217
Description: GCC Quad-Precision Math Library (n32)
 
1218
 A library, which provides quad-precision mathematical functions on targets
 
1219
 supporting the __float128 datatype. The library is used to provide on such
 
1220
 targets the REAL(16) type in the GNU Fortran compiler.
 
1221
 
 
1222
Package: libn32quadmath`'QMATH_SO-dbg`'LS
 
1223
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
1224
Section: debug
 
1225
Priority: extra
 
1226
Depends: BASEDEP, libn32quadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1227
Description: GCC Quad-Precision Math Library (n32 debug symbols)
 
1228
 A library, which provides quad-precision mathematical functions on targets
 
1229
 supporting the __float128 datatype.
 
1230
 
 
1231
ifenabled(`libhfqmath',`
 
1232
Package: libhfquadmath`'QMATH_SO`'LS
 
1233
Section: ifdef(`TARGET',`devel',`libs')
 
1234
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
1235
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1236
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1237
Description: GCC Quad-Precision Math Library (hard float ABI)
 
1238
 A library, which provides quad-precision mathematical functions on targets
 
1239
 supporting the __float128 datatype. The library is used to provide on such
 
1240
 targets the REAL(16) type in the GNU Fortran compiler.
 
1241
 
 
1242
Package: libhfquadmath`'QMATH_SO-dbg`'LS
 
1243
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
1244
Section: debug
 
1245
Priority: extra
 
1246
Depends: BASEDEP, libhfquadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1247
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
 
1248
 A library, which provides quad-precision mathematical functions on targets
 
1249
 supporting the __float128 datatype.
 
1250
')`'dnl libhfqmath
 
1251
 
 
1252
ifenabled(`libsfqmath',`
 
1253
Package: libsfquadmath`'QMATH_SO`'LS
 
1254
Section: ifdef(`TARGET',`devel',`libs')
 
1255
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
1256
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1257
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1258
Description: GCC Quad-Precision Math Library (soft float ABI)
 
1259
 A library, which provides quad-precision mathematical functions on targets
 
1260
 supporting the __float128 datatype. The library is used to provide on such
 
1261
 targets the REAL(16) type in the GNU Fortran compiler.
 
1262
 
 
1263
Package: libsfquadmath`'QMATH_SO-dbg`'LS
 
1264
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
1265
Section: debug
 
1266
Priority: extra
 
1267
Depends: BASEDEP, libsfquadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1268
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
 
1269
 A library, which provides quad-precision mathematical functions on targets
 
1270
 supporting the __float128 datatype.
 
1271
')`'dnl libsfqmath
 
1272
')`'dnl libqmath
 
1273
 
 
1274
ifenabled(`objpp',`
 
1275
ifenabled(`objppdev',`
 
1276
Package: gobjc++`'PV`'TS
 
1277
Architecture: any
 
1278
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1279
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libobjc`'OBJC_SO`'LS (>= ${gcc:Version}), ${misc:Depends}
 
1280
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
 
1281
Provides: objc++-compiler`'TS
 
1282
Description: GNU Objective-C++ compiler
 
1283
 This is the GNU Objective-C++ compiler, which compiles
 
1284
 Objective-C++ on platforms supported by the gcc compiler. It uses the
 
1285
 gcc backend to generate optimized code.
 
1286
')`'dnl obcppdev
 
1287
 
 
1288
ifenabled(`multilib',`
 
1289
Package: gobjc++`'PV-multilib`'TS
 
1290
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
1291
Section: devel
 
1292
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1293
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
1294
Description: GNU Objective-C++ compiler (multilib files)
 
1295
 This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
 
1296
 platforms supported by the gcc compiler.
 
1297
 .
 
1298
 On architectures with multilib support, the package contains files
 
1299
 and dependencies for the non-default multilib architecture(s).
 
1300
')`'dnl multilib
 
1301
')`'dnl obcpp
 
1302
 
 
1303
ifenabled(`objc',`
 
1304
ifenabled(`objcdev',`
 
1305
Package: gobjc`'PV`'TS
 
1306
Architecture: any
 
1307
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1308
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libobjc`'OBJC_SO`'LS (>= ${gcc:Version}), ${misc:Depends}
 
1309
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libobjc`'OBJC_SO-dbg`'LS
 
1310
Provides: objc-compiler`'TS
 
1311
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
 
1312
Description: GNU Objective-C compiler
 
1313
 This is the GNU Objective-C compiler, which compiles
 
1314
 Objective-C on platforms supported by the gcc compiler. It uses the
 
1315
 gcc backend to generate optimized code.
 
1316
 
 
1317
ifenabled(`multilib',`
 
1318
Package: gobjc`'PV-multilib`'TS
 
1319
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
1320
Section: devel
 
1321
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1322
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1323
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
1324
 This is the GNU Objective-C compiler, which compiles Objective-C on platforms
 
1325
 supported by the gcc compiler.
 
1326
 .
 
1327
 On architectures with multilib support, the package contains files
 
1328
 and dependencies for the non-default multilib architecture(s).
 
1329
')`'dnl multilib
 
1330
')`'dnl objcdev
 
1331
 
 
1332
ifenabled(`libobjc',`
 
1333
Package: libobjc`'OBJC_SO`'LS
 
1334
Section: ifdef(`TARGET',`devel',`libs')
 
1335
Architecture: ifdef(`TARGET',`all',`any')
 
1336
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1337
Pre-Depends: multiarch-support
 
1338
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
 
1339
',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]')
 
1340
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1341
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1342
Description: Runtime library for GNU Objective-C applications
 
1343
 Library needed for GNU ObjC applications linked against the shared library.
 
1344
 
 
1345
Package: libobjc`'OBJC_SO-dbg`'LS
 
1346
Section: debug
 
1347
Architecture: ifdef(`TARGET',`all',`any')
 
1348
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1349
')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]')
 
1350
Priority: extra
 
1351
Depends: BASEDEP, libobjc`'OBJC_SO`'LS (= ${gcc:Version}), libgcc`'GCC_SO-dbg`'LS, ${misc:Depends}
 
1352
Description: Runtime library for GNU Objective-C applications (debug symbols)
 
1353
 Library needed for GNU ObjC applications linked against the shared library.
 
1354
')`'dnl libobjc
 
1355
 
 
1356
ifenabled(`lib64objc',`
 
1357
Package: lib64objc`'OBJC_SO`'LS
 
1358
Section: ifdef(`TARGET',`devel',`libs')
 
1359
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
1360
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1361
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1362
Description: Runtime library for GNU Objective-C applications (64bit)
 
1363
 Library needed for GNU ObjC applications linked against the shared library.
 
1364
 
 
1365
Package: lib64objc`'OBJC_SO-dbg`'LS
 
1366
Section: debug
 
1367
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
1368
Priority: extra
 
1369
Depends: BASEDEP, lib64objc`'OBJC_SO`'LS (= ${gcc:Version}), lib64gcc`'GCC_SO-dbg`'LS, ${misc:Depends}
 
1370
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
 
1371
 Library needed for GNU ObjC applications linked against the shared library.
 
1372
')`'dnl lib64objc
 
1373
 
 
1374
ifenabled(`lib32objc',`
 
1375
Package: lib32objc`'OBJC_SO`'LS
 
1376
Section: ifdef(`TARGET',`devel',`libs')
 
1377
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
1378
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1379
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1380
Conflicts: ${confl:lib32}
 
1381
Description: Runtime library for GNU Objective-C applications (32bit)
 
1382
 Library needed for GNU ObjC applications linked against the shared library.
 
1383
 
 
1384
Package: lib32objc`'OBJC_SO-dbg`'LS
 
1385
Section: debug
 
1386
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
1387
Priority: extra
 
1388
Depends: BASEDEP, lib32objc`'OBJC_SO`'LS (= ${gcc:Version}), lib32gcc`'GCC_SO-dbg`'LS, ${misc:Depends}
 
1389
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
 
1390
 Library needed for GNU ObjC applications linked against the shared library.
 
1391
')`'dnl lib32objc
 
1392
 
 
1393
ifenabled(`libn32objc',`
 
1394
Package: libn32objc`'OBJC_SO`'LS
 
1395
Section: ifdef(`TARGET',`devel',`libs')
 
1396
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
1397
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1398
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1399
Description: Runtime library for GNU Objective-C applications (n32)
 
1400
 Library needed for GNU ObjC applications linked against the shared library.
 
1401
 
 
1402
Package: libn32objc`'OBJC_SO-dbg`'LS
 
1403
Section: debug
 
1404
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
1405
Priority: extra
 
1406
Depends: BASEDEP, libn32objc`'OBJC_SO`'LS (= ${gcc:Version}), libn32gcc`'GCC_SO-dbg`'LS, ${misc:Depends}
 
1407
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
 
1408
 Library needed for GNU ObjC applications linked against the shared library.
 
1409
')`'dnl libn32objc
 
1410
 
 
1411
ifenabled(`libhfobjc',`
 
1412
Package: libhfobjc`'OBJC_SO`'LS
 
1413
Section: ifdef(`TARGET',`devel',`libs')
 
1414
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
1415
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1416
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1417
Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]
 
1418
Description: Runtime library for GNU Objective-C applications (hard float ABI)
 
1419
 Library needed for GNU ObjC applications linked against the shared library.
 
1420
 
 
1421
Package: libhfobjc`'OBJC_SO-dbg`'LS
 
1422
Section: debug
 
1423
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
1424
Priority: extra
 
1425
Depends: BASEDEP, libhfobjc`'OBJC_SO`'LS (= ${gcc:Version}), libhfgcc`'GCC_SO-dbg`'LS, ${misc:Depends}
 
1426
Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]
 
1427
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
 
1428
 Library needed for GNU ObjC applications linked against the shared library.
 
1429
')`'dnl libhfobjc
 
1430
 
 
1431
ifenabled(`libsfobjc',`
 
1432
Package: libsfobjc`'OBJC_SO`'LS
 
1433
Section: ifdef(`TARGET',`devel',`libs')
 
1434
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
1435
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1436
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1437
Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]
 
1438
Description: Runtime library for GNU Objective-C applications (soft float ABI)
 
1439
 Library needed for GNU ObjC applications linked against the shared library.
 
1440
 
 
1441
Package: libsfobjc`'OBJC_SO-dbg`'LS
 
1442
Section: debug
 
1443
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
1444
Priority: extra
 
1445
Depends: BASEDEP, libsfobjc`'OBJC_SO`'LS (= ${gcc:Version}), libsfgcc`'GCC_SO-dbg`'LS, ${misc:Depends}
 
1446
Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]
 
1447
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
 
1448
 Library needed for GNU ObjC applications linked against the shared library.
 
1449
')`'dnl libsfobjc
 
1450
 
 
1451
ifenabled(`libneonobjc',`
 
1452
Package: libobjc`'OBJC_SO-neon`'LS
 
1453
Section: libs
 
1454
Architecture: NEON_ARCHS
 
1455
Priority: PRI(optional)
 
1456
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1457
Description: Runtime library for GNU Objective-C applications  [NEON version]
 
1458
 Library needed for GNU ObjC applications linked against the shared library.
 
1459
 .
 
1460
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1461
 be selected instead when running under systems which have one.
 
1462
')`'dnl libneonobjc
 
1463
')`'dnl objc
 
1464
 
 
1465
ifenabled(`fortran',`
 
1466
ifenabled(`fdev',`
 
1467
Package: gfortran`'PV`'TS
 
1468
Architecture: any
 
1469
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1470
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libgfortran`'FORTRAN_SO`'LS (>= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
1471
Provides: fortran95-compiler
 
1472
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libgfortran`'FORTRAN_SO-dbg`'LS
 
1473
Replaces: libgfortran`'FORTRAN_SO-dev
 
1474
Description: GNU Fortran compiler
 
1475
 This is the GNU Fortran compiler, which compiles
 
1476
 Fortran on platforms supported by the gcc compiler. It uses the
 
1477
 gcc backend to generate optimized code.
 
1478
 
 
1479
ifenabled(`multilib',`
 
1480
Package: gfortran`'PV-multilib`'TS
 
1481
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
1482
Section: devel
 
1483
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1484
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1485
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
1486
 This is the GNU Fortran compiler, which compiles Fortran on platforms
 
1487
 supported by the gcc compiler.
 
1488
 .
 
1489
 On architectures with multilib support, the package contains files
 
1490
 and dependencies for the non-default multilib architecture(s).
 
1491
')`'dnl multilib
 
1492
 
 
1493
ifenabled(`gfdldoc',`
 
1494
Package: gfortran`'PV-doc
 
1495
Architecture: all
 
1496
Section: doc
 
1497
Priority: PRI(optional)
 
1498
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
1499
Description: Documentation for the GNU Fortran compiler (gfortran)
 
1500
 Documentation for the GNU Fortran compiler in info `format'.
 
1501
')`'dnl gfdldoc
 
1502
')`'dnl fdev
 
1503
 
 
1504
ifenabled(`libgfortran',`
 
1505
Package: libgfortran`'FORTRAN_SO`'LS
 
1506
Section: ifdef(`TARGET',`devel',`libs')
 
1507
Architecture: ifdef(`TARGET',`all',`any')
 
1508
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1509
Pre-Depends: multiarch-support
 
1510
Breaks: ${multiarch:breaks}
 
1511
')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]')
 
1512
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
1513
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1514
Description: Runtime library for GNU Fortran applications
 
1515
 Library needed for GNU Fortran applications linked against the
 
1516
 shared library.
 
1517
 
 
1518
Package: libgfortran`'FORTRAN_SO-dbg`'LS
 
1519
Section: debug
 
1520
Architecture: ifdef(`TARGET',`all',`any')
 
1521
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1522
')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]')
 
1523
Priority: extra
 
1524
Depends: BASEDEP, libgfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1525
Description: Runtime library for GNU Fortran applications (debug symbols)
 
1526
 Library needed for GNU Fortran applications linked against the
 
1527
 shared library.
 
1528
')`'dnl libgfortran
 
1529
 
 
1530
ifenabled(`lib64gfortran',`
 
1531
Package: lib64gfortran`'FORTRAN_SO`'LS
 
1532
Section: ifdef(`TARGET',`devel',`libs')
 
1533
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
1534
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
1535
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1536
Description: Runtime library for GNU Fortran applications (64bit)
 
1537
 Library needed for GNU Fortran applications linked against the
 
1538
 shared library.
 
1539
 
 
1540
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
 
1541
Section: debug
 
1542
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
1543
Priority: extra
 
1544
Depends: BASEDEP, lib64gfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1545
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
 
1546
 Library needed for GNU Fortran applications linked against the
 
1547
 shared library.
 
1548
')`'dnl lib64gfortran
 
1549
 
 
1550
ifenabled(`lib32gfortran',`
 
1551
Package: lib32gfortran`'FORTRAN_SO`'LS
 
1552
Section: ifdef(`TARGET',`devel',`libs')
 
1553
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
1554
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
1555
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1556
Conflicts: ${confl:lib32}
 
1557
Description: Runtime library for GNU Fortran applications (32bit)
 
1558
 Library needed for GNU Fortran applications linked against the
 
1559
 shared library.
 
1560
 
 
1561
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
 
1562
Section: debug
 
1563
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
1564
Priority: extra
 
1565
Depends: BASEDEP, lib32gfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1566
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
 
1567
 Library needed for GNU Fortran applications linked against the
 
1568
 shared library.
 
1569
')`'dnl lib32gfortran
 
1570
 
 
1571
ifenabled(`libn32gfortran',`
 
1572
Package: libn32gfortran`'FORTRAN_SO`'LS
 
1573
Section: ifdef(`TARGET',`devel',`libs')
 
1574
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
1575
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
1576
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1577
Description: Runtime library for GNU Fortran applications (n32)
 
1578
 Library needed for GNU Fortran applications linked against the
 
1579
 shared library.
 
1580
 
 
1581
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
 
1582
Section: debug
 
1583
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
1584
Priority: extra
 
1585
Depends: BASEDEP, libn32gfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1586
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
 
1587
 Library needed for GNU Fortran applications linked against the
 
1588
 shared library.
 
1589
')`'dnl libn32gfortran
 
1590
 
 
1591
ifenabled(`libhfgfortran',`
 
1592
Package: libhfgfortran`'FORTRAN_SO`'LS
 
1593
Section: ifdef(`TARGET',`devel',`libs')
 
1594
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
1595
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
1596
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1597
Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]
 
1598
Description: Runtime library for GNU Fortran applications (hard float ABI)
 
1599
 Library needed for GNU Fortran applications linked against the
 
1600
 shared library.
 
1601
 
 
1602
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
 
1603
Section: debug
 
1604
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
1605
Priority: extra
 
1606
Depends: BASEDEP, libhfgfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1607
Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]
 
1608
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
 
1609
 Library needed for GNU Fortran applications linked against the
 
1610
 shared library.
 
1611
')`'dnl libhfgfortran
 
1612
 
 
1613
ifenabled(`libsfgfortran',`
 
1614
Package: libsfgfortran`'FORTRAN_SO`'LS
 
1615
Section: ifdef(`TARGET',`devel',`libs')
 
1616
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
1617
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
1618
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1619
Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]
 
1620
Description: Runtime library for GNU Fortran applications (soft float ABI)
 
1621
 Library needed for GNU Fortran applications linked against the
 
1622
 shared library.
 
1623
 
 
1624
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
 
1625
Section: debug
 
1626
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
1627
Priority: extra
 
1628
Depends: BASEDEP, libsfgfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1629
Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]
 
1630
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
 
1631
 Library needed for GNU Fortran applications linked against the
 
1632
 shared library.
 
1633
')`'dnl libsfgfortran
 
1634
 
 
1635
ifenabled(`libneongfortran',`
 
1636
Package: libgfortran`'FORTRAN_SO-neon`'LS
 
1637
Section: libs
 
1638
Architecture: NEON_ARCHS
 
1639
ifdef(`MULTIARCH', `Multi-Arch: same
 
1640
Pre-Depends: multiarch-support
 
1641
Breaks: ${multiarch:breaks}
 
1642
')`'dnl
 
1643
Priority: extra
 
1644
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1645
Description: Runtime library for GNU Fortran applications [NEON version]
 
1646
 Library needed for GNU Fortran applications linked against the
 
1647
 shared library.
 
1648
 .
 
1649
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1650
 be selected instead when running under systems which have one.
 
1651
')`'dnl libneongfortran
 
1652
')`'dnl fortran
 
1653
 
 
1654
ifenabled(`ggo',`
 
1655
ifenabled(`godev',`
 
1656
Package: gccgo`'PV`'TS
 
1657
Architecture: any
 
1658
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1659
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libgo`'GO_SO`'LS (>= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
1660
Provides: go-compiler
 
1661
Suggests: ${go:multilib}, gccgo`'PV-doc, libgo`'GO_SO-dbg`'LS
 
1662
Description: GNU Go compiler
 
1663
 This is the GNU Go compiler, which compiles Go on platforms supported
 
1664
 by the gcc compiler. It uses the gcc backend to generate optimized code.
 
1665
 
 
1666
ifenabled(`multilib',`
 
1667
Package: gccgo`'PV-multilib`'TS
 
1668
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
1669
Section: devel
 
1670
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1671
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1672
Suggests: ${dep:libgobiarchdbg}
 
1673
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
1674
 This is the GNU Go compiler, which compiles Go on platforms supported
 
1675
 by the gcc compiler.
 
1676
 .
 
1677
 On architectures with multilib support, the package contains files
 
1678
 and dependencies for the non-default multilib architecture(s).
 
1679
')`'dnl multilib
 
1680
 
 
1681
ifenabled(`gfdldoc',`
 
1682
Package: gccgo`'PV-doc
 
1683
Architecture: all
 
1684
Section: doc
 
1685
Priority: PRI(optional)
 
1686
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
1687
Description: Documentation for the GNU Go compiler (gccgo)
 
1688
 Documentation for the GNU Go compiler in info `format'.
 
1689
')`'dnl gfdldoc
 
1690
')`'dnl fdev
 
1691
 
 
1692
ifenabled(`libggo',`
 
1693
Package: libgo`'GO_SO`'LS
 
1694
Section: ifdef(`TARGET',`devel',`libs')
 
1695
Architecture: ifdef(`TARGET',`all',`any')
 
1696
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1697
Pre-Depends: multiarch-support
 
1698
')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]')
 
1699
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
1700
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1701
Description: Runtime library for GNU Go applications
 
1702
 Library needed for GNU Go applications linked against the
 
1703
 shared library.
 
1704
 
 
1705
Package: libgo`'GO_SO-dbg`'LS
 
1706
Section: debug
 
1707
Architecture: ifdef(`TARGET',`all',`any')
 
1708
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1709
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
 
1710
Priority: extra
 
1711
Depends: BASEDEP, libgo`'GO_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1712
Description: Runtime library for GNU Go applications (debug symbols)
 
1713
 Library needed for GNU Go applications linked against the
 
1714
 shared library.
 
1715
')`'dnl libgo
 
1716
 
 
1717
ifenabled(`lib64go',`
 
1718
Package: lib64go`'GO_SO`'LS
 
1719
Section: ifdef(`TARGET',`devel',`libs')
 
1720
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
1721
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
1722
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1723
Description: Runtime library for GNU Go applications (64bit)
 
1724
 Library needed for GNU Go applications linked against the
 
1725
 shared library.
 
1726
 
 
1727
Package: lib64go`'GO_SO-dbg`'LS
 
1728
Section: debug
 
1729
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
1730
Priority: extra
 
1731
Depends: BASEDEP, lib64go`'GO_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1732
Description: Runtime library for GNU Go applications (64bit debug symbols)
 
1733
 Library needed for GNU Go applications linked against the
 
1734
 shared library.
 
1735
')`'dnl lib64go
 
1736
 
 
1737
ifenabled(`lib32go',`
 
1738
Package: lib32go`'GO_SO`'LS
 
1739
Section: ifdef(`TARGET',`devel',`libs')
 
1740
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
1741
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
1742
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1743
Conflicts: ${confl:lib32}
 
1744
Description: Runtime library for GNU Go applications (32bit)
 
1745
 Library needed for GNU Go applications linked against the
 
1746
 shared library.
 
1747
 
 
1748
Package: lib32go`'GO_SO-dbg`'LS
 
1749
Section: debug
 
1750
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
1751
Priority: extra
 
1752
Depends: BASEDEP, lib32go`'GO_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1753
Description: Runtime library for GNU Go applications (32 bit debug symbols)
 
1754
 Library needed for GNU Go applications linked against the
 
1755
 shared library.
 
1756
')`'dnl lib32go
 
1757
 
 
1758
ifenabled(`libn32go',`
 
1759
Package: libn32go`'GO_SO`'LS
 
1760
Section: ifdef(`TARGET',`devel',`libs')
 
1761
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
1762
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
1763
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1764
Description: Runtime library for GNU Go applications (n32)
 
1765
 Library needed for GNU Go applications linked against the
 
1766
 shared library.
 
1767
 
 
1768
Package: libn32go`'GO_SO-dbg`'LS
 
1769
Section: debug
 
1770
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
1771
Priority: extra
 
1772
Depends: BASEDEP, libn32go`'GO_SO`'LS (= ${gcc:Version}), ${misc:Depends}
 
1773
Description: Runtime library for GNU Go applications (n32 debug symbols)
 
1774
 Library needed for GNU Go applications linked against the
 
1775
 shared library.
 
1776
')`'dnl libn32go
 
1777
')`'dnl ggo
 
1778
 
 
1779
ifenabled(`java',`
 
1780
ifenabled(`gcj',`
 
1781
Package: gcj`'PV-jdk
 
1782
Section: java
 
1783
Architecture: any
 
1784
Priority: PRI(optional)
 
1785
Depends: gcj`'PV-base (= ${gcj:Version}), ${dep:gcj}, ${dep:libcdev}, gcj`'PV-jre (= ${gcj:Version}), libgcj`'GCJ_SO-dev (= ${gcj:Version}), gcj`'PV-jre-lib (>= ${gcj:SoftVersion}), ${dep:ecj}, fastjar, libgcj-bc, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
1786
Recommends: libecj-java-gcj
 
1787
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libgcj`'GCJ_SO-dbg
 
1788
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
 
1789
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
 
1790
Replaces: libgcj11 (<< 4.5-20100101-1)
 
1791
Description: gcj and classpath development tools for Java(TM)
 
1792
 GCJ is a front end to the GCC compiler which can natively compile both
 
1793
 Java(tm) source and bytecode files. The compiler can also generate class
 
1794
 files. Other java development tools from classpath are included in this
 
1795
 package.
 
1796
 .
 
1797
 The package contains as well a collection of wrapper scripts and symlinks.
 
1798
 It is meant to provide a Java-SDK-like interface to the GCJ tool set.
 
1799
')`'dnl gcj
 
1800
 
 
1801
ifenabled(`libgcj',`
 
1802
ifenabled(`libgcjcommon',`
 
1803
Package: libgcj-common
 
1804
Section: java
 
1805
Architecture: all
 
1806
Priority: PRI(optional)
 
1807
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), ${misc:Depends}
 
1808
Conflicts: classpath (<= 0.04-4)
 
1809
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
 
1810
Description: Java runtime library (common files)
 
1811
 This package contains files shared by classpath and libgcj libraries.
 
1812
')`'dnl libgcjcommon
 
1813
 
 
1814
Package: gcj`'PV-jre-headless
 
1815
Priority: optional
 
1816
Section: java
 
1817
Architecture: any
 
1818
Depends: gcj`'PV-base (= ${gcj:Version}), libgcj`'LIBGCJ_EXT (= ${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
 
1819
Suggests: fastjar, gcj`'PV-jdk (= ${gcj:Version}), libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version})
 
1820
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
 
1821
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
 
1822
Description: Java runtime environment using GIJ/classpath (headless version)
 
1823
 GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
 
1824
 It includes a class loader which can dynamically load shared objects, so
 
1825
 it is possible to give it the name of a class which has been compiled and
 
1826
 put into a shared library on the class path.
 
1827
 .
 
1828
 The package contains as well a collection of wrapper scripts and symlinks.
 
1829
 It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
 
1830
 limited to the headless tools and libraries.
 
1831
 
 
1832
Package: gcj`'PV-jre
 
1833
Section: java
 
1834
Architecture: any
 
1835
Priority: PRI(optional)
 
1836
Depends: gcj`'PV-base (= ${gcj:Version}), gcj`'PV-jre-headless (= ${gcj:Version}), libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
1837
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
 
1838
Description: Java runtime environment using GIJ/classpath
 
1839
 GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
 
1840
 It includes a class loader which can dynamically load shared objects, so
 
1841
 it is possible to give it the name of a class which has been compiled and
 
1842
 put into a shared library on the class path.
 
1843
 .
 
1844
 The package contains as well a collection of wrapper scripts and symlinks.
 
1845
 It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
 
1846
 
 
1847
Package: libgcj`'LIBGCJ_EXT
 
1848
Section: libs
 
1849
Architecture: any
 
1850
Priority: PRI(optional)
 
1851
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
1852
')`'dnl
 
1853
Depends: gcj`'PV-base (>= ${gcj:Version}), libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
 
1854
Recommends: gcj`'PV-jre-lib (>= ${gcj:SoftVersion})
 
1855
Suggests: libgcj`'GCJ_SO-dbg, libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version})
 
1856
Replaces: gij-4.4 (<< 4.4.0-1)
 
1857
Description: Java runtime library for use with gcj
 
1858
 This is the runtime that goes along with the gcj front end to
 
1859
 gcc. libgcj includes parts of the Java Class Libraries, plus glue to
 
1860
 connect the libraries to the compiler and the underlying OS.
 
1861
 .
 
1862
 To show file names and line numbers in stack traces, the packages
 
1863
 libgcj`'GCJ_SO-dbg and binutils are required.
 
1864
 
 
1865
Package: gcj`'PV-jre-lib
 
1866
Section: java
 
1867
Architecture: all
 
1868
Priority: PRI(optional)
 
1869
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), libgcj`'LIBGCJ_EXT (>= ${gcj:SoftVersion}), ${misc:Depends}
 
1870
Description: Java runtime library for use with gcj (jar files)
 
1871
 This is the jar file that goes along with the gcj front end to gcc.
 
1872
 
 
1873
ifenabled(`gcjbc',`
 
1874
Package: libgcj-bc
 
1875
Section: java
 
1876
Architecture: any
 
1877
Priority: PRI(optional)
 
1878
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
1879
')`'dnl
 
1880
Depends: gcj`'PV-base (>= ${gcj:Version}), libgcj`'LIBGCJ_EXT (>= ${gcj:Version}), ${misc:Depends}
 
1881
Description: Link time only library for use with gcj
 
1882
 A fake library that is used at link time only.  It ensures that
 
1883
 binaries built with the BC-ABI link against a constant SONAME.
 
1884
 This way, BC-ABI binaries continue to work if the SONAME underlying
 
1885
 libgcj.so changes.
 
1886
')`'dnl gcjbc
 
1887
 
 
1888
Package: libgcj`'LIBGCJ_EXT-awt
 
1889
Section: libs
 
1890
Architecture: any
 
1891
Priority: PRI(optional)
 
1892
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
1893
')`'dnl
 
1894
Depends: gcj`'PV-base (>= ${gcj:Version}), libgcj`'LIBGCJ_EXT (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
1895
Suggests: ${pkg:gcjqt}
 
1896
Description: AWT peer runtime libraries for use with gcj
 
1897
 These are runtime libraries holding the AWT peer implementations
 
1898
 for libgcj (currently the GTK+ based peer library is required, the
 
1899
 QT bases library is not built).
 
1900
 
 
1901
ifenabled(`gtkpeer',`
 
1902
Package: libgcj`'GCJ_SO-awt-gtk
 
1903
Section: libs
 
1904
Architecture: any
 
1905
Priority: PRI(optional)
 
1906
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
1907
')`'dnl
 
1908
Depends: gcj`'PV-base (= ${gcj:Version}), libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
1909
Description: AWT GTK+ peer runtime library for use with libgcj
 
1910
 This is the runtime library holding the GTK+ based AWT peer
 
1911
 implementation for libgcj.
 
1912
')`'dnl gtkpeer
 
1913
 
 
1914
ifenabled(`qtpeer',`
 
1915
Package: libgcj`'GCJ_SO-awt-qt
 
1916
Section: libs
 
1917
Architecture: any
 
1918
Priority: PRI(optional)
 
1919
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
1920
')`'dnl
 
1921
Depends: gcj`'PV-base (= ${gcj:Version}), libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
1922
Description: AWT QT peer runtime library for use with libgcj
 
1923
 This is the runtime library holding the QT based AWT peer
 
1924
 implementation for libgcj.
 
1925
')`'dnl qtpeer
 
1926
')`'dnl libgcj
 
1927
 
 
1928
ifenabled(`libgcjdev',`
 
1929
Package: libgcj`'GCJ_SO-dev
 
1930
Section: libdevel
 
1931
Architecture: any
 
1932
Priority: PRI(optional)
 
1933
Depends: gcj`'PV-base (= ${gcj:Version}), gcj`'PV-jdk (= ${gcj:Version}), gcj`'PV-jre-lib (>= ${gcj:SoftVersion}), libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version}), libgcj-bc, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
 
1934
Suggests: libgcj-doc
 
1935
Description: Java development headers for use with gcj
 
1936
 These are the development headers that go along with the gcj front end
 
1937
 to gcc. libgcj includes parts of the Java Class Libraries, plus glue
 
1938
 to connect the libraries to the compiler and the underlying OS.
 
1939
 
 
1940
Package: libgcj`'GCJ_SO-dbg
 
1941
Section: debug
 
1942
Architecture: any
 
1943
Priority: extra
 
1944
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
1945
')`'dnl
 
1946
Depends: gcj`'PV-base (= ${gcj:Version}), libgcj`'LIBGCJ_EXT (= ${gcj:Version}), ${misc:Depends}
 
1947
Recommends: binutils, libc6-dbg | libc-dbg
 
1948
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
 
1949
 The package provides debugging symbols for the libraries provided
 
1950
 in libgcj`'GCJ_SO-dev.
 
1951
 .
 
1952
 binutils is required to show file names and line numbers in stack traces.
 
1953
 
 
1954
Package: gcj`'PV-source
 
1955
Section: java
 
1956
Architecture: all
 
1957
Priority: PRI(optional)
 
1958
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
 
1959
Description: GCJ java sources for use in IDEs like eclipse and netbeans
 
1960
 These are the java source files packaged as a zip file for use in development
 
1961
 environments like eclipse and netbeans.
 
1962
 
 
1963
ifenabled(`gcjdoc',`
 
1964
Package: libgcj-doc
 
1965
Section: doc
 
1966
Architecture: all
 
1967
Priority: PRI(optional)
 
1968
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), ${misc:Depends}
 
1969
Enhances: libgcj`'GCJ_SO-dev
 
1970
Provides: classpath-doc
 
1971
Description: libgcj API documentation and example programs
 
1972
 Autogenerated documentation describing the API of the libgcj library.
 
1973
 Sources and precompiled example programs from the classpath library.
 
1974
')`'dnl gcjdoc
 
1975
')`'dnl libgcjdev
 
1976
')`'dnl java
 
1977
 
 
1978
ifenabled(`c++',`
 
1979
ifenabled(`libcxx',`
 
1980
Package: libstdc++CXX_SO`'LS
 
1981
Architecture: ifdef(`TARGET',`all',`any')
 
1982
Section: ifdef(`TARGET',`devel',`libs')
 
1983
Priority: ifdef(`TARGET',`extra',PRI(important))
 
1984
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
 
1985
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
 
1986
ifdef(`MULTIARCH', `Multi-Arch: same
 
1987
Pre-Depends: multiarch-support
 
1988
Breaks: ${multiarch:breaks}
 
1989
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
 
1990
Conflicts: scim (<< 1.4.2-1)
 
1991
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
 
1992
 This package contains an additional runtime library for C++ programs
 
1993
 built with the GNU compiler.
 
1994
 .
 
1995
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
1996
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
1997
 in g++-3.0.
 
1998
ifdef(`TARGET', `dnl
 
1999
 .
 
2000
 This package contains files for TARGET architecture, for use in cross-compile
 
2001
 environment.
 
2002
')`'dnl
 
2003
')`'dnl libcxx
 
2004
 
 
2005
ifenabled(`lib32cxx',`
 
2006
Package: lib32stdc++CXX_SO`'LS
 
2007
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
2008
Section: ifdef(`TARGET',`devel',`libs')
 
2009
Priority: extra
 
2010
Depends: BASEDEP, lib32gcc1`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2011
Conflicts: ${confl:lib32}
 
2012
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
 
2013
',`')`'dnl
 
2014
Description: GNU Standard C++ Library v3 (32 bit Version)
 
2015
 This package contains an additional runtime library for C++ programs
 
2016
 built with the GNU compiler.
 
2017
ifdef(`TARGET', `dnl
 
2018
 .
 
2019
 This package contains files for TARGET architecture, for use in cross-compile
 
2020
 environment.
 
2021
')`'dnl
 
2022
')`'dnl lib32cxx
 
2023
 
 
2024
ifenabled(`lib64cxx',`
 
2025
Package: lib64stdc++CXX_SO`'LS
 
2026
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
2027
Section: ifdef(`TARGET',`devel',`libs')
 
2028
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2029
Depends: BASEDEP, ${shlibs:Depends}, lib64gcc1`'LS, ${misc:Depends}
 
2030
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
 
2031
',`')`'dnl
 
2032
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
 
2033
 This package contains an additional runtime library for C++ programs
 
2034
 built with the GNU compiler.
 
2035
 .
 
2036
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
2037
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
2038
 in g++-3.0.
 
2039
ifdef(`TARGET', `dnl
 
2040
 .
 
2041
 This package contains files for TARGET architecture, for use in cross-compile
 
2042
 environment.
 
2043
')`'dnl
 
2044
')`'dnl lib64cxx
 
2045
 
 
2046
ifenabled(`libn32cxx',`
 
2047
Package: libn32stdc++CXX_SO`'LS
 
2048
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
2049
Section: ifdef(`TARGET',`devel',`libs')
 
2050
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2051
Depends: BASEDEP, ${shlibs:Depends}, libn32gcc1`'LS, ${misc:Depends}
 
2052
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
 
2053
',`')`'dnl
 
2054
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
 
2055
 This package contains an additional runtime library for C++ programs
 
2056
 built with the GNU compiler.
 
2057
 .
 
2058
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
2059
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
2060
 in g++-3.0.
 
2061
ifdef(`TARGET', `dnl
 
2062
 .
 
2063
 This package contains files for TARGET architecture, for use in cross-compile
 
2064
 environment.
 
2065
')`'dnl
 
2066
')`'dnl libn32cxx
 
2067
 
 
2068
ifenabled(`libhfcxx',`
 
2069
Package: libhfstdc++CXX_SO`'LS
 
2070
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
2071
Section: ifdef(`TARGET',`devel',`libs')
 
2072
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2073
Depends: BASEDEP, ${shlibs:Depends}, libhfgcc1`'LS, ${misc:Depends}
 
2074
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
 
2075
',`')`'dnl
 
2076
Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]
 
2077
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
 
2078
 This package contains an additional runtime library for C++ programs
 
2079
 built with the GNU compiler.
 
2080
 .
 
2081
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
2082
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
2083
 in g++-3.0.
 
2084
ifdef(`TARGET', `dnl
 
2085
 .
 
2086
 This package contains files for TARGET architecture, for use in cross-compile
 
2087
 environment.
 
2088
')`'dnl
 
2089
')`'dnl libhfcxx
 
2090
 
 
2091
ifenabled(`libsfcxx',`
 
2092
Package: libsfstdc++CXX_SO`'LS
 
2093
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
2094
Section: ifdef(`TARGET',`devel',`libs')
 
2095
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2096
Depends: BASEDEP, ${shlibs:Depends}, libsfgcc1`'LS, ${misc:Depends}
 
2097
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
 
2098
',`')`'dnl
 
2099
Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]
 
2100
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
 
2101
 This package contains an additional runtime library for C++ programs
 
2102
 built with the GNU compiler.
 
2103
 .
 
2104
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
2105
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
2106
 in g++-3.0.
 
2107
ifdef(`TARGET', `dnl
 
2108
 .
 
2109
 This package contains files for TARGET architecture, for use in cross-compile
 
2110
 environment.
 
2111
')`'dnl
 
2112
')`'dnl libsfcxx
 
2113
 
 
2114
ifenabled(`libneoncxx',`
 
2115
Package: libstdc++CXX_SO-neon`'LS
 
2116
Architecture: NEON_ARCHS
 
2117
Section: libs
 
2118
Priority: extra
 
2119
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2120
Description: GNU Standard C++ Library v3 [NEON version]
 
2121
 This package contains an additional runtime library for C++ programs
 
2122
 built with the GNU compiler.
 
2123
 .
 
2124
 This set of libraries is optimized to use a NEON coprocessor, and will
 
2125
 be selected instead when running under systems which have one.
 
2126
')`'dnl
 
2127
 
 
2128
ifenabled(`c++dev',`
 
2129
Package: libstdc++CXX_SO`'PV-dev`'LS
 
2130
Architecture: ifdef(`TARGET',`all',`any')
 
2131
Section: ifdef(`TARGET',`devel',`libdevel')
 
2132
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2133
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), libstdc++CXX_SO`'LS (>= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
 
2134
ifdef(`TARGET',`',`dnl native
 
2135
Conflicts: libg++27-dev, libg++272-dev (<< 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev (<< 1:2.95.3-2), libstdc++3.0-dev
 
2136
Suggests: libstdc++CXX_SO`'PV-doc
 
2137
')`'dnl native
 
2138
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1, libstdc++CXX_SO-dev-TARGET-dcv1')
 
2139
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
 
2140
 This package contains the headers and static library files necessary for
 
2141
 building C++ programs which use libstdc++.
 
2142
 .
 
2143
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
2144
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
2145
 in g++-3.0.
 
2146
ifdef(`TARGET', `dnl
 
2147
 .
 
2148
 This package contains files for TARGET architecture, for use in cross-compile
 
2149
 environment.
 
2150
')`'dnl
 
2151
 
 
2152
Package: libstdc++CXX_SO`'PV-pic`'LS
 
2153
Architecture: ifdef(`TARGET',`all',`any')
 
2154
Section: ifdef(`TARGET',`devel',`libdevel')
 
2155
Priority: extra
 
2156
Depends: BASEDEP, libstdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), ${misc:Depends}
 
2157
ifdef(`TARGET',`Provides: libstdc++CXX_SO-pic-TARGET-dcv1
 
2158
',`')`'dnl
 
2159
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
 
2160
 This is used to develop subsets of the libstdc++ shared libraries for
 
2161
 use on custom installation floppies and in embedded systems.
 
2162
 .
 
2163
 Unless you are making one of those, you will not need this package.
 
2164
ifdef(`TARGET', `dnl
 
2165
 .
 
2166
 This package contains files for TARGET architecture, for use in cross-compile
 
2167
 environment.
 
2168
')`'dnl
 
2169
 
 
2170
Package: libstdc++CXX_SO`'PV-dbg`'LS
 
2171
Architecture: ifdef(`TARGET',`all',`any')
 
2172
Section: debug
 
2173
Priority: extra
 
2174
Depends: BASEDEP, libstdc++CXX_SO`'LS (>= ${gcc:Version}), libgcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2175
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
 
2176
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
 
2177
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
 
2178
')
 
2179
Recommends: libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version})
 
2180
Conflicts: libstdc++5-dbg`'LS, libstdc++5-3.3-dbg`'LS, libstdc++6-dbg`'LS, libstdc++6-4.0-dbg`'LS, libstdc++6-4.1-dbg`'LS, libstdc++6-4.2-dbg`'LS, libstdc++6-4.3-dbg`'LS, libstdc++6-4.4-dbg`'LS, libstdc++6-4.5-dbg`'LS, libstdc++6-4.6-dbg`'LS
 
2181
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
2182
 This package contains the shared library of libstdc++ compiled with
 
2183
 debugging symbols.
 
2184
ifdef(`TARGET', `dnl
 
2185
 .
 
2186
 This package contains files for TARGET architecture, for use in cross-compile
 
2187
 environment.
 
2188
')`'dnl
 
2189
 
 
2190
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
 
2191
Architecture: ifdef(`TARGET',`all',`biarch32_archs')
 
2192
Section: debug
 
2193
Priority: extra
 
2194
Depends: BASEDEP, lib32stdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), lib32gcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2195
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
 
2196
',`')`'dnl
 
2197
Conflicts: lib32stdc++6-dbg`'LS, lib32stdc++6-4.0-dbg`'LS, lib32stdc++6-4.1-dbg`'LS, lib32stdc++6-4.2-dbg`'LS, lib32stdc++6-4.3-dbg`'LS, lib32stdc++6-4.4-dbg`'LS, lib32stdc++6-4.5-dbg`'LS, lib32stdc++6-4.6-dbg`'LS
 
2198
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
2199
 This package contains the shared library of libstdc++ compiled with
 
2200
 debugging symbols.
 
2201
ifdef(`TARGET', `dnl
 
2202
 .
 
2203
 This package contains files for TARGET architecture, for use in cross-compile
 
2204
 environment.
 
2205
')`'dnl
 
2206
 
 
2207
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
 
2208
Architecture: ifdef(`TARGET',`all',`biarch64_archs')
 
2209
Section: debug
 
2210
Priority: extra
 
2211
Depends: BASEDEP, lib64stdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), lib64gcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2212
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
 
2213
',`')`'dnl
 
2214
Conflicts: lib64stdc++6-dbg`'LS, lib64stdc++6-4.0-dbg`'LS, lib64stdc++6-4.1-dbg`'LS, lib64stdc++6-4.2-dbg`'LS, lib64stdc++6-4.3-dbg`'LS, lib64stdc++6-4.4-dbg`'LS, lib64stdc++6-4.5-dbg`'LS, lib64stdc++6-4.6-dbg`'LS
 
2215
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
2216
 This package contains the shared library of libstdc++ compiled with
 
2217
 debugging symbols.
 
2218
ifdef(`TARGET', `dnl
 
2219
 .
 
2220
 This package contains files for TARGET architecture, for use in cross-compile
 
2221
 environment.
 
2222
')`'dnl
 
2223
 
 
2224
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
 
2225
Architecture: ifdef(`TARGET',`all',`biarchn32_archs')
 
2226
Section: debug
 
2227
Priority: extra
 
2228
Depends: BASEDEP, libn32stdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), libn32gcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2229
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
 
2230
',`')`'dnl
 
2231
Conflicts: libn32stdc++6-dbg`'LS, libn32stdc++6-4.0-dbg`'LS, libn32stdc++6-4.1-dbg`'LS, libn32stdc++6-4.2-dbg`'LS, libn32stdc++6-4.3-dbg`'LS, libn32stdc++6-4.4-dbg`'LS, libn32stdc++6-4.5-dbg`'LS, libn32stdc++6-4.6-dbg`'LS
 
2232
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
2233
 This package contains the shared library of libstdc++ compiled with
 
2234
 debugging symbols.
 
2235
ifdef(`TARGET', `dnl
 
2236
 .
 
2237
 This package contains files for TARGET architecture, for use in cross-compile
 
2238
 environment.
 
2239
')`'dnl
 
2240
 
 
2241
ifenabled(`libhfcxx',`
 
2242
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
 
2243
Architecture: ifdef(`TARGET',`all',`biarchhf_archs')
 
2244
Section: debug
 
2245
Priority: extra
 
2246
Depends: BASEDEP, libhfstdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), libhfgcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2247
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
 
2248
',`')`'dnl
 
2249
Conflicts: libhfstdc++6-dbg`'LS, libhfstdc++6-4.3-dbg`'LS, libhfstdc++6-4.4-dbg`'LS, libhfstdc++6-4.5-dbg`'LS, libhfstdc++6-4.6-dbg`'LS, libstdc++'CXX_SO`-armhf [biarchhf_archs]
 
2250
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
2251
 This package contains the shared library of libstdc++ compiled with
 
2252
 debugging symbols.
 
2253
ifdef(`TARGET', `dnl
 
2254
 .
 
2255
 This package contains files for TARGET architecture, for use in cross-compile
 
2256
 environment.
 
2257
')`'dnl
 
2258
')`'dnl libhfcxx
 
2259
 
 
2260
ifenabled(`libsfcxx',`
 
2261
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
 
2262
Architecture: ifdef(`TARGET',`all',`biarchsf_archs')
 
2263
Section: debug
 
2264
Priority: extra
 
2265
Depends: BASEDEP, libsfstdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), libsfgcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2266
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
 
2267
',`')`'dnl
 
2268
Conflicts: libsfstdc++6-dbg`'LS, libsfstdc++6-4.3-dbg`'LS, libsfstdc++6-4.4-dbg`'LS, libsfstdc++6-4.5-dbg`'LS, libsfstdc++6-4.6-dbg`'LS, libstdc++'CXX_SO`-armel [biarchsf_archs]
 
2269
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
2270
 This package contains the shared library of libstdc++ compiled with
 
2271
 debugging symbols.
 
2272
ifdef(`TARGET', `dnl
 
2273
 .
 
2274
 This package contains files for TARGET architecture, for use in cross-compile
 
2275
 environment.
 
2276
')`'dnl
 
2277
')`'dnl libsfcxx
 
2278
 
 
2279
ifdef(`TARGET', `', `
 
2280
Package: libstdc++CXX_SO`'PV-doc
 
2281
Architecture: all
 
2282
Section: doc
 
2283
Priority: PRI(optional)
 
2284
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
 
2285
Conflicts: libstdc++5-doc, libstdc++5-3.3-doc, libstdc++6-doc, libstdc++6-4.0-doc, libstdc++6-4.1-doc, libstdc++6-4.2-doc, libstdc++6-4.3-doc, libstdc++6-4.4-doc, libstdc++6-4.5-doc, libstdc++6-4.6-doc
 
2286
Description: GNU Standard C++ Library v3 (documentation files)
 
2287
 This package contains documentation files for the GNU stdc++ library.
 
2288
 .
 
2289
 One set is the distribution documentation, the other set is the
 
2290
 source documentation including a namespace list, class hierarchy,
 
2291
 alphabetical list, compound list, file list, namespace members,
 
2292
 compound members and file members.
 
2293
')`'dnl native
 
2294
')`'dnl c++dev
 
2295
')`'dnl c++
 
2296
 
 
2297
ifenabled(`ada',`
 
2298
Package: gnat`'-GNAT_V
 
2299
Architecture: any
 
2300
Priority: PRI(optional)
 
2301
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
2302
')`'dnl
 
2303
Depends: gnat`'PV-base (= ${gnat:Version}), gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
2304
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
 
2305
Provides: ada-compiler
 
2306
Conflicts: gnat (<< 4.1), gnat-3.1, gnat-3.2, gnat-3.3, gnat-3.4, gnat-3.5, gnat-4.0, gnat-4.1, gnat-4.2, gnat-4.3, gnat-4.4, gnat-4.6
 
2307
Description: GNU Ada compiler
 
2308
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2309
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2310
 .
 
2311
 This package provides the compiler, tools and runtime library that handles
 
2312
 exceptions using the default zero-cost mechanism.
 
2313
 
 
2314
Package: gnat`'-GNAT_V-sjlj
 
2315
Architecture: any
 
2316
Priority: extra
 
2317
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
2318
')`'dnl
 
2319
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
2320
Description: GNU Ada compiler (setjump/longjump runtime library)
 
2321
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2322
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2323
 .
 
2324
 This package provides an alternative runtime library that handles
 
2325
 exceptions using the setjump/longjump mechanism (as a static library
 
2326
 only).  You can install it to supplement the normal compiler.
 
2327
 
 
2328
ifenabled(`libgnat',`
 
2329
Package: libgnat`'-GNAT_V
 
2330
Section: libs
 
2331
Architecture: any
 
2332
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2333
Pre-Depends: multiarch-support
 
2334
'))`'dnl
 
2335
Priority: PRI(optional)
 
2336
Depends: gnat`'PV-base (= ${gnat:Version}), ${shlibs:Depends}, ${misc:Depends}
 
2337
Description: runtime for applications compiled with GNAT (shared library)
 
2338
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2339
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2340
 .
 
2341
 The libgnat library provides runtime components needed by most
 
2342
 applications produced with GNAT.
 
2343
 .
 
2344
 This package contains the runtime shared library.
 
2345
 
 
2346
Package: libgnat`'-GNAT_V-dbg
 
2347
Section: debug
 
2348
Architecture: any
 
2349
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2350
Pre-Depends: multiarch-support
 
2351
'))`'dnl
 
2352
Priority: extra
 
2353
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
2354
Description: runtime for applications compiled with GNAT (debugging symbols)
 
2355
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2356
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2357
 .
 
2358
 The libgnat library provides runtime components needed by most
 
2359
 applications produced with GNAT.
 
2360
 .
 
2361
 This package contains the debugging symbols.
 
2362
 
 
2363
Package: libgnatvsn`'GNAT_V-dev
 
2364
Section: libdevel
 
2365
Architecture: any
 
2366
Priority: extra
 
2367
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}), ada-compiler,
 
2368
 libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
2369
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
 
2370
Description: GNU Ada compiler selected components (development files)
 
2371
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2372
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2373
 .
 
2374
 The libgnatvsn library exports selected GNAT components for use in other
 
2375
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 
2376
 GPL, allowing to link proprietary programs with it.
 
2377
 .
 
2378
 This package contains the development files and static library.
 
2379
 
 
2380
Package: libgnatvsn`'GNAT_V
 
2381
Architecture: any
 
2382
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2383
Pre-Depends: multiarch-support
 
2384
'))`'dnl
 
2385
Priority: PRI(optional)
 
2386
Section: libs
 
2387
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
2388
Description: GNU Ada compiler selected components (shared library)
 
2389
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2390
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2391
 .
 
2392
 The libgnatvsn library exports selected GNAT components for use in other
 
2393
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 
2394
 GPL, allowing to link proprietary programs with it.
 
2395
 .
 
2396
 This package contains the runtime shared library.
 
2397
 
 
2398
Package: libgnatvsn`'GNAT_V-dbg
 
2399
Architecture: any
 
2400
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2401
Pre-Depends: multiarch-support
 
2402
'))`'dnl
 
2403
Priority: extra
 
2404
Section: debug
 
2405
Depends: gnat`'PV-base (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
2406
Suggests: gnat, ada-compiler
 
2407
Description: GNU Ada compiler selected components (debugging symbols)
 
2408
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2409
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2410
 .
 
2411
 The libgnatvsn library exports selected GNAT components for use in other
 
2412
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 
2413
 GPL, allowing to link proprietary programs with it.
 
2414
 .
 
2415
 This package contains the debugging symbols.
 
2416
 
 
2417
Package: libgnatprj`'GNAT_V-dev
 
2418
Section: libdevel
 
2419
Architecture: any
 
2420
Priority: extra
 
2421
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}), ada-compiler,
 
2422
 libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
 
2423
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
 
2424
Description: GNU Ada compiler Project Manager (development files)
 
2425
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2426
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2427
 .
 
2428
 GNAT uses project files to organise source and object files in large-scale
 
2429
 development efforts. The libgnatprj library exports GNAT project files
 
2430
 management for use in other packages, most notably ASIS tools (package
 
2431
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 
2432
 licensed under the pure GPL; all programs that use it must also be
 
2433
 distributed under the GPL, or not distributed at all.
 
2434
 .
 
2435
 This package contains the development files and static library.
 
2436
 
 
2437
Package: libgnatprj`'GNAT_V
 
2438
Architecture: any
 
2439
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2440
Pre-Depends: multiarch-support
 
2441
'))`'dnl
 
2442
Priority: PRI(optional)
 
2443
Section: libs
 
2444
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
2445
Description: GNU Ada compiler Project Manager (shared library)
 
2446
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2447
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2448
 .
 
2449
 GNAT uses project files to organise source and object files in large-scale
 
2450
 development efforts. The libgnatprj library exports GNAT project files
 
2451
 management for use in other packages, most notably ASIS tools (package
 
2452
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 
2453
 licensed under the pure GPL; all programs that use it must also be
 
2454
 distributed under the GPL, or not distributed at all.
 
2455
 .
 
2456
 This package contains the runtime shared library.
 
2457
 
 
2458
Package: libgnatprj`'GNAT_V-dbg
 
2459
Architecture: any
 
2460
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2461
Pre-Depends: multiarch-support
 
2462
'))`'dnl
 
2463
Priority: extra
 
2464
Section: debug
 
2465
Depends: gnat`'PV-base (= ${gnat:Version}), libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
2466
Suggests: gnat, ada-compiler
 
2467
Description: GNU Ada compiler Project Manager (debugging symbols)
 
2468
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2469
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2470
 .
 
2471
 GNAT uses project files to organise source and object files in large-scale
 
2472
 development efforts. The libgnatprj library exports GNAT project files
 
2473
 management for use in other packages, most notably ASIS tools (package
 
2474
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 
2475
 licensed under the pure GPL; all programs that use it must also be
 
2476
 distributed under the GPL, or not distributed at all.
 
2477
 .
 
2478
 This package contains the debugging symbols.
 
2479
')`'dnl libgnat
 
2480
 
 
2481
ifenabled(`lib64gnat',`
 
2482
Package: lib64gnat`'-GNAT_V
 
2483
Section: libs
 
2484
Architecture: biarch64_archs
 
2485
Priority: PRI(optional)
 
2486
Depends: gnat`'PV-base (= ${gnat:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2487
Description: runtime for applications compiled with GNAT (64 bits shared library)
 
2488
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2489
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2490
 .
 
2491
 The libgnat library provides runtime components needed by most
 
2492
 applications produced with GNAT.
 
2493
 .
 
2494
 This package contains the runtime shared library for 64 bits architectures.
 
2495
')`'dnl libgnat
 
2496
 
 
2497
ifenabled(`gfdldoc',`
 
2498
Package: gnat`'PV-doc
 
2499
Architecture: all
 
2500
Section: doc
 
2501
Priority: PRI(optional)
 
2502
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
2503
Suggests: gnat`'PV
 
2504
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
 
2505
Description: GNU Ada compiler (documentation)
 
2506
 GNAT is a compiler for the Ada programming language. It produces optimized
 
2507
 code on platforms supported by the GNU Compiler Collection (GCC).
 
2508
 .
 
2509
 The libgnat library provides runtime components needed by most
 
2510
 applications produced with GNAT.
 
2511
 .
 
2512
 This package contains the documentation in info `format'.
 
2513
')`'dnl gfdldoc
 
2514
')`'dnl ada
 
2515
 
 
2516
ifenabled(`d ',`
 
2517
Package: gdc`'PV
 
2518
Architecture: any
 
2519
Priority: PRI(optional)
 
2520
Depends: SOFTBASEDEP, g++`'PV (>= ${gcc:SoftVersion}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}) [libphobos_no_archs], ${shlibs:Depends}, ${misc:Depends}
 
2521
Provides: gdc, d-compiler, d-v2-compiler
 
2522
Replaces: gdc (<< 4.4.6-5)
 
2523
Description: GNU D compiler (version 2), based on the GCC backend
 
2524
 This is the GNU D compiler, which compiles D on platforms supported by gcc.
 
2525
 It uses the gcc backend to generate optimised code.
 
2526
 .
 
2527
 This compiler supports D language version 2.
 
2528
 
 
2529
ifenabled(`libphobos',`
 
2530
Package: libphobos`'PHOBOS_V`'PV`'TS-dev
 
2531
Architecture: any
 
2532
Section: libdevel
 
2533
Priority: PRI(optional)
 
2534
Depends: gdc`'PV`'TS (= ${gdc:Version}), zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
 
2535
Provides: libphobos`'PHOBOS_V`'TS-dev
 
2536
Description: Phobos D standard library
 
2537
 This is the Phobos standard library that comes with the D2 compiler.
 
2538
 .
 
2539
 For more information check http://www.d-programming-language.org/phobos/
 
2540
 
 
2541
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
 
2542
Section: debug
 
2543
Architecture: ifdef(`TARGET',`all',`any')
 
2544
Priority: extra
 
2545
Depends: gdc`'PV`'TS (= ${gdc:Version}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
 
2546
Provides: libphobos`'PHOBOS_V`'TS-dbg
 
2547
Description: The Phobos D standard library (debug symbols)
 
2548
 This is the Phobos standard library that comes with the D2 compiler.
 
2549
 .
 
2550
 For more information check http://www.d-programming-language.org/phobos/
 
2551
')`'dnl libphobos
 
2552
')`'dnl d
 
2553
 
 
2554
ifdef(`TARGET',`',`dnl
 
2555
ifenabled(`libs',`
 
2556
Package: gcc`'PV-soft-float
 
2557
Architecture: arm armel armhf
 
2558
Priority: PRI(optional)
 
2559
Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
 
2560
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
 
2561
Description: GCC soft-floating-point gcc libraries (ARM)
 
2562
 These are versions of basic static libraries such as libgcc.a compiled
 
2563
 with the -msoft-float option, for CPUs without a floating-point unit.
 
2564
')`'dnl commonlibs
 
2565
')`'dnl
 
2566
 
 
2567
ifenabled(`fixincl',`
 
2568
Package: fixincludes
 
2569
Architecture: any
 
2570
Priority: PRI(optional)
 
2571
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
2572
Description: Fix non-ANSI header files
 
2573
 FixIncludes was created to fix non-ANSI system header files. Many
 
2574
 system manufacturers supply proprietary headers that are not ANSI compliant.
 
2575
 The GNU compilers cannot compile non-ANSI headers. Consequently, the
 
2576
 FixIncludes shell script was written to fix the header files.
 
2577
 .
 
2578
 Not all packages with header files are installed on the system, when the
 
2579
 package is built, so we make fixincludes available at build time of other
 
2580
 packages, such that checking tools like lintian can make use of it.
 
2581
')`'dnl fixincl
 
2582
 
 
2583
ifenabled(`cdev',`
 
2584
ifdef(`TARGET', `', `
 
2585
ifenabled(`gfdldoc',`
 
2586
Package: gcc`'PV-doc
 
2587
Architecture: all
 
2588
Section: doc
 
2589
Priority: PRI(optional)
 
2590
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
2591
Conflicts: gcc-docs (<< 2.95.2)
 
2592
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
 
2593
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
 
2594
 Documentation for the GNU compilers in info `format'.
 
2595
')`'dnl gfdldoc
 
2596
')`'dnl native
 
2597
')`'dnl cdev
 
2598
 
 
2599
ifdef(`TARGET',`',`dnl
 
2600
ifenabled(`libnof',`
 
2601
Package: gcc`'PV-nof
 
2602
Architecture: powerpc
 
2603
Priority: PRI(optional)
 
2604
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
 
2605
Conflicts: gcc-3.2-nof
 
2606
Description: GCC no-floating-point gcc libraries (powerpc)
 
2607
 These are versions of basic static libraries such as libgcc.a compiled
 
2608
 with the -msoft-float option, for CPUs without a floating-point unit.
 
2609
')`'dnl libnof
 
2610
')`'dnl
 
2611
 
 
2612
ifenabled(`source',`
 
2613
Package: gcc`'PV-source
 
2614
Architecture: all
 
2615
Priority: PRI(optional)
 
2616
Depends: make (>= 3.81), autoconf2.64, automake, quilt, patchutils, gawk, ${misc:Depends}
 
2617
Description: Source of the GNU Compiler Collection
 
2618
 This package contains the sources and patches which are needed to
 
2619
 build the GNU Compiler Collection (GCC).
 
2620
')`'dnl source
 
2621
dnl
 
2622
')`'dnl gcc-X.Y
 
2623
dnl last line in file