~ubuntu-branches/debian/sid/gcc-4.8/sid

« back to all changes in this revision

Viewing changes to .svn/pristine/83/83529ca8d18382bd053cd09dbc8c37d629626720.svn-base

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-12-19 19:48:34 UTC
  • Revision ID: package-import@ubuntu.com-20141219194834-4dz1q7rrn5pad823
Tags: 4.8.4-1
* GCC 4.8.4 release.
  - Fix PR target/61407 (darwin), PR middle-end/58624 (ice),
    PR sanitizer/64265 (wrong code).
* Require recent binutils to pass go test failures.

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
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
 
24
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
 
25
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
 
26
define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
 
27
 
 
28
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
 
29
'))
 
30
 
 
31
divert`'dnl
 
32
dnl --------------------------------------------------------------------------
 
33
Source: SRCNAME
 
34
Section: devel
 
35
Priority: PRI(optional)
 
36
ifelse(DIST,`Ubuntu',`dnl
 
37
ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl
 
38
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
 
39
', `dnl
 
40
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
 
41
')dnl SRCNAME
 
42
XSBC-Original-Maintainer: MAINTAINER
 
43
', `dnl
 
44
Maintainer: MAINTAINER
 
45
')dnl DIST
 
46
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
 
47
Uploaders: Ludovic Brenta <lbrenta@debian.org>
 
48
', regexp(SRCNAME, `gdc'),0,`dnl
 
49
Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
 
50
', `dnl
 
51
Uploaders: Matthias Klose <doko@debian.org>
 
52
')dnl SRCNAME
 
53
Standards-Version: 3.9.4
 
54
ifdef(`TARGET',`dnl cross
 
55
Build-Depends: debhelper (>= 5.0.62),
 
56
  LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
 
57
  LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTOGEN_BUILD_DEP AUTO_BUILD_DEP
 
58
  SOURCE_BUILD_DEP CROSS_BUILD_DEP
 
59
  CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
 
60
  zlib1g-dev, gawk, lzma, xz-utils, patchutils,
 
61
  bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
 
62
',`dnl native
 
63
Build-Depends: debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP
 
64
  LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
 
65
  AUTO_BUILD_DEP AUTOGEN_BUILD_DEP
 
66
  libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
 
67
  zlib1g-dev, gawk, lzma, xz-utils, patchutils,
 
68
  BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSV) [hppa],
 
69
  gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
 
70
  texinfo (>= 4.3), locales, sharutils,
 
71
  procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP SPU_BUILD_DEP
 
72
  CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
 
73
  CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
 
74
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
 
75
')dnl
 
76
Build-Conflicts: binutils-gold
 
77
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
 
78
Homepage: http://gcc.gnu.org/
 
79
', regexp(SRCNAME, `gdc'),0,`dnl
 
80
Homepage: http://bitbucket.org/goshawk/gdc/
 
81
', `dnl
 
82
Homepage: http://gcc.gnu.org/
 
83
')dnl SRCNAME
 
84
XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
 
85
XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV
 
86
 
 
87
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
 
88
Package: gcc-snapshot`'TS
 
89
Architecture: any
 
90
Section: devel
 
91
Priority: extra
 
92
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
 
93
Recommends: ${snap:recommends}
 
94
Suggests: ${dep:gold}
 
95
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
 
96
BUILT_USING`'dnl
 
97
Description: A SNAPSHOT of the GNU Compiler Collection
 
98
 This package contains a recent development SNAPSHOT of all files
 
99
 contained in the GNU Compiler Collection (GCC).
 
100
 .
 
101
 The source code for this package has been exported from SVN trunk.
 
102
 .
 
103
 DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
 
104
 .
 
105
 This package will NEVER hit the testing distribution. It is used for
 
106
 tracking gcc bugs submitted to the Debian BTS in recent development
 
107
 versions of gcc.
 
108
',`dnl gcc-X.Y
 
109
 
 
110
dnl default base package dependencies
 
111
define(`BASETARGET', `')
 
112
define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})')
 
113
define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})')
 
114
 
 
115
dnl base, when building libgcc out of the gcj source; needed if new symbols
 
116
dnl in libgcc are used in libgcj.
 
117
ifelse(index(SRCNAME, `gcj'), 0, `
 
118
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
 
119
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
 
120
')
 
121
 
 
122
ifdef(`TARGET', `', `
 
123
ifenabled(`gccbase',`
 
124
 
 
125
Package: gcc`'PV-base
 
126
Architecture: any
 
127
ifdef(`MULTIARCH', `Multi-Arch: same
 
128
')`'dnl
 
129
Section: libs
 
130
Priority: PRI(required)
 
131
Depends: ${misc:Depends}
 
132
Replaces: ${base:Replaces}
 
133
Breaks: gcj-4.4-base (<< 4.4.6-9~), gnat-4.4-base (<< 4.4.6-3~), gcj-4.6-base (<< 4.6.1-4~), gnat-4.6 (<< 4.6.1-5~), dehydra (<= 0.9.hg20110609-2)
 
134
BUILT_USING`'dnl
 
135
Description: GCC, the GNU Compiler Collection (base package)
 
136
 This package contains files common to all languages and libraries
 
137
 contained in the GNU Compiler Collection (GCC).
 
138
ifdef(`BASE_ONLY', `dnl
 
139
 .
 
140
 This version of GCC is not yet available for this architecture.
 
141
 Please use the compilers from the gcc-snapshot package for testing.
 
142
')`'dnl
 
143
')`'dnl
 
144
')`'dnl native
 
145
 
 
146
ifenabled(`gccxbase',`
 
147
dnl override default base package dependencies to cross version
 
148
dnl This creates a toolchain that doesnt depend on the system -base packages
 
149
define(`BASETARGET', `PV`'TS')
 
150
define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})')
 
151
define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})')
 
152
 
 
153
Package: gcc`'BASETARGET-base
 
154
Architecture: any
 
155
Section: devel
 
156
Priority: PRI(extra)
 
157
Depends: ${misc:Depends}
 
158
BUILT_USING`'dnl
 
159
Description: GCC, the GNU Compiler Collection (base package)
 
160
 This package contains files common to all languages and libraries
 
161
 contained in the GNU Compiler Collection (GCC).
 
162
')`'dnl
 
163
 
 
164
ifenabled(`java',`
 
165
ifdef(`TARGET', `', `
 
166
ifenabled(`gcjbase',`
 
167
Package: gcj`'PV-base
 
168
Architecture: any
 
169
ifdef(`MULTIARCH', `Multi-Arch: same
 
170
')`'dnl
 
171
Section: libs
 
172
Priority: PRI(optional)
 
173
Depends: ${misc:Depends}
 
174
BUILT_USING`'dnl
 
175
Description: GCC, the GNU Compiler Collection (gcj base package)
 
176
 This package contains files common to all java related packages
 
177
 built from the GNU Compiler Collection (GCC).
 
178
')`'dnl gccbase
 
179
')`'dnl native
 
180
 
 
181
ifenabled(`gcjxbase',`
 
182
dnl override default base package dependencies to cross version
 
183
dnl This creates a toolchain that doesnt depend on the system -base packages
 
184
define(`BASETARGET', `PV`'TS')
 
185
define(`BASEDEP', `gcj`'BASETARGET-base (= ${gcc:Version})')
 
186
define(`SOFTBASEDEP', `gcj`'BASETARGET-base (>= ${gcc:SoftVersion})')
 
187
 
 
188
Package: gcj`'BASETARGET-base
 
189
Architecture: any
 
190
Section: devel
 
191
Priority: PRI(extra)
 
192
Depends: ${misc:Depends}
 
193
BUILT_USING`'dnl
 
194
Description: GCC, the GNU Compiler Collection (gcj base package)
 
195
 This package contains files common to all java related packages
 
196
 built from the GNU Compiler Collection (GCC).
 
197
')`'dnl
 
198
')`'dnl java
 
199
 
 
200
ifenabled(`ada',`
 
201
Package: gnat`'PV-base
 
202
Architecture: any
 
203
Section: libs
 
204
Priority: PRI(optional)
 
205
Depends: ${misc:Depends}
 
206
Breaks: gcc-4.6 (<< 4.6.1-8~)
 
207
BUILT_USING`'dnl
 
208
Description: GNU Ada compiler (common files)
 
209
 GNAT is a compiler for the Ada programming language. It produces optimized
 
210
 code on platforms supported by the GNU Compiler Collection (GCC).
 
211
 .
 
212
 This package contains files common to all GNAT related packages.
 
213
')`'dnl ada
 
214
 
 
215
ifenabled(`libgcc',`
 
216
Package: libgcc1`'LS
 
217
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
218
Section: ifdef(`TARGET',`devel',`libs')
 
219
Priority: ifdef(`TARGET',`extra',required)
 
220
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
221
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',
 
222
ifdef(`MULTIARCH', `Multi-Arch: same
 
223
Pre-Depends: multiarch-support
 
224
Breaks: ${multiarch:breaks}
 
225
')`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
 
226
BUILT_USING`'dnl
 
227
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
 
228
 Shared version of the support library, a library of internal subroutines
 
229
 that GCC uses to overcome shortcomings of particular machines, or
 
230
 special needs for some languages.
 
231
ifdef(`TARGET', `dnl
 
232
 .
 
233
 This package contains files for TARGET architecture, for use in cross-compile
 
234
 environment.
 
235
')`'dnl
 
236
 
 
237
Package: libgcc1-dbg`'LS
 
238
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
239
Section: debug
 
240
Priority: extra
 
241
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
 
242
ifdef(`TARGET',`',`dnl
 
243
ifdef(`MULTIARCH',`Multi-Arch: same
 
244
')dnl
 
245
Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
 
246
')dnl
 
247
BUILT_USING`'dnl
 
248
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
249
 Debug symbols for the GCC support library.
 
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: libgcc2`'LS
 
257
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
 
258
Section: ifdef(`TARGET',`devel',`libs')
 
259
Priority: ifdef(`TARGET',`extra',required)
 
260
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
261
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
 
262
',ifdef(`MULTIARCH', `Multi-Arch: same
 
263
Pre-Depends: multiarch-support
 
264
Breaks: ${multiarch:breaks}
 
265
'))`'dnl
 
266
BUILT_USING`'dnl
 
267
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
 
268
 Shared version of the support library, a library of internal subroutines
 
269
 that GCC uses to overcome shortcomings of particular machines, or
 
270
 special needs for some languages.
 
271
ifdef(`TARGET', `dnl
 
272
 .
 
273
 This package contains files for TARGET architecture, for use in cross-compile
 
274
 environment.
 
275
')`'dnl
 
276
 
 
277
Package: libgcc2-dbg`'LS
 
278
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
 
279
Section: debug
 
280
Priority: extra
 
281
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
 
282
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
283
'))`'dnl
 
284
BUILT_USING`'dnl
 
285
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
286
 Debug symbols for the GCC support library.
 
287
ifdef(`TARGET', `dnl
 
288
 .
 
289
 This package contains files for TARGET architecture, for use in cross-compile
 
290
 environment.
 
291
')`'dnl
 
292
')`'dnl libgcc
 
293
 
 
294
ifenabled(`cdev',`
 
295
Package: libgcc`'PV-dev`'LS
 
296
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
297
Section: libdevel
 
298
Priority: optional
 
299
Recommends: ${dep:libcdev}
 
300
Depends: BASEDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm}, ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:libtsan}, ${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
 
301
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
302
'))`'dnl
 
303
BUILT_USING`'dnl
 
304
Description: GCC support library (development files)
 
305
 This package contains the headers and static library files necessary for
 
306
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
307
')`'dnl libgcc
 
308
 
 
309
ifenabled(`lib4gcc',`
 
310
Package: libgcc4`'LS
 
311
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
 
312
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
313
Pre-Depends: multiarch-support
 
314
Breaks: ${multiarch:breaks}
 
315
'))`'dnl
 
316
Section: ifdef(`TARGET',`devel',`libs')
 
317
Priority: ifdef(`TARGET',`extra',required)
 
318
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
 
319
BUILT_USING`'dnl
 
320
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
 
321
 Shared version of the support library, a library of internal subroutines
 
322
 that GCC uses to overcome shortcomings of particular machines, or
 
323
 special needs for some languages.
 
324
ifdef(`TARGET', `dnl
 
325
 .
 
326
 This package contains files for TARGET architecture, for use in cross-compile
 
327
 environment.
 
328
')`'dnl
 
329
 
 
330
Package: libgcc4-dbg`'LS
 
331
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
 
332
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
333
'))`'dnl
 
334
Section: debug
 
335
Priority: extra
 
336
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
 
337
BUILT_USING`'dnl
 
338
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
339
 Debug symbols for the GCC support library.
 
340
ifdef(`TARGET', `dnl
 
341
 .
 
342
 This package contains files for TARGET architecture, for use in cross-compile
 
343
 environment.
 
344
')`'dnl
 
345
')`'dnl lib4gcc
 
346
 
 
347
ifenabled(`lib64gcc',`
 
348
Package: lib64gcc1`'LS
 
349
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
350
Section: ifdef(`TARGET',`devel',`libs')
 
351
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
352
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
353
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
 
354
',`')`'dnl
 
355
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
 
356
BUILT_USING`'dnl
 
357
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
 
358
 Shared version of the support library, a library of internal subroutines
 
359
 that GCC uses to overcome shortcomings of particular machines, or
 
360
 special needs for some languages.
 
361
ifdef(`TARGET', `dnl
 
362
 .
 
363
 This package contains files for TARGET architecture, for use in cross-compile
 
364
 environment.
 
365
')`'dnl
 
366
 
 
367
Package: lib64gcc1-dbg`'LS
 
368
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
369
Section: debug
 
370
Priority: extra
 
371
Depends: BASEDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
 
372
BUILT_USING`'dnl
 
373
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
374
 Debug symbols for the GCC support library.
 
375
ifdef(`TARGET', `dnl
 
376
 .
 
377
 This package contains files for TARGET architecture, for use in cross-compile
 
378
 environment.
 
379
')`'dnl
 
380
')`'dnl lib64gcc
 
381
 
 
382
ifenabled(`cdev',`
 
383
Package: lib64gcc`'PV-dev`'LS
 
384
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
385
Section: libdevel
 
386
Priority: optional
 
387
Recommends: ${dep:libcdev}
 
388
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
389
BUILT_USING`'dnl
 
390
Description: GCC support library (64bit development files)
 
391
 This package contains the headers and static library files necessary for
 
392
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
393
')`'dnl cdev
 
394
 
 
395
ifenabled(`lib32gcc',`
 
396
Package: lib32gcc1`'LS
 
397
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
398
Section: ifdef(`TARGET',`devel',`libs')
 
399
Priority: extra
 
400
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
401
Conflicts: ${confl:lib32}
 
402
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
 
403
',`')`'dnl
 
404
BUILT_USING`'dnl
 
405
Description: GCC support library (32 bit Version)
 
406
 Shared version of the support library, a library of internal subroutines
 
407
 that GCC uses to overcome shortcomings of particular machines, or
 
408
 special needs for some languages.
 
409
ifdef(`TARGET', `dnl
 
410
 .
 
411
 This package contains files for TARGET architecture, for use in cross-compile
 
412
 environment.
 
413
')`'dnl
 
414
 
 
415
Package: lib32gcc1-dbg`'LS
 
416
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
417
Section: debug
 
418
Priority: extra
 
419
Depends: BASEDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
 
420
BUILT_USING`'dnl
 
421
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
422
 Debug symbols for the GCC support library.
 
423
ifdef(`TARGET', `dnl
 
424
 .
 
425
 This package contains files for TARGET architecture, for use in cross-compile
 
426
 environment.
 
427
')`'dnl
 
428
')`'dnl lib32gcc1
 
429
 
 
430
ifenabled(`cdev',`
 
431
Package: lib32gcc`'PV-dev`'LS
 
432
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
433
Section: libdevel
 
434
Priority: optional
 
435
Recommends: ${dep:libcdev}
 
436
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
437
BUILT_USING`'dnl
 
438
Description: GCC support library (32 bit development files)
 
439
 This package contains the headers and static library files necessary for
 
440
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
441
')`'dnl cdev
 
442
 
 
443
ifenabled(`libneongcc',`
 
444
Package: libgcc1-neon`'LS
 
445
Architecture: NEON_ARCHS
 
446
Section: libs
 
447
Priority: extra
 
448
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
449
BUILT_USING`'dnl
 
450
Description: GCC support library [neon optimized]
 
451
 Shared version of the support library, a library of internal subroutines
 
452
 that GCC uses to overcome shortcomings of particular machines, or
 
453
 special needs for some languages.
 
454
 .
 
455
 This set of libraries is optimized to use a NEON coprocessor, and will
 
456
 be selected instead when running under systems which have one.
 
457
')`'dnl libneongcc1
 
458
 
 
459
ifenabled(`libhfgcc',`
 
460
Package: libhfgcc1`'LS
 
461
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
462
Section: ifdef(`TARGET',`devel',`libs')
 
463
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
464
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
465
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
 
466
',`Conflicts: libgcc1-armhf [biarchhf_archs]
 
467
')`'dnl
 
468
BUILT_USING`'dnl
 
469
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
 
470
 Shared version of the support library, a library of internal subroutines
 
471
 that GCC uses to overcome shortcomings of particular machines, or
 
472
 special needs for some languages.
 
473
ifdef(`TARGET', `dnl
 
474
 .
 
475
 This package contains files for TARGET architecture, for use in cross-compile
 
476
 environment.
 
477
')`'dnl
 
478
 
 
479
Package: libhfgcc1-dbg`'LS
 
480
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
481
Section: debug
 
482
Priority: extra
 
483
Depends: BASEDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
 
484
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
 
485
BUILT_USING`'dnl
 
486
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
487
 Debug symbols for the GCC support library.
 
488
ifdef(`TARGET', `dnl
 
489
 .
 
490
 This package contains files for TARGET architecture, for use in cross-compile
 
491
 environment.
 
492
')`'dnl
 
493
')`'dnl libhfgcc
 
494
 
 
495
ifenabled(`cdev',`
 
496
ifenabled(`armml',`
 
497
Package: libhfgcc`'PV-dev`'LS
 
498
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
499
Section: libdevel
 
500
Priority: optional
 
501
Recommends: ${dep:libcdev}
 
502
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
503
BUILT_USING`'dnl
 
504
Description: GCC support library (hard float ABI development files)
 
505
 This package contains the headers and static library files necessary for
 
506
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
507
')`'dnl armml
 
508
')`'dnl cdev
 
509
 
 
510
ifenabled(`libsfgcc',`
 
511
Package: libsfgcc1`'LS
 
512
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
513
Section: ifdef(`TARGET',`devel',`libs')
 
514
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
515
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
516
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
 
517
',`Conflicts: libgcc1-armel [biarchsf_archs]
 
518
')`'dnl
 
519
BUILT_USING`'dnl
 
520
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
 
521
 Shared version of the support library, a library of internal subroutines
 
522
 that GCC uses to overcome shortcomings of particular machines, or
 
523
 special needs for some languages.
 
524
ifdef(`TARGET', `dnl
 
525
 .
 
526
 This package contains files for TARGET architecture, for use in cross-compile
 
527
 environment.
 
528
')`'dnl
 
529
 
 
530
Package: libsfgcc1-dbg`'LS
 
531
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
532
Section: debug
 
533
Priority: extra
 
534
Depends: BASEDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
 
535
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
 
536
BUILT_USING`'dnl
 
537
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
538
 Debug symbols for the GCC support library.
 
539
ifdef(`TARGET', `dnl
 
540
 .
 
541
 This package contains files for TARGET architecture, for use in cross-compile
 
542
 environment.
 
543
')`'dnl
 
544
')`'dnl libsfgcc
 
545
 
 
546
ifenabled(`cdev',`
 
547
ifenabled(`armml',`
 
548
Package: libsfgcc`'PV-dev`'LS
 
549
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
550
Section: libdevel
 
551
Priority: optional
 
552
Recommends: ${dep:libcdev}
 
553
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
554
BUILT_USING`'dnl
 
555
Description: GCC support library (soft float ABI development files)
 
556
 This package contains the headers and static library files necessary for
 
557
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
558
')`'dnl armml
 
559
')`'dnl cdev
 
560
 
 
561
ifenabled(`libn32gcc',`
 
562
Package: libn32gcc1`'LS
 
563
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
564
Section: ifdef(`TARGET',`devel',`libs')
 
565
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
566
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
567
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
 
568
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
 
569
',`')`'dnl
 
570
BUILT_USING`'dnl
 
571
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
 
572
 Shared version of the support library, a library of internal subroutines
 
573
 that GCC uses to overcome shortcomings of particular machines, or
 
574
 special needs for some languages.
 
575
ifdef(`TARGET', `dnl
 
576
 .
 
577
 This package contains files for TARGET architecture, for use in cross-compile
 
578
 environment.
 
579
')`'dnl
 
580
 
 
581
Package: libn32gcc1-dbg`'LS
 
582
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
583
Section: debug
 
584
Priority: extra
 
585
Depends: BASEDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
 
586
BUILT_USING`'dnl
 
587
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
588
 Debug symbols for the GCC support library.
 
589
ifdef(`TARGET', `dnl
 
590
 .
 
591
 This package contains files for TARGET architecture, for use in cross-compile
 
592
 environment.
 
593
')`'dnl
 
594
')`'dnl libn32gcc
 
595
 
 
596
ifenabled(`cdev',`
 
597
Package: libn32gcc`'PV-dev`'LS
 
598
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
599
Section: libdevel
 
600
Priority: optional
 
601
Recommends: ${dep:libcdev}
 
602
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
603
BUILT_USING`'dnl
 
604
Description: GCC support library (n32 development files)
 
605
 This package contains the headers and static library files necessary for
 
606
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
607
')`'dnl cdev
 
608
 
 
609
ifenabled(`libx32gcc',`
 
610
Package: libx32gcc1`'LS
 
611
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
612
Section: ifdef(`TARGET',`devel',`libs')
 
613
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
614
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
 
615
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
 
616
',`')`'dnl
 
617
BUILT_USING`'dnl
 
618
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
 
619
 Shared version of the support library, a library of internal subroutines
 
620
 that GCC uses to overcome shortcomings of particular machines, or
 
621
 special needs for some languages.
 
622
ifdef(`TARGET', `dnl
 
623
 .
 
624
 This package contains files for TARGET architecture, for use in cross-compile
 
625
 environment.
 
626
')`'dnl
 
627
 
 
628
Package: libx32gcc1-dbg`'LS
 
629
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
630
Section: debug
 
631
Priority: extra
 
632
Depends: BASEDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
 
633
BUILT_USING`'dnl
 
634
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
635
 Debug symbols for the GCC support library.
 
636
ifdef(`TARGET', `dnl
 
637
 .
 
638
 This package contains files for TARGET architecture, for use in cross-compile
 
639
 environment.
 
640
')`'dnl
 
641
')`'dnl libx32gcc
 
642
 
 
643
ifenabled(`cdev',`
 
644
Package: libx32gcc`'PV-dev`'LS
 
645
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
646
Section: libdevel
 
647
Priority: optional
 
648
Recommends: ${dep:libcdev}
 
649
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
650
BUILT_USING`'dnl
 
651
Description: GCC support library (x32 development files)
 
652
 This package contains the headers and static library files necessary for
 
653
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
654
')`'dnl cdev
 
655
 
 
656
ifdef(`TARGET', `', `
 
657
ifenabled(`libgmath',`
 
658
Package: libgccmath`'GCCMATH_SO`'LS
 
659
Architecture: i386
 
660
ifdef(`MULTIARCH', `Multi-Arch: same
 
661
Pre-Depends: multiarch-support
 
662
')`'dnl
 
663
Section: libs
 
664
Priority: PRI(optional)
 
665
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
666
BUILT_USING`'dnl
 
667
Description: GCC math support library
 
668
 Support library for GCC.
 
669
 
 
670
Package: lib32gccmath`'GCCMATH_SO`'LS
 
671
Architecture: amd64
 
672
Section: libs
 
673
Priority: PRI(optional)
 
674
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
675
BUILT_USING`'dnl
 
676
Description: GCC math support library (32bit)
 
677
 Support library for GCC.
 
678
 
 
679
Package: lib64gccmath`'GCCMATH_SO`'LS
 
680
Architecture: i386
 
681
Section: libs
 
682
Priority: PRI(optional)
 
683
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
684
BUILT_USING`'dnl
 
685
Description: GCC math support library (64bit)
 
686
 Support library for GCC.
 
687
')`'dnl
 
688
')`'dnl native
 
689
 
 
690
ifenabled(`cdev',`
 
691
Package: gcc`'PV`'TS
 
692
Architecture: any
 
693
Section: devel
 
694
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
695
Depends: BASEDEP, cpp`'PV`'TS (= ${gcc:Version}), binutils`'TS (>= ${binutils:Version}), libdevdep(gcc`'PV-dev`',), ${shlibs:Depends}, ${misc:Depends}
 
696
Recommends: ${dep:libcdev}
 
697
Suggests: ${gcc:multilib}, libdevdep(mudflap`'MF_SO`'PV-dev,,=), gcc`'PV-doc (>= ${gcc:SoftVersion}), gcc`'PV-locales (>= ${gcc:SoftVersion}), libdbgdep(gcc`'GCC_SO-dbg,,>=,${gcc:EpochVersion}), libdbgdep(gomp`'GOMP_SO-dbg,), libdbgdep(itm`'ITM_SO-dbg,), libdbgdep(atomic`'ATOMIC_SO-dbg,), libdbgdep(asan`'ASAN_SO-dbg,), libdbgdep(tsan`'TSAN_SO-dbg,), libdbgdep(backtrace`'BTRACE_SO-dbg,), libdbgdep(quadmath`'QMATH_SO-dbg,), libdbgdep(mudflap`'MF_SO-dbg,), ${dep:libcloog}, ${dep:gold}
 
698
Provides: c-compiler`'TS
 
699
BUILT_USING`'dnl
 
700
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
701
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
702
ifdef(`TARGET', `dnl
 
703
 .
 
704
 This package contains C cross-compiler for TARGET architecture.
 
705
')`'dnl
 
706
 
 
707
ifenabled(`multilib',`
 
708
Package: gcc`'PV-multilib`'TS
 
709
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
710
Section: devel
 
711
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
712
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 
713
Suggests: ${dep:libmudflapbiarch}
 
714
BUILT_USING`'dnl
 
715
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
716
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
717
 .
 
718
 On architectures with multilib support, the package contains files
 
719
 and dependencies for the non-default multilib architecture(s).
 
720
')`'dnl multilib
 
721
 
 
722
ifenabled(`plugindev',`
 
723
Package: gcc`'PV-plugin-dev`'TS
 
724
Architecture: any
 
725
Section: devel
 
726
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
727
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
 
728
BUILT_USING`'dnl
 
729
Description: Files for GNU GCC plugin development.
 
730
 This package contains (header) files for GNU GCC plugin development. It
 
731
 is only used for the development of GCC plugins, but not needed to run
 
732
 plugins.
 
733
')`'dnl plugindev
 
734
')`'dnl cdev
 
735
 
 
736
ifenabled(`cdev',`
 
737
Package: gcc`'PV-hppa64
 
738
Architecture: ifdef(`TARGET',`any',hppa)
 
739
Section: devel
 
740
Priority: PRI(optional)
 
741
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
742
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3)
 
743
BUILT_USING`'dnl
 
744
Description: GNU C compiler (cross compiler for hppa64)
 
745
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
746
 
 
747
ifdef(`TARGET', `', `
 
748
Package: gcc`'PV-spu
 
749
Architecture: powerpc ppc64
 
750
Section: devel
 
751
Priority: PRI(optional)
 
752
Depends: BASEDEP, binutils-spu (>= 2.18.1~cvs20080103-3), newlib-spu, ${shlibs:Depends}, ${misc:Depends}
 
753
Provides: spu-gcc
 
754
BUILT_USING`'dnl
 
755
Description: SPU cross-compiler (preprocessor and C compiler)
 
756
 GNU Compiler Collection for the Cell Broadband Engine SPU (preprocessor
 
757
 and C compiler).
 
758
 
 
759
Package: g++`'PV-spu
 
760
Architecture: powerpc ppc64
 
761
Section: devel
 
762
Priority: PRI(optional)
 
763
Depends: BASEDEP, gcc`'PV-spu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
764
Provides: spu-g++
 
765
BUILT_USING`'dnl
 
766
Description: SPU cross-compiler (C++ compiler)
 
767
 GNU Compiler Collection for the Cell Broadband Engine SPU (C++ compiler).
 
768
 
 
769
Package: gfortran`'PV-spu
 
770
Architecture: powerpc ppc64
 
771
Section: devel
 
772
Priority: PRI(optional)
 
773
Depends: BASEDEP, gcc`'PV-spu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
774
Provides: spu-gfortran
 
775
BUILT_USING`'dnl
 
776
Description: SPU cross-compiler (Fortran compiler)
 
777
 GNU Compiler Collection for the Cell Broadband Engine SPU (Fortran compiler).
 
778
 
 
779
')`'dnl native
 
780
')`'dnl cdev
 
781
 
 
782
ifenabled(`cdev',`
 
783
Package: cpp`'PV`'TS
 
784
Architecture: any
 
785
Section: ifdef(`TARGET',`devel',`interpreters')
 
786
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
787
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
788
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
 
789
Replaces: gcc-4.6 (<< 4.6.1-9)
 
790
BUILT_USING`'dnl
 
791
Description: GNU C preprocessor
 
792
 A macro processor that is used automatically by the GNU C compiler
 
793
 to transform programs before actual compilation.
 
794
 .
 
795
 This package has been separated from gcc for the benefit of those who
 
796
 require the preprocessor but not the compiler.
 
797
ifdef(`TARGET', `dnl
 
798
 .
 
799
 This package contains preprocessor configured for TARGET architecture.
 
800
')`'dnl
 
801
 
 
802
ifdef(`TARGET', `', `
 
803
ifenabled(`gfdldoc',`
 
804
Package: cpp`'PV-doc
 
805
Architecture: all
 
806
Section: doc
 
807
Priority: PRI(optional)
 
808
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
809
Description: Documentation for the GNU C preprocessor (cpp)
 
810
 Documentation for the GNU C preprocessor in info `format'.
 
811
')`'dnl gfdldoc
 
812
')`'dnl native
 
813
 
 
814
ifdef(`TARGET', `', `
 
815
Package: gcc`'PV-locales
 
816
Architecture: all
 
817
Section: devel
 
818
Priority: PRI(optional)
 
819
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
 
820
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
 
821
Description: GCC, the GNU compiler collection (native language support files)
 
822
 Native language support for GCC. Lets GCC speak your language,
 
823
 if translations are available.
 
824
 .
 
825
 Please do NOT submit bug reports in other languages than "C".
 
826
 Always reset your language settings to use the "C" locales.
 
827
')`'dnl native
 
828
')`'dnl cdev
 
829
 
 
830
ifenabled(`c++',`
 
831
ifenabled(`c++dev',`
 
832
Package: g++`'PV`'TS
 
833
Architecture: any
 
834
Section: devel
 
835
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
836
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
 
837
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
 
838
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
 
839
BUILT_USING`'dnl
 
840
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
841
 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 
842
ifdef(`TARGET', `dnl
 
843
 .
 
844
 This package contains C++ cross-compiler for TARGET architecture.
 
845
')`'dnl
 
846
 
 
847
ifenabled(`multilib',`
 
848
Package: g++`'PV-multilib`'TS
 
849
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
850
Section: devel
 
851
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
852
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 
853
Suggests: ${dep:libcxxbiarchdbg}
 
854
BUILT_USING`'dnl
 
855
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
856
 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 
857
 .
 
858
 On architectures with multilib support, the package contains files
 
859
 and dependencies for the non-default multilib architecture(s).
 
860
')`'dnl multilib
 
861
')`'dnl c++dev
 
862
')`'dnl c++
 
863
 
 
864
ifenabled(`mudflap',`
 
865
ifenabled(`libmudf',`
 
866
Package: libmudflap`'MF_SO`'LS
 
867
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
868
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
869
Pre-Depends: multiarch-support
 
870
Breaks: ${multiarch:breaks}
 
871
')`Provides: libmudflap'MF_SO`-armel [armel], libmudflap'MF_SO`-armhf [armhf]')
 
872
Section: ifdef(`TARGET',`devel',`libs')
 
873
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
874
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
875
BUILT_USING`'dnl
 
876
Description: GCC mudflap shared support libraries
 
877
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
878
 dereferencing operations.
 
879
 
 
880
Package: libmudflap`'MF_SO-dbg`'LS
 
881
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
882
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
883
')`Provides: libmudflap'MF_SO`-dbg-armel [armel], libmudflap'MF_SO`-dbg-armhf [armhf]')
 
884
Section: debug
 
885
Priority: extra
 
886
Depends: BASEDEP, libdep(mudflap`'MF_SO,,=), ${misc:Depends}
 
887
BUILT_USING`'dnl
 
888
Description: GCC mudflap shared support libraries (debug symbols)
 
889
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
890
 dereferencing operations.
 
891
 
 
892
Package: lib32mudflap`'MF_SO`'LS
 
893
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
894
Section: ifdef(`TARGET',`devel',`libs')
 
895
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
896
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
897
Replaces: libmudflap0 (<< 4.1)
 
898
Conflicts: ${confl:lib32}
 
899
BUILT_USING`'dnl
 
900
Description: GCC mudflap shared support libraries (32bit)
 
901
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
902
 dereferencing operations.
 
903
 
 
904
Package: lib32mudflap`'MF_SO-dbg`'LS
 
905
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
906
Section: debug
 
907
Priority: extra
 
908
Depends: BASEDEP, libdep(mudflap`'MF_SO,32,=), ${misc:Depends}
 
909
BUILT_USING`'dnl
 
910
Description: GCC mudflap shared support libraries (32 bit debug symbols)
 
911
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
912
 dereferencing operations.
 
913
 
 
914
Package: lib64mudflap`'MF_SO`'LS
 
915
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
916
Section: ifdef(`TARGET',`devel',`libs')
 
917
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
918
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
919
Replaces: libmudflap0 (<< 4.1)
 
920
BUILT_USING`'dnl
 
921
Description: GCC mudflap shared support libraries (64bit)
 
922
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
923
 dereferencing operations.
 
924
 
 
925
Package: lib64mudflap`'MF_SO-dbg`'LS
 
926
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
927
Section: debug
 
928
Priority: extra
 
929
Depends: BASEDEP, libdep(mudflap`'MF_SO,64,=), ${misc:Depends}
 
930
BUILT_USING`'dnl
 
931
Description: GCC mudflap shared support libraries (64 bit debug symbols)
 
932
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
933
 dereferencing operations.
 
934
 
 
935
Package: libn32mudflap`'MF_SO`'LS
 
936
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
937
Section: ifdef(`TARGET',`devel',`libs')
 
938
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
939
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
940
Replaces: libmudflap0 (<< 4.1)
 
941
BUILT_USING`'dnl
 
942
Description: GCC mudflap shared support libraries (n32)
 
943
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
944
 dereferencing operations.
 
945
 
 
946
Package: libn32mudflap`'MF_SO-dbg`'LS
 
947
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
948
Section: debug
 
949
Priority: extra
 
950
Depends: BASEDEP, libdep(mudflap`'MF_SO,n32,=), ${misc:Depends}
 
951
BUILT_USING`'dnl
 
952
Description: GCC mudflap shared support libraries (n32 debug symbols)
 
953
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
954
 dereferencing operations.
 
955
 
 
956
ifenabled(`libx32mudflap',`
 
957
Package: libx32mudflap`'MF_SO`'LS
 
958
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
959
Section: ifdef(`TARGET',`devel',`libs')
 
960
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
961
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
962
Replaces: libmudflap0 (<< 4.1)
 
963
BUILT_USING`'dnl
 
964
Description: GCC mudflap shared support libraries (x32)
 
965
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
966
 dereferencing operations.
 
967
 
 
968
Package: libx32mudflap`'MF_SO-dbg`'LS
 
969
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
970
Section: debug
 
971
Priority: extra
 
972
Depends: BASEDEP, libdep(mudflap`'MF_SO,x32,=), ${misc:Depends}
 
973
BUILT_USING`'dnl
 
974
Description: GCC mudflap shared support libraries (x32 debug symbols)
 
975
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
976
 dereferencing operations.
 
977
')`'dnl libx32mudflap
 
978
 
 
979
ifenabled(`libhfmudflap',`
 
980
Package: libhfmudflap`'MF_SO`'LS
 
981
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
982
Section: ifdef(`TARGET',`devel',`libs')
 
983
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
984
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armhf [biarchhf_archs]')
 
985
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
986
BUILT_USING`'dnl
 
987
Description: GCC mudflap shared support libraries (hard float)
 
988
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
989
 dereferencing operations.
 
990
 
 
991
Package: libhfmudflap`'MF_SO-dbg`'LS
 
992
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
993
Section: debug
 
994
Priority: extra
 
995
Depends: BASEDEP, libdep(mudflap`'MF_SO,hf,=), ${misc:Depends}
 
996
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armhf [biarchhf_archs]')
 
997
BUILT_USING`'dnl
 
998
Description: GCC mudflap shared support libraries (hard float debug symbols)
 
999
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
1000
 dereferencing operations.
 
1001
')`'dnl libhfmudflap
 
1002
 
 
1003
ifenabled(`libsfmudflap',`
 
1004
Package: libsfmudflap`'MF_SO`'LS
 
1005
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1006
Section: ifdef(`TARGET',`devel',`libs')
 
1007
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1008
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1009
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armel [biarchsf_archs]')
 
1010
BUILT_USING`'dnl
 
1011
Description: GCC mudflap shared support libraries (soft float)
 
1012
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
1013
 dereferencing operations.
 
1014
 
 
1015
Package: libsfmudflap`'MF_SO-dbg`'LS
 
1016
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1017
Section: debug
 
1018
Priority: extra
 
1019
Depends: BASEDEP, libdep(mudflap`'MF_SO,sf,=), ${misc:Depends}
 
1020
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armel [biarchsf_archs]')
 
1021
BUILT_USING`'dnl
 
1022
Description: GCC mudflap shared support libraries (soft float debug symbols)
 
1023
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
1024
 dereferencing operations.
 
1025
')`'dnl libsfmudflap
 
1026
')`'dnl libmudf
 
1027
 
 
1028
Package: libmudflap`'MF_SO`'PV-dev`'LS
 
1029
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1030
Section: ifdef(`TARGET',`devel',`libdevel')
 
1031
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1032
Depends: BASEDEP, libdevdep(mudflap`'MF_SO,,>=,${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
1033
Suggests: ${sug:libmudflapdev}
 
1034
Conflicts: libmudflap0-dev
 
1035
BUILT_USING`'dnl
 
1036
Description: GCC mudflap support libraries (development files)
 
1037
 The libmudflap libraries are used by GCC for instrumenting pointer and array
 
1038
 dereferencing operations.
 
1039
 .
 
1040
 This package contains the headers and the static libraries.
 
1041
')`'dnl mudflap
 
1042
 
 
1043
ifdef(`TARGET', `', `
 
1044
ifenabled(`ssp',`
 
1045
Package: libssp`'SSP_SO`'LS
 
1046
Architecture: any
 
1047
ifdef(`MULTIARCH', `Multi-Arch: same
 
1048
Pre-Depends: multiarch-support
 
1049
')`'dnl
 
1050
Section: libs
 
1051
Priority: PRI(optional)
 
1052
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1053
BUILT_USING`'dnl
 
1054
Description: GCC stack smashing protection library
 
1055
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
1056
 The protection is realized by buffer overflow detection and reordering of
 
1057
 stack variables to avoid pointer corruption.
 
1058
 
 
1059
Package: lib32ssp`'SSP_SO`'LS
 
1060
Architecture: biarch32_archs
 
1061
Section: libs
 
1062
Priority: PRI(optional)
 
1063
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1064
Replaces: libssp0 (<< 4.1)
 
1065
Conflicts: ${confl:lib32}
 
1066
BUILT_USING`'dnl
 
1067
Description: GCC stack smashing protection library (32bit)
 
1068
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
1069
 The protection is realized by buffer overflow detection and reordering of
 
1070
 stack variables to avoid pointer corruption.
 
1071
 
 
1072
Package: lib64ssp`'SSP_SO`'LS
 
1073
Architecture: biarch64_archs
 
1074
Section: libs
 
1075
Priority: PRI(optional)
 
1076
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1077
Replaces: libssp0 (<< 4.1)
 
1078
BUILT_USING`'dnl
 
1079
Description: GCC stack smashing protection library (64bit)
 
1080
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
1081
 The protection is realized by buffer overflow detection and reordering of
 
1082
 stack variables to avoid pointer corruption.
 
1083
 
 
1084
Package: libn32ssp`'SSP_SO`'LS
 
1085
Architecture: biarchn32_archs
 
1086
Section: libs
 
1087
Priority: PRI(optional)
 
1088
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1089
Replaces: libssp0 (<< 4.1)
 
1090
BUILT_USING`'dnl
 
1091
Description: GCC stack smashing protection library (n32)
 
1092
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
1093
 The protection is realized by buffer overflow detection and reordering of
 
1094
 stack variables to avoid pointer corruption.
 
1095
 
 
1096
Package: libx32ssp`'SSP_SO`'LS
 
1097
Architecture: biarchx32_archs
 
1098
Section: libs
 
1099
Priority: PRI(optional)
 
1100
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1101
Replaces: libssp0 (<< 4.1)
 
1102
BUILT_USING`'dnl
 
1103
Description: GCC stack smashing protection library (x32)
 
1104
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
1105
 The protection is realized by buffer overflow detection and reordering of
 
1106
 stack variables to avoid pointer corruption.
 
1107
 
 
1108
Package: libhfssp`'SSP_SO`'LS
 
1109
Architecture: biarchhf_archs
 
1110
Section: libs
 
1111
Priority: PRI(optional)
 
1112
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1113
BUILT_USING`'dnl
 
1114
Description: GCC stack smashing protection library (hard float ABI)
 
1115
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
1116
 The protection is realized by buffer overflow detection and reordering of
 
1117
 stack variables to avoid pointer corruption.
 
1118
 
 
1119
Package: libsfssp`'SSP_SO`'LS
 
1120
Architecture: biarchsf_archs
 
1121
Section: libs
 
1122
Priority: PRI(optional)
 
1123
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1124
BUILT_USING`'dnl
 
1125
Description: GCC stack smashing protection library (soft float ABI)
 
1126
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
1127
 The protection is realized by buffer overflow detection and reordering of
 
1128
 stack variables to avoid pointer corruption.
 
1129
')`'dnl
 
1130
')`'dnl native
 
1131
 
 
1132
ifenabled(`libgomp',`
 
1133
Package: libgomp`'GOMP_SO`'LS
 
1134
Section: ifdef(`TARGET',`devel',`libs')
 
1135
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1136
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1137
Pre-Depends: multiarch-support
 
1138
Breaks: ${multiarch:breaks}
 
1139
')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]')
 
1140
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1141
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1142
BUILT_USING`'dnl
 
1143
Description: GCC OpenMP (GOMP) support library
 
1144
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1145
 in the GNU Compiler Collection.
 
1146
 
 
1147
Package: libgomp`'GOMP_SO-dbg`'LS
 
1148
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1149
Section: debug
 
1150
Priority: extra
 
1151
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
 
1152
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1153
')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]')
 
1154
BUILT_USING`'dnl
 
1155
Description: GCC OpenMP (GOMP) support library (debug symbols)
 
1156
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1157
 in the GNU Compiler Collection.
 
1158
 
 
1159
Package: lib32gomp`'GOMP_SO`'LS
 
1160
Section: ifdef(`TARGET',`devel',`libs')
 
1161
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1162
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1163
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1164
Conflicts: ${confl:lib32}
 
1165
BUILT_USING`'dnl
 
1166
Description: GCC OpenMP (GOMP) support library (32bit)
 
1167
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1168
 in the GNU Compiler Collection.
 
1169
 
 
1170
Package: lib32gomp`'GOMP_SO-dbg`'LS
 
1171
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1172
Section: debug
 
1173
Priority: extra
 
1174
Depends: BASEDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
 
1175
BUILT_USING`'dnl
 
1176
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
 
1177
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1178
 in the GNU Compiler Collection.
 
1179
 
 
1180
Package: lib64gomp`'GOMP_SO`'LS
 
1181
Section: ifdef(`TARGET',`devel',`libs')
 
1182
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1183
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1184
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1185
BUILT_USING`'dnl
 
1186
Description: GCC OpenMP (GOMP) support library (64bit)
 
1187
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1188
 in the GNU Compiler Collection.
 
1189
 
 
1190
Package: lib64gomp`'GOMP_SO-dbg`'LS
 
1191
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1192
Section: debug
 
1193
Priority: extra
 
1194
Depends: BASEDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
 
1195
BUILT_USING`'dnl
 
1196
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
 
1197
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1198
 in the GNU Compiler Collection.
 
1199
 
 
1200
Package: libn32gomp`'GOMP_SO`'LS
 
1201
Section: ifdef(`TARGET',`devel',`libs')
 
1202
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1203
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1204
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1205
BUILT_USING`'dnl
 
1206
Description: GCC OpenMP (GOMP) support library (n32)
 
1207
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1208
 in the GNU Compiler Collection.
 
1209
 
 
1210
Package: libn32gomp`'GOMP_SO-dbg`'LS
 
1211
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1212
Section: debug
 
1213
Priority: extra
 
1214
Depends: BASEDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
 
1215
BUILT_USING`'dnl
 
1216
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
 
1217
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1218
 
 
1219
ifenabled(`libx32gomp',`
 
1220
Package: libx32gomp`'GOMP_SO`'LS
 
1221
Section: ifdef(`TARGET',`devel',`libs')
 
1222
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1223
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1224
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1225
BUILT_USING`'dnl
 
1226
Description: GCC OpenMP (GOMP) support library (x32)
 
1227
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1228
 in the GNU Compiler Collection.
 
1229
 
 
1230
Package: libx32gomp`'GOMP_SO-dbg`'LS
 
1231
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1232
Section: debug
 
1233
Priority: extra
 
1234
Depends: BASEDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
 
1235
BUILT_USING`'dnl
 
1236
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
 
1237
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1238
')`'dnl libx32gomp
 
1239
 
 
1240
ifenabled(`libhfgomp',`
 
1241
Package: libhfgomp`'GOMP_SO`'LS
 
1242
Section: ifdef(`TARGET',`devel',`libs')
 
1243
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1244
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1245
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1246
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
 
1247
BUILT_USING`'dnl
 
1248
Description: GCC OpenMP (GOMP) support library (hard float ABI)
 
1249
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1250
 in the GNU Compiler Collection.
 
1251
 
 
1252
Package: libhfgomp`'GOMP_SO-dbg`'LS
 
1253
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1254
Section: debug
 
1255
Priority: extra
 
1256
Depends: BASEDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
 
1257
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
 
1258
BUILT_USING`'dnl
 
1259
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
 
1260
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1261
')`'dnl libhfgomp
 
1262
 
 
1263
ifenabled(`libsfgomp',`
 
1264
Package: libsfgomp`'GOMP_SO`'LS
 
1265
Section: ifdef(`TARGET',`devel',`libs')
 
1266
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1267
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1268
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1269
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
 
1270
BUILT_USING`'dnl
 
1271
Description: GCC OpenMP (GOMP) support library (soft float ABI)
 
1272
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1273
 in the GNU Compiler Collection.
 
1274
 
 
1275
Package: libsfgomp`'GOMP_SO-dbg`'LS
 
1276
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1277
Section: debug
 
1278
Priority: extra
 
1279
Depends: BASEDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
 
1280
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
 
1281
BUILT_USING`'dnl
 
1282
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
 
1283
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1284
')`'dnl libsfgomp
 
1285
 
 
1286
ifenabled(`libneongomp',`
 
1287
Package: libgomp`'GOMP_SO-neon`'LS
 
1288
Architecture: NEON_ARCHS
 
1289
Section: libs
 
1290
Priority: extra
 
1291
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1292
BUILT_USING`'dnl
 
1293
Description: GCC OpenMP (GOMP) support library [neon optimized]
 
1294
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1295
 in the GNU Compiler Collection.
 
1296
 .
 
1297
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1298
 be selected instead when running under systems which have one.
 
1299
')`'dnl libneongomp
 
1300
')`'dnl libgomp
 
1301
 
 
1302
ifenabled(`libitm',`
 
1303
Package: libitm`'ITM_SO`'LS
 
1304
Section: ifdef(`TARGET',`devel',`libs')
 
1305
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1306
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1307
Pre-Depends: multiarch-support
 
1308
')`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]')
 
1309
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1310
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1311
BUILT_USING`'dnl
 
1312
Description: GNU Transactional Memory Library
 
1313
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1314
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1315
 accesses to shared memory by several threads.
 
1316
 
 
1317
Package: libitm`'ITM_SO-dbg`'LS
 
1318
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1319
Section: debug
 
1320
Priority: extra
 
1321
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
 
1322
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1323
')`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]')
 
1324
BUILT_USING`'dnl
 
1325
Description: GNU Transactional Memory Library (debug symbols)
 
1326
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1327
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1328
 accesses to shared memory by several threads.
 
1329
 
 
1330
Package: lib32itm`'ITM_SO`'LS
 
1331
Section: ifdef(`TARGET',`devel',`libs')
 
1332
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1333
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1334
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1335
Conflicts: ${confl:lib32}
 
1336
BUILT_USING`'dnl
 
1337
Description: GNU Transactional Memory Library (32bit)
 
1338
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1339
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1340
 accesses to shared memory by several threads.
 
1341
 
 
1342
Package: lib32itm`'ITM_SO-dbg`'LS
 
1343
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1344
Section: debug
 
1345
Priority: extra
 
1346
Depends: BASEDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
 
1347
BUILT_USING`'dnl
 
1348
Description: GNU Transactional Memory Library (32 bit debug symbols)
 
1349
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1350
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1351
 accesses to shared memory by several threads.
 
1352
 
 
1353
Package: lib64itm`'ITM_SO`'LS
 
1354
Section: ifdef(`TARGET',`devel',`libs')
 
1355
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1356
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1357
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1358
BUILT_USING`'dnl
 
1359
Description: GNU Transactional Memory Library (64bit)
 
1360
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1361
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1362
 accesses to shared memory by several threads.
 
1363
 
 
1364
Package: lib64itm`'ITM_SO-dbg`'LS
 
1365
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1366
Section: debug
 
1367
Priority: extra
 
1368
Depends: BASEDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
 
1369
BUILT_USING`'dnl
 
1370
Description: GNU Transactional Memory Library (64bit debug symbols)
 
1371
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1372
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1373
 accesses to shared memory by several threads.
 
1374
 
 
1375
Package: libn32itm`'ITM_SO`'LS
 
1376
Section: ifdef(`TARGET',`devel',`libs')
 
1377
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1378
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1379
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1380
BUILT_USING`'dnl
 
1381
Description: GNU Transactional Memory Library (n32)
 
1382
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1383
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1384
 accesses to shared memory by several threads.
 
1385
 
 
1386
Package: libn32itm`'ITM_SO-dbg`'LS
 
1387
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1388
Section: debug
 
1389
Priority: extra
 
1390
Depends: BASEDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
 
1391
BUILT_USING`'dnl
 
1392
Description: GNU Transactional Memory Library (n32 debug symbols)
 
1393
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1394
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1395
 accesses to shared memory by several threads.
 
1396
 
 
1397
ifenabled(`libx32itm',`
 
1398
Package: libx32itm`'ITM_SO`'LS
 
1399
Section: ifdef(`TARGET',`devel',`libs')
 
1400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1401
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1402
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1403
BUILT_USING`'dnl
 
1404
Description: GNU Transactional Memory Library (x32)
 
1405
 This manual documents the usage and internals of libitm. It provides
 
1406
 transaction support for accesses to the memory of a process, enabling
 
1407
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1408
 
 
1409
Package: libx32itm`'ITM_SO-dbg`'LS
 
1410
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1411
Section: debug
 
1412
Priority: extra
 
1413
Depends: BASEDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
 
1414
BUILT_USING`'dnl
 
1415
Description: GNU Transactional Memory Library (x32 debug symbols)
 
1416
 This manual documents the usage and internals of libitm. It provides
 
1417
 transaction support for accesses to the memory of a process, enabling
 
1418
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1419
')`'dnl libx32itm
 
1420
 
 
1421
ifenabled(`libhfitm',`
 
1422
Package: libhfitm`'ITM_SO`'LS
 
1423
Section: ifdef(`TARGET',`devel',`libs')
 
1424
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1425
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1426
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1427
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
 
1428
BUILT_USING`'dnl
 
1429
Description: GNU Transactional Memory Library (hard float ABI)
 
1430
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1431
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1432
 accesses to shared memory by several threads.
 
1433
 
 
1434
Package: libhfitm`'ITM_SO-dbg`'LS
 
1435
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1436
Section: debug
 
1437
Priority: extra
 
1438
Depends: BASEDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
 
1439
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
 
1440
BUILT_USING`'dnl
 
1441
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
 
1442
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1443
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1444
 accesses to shared memory by several threads.
 
1445
')`'dnl libhfitm
 
1446
 
 
1447
ifenabled(`libsfitm',`
 
1448
Package: libsfitm`'ITM_SO`'LS
 
1449
Section: ifdef(`TARGET',`devel',`libs')
 
1450
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1451
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1452
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1453
BUILT_USING`'dnl
 
1454
Description: GNU Transactional Memory Library (soft float ABI)
 
1455
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1456
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1457
 accesses to shared memory by several threads.
 
1458
 
 
1459
Package: libsfitm`'ITM_SO-dbg`'LS
 
1460
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1461
Section: debug
 
1462
Priority: extra
 
1463
Depends: BASEDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
 
1464
BUILT_USING`'dnl
 
1465
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
 
1466
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1467
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1468
 accesses to shared memory by several threads.
 
1469
')`'dnl libsfitm
 
1470
 
 
1471
ifenabled(`libneonitm',`
 
1472
Package: libitm`'ITM_SO-neon`'LS
 
1473
Architecture: NEON_ARCHS
 
1474
Section: libs
 
1475
Priority: extra
 
1476
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1477
BUILT_USING`'dnl
 
1478
Description: GNU Transactional Memory Library [neon optimized]
 
1479
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1480
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1481
 accesses to shared memory by several threads.
 
1482
 .
 
1483
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1484
 be selected instead when running under systems which have one.
 
1485
')`'dnl libneonitm
 
1486
')`'dnl libitm
 
1487
 
 
1488
ifenabled(`libatomic',`
 
1489
Package: libatomic`'ATOMIC_SO`'LS
 
1490
Section: ifdef(`TARGET',`devel',`libs')
 
1491
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1492
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1493
Pre-Depends: multiarch-support
 
1494
')`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]')
 
1495
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1496
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1497
BUILT_USING`'dnl
 
1498
Description: support library providing __atomic built-in functions
 
1499
 library providing __atomic built-in functions. When an atomic call cannot
 
1500
 be turned into lock-free instructions, GCC will make calls into this library.
 
1501
 
 
1502
Package: libatomic`'ATOMIC_SO-dbg`'LS
 
1503
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1504
Section: debug
 
1505
Priority: extra
 
1506
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
 
1507
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1508
')`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]')
 
1509
BUILT_USING`'dnl
 
1510
Description: support library providing __atomic built-in functions (debug symbols)
 
1511
 library providing __atomic built-in functions. When an atomic call cannot
 
1512
 be turned into lock-free instructions, GCC will make calls into this library.
 
1513
 
 
1514
Package: lib32atomic`'ATOMIC_SO`'LS
 
1515
Section: ifdef(`TARGET',`devel',`libs')
 
1516
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1517
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1518
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1519
Conflicts: ${confl:lib32}
 
1520
BUILT_USING`'dnl
 
1521
Description: support library providing __atomic built-in functions (32bit)
 
1522
 library providing __atomic built-in functions. When an atomic call cannot
 
1523
 be turned into lock-free instructions, GCC will make calls into this library.
 
1524
 
 
1525
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
 
1526
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1527
Section: debug
 
1528
Priority: extra
 
1529
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
 
1530
BUILT_USING`'dnl
 
1531
Description: support library providing __atomic built-in functions (32 bit debug symbols)
 
1532
 library providing __atomic built-in functions. When an atomic call cannot
 
1533
 be turned into lock-free instructions, GCC will make calls into this library.
 
1534
 
 
1535
Package: lib64atomic`'ATOMIC_SO`'LS
 
1536
Section: ifdef(`TARGET',`devel',`libs')
 
1537
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1538
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1539
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1540
BUILT_USING`'dnl
 
1541
Description: support library providing __atomic built-in functions (64bit)
 
1542
 library providing __atomic built-in functions. When an atomic call cannot
 
1543
 be turned into lock-free instructions, GCC will make calls into this library.
 
1544
 
 
1545
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
 
1546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1547
Section: debug
 
1548
Priority: extra
 
1549
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
 
1550
BUILT_USING`'dnl
 
1551
Description: support library providing __atomic built-in functions (64bit debug symbols)
 
1552
 library providing __atomic built-in functions. When an atomic call cannot
 
1553
 be turned into lock-free instructions, GCC will make calls into this library.
 
1554
 
 
1555
Package: libn32atomic`'ATOMIC_SO`'LS
 
1556
Section: ifdef(`TARGET',`devel',`libs')
 
1557
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1558
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1559
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1560
BUILT_USING`'dnl
 
1561
Description: support library providing __atomic built-in functions (n32)
 
1562
 library providing __atomic built-in functions. When an atomic call cannot
 
1563
 be turned into lock-free instructions, GCC will make calls into this library.
 
1564
 
 
1565
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
 
1566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1567
Section: debug
 
1568
Priority: extra
 
1569
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
 
1570
BUILT_USING`'dnl
 
1571
Description: support library providing __atomic built-in functions (n32 debug symbols)
 
1572
 library providing __atomic built-in functions. When an atomic call cannot
 
1573
 be turned into lock-free instructions, GCC will make calls into this library.
 
1574
 
 
1575
ifenabled(`libx32atomic',`
 
1576
Package: libx32atomic`'ATOMIC_SO`'LS
 
1577
Section: ifdef(`TARGET',`devel',`libs')
 
1578
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1579
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1580
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1581
BUILT_USING`'dnl
 
1582
Description: support library providing __atomic built-in functions (x32)
 
1583
 library providing __atomic built-in functions. When an atomic call cannot
 
1584
 be turned into lock-free instructions, GCC will make calls into this library.
 
1585
 
 
1586
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
 
1587
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1588
Section: debug
 
1589
Priority: extra
 
1590
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
 
1591
BUILT_USING`'dnl
 
1592
Description: support library providing __atomic built-in functions (x32 debug symbols)
 
1593
 library providing __atomic built-in functions. When an atomic call cannot
 
1594
 be turned into lock-free instructions, GCC will make calls into this library.
 
1595
')`'dnl libx32atomic
 
1596
 
 
1597
ifenabled(`libhfatomic',`
 
1598
Package: libhfatomic`'ATOMIC_SO`'LS
 
1599
Section: ifdef(`TARGET',`devel',`libs')
 
1600
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1601
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1602
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1603
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
 
1604
BUILT_USING`'dnl
 
1605
Description: support library providing __atomic built-in functions (hard float ABI)
 
1606
 library providing __atomic built-in functions. When an atomic call cannot
 
1607
 be turned into lock-free instructions, GCC will make calls into this library.
 
1608
 
 
1609
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
 
1610
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1611
Section: debug
 
1612
Priority: extra
 
1613
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
 
1614
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
 
1615
BUILT_USING`'dnl
 
1616
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
 
1617
 library providing __atomic built-in functions. When an atomic call cannot
 
1618
 be turned into lock-free instructions, GCC will make calls into this library.
 
1619
')`'dnl libhfatomic
 
1620
 
 
1621
ifenabled(`libsfatomic',`
 
1622
Package: libsfatomic`'ATOMIC_SO`'LS
 
1623
Section: ifdef(`TARGET',`devel',`libs')
 
1624
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1625
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1626
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1627
BUILT_USING`'dnl
 
1628
Description: support library providing __atomic built-in functions (soft float ABI)
 
1629
 library providing __atomic built-in functions. When an atomic call cannot
 
1630
 be turned into lock-free instructions, GCC will make calls into this library.
 
1631
 
 
1632
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
 
1633
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1634
Section: debug
 
1635
Priority: extra
 
1636
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
 
1637
BUILT_USING`'dnl
 
1638
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
 
1639
 library providing __atomic built-in functions. When an atomic call cannot
 
1640
 be turned into lock-free instructions, GCC will make calls into this library.
 
1641
')`'dnl libsfatomic
 
1642
 
 
1643
ifenabled(`libneonatomic',`
 
1644
Package: libatomic`'ATOMIC_SO-neon`'LS
 
1645
Architecture: NEON_ARCHS
 
1646
Section: libs
 
1647
Priority: extra
 
1648
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1649
BUILT_USING`'dnl
 
1650
Description: support library providing __atomic built-in functions [neon optimized]
 
1651
 library providing __atomic built-in functions. When an atomic call cannot
 
1652
 be turned into lock-free instructions, GCC will make calls into this library.
 
1653
 .
 
1654
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1655
 be selected instead when running under systems which have one.
 
1656
')`'dnl libneonatomic
 
1657
')`'dnl libatomic
 
1658
 
 
1659
ifenabled(`libasan',`
 
1660
Package: libasan`'ASAN_SO`'LS
 
1661
Section: ifdef(`TARGET',`devel',`libs')
 
1662
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1663
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1664
Pre-Depends: multiarch-support
 
1665
')`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]')
 
1666
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1667
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1668
BUILT_USING`'dnl
 
1669
Description: AddressSanitizer -- a fast memory error detector
 
1670
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1671
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1672
 
 
1673
Package: libasan`'ASAN_SO-dbg`'LS
 
1674
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1675
Section: debug
 
1676
Priority: extra
 
1677
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
 
1678
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1679
')`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]')
 
1680
BUILT_USING`'dnl
 
1681
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
 
1682
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1683
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1684
 
 
1685
Package: lib32asan`'ASAN_SO`'LS
 
1686
Section: ifdef(`TARGET',`devel',`libs')
 
1687
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1688
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
 
1689
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1690
Conflicts: ${confl:lib32}
 
1691
BUILT_USING`'dnl
 
1692
Description: AddressSanitizer -- a fast memory error detector (32bit)
 
1693
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1694
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1695
 
 
1696
Package: lib32asan`'ASAN_SO-dbg`'LS
 
1697
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1698
Section: debug
 
1699
Priority: extra
 
1700
Depends: BASEDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
 
1701
BUILT_USING`'dnl
 
1702
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
 
1703
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1704
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1705
 
 
1706
Package: lib64asan`'ASAN_SO`'LS
 
1707
Section: ifdef(`TARGET',`devel',`libs')
 
1708
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1709
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
 
1710
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1711
BUILT_USING`'dnl
 
1712
Description: AddressSanitizer -- a fast memory error detector (64bit)
 
1713
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1714
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1715
 
 
1716
Package: lib64asan`'ASAN_SO-dbg`'LS
 
1717
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1718
Section: debug
 
1719
Priority: extra
 
1720
Depends: BASEDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
 
1721
BUILT_USING`'dnl
 
1722
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
 
1723
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1724
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1725
 
 
1726
Package: libn32asan`'ASAN_SO`'LS
 
1727
Section: ifdef(`TARGET',`devel',`libs')
 
1728
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1729
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
 
1730
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1731
BUILT_USING`'dnl
 
1732
Description: AddressSanitizer -- a fast memory error detector (n32)
 
1733
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1734
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1735
 
 
1736
Package: libn32asan`'ASAN_SO-dbg`'LS
 
1737
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1738
Section: debug
 
1739
Priority: extra
 
1740
Depends: BASEDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
 
1741
BUILT_USING`'dnl
 
1742
Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
 
1743
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1744
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1745
 
 
1746
ifenabled(`libx32asan',`
 
1747
Package: libx32asan`'ASAN_SO`'LS
 
1748
Section: ifdef(`TARGET',`devel',`libs')
 
1749
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1750
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
 
1751
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1752
BUILT_USING`'dnl
 
1753
Description: AddressSanitizer -- a fast memory error detector (x32)
 
1754
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1755
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1756
 
 
1757
Package: libx32asan`'ASAN_SO-dbg`'LS
 
1758
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1759
Section: debug
 
1760
Priority: extra
 
1761
Depends: BASEDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
 
1762
BUILT_USING`'dnl
 
1763
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
 
1764
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1765
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1766
')`'dnl libx32asan
 
1767
 
 
1768
ifenabled(`libhfasan',`
 
1769
Package: libhfasan`'ASAN_SO`'LS
 
1770
Section: ifdef(`TARGET',`devel',`libs')
 
1771
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1772
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
 
1773
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1774
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
 
1775
BUILT_USING`'dnl
 
1776
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
 
1777
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1778
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1779
 
 
1780
Package: libhfasan`'ASAN_SO-dbg`'LS
 
1781
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1782
Section: debug
 
1783
Priority: extra
 
1784
Depends: BASEDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
 
1785
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
 
1786
BUILT_USING`'dnl
 
1787
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
 
1788
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1789
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1790
')`'dnl libhfasan
 
1791
 
 
1792
ifenabled(`libsfasan',`
 
1793
Package: libsfasan`'ASAN_SO`'LS
 
1794
Section: ifdef(`TARGET',`devel',`libs')
 
1795
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1796
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
 
1797
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1798
BUILT_USING`'dnl
 
1799
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
 
1800
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1801
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1802
 
 
1803
Package: libsfasan`'ASAN_SO-dbg`'LS
 
1804
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1805
Section: debug
 
1806
Priority: extra
 
1807
Depends: BASEDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
 
1808
BUILT_USING`'dnl
 
1809
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
 
1810
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1811
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1812
')`'dnl libsfasan
 
1813
 
 
1814
ifenabled(`libneonasan',`
 
1815
Package: libasan`'ASAN_SO-neon`'LS
 
1816
Architecture: NEON_ARCHS
 
1817
Section: libs
 
1818
Priority: extra
 
1819
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1820
BUILT_USING`'dnl
 
1821
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
 
1822
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1823
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1824
 .
 
1825
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1826
 be selected instead when running under systems which have one.
 
1827
')`'dnl libneonasan
 
1828
')`'dnl libasan
 
1829
 
 
1830
ifenabled(`libtsan',`
 
1831
Package: libtsan`'TSAN_SO`'LS
 
1832
Section: ifdef(`TARGET',`devel',`libs')
 
1833
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1834
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1835
Pre-Depends: multiarch-support
 
1836
')`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]')
 
1837
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1838
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
1839
BUILT_USING`'dnl
 
1840
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
 
1841
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1842
 The Linux and Mac versions are based on Valgrind. 
 
1843
 
 
1844
Package: libtsan`'TSAN_SO-dbg`'LS
 
1845
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1846
Section: debug
 
1847
Priority: extra
 
1848
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
 
1849
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1850
')`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]')
 
1851
BUILT_USING`'dnl
 
1852
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
 
1853
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1854
 The Linux and Mac versions are based on Valgrind. 
 
1855
 
 
1856
ifenabled(`lib32tsan',`
 
1857
Package: lib32tsan`'TSAN_SO`'LS
 
1858
Section: ifdef(`TARGET',`devel',`libs')
 
1859
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1860
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1861
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1862
Conflicts: ${confl:lib32}
 
1863
BUILT_USING`'dnl
 
1864
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
 
1865
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1866
 The Linux and Mac versions are based on Valgrind. 
 
1867
 
 
1868
Package: lib32tsan`'TSAN_SO-dbg`'LS
 
1869
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1870
Section: debug
 
1871
Priority: extra
 
1872
Depends: BASEDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
 
1873
BUILT_USING`'dnl
 
1874
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
 
1875
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1876
 The Linux and Mac versions are based on Valgrind. 
 
1877
')`'dnl lib32tsan
 
1878
 
 
1879
ifenabled(`lib64tsan',`
 
1880
Package: lib64tsan`'TSAN_SO`'LS
 
1881
Section: ifdef(`TARGET',`devel',`libs')
 
1882
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1883
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1884
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1885
BUILT_USING`'dnl
 
1886
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
 
1887
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1888
 The Linux and Mac versions are based on Valgrind. 
 
1889
 
 
1890
Package: lib64tsan`'TSAN_SO-dbg`'LS
 
1891
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1892
Section: debug
 
1893
Priority: extra
 
1894
Depends: BASEDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
 
1895
BUILT_USING`'dnl
 
1896
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
 
1897
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1898
 The Linux and Mac versions are based on Valgrind. 
 
1899
')`'dnl lib64tsan
 
1900
 
 
1901
ifenabled(`libn32tsan',`
 
1902
Package: libn32tsan`'TSAN_SO`'LS
 
1903
Section: ifdef(`TARGET',`devel',`libs')
 
1904
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1905
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1906
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1907
BUILT_USING`'dnl
 
1908
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
 
1909
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1910
 The Linux and Mac versions are based on Valgrind. 
 
1911
 
 
1912
Package: libn32tsan`'TSAN_SO-dbg`'LS
 
1913
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1914
Section: debug
 
1915
Priority: extra
 
1916
Depends: BASEDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
 
1917
BUILT_USING`'dnl
 
1918
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
 
1919
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1920
 The Linux and Mac versions are based on Valgrind. 
 
1921
')`'dnl libn32tsan
 
1922
 
 
1923
ifenabled(`libx32tsan',`
 
1924
Package: libx32tsan`'TSAN_SO`'LS
 
1925
Section: ifdef(`TARGET',`devel',`libs')
 
1926
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1927
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1928
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1929
BUILT_USING`'dnl
 
1930
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
 
1931
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1932
 The Linux and Mac versions are based on Valgrind. 
 
1933
 
 
1934
Package: libx32tsan`'TSAN_SO-dbg`'LS
 
1935
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1936
Section: debug
 
1937
Priority: extra
 
1938
Depends: BASEDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
 
1939
BUILT_USING`'dnl
 
1940
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
 
1941
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1942
 The Linux and Mac versions are based on Valgrind. 
 
1943
')`'dnl libx32tsan
 
1944
 
 
1945
ifenabled(`libhftsan',`
 
1946
Package: libhftsan`'TSAN_SO`'LS
 
1947
Section: ifdef(`TARGET',`devel',`libs')
 
1948
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1949
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1950
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1951
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
 
1952
BUILT_USING`'dnl
 
1953
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
 
1954
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1955
 The Linux and Mac versions are based on Valgrind. 
 
1956
 
 
1957
Package: libhftsan`'TSAN_SO-dbg`'LS
 
1958
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1959
Section: debug
 
1960
Priority: extra
 
1961
Depends: BASEDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
 
1962
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
 
1963
BUILT_USING`'dnl
 
1964
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
 
1965
')`'dnl libhftsan
 
1966
 
 
1967
ifenabled(`libsftsan',`
 
1968
Package: libsftsan`'TSAN_SO`'LS
 
1969
Section: ifdef(`TARGET',`devel',`libs')
 
1970
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1971
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1972
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1973
BUILT_USING`'dnl
 
1974
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
 
1975
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1976
 The Linux and Mac versions are based on Valgrind. 
 
1977
 
 
1978
Package: libsftsan`'TSAN_SO-dbg`'LS
 
1979
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1980
Section: debug
 
1981
Priority: extra
 
1982
Depends: BASEDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
 
1983
BUILT_USING`'dnl
 
1984
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
 
1985
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1986
 The Linux and Mac versions are based on Valgrind. 
 
1987
')`'dnl libsftsan
 
1988
 
 
1989
ifenabled(`libneontsan',`
 
1990
Package: libtsan`'TSAN_SO-neon`'LS
 
1991
Architecture: NEON_ARCHS
 
1992
Section: libs
 
1993
Priority: extra
 
1994
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1995
BUILT_USING`'dnl
 
1996
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
 
1997
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1998
 The Linux and Mac versions are based on Valgrind. 
 
1999
 .
 
2000
 This set of libraries is optimized to use a NEON coprocessor, and will
 
2001
 be selected instead when running under systems which have one.
 
2002
')`'dnl libneontsan
 
2003
')`'dnl libtsan
 
2004
 
 
2005
ifenabled(`libbacktrace',`
 
2006
Package: libbacktrace`'BTRACE_SO`'LS
 
2007
Section: ifdef(`TARGET',`devel',`libs')
 
2008
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2009
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2010
Pre-Depends: multiarch-support
 
2011
')`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]')
 
2012
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2013
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
2014
BUILT_USING`'dnl
 
2015
Description: stack backtrace library
 
2016
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2017
 and parses DWARF debug info to get file/line/function information.
 
2018
 
 
2019
Package: libbacktrace`'BTRACE_SO-dbg`'LS
 
2020
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2021
Section: debug
 
2022
Priority: extra
 
2023
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
 
2024
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2025
')`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]')
 
2026
BUILT_USING`'dnl
 
2027
Description: stack backtrace library (debug symbols)
 
2028
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2029
 and parses DWARF debug info to get file/line/function information.
 
2030
 
 
2031
Package: lib32backtrace`'BTRACE_SO`'LS
 
2032
Section: ifdef(`TARGET',`devel',`libs')
 
2033
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2034
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2035
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2036
Conflicts: ${confl:lib32}
 
2037
BUILT_USING`'dnl
 
2038
Description: stack backtrace library (32bit)
 
2039
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2040
 and parses DWARF debug info to get file/line/function information.
 
2041
 
 
2042
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
 
2043
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2044
Section: debug
 
2045
Priority: extra
 
2046
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
 
2047
BUILT_USING`'dnl
 
2048
Description: stack backtrace library (32 bit debug symbols)
 
2049
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2050
 and parses DWARF debug info to get file/line/function information.
 
2051
 
 
2052
Package: lib64backtrace`'BTRACE_SO`'LS
 
2053
Section: ifdef(`TARGET',`devel',`libs')
 
2054
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2055
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2056
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2057
BUILT_USING`'dnl
 
2058
Description: stack backtrace library (64bit)
 
2059
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2060
 and parses DWARF debug info to get file/line/function information.
 
2061
 
 
2062
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
 
2063
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2064
Section: debug
 
2065
Priority: extra
 
2066
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
 
2067
BUILT_USING`'dnl
 
2068
Description: stack backtrace library (64bit debug symbols)
 
2069
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2070
 and parses DWARF debug info to get file/line/function information.
 
2071
 
 
2072
Package: libn32backtrace`'BTRACE_SO`'LS
 
2073
Section: ifdef(`TARGET',`devel',`libs')
 
2074
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2075
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2076
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2077
BUILT_USING`'dnl
 
2078
Description: stack backtrace library (n32)
 
2079
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2080
 and parses DWARF debug info to get file/line/function information.
 
2081
 
 
2082
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
 
2083
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2084
Section: debug
 
2085
Priority: extra
 
2086
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
 
2087
BUILT_USING`'dnl
 
2088
Description: stack backtrace library (n32 debug symbols)
 
2089
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2090
 and parses DWARF debug info to get file/line/function information.
 
2091
 
 
2092
ifenabled(`libx32backtrace',`
 
2093
Package: libx32backtrace`'BTRACE_SO`'LS
 
2094
Section: ifdef(`TARGET',`devel',`libs')
 
2095
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2096
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2097
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2098
BUILT_USING`'dnl
 
2099
Description: stack backtrace library (x32)
 
2100
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2101
 and parses DWARF debug info to get file/line/function information.
 
2102
 
 
2103
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
 
2104
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2105
Section: debug
 
2106
Priority: extra
 
2107
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
 
2108
BUILT_USING`'dnl
 
2109
Description: stack backtrace library (x32 debug symbols)
 
2110
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2111
 and parses DWARF debug info to get file/line/function information.
 
2112
')`'dnl libx32backtrace
 
2113
 
 
2114
ifenabled(`libhfbacktrace',`
 
2115
Package: libhfbacktrace`'BTRACE_SO`'LS
 
2116
Section: ifdef(`TARGET',`devel',`libs')
 
2117
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2118
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2119
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2120
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
 
2121
BUILT_USING`'dnl
 
2122
Description: stack backtrace library (hard float ABI)
 
2123
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2124
 and parses DWARF debug info to get file/line/function information.
 
2125
 
 
2126
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
 
2127
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2128
Section: debug
 
2129
Priority: extra
 
2130
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
 
2131
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
 
2132
BUILT_USING`'dnl
 
2133
Description: stack backtrace library (hard float ABI debug symbols)
 
2134
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2135
 and parses DWARF debug info to get file/line/function information.
 
2136
')`'dnl libhfbacktrace
 
2137
 
 
2138
ifenabled(`libsfbacktrace',`
 
2139
Package: libsfbacktrace`'BTRACE_SO`'LS
 
2140
Section: ifdef(`TARGET',`devel',`libs')
 
2141
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2142
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2143
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2144
BUILT_USING`'dnl
 
2145
Description: stack backtrace library (soft float ABI)
 
2146
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2147
 and parses DWARF debug info to get file/line/function information.
 
2148
 
 
2149
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
 
2150
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2151
Section: debug
 
2152
Priority: extra
 
2153
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
 
2154
BUILT_USING`'dnl
 
2155
Description: stack backtrace library (soft float ABI debug symbols)
 
2156
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2157
 and parses DWARF debug info to get file/line/function information.
 
2158
')`'dnl libsfbacktrace
 
2159
 
 
2160
ifenabled(`libneonbacktrace',`
 
2161
Package: libbacktrace`'BTRACE_SO-neon`'LS
 
2162
Architecture: NEON_ARCHS
 
2163
Section: libs
 
2164
Priority: extra
 
2165
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2166
BUILT_USING`'dnl
 
2167
Description: stack backtrace library [neon optimized]
 
2168
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2169
 and parses DWARF debug info to get file/line/function information.
 
2170
 .
 
2171
 This set of libraries is optimized to use a NEON coprocessor, and will
 
2172
 be selected instead when running under systems which have one.
 
2173
')`'dnl libneonbacktrace
 
2174
')`'dnl libbacktrace
 
2175
 
 
2176
 
 
2177
ifenabled(`libqmath',`
 
2178
Package: libquadmath`'QMATH_SO`'LS
 
2179
Section: ifdef(`TARGET',`devel',`libs')
 
2180
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2181
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2182
Pre-Depends: multiarch-support
 
2183
'))`'dnl
 
2184
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2185
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
2186
BUILT_USING`'dnl
 
2187
Description: GCC Quad-Precision Math Library
 
2188
 A library, which provides quad-precision mathematical functions on targets
 
2189
 supporting the __float128 datatype. The library is used to provide on such
 
2190
 targets the REAL(16) type in the GNU Fortran compiler.
 
2191
 
 
2192
Package: libquadmath`'QMATH_SO-dbg`'LS
 
2193
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2194
Section: debug
 
2195
Priority: extra
 
2196
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
 
2197
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2198
'))`'dnl
 
2199
BUILT_USING`'dnl
 
2200
Description: GCC Quad-Precision Math Library (debug symbols)
 
2201
 A library, which provides quad-precision mathematical functions on targets
 
2202
 supporting the __float128 datatype.
 
2203
 
 
2204
Package: lib32quadmath`'QMATH_SO`'LS
 
2205
Section: ifdef(`TARGET',`devel',`libs')
 
2206
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2207
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2208
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2209
Conflicts: ${confl:lib32}
 
2210
BUILT_USING`'dnl
 
2211
Description: GCC Quad-Precision Math Library (32bit)
 
2212
 A library, which provides quad-precision mathematical functions on targets
 
2213
 supporting the __float128 datatype. The library is used to provide on such
 
2214
 targets the REAL(16) type in the GNU Fortran compiler.
 
2215
 
 
2216
Package: lib32quadmath`'QMATH_SO-dbg`'LS
 
2217
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2218
Section: debug
 
2219
Priority: extra
 
2220
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
 
2221
BUILT_USING`'dnl
 
2222
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
 
2223
 A library, which provides quad-precision mathematical functions on targets
 
2224
 supporting the __float128 datatype.
 
2225
 
 
2226
Package: lib64quadmath`'QMATH_SO`'LS
 
2227
Section: ifdef(`TARGET',`devel',`libs')
 
2228
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2229
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2230
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2231
BUILT_USING`'dnl
 
2232
Description: GCC Quad-Precision Math Library  (64bit)
 
2233
 A library, which provides quad-precision mathematical functions on targets
 
2234
 supporting the __float128 datatype. The library is used to provide on such
 
2235
 targets the REAL(16) type in the GNU Fortran compiler.
 
2236
 
 
2237
Package: lib64quadmath`'QMATH_SO-dbg`'LS
 
2238
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2239
Section: debug
 
2240
Priority: extra
 
2241
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
 
2242
BUILT_USING`'dnl
 
2243
Description: GCC Quad-Precision Math Library  (64bit debug symbols)
 
2244
 A library, which provides quad-precision mathematical functions on targets
 
2245
 supporting the __float128 datatype.
 
2246
 
 
2247
Package: libn32quadmath`'QMATH_SO`'LS
 
2248
Section: ifdef(`TARGET',`devel',`libs')
 
2249
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2250
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2251
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2252
BUILT_USING`'dnl
 
2253
Description: GCC Quad-Precision Math Library (n32)
 
2254
 A library, which provides quad-precision mathematical functions on targets
 
2255
 supporting the __float128 datatype. The library is used to provide on such
 
2256
 targets the REAL(16) type in the GNU Fortran compiler.
 
2257
 
 
2258
Package: libn32quadmath`'QMATH_SO-dbg`'LS
 
2259
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2260
Section: debug
 
2261
Priority: extra
 
2262
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
 
2263
BUILT_USING`'dnl
 
2264
Description: GCC Quad-Precision Math Library (n32 debug symbols)
 
2265
 A library, which provides quad-precision mathematical functions on targets
 
2266
 supporting the __float128 datatype.
 
2267
 
 
2268
ifenabled(`libx32qmath',`
 
2269
Package: libx32quadmath`'QMATH_SO`'LS
 
2270
Section: ifdef(`TARGET',`devel',`libs')
 
2271
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2272
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2273
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2274
BUILT_USING`'dnl
 
2275
Description: GCC Quad-Precision Math Library (x32)
 
2276
 A library, which provides quad-precision mathematical functions on targets
 
2277
 supporting the __float128 datatype. The library is used to provide on such
 
2278
 targets the REAL(16) type in the GNU Fortran compiler.
 
2279
 
 
2280
Package: libx32quadmath`'QMATH_SO-dbg`'LS
 
2281
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2282
Section: debug
 
2283
Priority: extra
 
2284
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
 
2285
BUILT_USING`'dnl
 
2286
Description: GCC Quad-Precision Math Library (x32 debug symbols)
 
2287
 A library, which provides quad-precision mathematical functions on targets
 
2288
 supporting the __float128 datatype.
 
2289
')`'dnl libx32qmath
 
2290
 
 
2291
ifenabled(`libhfqmath',`
 
2292
Package: libhfquadmath`'QMATH_SO`'LS
 
2293
Section: ifdef(`TARGET',`devel',`libs')
 
2294
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2295
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2296
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2297
BUILT_USING`'dnl
 
2298
Description: GCC Quad-Precision Math Library (hard float ABI)
 
2299
 A library, which provides quad-precision mathematical functions on targets
 
2300
 supporting the __float128 datatype. The library is used to provide on such
 
2301
 targets the REAL(16) type in the GNU Fortran compiler.
 
2302
 
 
2303
Package: libhfquadmath`'QMATH_SO-dbg`'LS
 
2304
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2305
Section: debug
 
2306
Priority: extra
 
2307
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
 
2308
BUILT_USING`'dnl
 
2309
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
 
2310
 A library, which provides quad-precision mathematical functions on targets
 
2311
 supporting the __float128 datatype.
 
2312
')`'dnl libhfqmath
 
2313
 
 
2314
ifenabled(`libsfqmath',`
 
2315
Package: libsfquadmath`'QMATH_SO`'LS
 
2316
Section: ifdef(`TARGET',`devel',`libs')
 
2317
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2318
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2319
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2320
BUILT_USING`'dnl
 
2321
Description: GCC Quad-Precision Math Library (soft float ABI)
 
2322
 A library, which provides quad-precision mathematical functions on targets
 
2323
 supporting the __float128 datatype. The library is used to provide on such
 
2324
 targets the REAL(16) type in the GNU Fortran compiler.
 
2325
 
 
2326
Package: libsfquadmath`'QMATH_SO-dbg`'LS
 
2327
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2328
Section: debug
 
2329
Priority: extra
 
2330
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
 
2331
BUILT_USING`'dnl
 
2332
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
 
2333
 A library, which provides quad-precision mathematical functions on targets
 
2334
 supporting the __float128 datatype.
 
2335
')`'dnl libsfqmath
 
2336
')`'dnl libqmath
 
2337
 
 
2338
ifenabled(`objpp',`
 
2339
ifenabled(`objppdev',`
 
2340
Package: gobjc++`'PV`'TS
 
2341
Architecture: any
 
2342
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2343
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
 
2344
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
 
2345
Provides: objc++-compiler`'TS
 
2346
BUILT_USING`'dnl
 
2347
Description: GNU Objective-C++ compiler
 
2348
 This is the GNU Objective-C++ compiler, which compiles
 
2349
 Objective-C++ on platforms supported by the gcc compiler. It uses the
 
2350
 gcc backend to generate optimized code.
 
2351
')`'dnl obcppdev
 
2352
 
 
2353
ifenabled(`multilib',`
 
2354
Package: gobjc++`'PV-multilib`'TS
 
2355
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
2356
Section: devel
 
2357
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2358
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
2359
BUILT_USING`'dnl
 
2360
Description: GNU Objective-C++ compiler (multilib files)
 
2361
 This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
 
2362
 platforms supported by the gcc compiler.
 
2363
 .
 
2364
 On architectures with multilib support, the package contains files
 
2365
 and dependencies for the non-default multilib architecture(s).
 
2366
')`'dnl multilib
 
2367
')`'dnl obcpp
 
2368
 
 
2369
ifenabled(`objc',`
 
2370
ifenabled(`objcdev',`
 
2371
Package: gobjc`'PV`'TS
 
2372
Architecture: any
 
2373
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2374
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
 
2375
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
 
2376
Provides: objc-compiler`'TS
 
2377
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
 
2378
BUILT_USING`'dnl
 
2379
Description: GNU Objective-C compiler
 
2380
 This is the GNU Objective-C compiler, which compiles
 
2381
 Objective-C on platforms supported by the gcc compiler. It uses the
 
2382
 gcc backend to generate optimized code.
 
2383
 
 
2384
ifenabled(`multilib',`
 
2385
Package: gobjc`'PV-multilib`'TS
 
2386
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
2387
Section: devel
 
2388
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2389
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 
2390
BUILT_USING`'dnl
 
2391
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
2392
 This is the GNU Objective-C compiler, which compiles Objective-C on platforms
 
2393
 supported by the gcc compiler.
 
2394
 .
 
2395
 On architectures with multilib support, the package contains files
 
2396
 and dependencies for the non-default multilib architecture(s).
 
2397
')`'dnl multilib
 
2398
 
 
2399
Package: libobjc`'PV-dev`'LS
 
2400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2401
Section: libdevel
 
2402
Priority: optional
 
2403
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
 
2404
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
2405
'))`'dnl
 
2406
BUILT_USING`'dnl
 
2407
Description: Runtime library for GNU Objective-C applications (development files)
 
2408
 This package contains the headers and static library files needed to build
 
2409
 GNU ObjC applications.
 
2410
 
 
2411
Package: lib64objc`'PV-dev`'LS
 
2412
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2413
Section: libdevel
 
2414
Priority: optional
 
2415
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
 
2416
BUILT_USING`'dnl
 
2417
Description: Runtime library for GNU Objective-C applications (64bit development files)
 
2418
 This package contains the headers and static library files needed to build
 
2419
 GNU ObjC applications.
 
2420
 
 
2421
Package: lib32objc`'PV-dev`'LS
 
2422
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2423
Section: libdevel
 
2424
Priority: optional
 
2425
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
 
2426
BUILT_USING`'dnl
 
2427
Description: Runtime library for GNU Objective-C applications (32bit development files)
 
2428
 This package contains the headers and static library files needed to build
 
2429
 GNU ObjC applications.
 
2430
 
 
2431
Package: libn32objc`'PV-dev`'LS
 
2432
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2433
Section: libdevel
 
2434
Priority: optional
 
2435
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
 
2436
BUILT_USING`'dnl
 
2437
Description: Runtime library for GNU Objective-C applications (n32 development files)
 
2438
 This package contains the headers and static library files needed to build
 
2439
 GNU ObjC applications.
 
2440
 
 
2441
Package: libx32objc`'PV-dev`'LS
 
2442
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2443
Section: libdevel
 
2444
Priority: optional
 
2445
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
 
2446
BUILT_USING`'dnl
 
2447
Description: Runtime library for GNU Objective-C applications (x32 development files)
 
2448
 This package contains the headers and static library files needed to build
 
2449
 GNU ObjC applications.
 
2450
 
 
2451
ifenabled(`armml',`
 
2452
Package: libhfobjc`'PV-dev`'LS
 
2453
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2454
Section: libdevel
 
2455
Priority: optional
 
2456
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
 
2457
BUILT_USING`'dnl
 
2458
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
 
2459
 This package contains the headers and static library files needed to build
 
2460
 GNU ObjC applications.
 
2461
')`'dnl armml
 
2462
 
 
2463
ifenabled(`armml',`
 
2464
Package: libsfobjc`'PV-dev`'LS
 
2465
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2466
Section: libdevel
 
2467
Priority: optional
 
2468
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
 
2469
BUILT_USING`'dnl
 
2470
Description: Runtime library for GNU Objective-C applications (soft float development files)
 
2471
 This package contains the headers and static library files needed to build
 
2472
 GNU ObjC applications.
 
2473
')`'dnl armml
 
2474
')`'dnl objcdev
 
2475
 
 
2476
ifenabled(`libobjc',`
 
2477
Package: libobjc`'OBJC_SO`'LS
 
2478
Section: ifdef(`TARGET',`devel',`libs')
 
2479
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2480
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2481
Pre-Depends: multiarch-support
 
2482
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
 
2483
',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]')
 
2484
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2485
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
2486
BUILT_USING`'dnl
 
2487
Description: Runtime library for GNU Objective-C applications
 
2488
 Library needed for GNU ObjC applications linked against the shared library.
 
2489
 
 
2490
Package: libobjc`'OBJC_SO-dbg`'LS
 
2491
Section: debug
 
2492
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2493
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2494
')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]')
 
2495
Priority: extra
 
2496
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${gcc:EpochVersion}), ${misc:Depends}
 
2497
BUILT_USING`'dnl
 
2498
Description: Runtime library for GNU Objective-C applications (debug symbols)
 
2499
 Library needed for GNU ObjC applications linked against the shared library.
 
2500
')`'dnl libobjc
 
2501
 
 
2502
ifenabled(`lib64objc',`
 
2503
Package: lib64objc`'OBJC_SO`'LS
 
2504
Section: ifdef(`TARGET',`devel',`libs')
 
2505
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2506
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2507
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2508
BUILT_USING`'dnl
 
2509
Description: Runtime library for GNU Objective-C applications (64bit)
 
2510
 Library needed for GNU ObjC applications linked against the shared library.
 
2511
 
 
2512
Package: lib64objc`'OBJC_SO-dbg`'LS
 
2513
Section: debug
 
2514
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2515
Priority: extra
 
2516
Depends: BASEDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
 
2517
BUILT_USING`'dnl
 
2518
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
 
2519
 Library needed for GNU ObjC applications linked against the shared library.
 
2520
')`'dnl lib64objc
 
2521
 
 
2522
ifenabled(`lib32objc',`
 
2523
Package: lib32objc`'OBJC_SO`'LS
 
2524
Section: ifdef(`TARGET',`devel',`libs')
 
2525
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2526
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2527
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2528
Conflicts: ${confl:lib32}
 
2529
BUILT_USING`'dnl
 
2530
Description: Runtime library for GNU Objective-C applications (32bit)
 
2531
 Library needed for GNU ObjC applications linked against the shared library.
 
2532
 
 
2533
Package: lib32objc`'OBJC_SO-dbg`'LS
 
2534
Section: debug
 
2535
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2536
Priority: extra
 
2537
Depends: BASEDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
 
2538
BUILT_USING`'dnl
 
2539
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
 
2540
 Library needed for GNU ObjC applications linked against the shared library.
 
2541
')`'dnl lib32objc
 
2542
 
 
2543
ifenabled(`libn32objc',`
 
2544
Package: libn32objc`'OBJC_SO`'LS
 
2545
Section: ifdef(`TARGET',`devel',`libs')
 
2546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2547
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2548
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2549
BUILT_USING`'dnl
 
2550
Description: Runtime library for GNU Objective-C applications (n32)
 
2551
 Library needed for GNU ObjC applications linked against the shared library.
 
2552
 
 
2553
Package: libn32objc`'OBJC_SO-dbg`'LS
 
2554
Section: debug
 
2555
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2556
Priority: extra
 
2557
Depends: BASEDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
 
2558
BUILT_USING`'dnl
 
2559
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
 
2560
 Library needed for GNU ObjC applications linked against the shared library.
 
2561
')`'dnl libn32objc
 
2562
 
 
2563
ifenabled(`libx32objc',`
 
2564
Package: libx32objc`'OBJC_SO`'LS
 
2565
Section: ifdef(`TARGET',`devel',`libs')
 
2566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2567
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2568
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2569
BUILT_USING`'dnl
 
2570
Description: Runtime library for GNU Objective-C applications (x32)
 
2571
 Library needed for GNU ObjC applications linked against the shared library.
 
2572
 
 
2573
Package: libx32objc`'OBJC_SO-dbg`'LS
 
2574
Section: debug
 
2575
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2576
Priority: extra
 
2577
Depends: BASEDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
 
2578
BUILT_USING`'dnl
 
2579
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
 
2580
 Library needed for GNU ObjC applications linked against the shared library.
 
2581
')`'dnl libx32objc
 
2582
 
 
2583
ifenabled(`libhfobjc',`
 
2584
Package: libhfobjc`'OBJC_SO`'LS
 
2585
Section: ifdef(`TARGET',`devel',`libs')
 
2586
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2587
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2588
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2589
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
 
2590
BUILT_USING`'dnl
 
2591
Description: Runtime library for GNU Objective-C applications (hard float ABI)
 
2592
 Library needed for GNU ObjC applications linked against the shared library.
 
2593
 
 
2594
Package: libhfobjc`'OBJC_SO-dbg`'LS
 
2595
Section: debug
 
2596
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2597
Priority: extra
 
2598
Depends: BASEDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
 
2599
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
 
2600
BUILT_USING`'dnl
 
2601
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
 
2602
 Library needed for GNU ObjC applications linked against the shared library.
 
2603
')`'dnl libhfobjc
 
2604
 
 
2605
ifenabled(`libsfobjc',`
 
2606
Package: libsfobjc`'OBJC_SO`'LS
 
2607
Section: ifdef(`TARGET',`devel',`libs')
 
2608
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2609
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2610
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2611
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
 
2612
BUILT_USING`'dnl
 
2613
Description: Runtime library for GNU Objective-C applications (soft float ABI)
 
2614
 Library needed for GNU ObjC applications linked against the shared library.
 
2615
 
 
2616
Package: libsfobjc`'OBJC_SO-dbg`'LS
 
2617
Section: debug
 
2618
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2619
Priority: extra
 
2620
Depends: BASEDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
 
2621
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
 
2622
BUILT_USING`'dnl
 
2623
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
 
2624
 Library needed for GNU ObjC applications linked against the shared library.
 
2625
')`'dnl libsfobjc
 
2626
 
 
2627
ifenabled(`libneonobjc',`
 
2628
Package: libobjc`'OBJC_SO-neon`'LS
 
2629
Section: libs
 
2630
Architecture: NEON_ARCHS
 
2631
Priority: PRI(optional)
 
2632
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2633
BUILT_USING`'dnl
 
2634
Description: Runtime library for GNU Objective-C applications  [NEON version]
 
2635
 Library needed for GNU ObjC applications linked against the shared library.
 
2636
 .
 
2637
 This set of libraries is optimized to use a NEON coprocessor, and will
 
2638
 be selected instead when running under systems which have one.
 
2639
')`'dnl libneonobjc
 
2640
')`'dnl objc
 
2641
 
 
2642
ifenabled(`fortran',`
 
2643
ifenabled(`fdev',`
 
2644
Package: gfortran`'PV`'TS
 
2645
Architecture: any
 
2646
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2647
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
2648
Provides: fortran95-compiler
 
2649
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
 
2650
BUILT_USING`'dnl
 
2651
Description: GNU Fortran compiler
 
2652
 This is the GNU Fortran compiler, which compiles
 
2653
 Fortran on platforms supported by the gcc compiler. It uses the
 
2654
 gcc backend to generate optimized code.
 
2655
 
 
2656
ifenabled(`multilib',`
 
2657
Package: gfortran`'PV-multilib`'TS
 
2658
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
2659
Section: devel
 
2660
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2661
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 
2662
BUILT_USING`'dnl
 
2663
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
2664
 This is the GNU Fortran compiler, which compiles Fortran on platforms
 
2665
 supported by the gcc compiler.
 
2666
 .
 
2667
 On architectures with multilib support, the package contains files
 
2668
 and dependencies for the non-default multilib architecture(s).
 
2669
')`'dnl multilib
 
2670
 
 
2671
ifenabled(`gfdldoc',`
 
2672
Package: gfortran`'PV-doc
 
2673
Architecture: all
 
2674
Section: doc
 
2675
Priority: PRI(optional)
 
2676
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
2677
Description: Documentation for the GNU Fortran compiler (gfortran)
 
2678
 Documentation for the GNU Fortran compiler in info `format'.
 
2679
')`'dnl gfdldoc
 
2680
 
 
2681
Package: libgfortran`'PV-dev`'LS
 
2682
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2683
Section: ifdef(`TARGET',`devel',`libdevel')
 
2684
Priority: optional
 
2685
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
 
2686
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
2687
'))`'dnl
 
2688
BUILT_USING`'dnl
 
2689
Description: Runtime library for GNU Fortran applications (development files)
 
2690
 This package contains the headers and static library files needed to build
 
2691
 GNU Fortran applications.
 
2692
 
 
2693
Package: lib64gfortran`'PV-dev`'LS
 
2694
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2695
Section: libdevel
 
2696
Priority: optional
 
2697
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
 
2698
BUILT_USING`'dnl
 
2699
Description: Runtime library for GNU Fortran applications (64bit development files)
 
2700
 This package contains the headers and static library files needed to build
 
2701
 GNU Fortran applications.
 
2702
 
 
2703
Package: lib32gfortran`'PV-dev`'LS
 
2704
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2705
Section: libdevel
 
2706
Priority: optional
 
2707
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
 
2708
BUILT_USING`'dnl
 
2709
Description: Runtime library for GNU Fortran applications (32bit development files)
 
2710
 This package contains the headers and static library files needed to build
 
2711
 GNU Fortran applications.
 
2712
 
 
2713
Package: libn32gfortran`'PV-dev`'LS
 
2714
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2715
Section: libdevel
 
2716
Priority: optional
 
2717
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
 
2718
BUILT_USING`'dnl
 
2719
Description: Runtime library for GNU Fortran applications (n32 development files)
 
2720
 This package contains the headers and static library files needed to build
 
2721
 GNU Fortran applications.
 
2722
 
 
2723
Package: libx32gfortran`'PV-dev`'LS
 
2724
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2725
Section: libdevel
 
2726
Priority: optional
 
2727
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
 
2728
BUILT_USING`'dnl
 
2729
Description: Runtime library for GNU Fortran applications (x32 development files)
 
2730
 This package contains the headers and static library files needed to build
 
2731
 GNU Fortran applications.
 
2732
 
 
2733
ifenabled(`armml',`
 
2734
Package: libhfgfortran`'PV-dev`'LS
 
2735
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2736
Section: libdevel
 
2737
Priority: optional
 
2738
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
 
2739
BUILT_USING`'dnl
 
2740
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
 
2741
 This package contains the headers and static library files needed to build
 
2742
 GNU Fortran applications.
 
2743
')`'dnl armml
 
2744
 
 
2745
ifenabled(`armml',`
 
2746
Package: libsfgfortran`'PV-dev`'LS
 
2747
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2748
Section: libdevel
 
2749
Priority: optional
 
2750
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
 
2751
BUILT_USING`'dnl
 
2752
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
 
2753
 This package contains the headers and static library files needed to build
 
2754
 GNU Fortran applications.
 
2755
')`'dnl armml
 
2756
')`'dnl fdev
 
2757
 
 
2758
ifenabled(`libgfortran',`
 
2759
Package: libgfortran`'FORTRAN_SO`'LS
 
2760
Section: ifdef(`TARGET',`devel',`libs')
 
2761
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2762
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2763
Pre-Depends: multiarch-support
 
2764
Breaks: ${multiarch:breaks}
 
2765
')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]')
 
2766
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2767
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
2768
BUILT_USING`'dnl
 
2769
Description: Runtime library for GNU Fortran applications
 
2770
 Library needed for GNU Fortran applications linked against the
 
2771
 shared library.
 
2772
 
 
2773
Package: libgfortran`'FORTRAN_SO-dbg`'LS
 
2774
Section: debug
 
2775
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2776
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2777
')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]')
 
2778
Priority: extra
 
2779
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), ${misc:Depends}
 
2780
BUILT_USING`'dnl
 
2781
Description: Runtime library for GNU Fortran applications (debug symbols)
 
2782
 Library needed for GNU Fortran applications linked against the
 
2783
 shared library.
 
2784
')`'dnl libgfortran
 
2785
 
 
2786
ifenabled(`lib64gfortran',`
 
2787
Package: lib64gfortran`'FORTRAN_SO`'LS
 
2788
Section: ifdef(`TARGET',`devel',`libs')
 
2789
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2790
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2791
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2792
BUILT_USING`'dnl
 
2793
Description: Runtime library for GNU Fortran applications (64bit)
 
2794
 Library needed for GNU Fortran applications linked against the
 
2795
 shared library.
 
2796
 
 
2797
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
 
2798
Section: debug
 
2799
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2800
Priority: extra
 
2801
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
 
2802
BUILT_USING`'dnl
 
2803
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
 
2804
 Library needed for GNU Fortran applications linked against the
 
2805
 shared library.
 
2806
')`'dnl lib64gfortran
 
2807
 
 
2808
ifenabled(`lib32gfortran',`
 
2809
Package: lib32gfortran`'FORTRAN_SO`'LS
 
2810
Section: ifdef(`TARGET',`devel',`libs')
 
2811
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2812
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2813
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2814
Conflicts: ${confl:lib32}
 
2815
BUILT_USING`'dnl
 
2816
Description: Runtime library for GNU Fortran applications (32bit)
 
2817
 Library needed for GNU Fortran applications linked against the
 
2818
 shared library.
 
2819
 
 
2820
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
 
2821
Section: debug
 
2822
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2823
Priority: extra
 
2824
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
 
2825
BUILT_USING`'dnl
 
2826
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
 
2827
 Library needed for GNU Fortran applications linked against the
 
2828
 shared library.
 
2829
')`'dnl lib32gfortran
 
2830
 
 
2831
ifenabled(`libn32gfortran',`
 
2832
Package: libn32gfortran`'FORTRAN_SO`'LS
 
2833
Section: ifdef(`TARGET',`devel',`libs')
 
2834
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2835
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2836
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2837
BUILT_USING`'dnl
 
2838
Description: Runtime library for GNU Fortran applications (n32)
 
2839
 Library needed for GNU Fortran applications linked against the
 
2840
 shared library.
 
2841
 
 
2842
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
 
2843
Section: debug
 
2844
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2845
Priority: extra
 
2846
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
 
2847
BUILT_USING`'dnl
 
2848
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
 
2849
 Library needed for GNU Fortran applications linked against the
 
2850
 shared library.
 
2851
')`'dnl libn32gfortran
 
2852
 
 
2853
ifenabled(`libx32gfortran',`
 
2854
Package: libx32gfortran`'FORTRAN_SO`'LS
 
2855
Section: ifdef(`TARGET',`devel',`libs')
 
2856
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2857
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2858
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2859
BUILT_USING`'dnl
 
2860
Description: Runtime library for GNU Fortran applications (x32)
 
2861
 Library needed for GNU Fortran applications linked against the
 
2862
 shared library.
 
2863
 
 
2864
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
 
2865
Section: debug
 
2866
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2867
Priority: extra
 
2868
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
 
2869
BUILT_USING`'dnl
 
2870
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
 
2871
 Library needed for GNU Fortran applications linked against the
 
2872
 shared library.
 
2873
')`'dnl libx32gfortran
 
2874
 
 
2875
ifenabled(`libhfgfortran',`
 
2876
Package: libhfgfortran`'FORTRAN_SO`'LS
 
2877
Section: ifdef(`TARGET',`devel',`libs')
 
2878
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2879
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2880
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2881
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
 
2882
BUILT_USING`'dnl
 
2883
Description: Runtime library for GNU Fortran applications (hard float ABI)
 
2884
 Library needed for GNU Fortran applications linked against the
 
2885
 shared library.
 
2886
 
 
2887
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
 
2888
Section: debug
 
2889
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2890
Priority: extra
 
2891
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
 
2892
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
 
2893
BUILT_USING`'dnl
 
2894
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
 
2895
 Library needed for GNU Fortran applications linked against the
 
2896
 shared library.
 
2897
')`'dnl libhfgfortran
 
2898
 
 
2899
ifenabled(`libsfgfortran',`
 
2900
Package: libsfgfortran`'FORTRAN_SO`'LS
 
2901
Section: ifdef(`TARGET',`devel',`libs')
 
2902
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2903
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2904
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2905
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
 
2906
BUILT_USING`'dnl
 
2907
Description: Runtime library for GNU Fortran applications (soft float ABI)
 
2908
 Library needed for GNU Fortran applications linked against the
 
2909
 shared library.
 
2910
 
 
2911
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
 
2912
Section: debug
 
2913
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2914
Priority: extra
 
2915
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
 
2916
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
 
2917
BUILT_USING`'dnl
 
2918
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
 
2919
 Library needed for GNU Fortran applications linked against the
 
2920
 shared library.
 
2921
')`'dnl libsfgfortran
 
2922
 
 
2923
ifenabled(`libneongfortran',`
 
2924
Package: libgfortran`'FORTRAN_SO-neon`'LS
 
2925
Section: libs
 
2926
Architecture: NEON_ARCHS
 
2927
ifdef(`MULTIARCH', `Multi-Arch: same
 
2928
Pre-Depends: multiarch-support
 
2929
Breaks: ${multiarch:breaks}
 
2930
')`'dnl
 
2931
Priority: extra
 
2932
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2933
BUILT_USING`'dnl
 
2934
Description: Runtime library for GNU Fortran applications [NEON version]
 
2935
 Library needed for GNU Fortran applications linked against the
 
2936
 shared library.
 
2937
 .
 
2938
 This set of libraries is optimized to use a NEON coprocessor, and will
 
2939
 be selected instead when running under systems which have one.
 
2940
')`'dnl libneongfortran
 
2941
')`'dnl fortran
 
2942
 
 
2943
ifenabled(`ggo',`
 
2944
ifenabled(`godev',`
 
2945
Package: gccgo`'PV`'TS
 
2946
Architecture: any
 
2947
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2948
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libdep(go`'GO_SO,), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
2949
Provides: go-compiler
 
2950
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
 
2951
BUILT_USING`'dnl
 
2952
Description: GNU Go compiler
 
2953
 This is the GNU Go compiler, which compiles Go on platforms supported
 
2954
 by the gcc compiler. It uses the gcc backend to generate optimized code.
 
2955
 
 
2956
ifenabled(`multilib',`
 
2957
Package: gccgo`'PV-multilib`'TS
 
2958
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
2959
Section: devel
 
2960
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2961
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2962
Suggests: ${dep:libgobiarchdbg}
 
2963
BUILT_USING`'dnl
 
2964
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
2965
 This is the GNU Go compiler, which compiles Go on platforms supported
 
2966
 by the gcc compiler.
 
2967
 .
 
2968
 On architectures with multilib support, the package contains files
 
2969
 and dependencies for the non-default multilib architecture(s).
 
2970
')`'dnl multilib
 
2971
 
 
2972
ifenabled(`gfdldoc',`
 
2973
Package: gccgo`'PV-doc
 
2974
Architecture: all
 
2975
Section: doc
 
2976
Priority: PRI(optional)
 
2977
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
2978
BUILT_USING`'dnl
 
2979
Description: Documentation for the GNU Go compiler (gccgo)
 
2980
 Documentation for the GNU Go compiler in info `format'.
 
2981
')`'dnl gfdldoc
 
2982
')`'dnl fdev
 
2983
 
 
2984
ifenabled(`libggo',`
 
2985
Package: libgo`'GO_SO`'LS
 
2986
Section: ifdef(`TARGET',`devel',`libs')
 
2987
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2988
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2989
Pre-Depends: multiarch-support
 
2990
')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]')
 
2991
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
2992
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
2993
BUILT_USING`'dnl
 
2994
Description: Runtime library for GNU Go applications
 
2995
 Library needed for GNU Go applications linked against the
 
2996
 shared library.
 
2997
 
 
2998
Package: libgo`'GO_SO-dbg`'LS
 
2999
Section: debug
 
3000
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3001
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
3002
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
 
3003
Priority: extra
 
3004
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
 
3005
BUILT_USING`'dnl
 
3006
Description: Runtime library for GNU Go applications (debug symbols)
 
3007
 Library needed for GNU Go applications linked against the
 
3008
 shared library.
 
3009
')`'dnl libgo
 
3010
 
 
3011
ifenabled(`lib64ggo',`
 
3012
Package: lib64go`'GO_SO`'LS
 
3013
Section: ifdef(`TARGET',`devel',`libs')
 
3014
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3015
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3016
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3017
BUILT_USING`'dnl
 
3018
Description: Runtime library for GNU Go applications (64bit)
 
3019
 Library needed for GNU Go applications linked against the
 
3020
 shared library.
 
3021
 
 
3022
Package: lib64go`'GO_SO-dbg`'LS
 
3023
Section: debug
 
3024
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3025
Priority: extra
 
3026
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
 
3027
BUILT_USING`'dnl
 
3028
Description: Runtime library for GNU Go applications (64bit debug symbols)
 
3029
 Library needed for GNU Go applications linked against the
 
3030
 shared library.
 
3031
')`'dnl lib64go
 
3032
 
 
3033
ifenabled(`lib32ggo',`
 
3034
Package: lib32go`'GO_SO`'LS
 
3035
Section: ifdef(`TARGET',`devel',`libs')
 
3036
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3037
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3038
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3039
Conflicts: ${confl:lib32}
 
3040
BUILT_USING`'dnl
 
3041
Description: Runtime library for GNU Go applications (32bit)
 
3042
 Library needed for GNU Go applications linked against the
 
3043
 shared library.
 
3044
 
 
3045
Package: lib32go`'GO_SO-dbg`'LS
 
3046
Section: debug
 
3047
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3048
Priority: extra
 
3049
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
 
3050
BUILT_USING`'dnl
 
3051
Description: Runtime library for GNU Go applications (32 bit debug symbols)
 
3052
 Library needed for GNU Go applications linked against the
 
3053
 shared library.
 
3054
')`'dnl lib32go
 
3055
 
 
3056
ifenabled(`libn32ggo',`
 
3057
Package: libn32go`'GO_SO`'LS
 
3058
Section: ifdef(`TARGET',`devel',`libs')
 
3059
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3060
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3061
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3062
BUILT_USING`'dnl
 
3063
Description: Runtime library for GNU Go applications (n32)
 
3064
 Library needed for GNU Go applications linked against the
 
3065
 shared library.
 
3066
 
 
3067
Package: libn32go`'GO_SO-dbg`'LS
 
3068
Section: debug
 
3069
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3070
Priority: extra
 
3071
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
 
3072
BUILT_USING`'dnl
 
3073
Description: Runtime library for GNU Go applications (n32 debug symbols)
 
3074
 Library needed for GNU Go applications linked against the
 
3075
 shared library.
 
3076
')`'dnl libn32go
 
3077
 
 
3078
ifenabled(`libx32ggo',`
 
3079
Package: libx32go`'GO_SO`'LS
 
3080
Section: ifdef(`TARGET',`devel',`libs')
 
3081
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3082
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3083
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3084
BUILT_USING`'dnl
 
3085
Description: Runtime library for GNU Go applications (x32)
 
3086
 Library needed for GNU Go applications linked against the
 
3087
 shared library.
 
3088
 
 
3089
Package: libx32go`'GO_SO-dbg`'LS
 
3090
Section: debug
 
3091
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3092
Priority: extra
 
3093
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
 
3094
BUILT_USING`'dnl
 
3095
Description: Runtime library for GNU Go applications (x32 debug symbols)
 
3096
 Library needed for GNU Go applications linked against the
 
3097
 shared library.
 
3098
')`'dnl libx32go
 
3099
')`'dnl ggo
 
3100
 
 
3101
ifenabled(`java',`
 
3102
ifenabled(`gcj',`
 
3103
Package: gcj`'PV-jdk`'TS
 
3104
Section: java
 
3105
Architecture: any
 
3106
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3107
Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV-jre`'TS (= ${gcj:Version}), libdevdep(gcj`'GCJ_SO-dev,,=,${gcj:Version}), ${dep:ecj}, fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
3108
Recommends: libecj-java-gcj
 
3109
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
 
3110
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
 
3111
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
 
3112
Replaces: libgcj11 (<< 4.5-20100101-1)
 
3113
BUILT_USING`'dnl
 
3114
Description: gcj and classpath development tools for Java(TM)
 
3115
 GCJ is a front end to the GCC compiler which can natively compile both
 
3116
 Java(tm) source and bytecode files. The compiler can also generate class
 
3117
 files. Other java development tools from classpath are included in this
 
3118
 package.
 
3119
 .
 
3120
 The package contains as well a collection of wrapper scripts and symlinks.
 
3121
 It is meant to provide a Java-SDK-like interface to the GCJ tool set.
 
3122
')`'dnl gcj
 
3123
 
 
3124
ifenabled(`libgcj',`
 
3125
ifenabled(`libgcjcommon',`
 
3126
Package: libgcj-common
 
3127
Section: java
 
3128
Architecture: all
 
3129
Priority: PRI(optional)
 
3130
Depends: BASEDEP, ${misc:Depends}
 
3131
Conflicts: classpath (<= 0.04-4)
 
3132
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
 
3133
BUILT_USING`'dnl
 
3134
Description: Java runtime library (common files)
 
3135
 This package contains files shared by classpath and libgcj libraries.
 
3136
')`'dnl libgcjcommon
 
3137
 
 
3138
Package: gcj`'PV-jre-headless`'TS
 
3139
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3140
Section: java
 
3141
Architecture: any
 
3142
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
 
3143
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
 
3144
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
 
3145
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
 
3146
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
 
3147
BUILT_USING`'dnl
 
3148
Description: Java runtime environment using GIJ/classpath (headless version)
 
3149
 GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
 
3150
 It includes a class loader which can dynamically load shared objects, so
 
3151
 it is possible to give it the name of a class which has been compiled and
 
3152
 put into a shared library on the class path.
 
3153
 .
 
3154
 The package contains as well a collection of wrapper scripts and symlinks.
 
3155
 It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
 
3156
 limited to the headless tools and libraries.
 
3157
 
 
3158
Package: gcj`'PV-jre`'TS
 
3159
Section: java
 
3160
Architecture: any
 
3161
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3162
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
3163
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
 
3164
BUILT_USING`'dnl
 
3165
Description: Java runtime environment using GIJ/classpath
 
3166
 GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
 
3167
 It includes a class loader which can dynamically load shared objects, so
 
3168
 it is possible to give it the name of a class which has been compiled and
 
3169
 put into a shared library on the class path.
 
3170
 .
 
3171
 The package contains as well a collection of wrapper scripts and symlinks.
 
3172
 It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
 
3173
 
 
3174
Package: libgcj`'LIBGCJ_EXT`'LS
 
3175
Section: libs
 
3176
Architecture: any
 
3177
Priority: PRI(optional)
 
3178
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
3179
Multi-Arch: same
 
3180
')`'dnl
 
3181
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
 
3182
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
 
3183
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
 
3184
Replaces: gij-4.4 (<< 4.4.0-1)
 
3185
BUILT_USING`'dnl
 
3186
Description: Java runtime library for use with gcj
 
3187
 This is the runtime that goes along with the gcj front end to
 
3188
 gcc. libgcj includes parts of the Java Class Libraries, plus glue to
 
3189
 connect the libraries to the compiler and the underlying OS.
 
3190
 .
 
3191
 To show file names and line numbers in stack traces, the packages
 
3192
 libgcj`'GCJ_SO-dbg and binutils are required.
 
3193
 
 
3194
Package: gcj`'PV-jre-lib`'TS
 
3195
Section: java
 
3196
Architecture: all
 
3197
Priority: PRI(optional)
 
3198
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
 
3199
BUILT_USING`'dnl
 
3200
Description: Java runtime library for use with gcj (jar files)
 
3201
 This is the jar file that goes along with the gcj front end to gcc.
 
3202
 
 
3203
ifenabled(`gcjbc',`
 
3204
Package: libgcj-bc
 
3205
Section: java
 
3206
Architecture: any
 
3207
Priority: PRI(optional)
 
3208
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
3209
Multi-Arch: same
 
3210
')`'dnl
 
3211
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
 
3212
BUILT_USING`'dnl
 
3213
Description: Link time only library for use with gcj
 
3214
 A fake library that is used at link time only.  It ensures that
 
3215
 binaries built with the BC-ABI link against a constant SONAME.
 
3216
 This way, BC-ABI binaries continue to work if the SONAME underlying
 
3217
 libgcj.so changes.
 
3218
')`'dnl gcjbc
 
3219
 
 
3220
Package: libgcj`'LIBGCJ_EXT-awt`'LS
 
3221
Section: libs
 
3222
Architecture: any
 
3223
Priority: PRI(optional)
 
3224
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
3225
Multi-Arch: same
 
3226
')`'dnl
 
3227
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
3228
Suggests: ${pkg:gcjqt}
 
3229
BUILT_USING`'dnl
 
3230
Description: AWT peer runtime libraries for use with gcj
 
3231
 These are runtime libraries holding the AWT peer implementations
 
3232
 for libgcj (currently the GTK+ based peer library is required, the
 
3233
 QT bases library is not built).
 
3234
 
 
3235
ifenabled(`gtkpeer',`
 
3236
Package: libgcj`'GCJ_SO-awt-gtk`'LS
 
3237
Section: libs
 
3238
Architecture: any
 
3239
Priority: PRI(optional)
 
3240
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
3241
Multi-Arch: same
 
3242
')`'dnl
 
3243
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
3244
BUILT_USING`'dnl
 
3245
Description: AWT GTK+ peer runtime library for use with libgcj
 
3246
 This is the runtime library holding the GTK+ based AWT peer
 
3247
 implementation for libgcj.
 
3248
')`'dnl gtkpeer
 
3249
 
 
3250
ifenabled(`qtpeer',`
 
3251
Package: libgcj`'GCJ_SO-awt-qt`'LS
 
3252
Section: libs
 
3253
Architecture: any
 
3254
Priority: PRI(optional)
 
3255
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
3256
Multi-Arch: same
 
3257
')`'dnl
 
3258
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
3259
BUILT_USING`'dnl
 
3260
Description: AWT QT peer runtime library for use with libgcj
 
3261
 This is the runtime library holding the QT based AWT peer
 
3262
 implementation for libgcj.
 
3263
')`'dnl qtpeer
 
3264
')`'dnl libgcj
 
3265
 
 
3266
ifenabled(`libgcjdev',`
 
3267
Package: libgcj`'GCJ_SO-dev`'LS
 
3268
Section: libdevel
 
3269
Architecture: any
 
3270
ifdef(`MULTIARCH', `Multi-Arch: same
 
3271
')`'dnl
 
3272
Priority: PRI(optional)
 
3273
Depends: BASEDEP, gcj`'PV-jdk`'TS (= ${gcj:Version}), gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), libgcj-bc`'LS, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
 
3274
Suggests: libgcj-doc
 
3275
BUILT_USING`'dnl
 
3276
Description: Java development headers for use with gcj
 
3277
 These are the development headers that go along with the gcj front end
 
3278
 to gcc. libgcj includes parts of the Java Class Libraries, plus glue
 
3279
 to connect the libraries to the compiler and the underlying OS.
 
3280
 
 
3281
Package: libgcj`'GCJ_SO-dbg`'LS
 
3282
Section: debug
 
3283
Architecture: any
 
3284
Priority: extra
 
3285
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
3286
Multi-Arch: same
 
3287
')`'dnl
 
3288
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
 
3289
Recommends: binutils, libc6-dbg | libc-dbg
 
3290
BUILT_USING`'dnl
 
3291
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
 
3292
 The package provides debugging symbols for the libraries provided
 
3293
 in libgcj`'GCJ_SO-dev.
 
3294
 .
 
3295
 binutils is required to show file names and line numbers in stack traces.
 
3296
 
 
3297
ifenabled(`gcjsrc',`
 
3298
Package: gcj`'PV-source
 
3299
Section: java
 
3300
Architecture: all
 
3301
Priority: PRI(optional)
 
3302
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
 
3303
BUILT_USING`'dnl
 
3304
Description: GCJ java sources for use in IDEs like eclipse and netbeans
 
3305
 These are the java source files packaged as a zip file for use in development
 
3306
 environments like eclipse and netbeans.
 
3307
')`'dnl
 
3308
 
 
3309
ifenabled(`gcjdoc',`
 
3310
Package: libgcj-doc
 
3311
Section: doc
 
3312
Architecture: all
 
3313
Priority: PRI(optional)
 
3314
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), ${misc:Depends}
 
3315
Enhances: libgcj`'GCJ_SO-dev
 
3316
Provides: classpath-doc
 
3317
BUILT_USING`'dnl
 
3318
Description: libgcj API documentation and example programs
 
3319
 Autogenerated documentation describing the API of the libgcj library.
 
3320
 Sources and precompiled example programs from the classpath library.
 
3321
')`'dnl gcjdoc
 
3322
')`'dnl libgcjdev
 
3323
')`'dnl java
 
3324
 
 
3325
ifenabled(`c++',`
 
3326
ifenabled(`libcxx',`
 
3327
Package: libstdc++CXX_SO`'LS
 
3328
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3329
Section: ifdef(`TARGET',`devel',`libs')
 
3330
Priority: ifdef(`TARGET',`extra',PRI(important))
 
3331
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
 
3332
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
 
3333
ifdef(`MULTIARCH', `Multi-Arch: same
 
3334
Pre-Depends: multiarch-support
 
3335
Breaks: ${multiarch:breaks}
 
3336
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
 
3337
Conflicts: scim (<< 1.4.2-1)
 
3338
BUILT_USING`'dnl
 
3339
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
 
3340
 This package contains an additional runtime library for C++ programs
 
3341
 built with the GNU compiler.
 
3342
 .
 
3343
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3344
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3345
 in g++-3.0.
 
3346
ifdef(`TARGET', `dnl
 
3347
 .
 
3348
 This package contains files for TARGET architecture, for use in cross-compile
 
3349
 environment.
 
3350
')`'dnl
 
3351
')`'dnl libcxx
 
3352
 
 
3353
ifenabled(`lib32cxx',`
 
3354
Package: lib32stdc++CXX_SO`'LS
 
3355
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3356
Section: ifdef(`TARGET',`devel',`libs')
 
3357
Priority: extra
 
3358
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
 
3359
Conflicts: ${confl:lib32}
 
3360
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
 
3361
',`')`'dnl
 
3362
BUILT_USING`'dnl
 
3363
Description: GNU Standard C++ Library v3 (32 bit Version)
 
3364
 This package contains an additional runtime library for C++ programs
 
3365
 built with the GNU compiler.
 
3366
ifdef(`TARGET', `dnl
 
3367
 .
 
3368
 This package contains files for TARGET architecture, for use in cross-compile
 
3369
 environment.
 
3370
')`'dnl
 
3371
')`'dnl lib32cxx
 
3372
 
 
3373
ifenabled(`lib64cxx',`
 
3374
Package: lib64stdc++CXX_SO`'LS
 
3375
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3376
Section: ifdef(`TARGET',`devel',`libs')
 
3377
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3378
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
 
3379
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
 
3380
',`')`'dnl
 
3381
BUILT_USING`'dnl
 
3382
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
 
3383
 This package contains an additional runtime library for C++ programs
 
3384
 built with the GNU compiler.
 
3385
 .
 
3386
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3387
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3388
 in g++-3.0.
 
3389
ifdef(`TARGET', `dnl
 
3390
 .
 
3391
 This package contains files for TARGET architecture, for use in cross-compile
 
3392
 environment.
 
3393
')`'dnl
 
3394
')`'dnl lib64cxx
 
3395
 
 
3396
ifenabled(`libn32cxx',`
 
3397
Package: libn32stdc++CXX_SO`'LS
 
3398
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3399
Section: ifdef(`TARGET',`devel',`libs')
 
3400
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3401
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
 
3402
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
 
3403
',`')`'dnl
 
3404
BUILT_USING`'dnl
 
3405
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
 
3406
 This package contains an additional runtime library for C++ programs
 
3407
 built with the GNU compiler.
 
3408
 .
 
3409
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3410
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3411
 in g++-3.0.
 
3412
ifdef(`TARGET', `dnl
 
3413
 .
 
3414
 This package contains files for TARGET architecture, for use in cross-compile
 
3415
 environment.
 
3416
')`'dnl
 
3417
')`'dnl libn32cxx
 
3418
 
 
3419
ifenabled(`libx32cxx',`
 
3420
Package: libx32stdc++CXX_SO`'LS
 
3421
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3422
Section: ifdef(`TARGET',`devel',`libs')
 
3423
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3424
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
 
3425
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
 
3426
',`')`'dnl
 
3427
BUILT_USING`'dnl
 
3428
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
 
3429
 This package contains an additional runtime library for C++ programs
 
3430
 built with the GNU compiler.
 
3431
 .
 
3432
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3433
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3434
 in g++-3.0.
 
3435
ifdef(`TARGET', `dnl
 
3436
 .
 
3437
 This package contains files for TARGET architecture, for use in cross-compile
 
3438
 environment.
 
3439
')`'dnl
 
3440
')`'dnl libx32cxx
 
3441
 
 
3442
ifenabled(`libhfcxx',`
 
3443
Package: libhfstdc++CXX_SO`'LS
 
3444
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3445
Section: ifdef(`TARGET',`devel',`libs')
 
3446
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3447
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
 
3448
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
 
3449
',`')`'dnl
 
3450
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
 
3451
BUILT_USING`'dnl
 
3452
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
 
3453
 This package contains an additional runtime library for C++ programs
 
3454
 built with the GNU compiler.
 
3455
 .
 
3456
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3457
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3458
 in g++-3.0.
 
3459
ifdef(`TARGET', `dnl
 
3460
 .
 
3461
 This package contains files for TARGET architecture, for use in cross-compile
 
3462
 environment.
 
3463
')`'dnl
 
3464
')`'dnl libhfcxx
 
3465
 
 
3466
ifenabled(`libsfcxx',`
 
3467
Package: libsfstdc++CXX_SO`'LS
 
3468
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3469
Section: ifdef(`TARGET',`devel',`libs')
 
3470
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3471
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
 
3472
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
 
3473
',`')`'dnl
 
3474
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
 
3475
BUILT_USING`'dnl
 
3476
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
 
3477
 This package contains an additional runtime library for C++ programs
 
3478
 built with the GNU compiler.
 
3479
 .
 
3480
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3481
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3482
 in g++-3.0.
 
3483
ifdef(`TARGET', `dnl
 
3484
 .
 
3485
 This package contains files for TARGET architecture, for use in cross-compile
 
3486
 environment.
 
3487
')`'dnl
 
3488
')`'dnl libsfcxx
 
3489
 
 
3490
ifenabled(`libneoncxx',`
 
3491
Package: libstdc++CXX_SO-neon`'LS
 
3492
Architecture: NEON_ARCHS
 
3493
Section: libs
 
3494
Priority: extra
 
3495
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
3496
BUILT_USING`'dnl
 
3497
Description: GNU Standard C++ Library v3 [NEON version]
 
3498
 This package contains an additional runtime library for C++ programs
 
3499
 built with the GNU compiler.
 
3500
 .
 
3501
 This set of libraries is optimized to use a NEON coprocessor, and will
 
3502
 be selected instead when running under systems which have one.
 
3503
')`'dnl
 
3504
 
 
3505
ifenabled(`c++dev',`
 
3506
Package: libstdc++`'PV-dev`'LS
 
3507
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3508
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
3509
'))`'dnl
 
3510
Section: ifdef(`TARGET',`devel',`libdevel')
 
3511
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3512
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
 
3513
ifdef(`TARGET',`',`dnl native
 
3514
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
 
3515
Suggests: libstdc++`'PV-doc
 
3516
')`'dnl native
 
3517
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
 
3518
BUILT_USING`'dnl
 
3519
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
 
3520
 This package contains the headers and static library files necessary for
 
3521
 building C++ programs which use libstdc++.
 
3522
 .
 
3523
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3524
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3525
 in g++-3.0.
 
3526
ifdef(`TARGET', `dnl
 
3527
 .
 
3528
 This package contains files for TARGET architecture, for use in cross-compile
 
3529
 environment.
 
3530
')`'dnl
 
3531
 
 
3532
Package: libstdc++`'PV-pic`'LS
 
3533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3534
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
3535
'))`'dnl
 
3536
Section: ifdef(`TARGET',`devel',`libdevel')
 
3537
Priority: extra
 
3538
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
3539
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
 
3540
',`')`'dnl
 
3541
BUILT_USING`'dnl
 
3542
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
 
3543
 This is used to develop subsets of the libstdc++ shared libraries for
 
3544
 use on custom installation floppies and in embedded systems.
 
3545
 .
 
3546
 Unless you are making one of those, you will not need this package.
 
3547
ifdef(`TARGET', `dnl
 
3548
 .
 
3549
 This package contains files for TARGET architecture, for use in cross-compile
 
3550
 environment.
 
3551
')`'dnl
 
3552
 
 
3553
Package: libstdc++CXX_SO`'PV-dbg`'LS
 
3554
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3555
Section: debug
 
3556
Priority: extra
 
3557
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
 
3558
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
 
3559
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
 
3560
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
 
3561
')
 
3562
Recommends: libdevdep(stdc++`'PV-dev,)
 
3563
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, libstdc++6-4.7-dbg`'LS
 
3564
BUILT_USING`'dnl
 
3565
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
3566
 This package contains the shared library of libstdc++ compiled with
 
3567
 debugging symbols.
 
3568
ifdef(`TARGET', `dnl
 
3569
 .
 
3570
 This package contains files for TARGET architecture, for use in cross-compile
 
3571
 environment.
 
3572
')`'dnl
 
3573
 
 
3574
Package: lib32stdc++`'PV-dev`'LS
 
3575
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3576
Section: ifdef(`TARGET',`devel',`libdevel')
 
3577
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3578
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
3579
BUILT_USING`'dnl
 
3580
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
3581
 This package contains the headers and static library files necessary for
 
3582
 building C++ programs which use libstdc++.
 
3583
 .
 
3584
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3585
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3586
 in g++-3.0.
 
3587
ifdef(`TARGET', `dnl
 
3588
 .
 
3589
 This package contains files for TARGET architecture, for use in cross-compile
 
3590
 environment.
 
3591
')`'dnl
 
3592
 
 
3593
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
 
3594
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3595
Section: debug
 
3596
Priority: extra
 
3597
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
 
3598
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
 
3599
',`')`'dnl
 
3600
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, lib32stdc++6-4.7-dbg`'LS,
 
3601
BUILT_USING`'dnl
 
3602
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
3603
 This package contains the shared library of libstdc++ compiled with
 
3604
 debugging symbols.
 
3605
ifdef(`TARGET', `dnl
 
3606
 .
 
3607
 This package contains files for TARGET architecture, for use in cross-compile
 
3608
 environment.
 
3609
')`'dnl
 
3610
 
 
3611
Package: lib64stdc++`'PV-dev`'LS
 
3612
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3613
Section: ifdef(`TARGET',`devel',`libdevel')
 
3614
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3615
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
3616
BUILT_USING`'dnl
 
3617
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
3618
 This package contains the headers and static library files necessary for
 
3619
 building C++ programs which use libstdc++.
 
3620
 .
 
3621
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3622
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3623
 in g++-3.0.
 
3624
ifdef(`TARGET', `dnl
 
3625
 .
 
3626
 This package contains files for TARGET architecture, for use in cross-compile
 
3627
 environment.
 
3628
')`'dnl
 
3629
 
 
3630
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
 
3631
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3632
Section: debug
 
3633
Priority: extra
 
3634
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
 
3635
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
 
3636
',`')`'dnl
 
3637
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, lib64stdc++6-4.7-dbg`'LS
 
3638
BUILT_USING`'dnl
 
3639
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
3640
 This package contains the shared library of libstdc++ compiled with
 
3641
 debugging symbols.
 
3642
ifdef(`TARGET', `dnl
 
3643
 .
 
3644
 This package contains files for TARGET architecture, for use in cross-compile
 
3645
 environment.
 
3646
')`'dnl
 
3647
 
 
3648
Package: libn32stdc++`'PV-dev`'LS
 
3649
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3650
Section: ifdef(`TARGET',`devel',`libdevel')
 
3651
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3652
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
3653
BUILT_USING`'dnl
 
3654
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
3655
 This package contains the headers and static library files necessary for
 
3656
 building C++ programs which use libstdc++.
 
3657
 .
 
3658
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3659
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3660
 in g++-3.0.
 
3661
ifdef(`TARGET', `dnl
 
3662
 .
 
3663
 This package contains files for TARGET architecture, for use in cross-compile
 
3664
 environment.
 
3665
')`'dnl
 
3666
 
 
3667
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
 
3668
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3669
Section: debug
 
3670
Priority: extra
 
3671
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
 
3672
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
 
3673
',`')`'dnl
 
3674
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, libn32stdc++6-4.7-dbg`'LS
 
3675
BUILT_USING`'dnl
 
3676
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
3677
 This package contains the shared library of libstdc++ compiled with
 
3678
 debugging symbols.
 
3679
ifdef(`TARGET', `dnl
 
3680
 .
 
3681
 This package contains files for TARGET architecture, for use in cross-compile
 
3682
 environment.
 
3683
')`'dnl
 
3684
 
 
3685
ifenabled(`libx32dbgcxx',`
 
3686
Package: libx32stdc++`'PV-dev`'LS
 
3687
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3688
Section: ifdef(`TARGET',`devel',`libdevel')
 
3689
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3690
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
3691
BUILT_USING`'dnl
 
3692
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
3693
 This package contains the headers and static library files necessary for
 
3694
 building C++ programs which use libstdc++.
 
3695
 .
 
3696
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3697
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3698
 in g++-3.0.
 
3699
ifdef(`TARGET', `dnl
 
3700
 .
 
3701
 This package contains files for TARGET architecture, for use in cross-compile
 
3702
 environment.
 
3703
')`'dnl
 
3704
 
 
3705
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
 
3706
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3707
Section: debug
 
3708
Priority: extra
 
3709
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
 
3710
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
 
3711
',`')`'dnl
 
3712
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
 
3713
BUILT_USING`'dnl
 
3714
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
3715
 This package contains the shared library of libstdc++ compiled with
 
3716
 debugging symbols.
 
3717
ifdef(`TARGET', `dnl
 
3718
 .
 
3719
 This package contains files for TARGET architecture, for use in cross-compile
 
3720
 environment.
 
3721
')`'dnl
 
3722
')`'dnl libx32dbgcxx
 
3723
 
 
3724
ifenabled(`libhfdbgcxx',`
 
3725
Package: libhfstdc++`'PV-dev`'LS
 
3726
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3727
Section: ifdef(`TARGET',`devel',`libdevel')
 
3728
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3729
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
3730
BUILT_USING`'dnl
 
3731
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
3732
 This package contains the headers and static library files necessary for
 
3733
 building C++ programs which use libstdc++.
 
3734
 .
 
3735
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3736
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3737
 in g++-3.0.
 
3738
ifdef(`TARGET', `dnl
 
3739
 .
 
3740
 This package contains files for TARGET architecture, for use in cross-compile
 
3741
 environment.
 
3742
')`'dnl
 
3743
 
 
3744
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
 
3745
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3746
Section: debug
 
3747
Priority: extra
 
3748
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
 
3749
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
 
3750
',`')`'dnl
 
3751
ifdef(`TARGET',`dnl',`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, libhfstdc++6-4.7-dbg`'LS, libstdc++'CXX_SO`-armhf [biarchhf_archs]')
 
3752
BUILT_USING`'dnl
 
3753
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
3754
 This package contains the shared library of libstdc++ compiled with
 
3755
 debugging symbols.
 
3756
ifdef(`TARGET', `dnl
 
3757
 .
 
3758
 This package contains files for TARGET architecture, for use in cross-compile
 
3759
 environment.
 
3760
')`'dnl
 
3761
')`'dnl libhfdbgcxx
 
3762
 
 
3763
ifenabled(`libsfdbgcxx',`
 
3764
Package: libsfstdc++`'PV-dev`'LS
 
3765
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3766
Section: ifdef(`TARGET',`devel',`libdevel')
 
3767
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3768
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
3769
BUILT_USING`'dnl
 
3770
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
3771
 This package contains the headers and static library files necessary for
 
3772
 building C++ programs which use libstdc++.
 
3773
 .
 
3774
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
3775
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
3776
 in g++-3.0.
 
3777
ifdef(`TARGET', `dnl
 
3778
 .
 
3779
 This package contains files for TARGET architecture, for use in cross-compile
 
3780
 environment.
 
3781
')`'dnl
 
3782
 
 
3783
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
 
3784
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3785
Section: debug
 
3786
Priority: extra
 
3787
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
 
3788
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
 
3789
',`')`'dnl
 
3790
ifdef(`TARGET',`dnl',`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, libsfstdc++6-4.7-dbg`'LS, libstdc++'CXX_SO`-armel [biarchsf_archs]')
 
3791
BUILT_USING`'dnl
 
3792
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
3793
 This package contains the shared library of libstdc++ compiled with
 
3794
 debugging symbols.
 
3795
ifdef(`TARGET', `dnl
 
3796
 .
 
3797
 This package contains files for TARGET architecture, for use in cross-compile
 
3798
 environment.
 
3799
')`'dnl
 
3800
')`'dnl libsfdbgcxx
 
3801
 
 
3802
ifdef(`TARGET', `', `
 
3803
Package: libstdc++`'PV-doc
 
3804
Architecture: all
 
3805
Section: doc
 
3806
Priority: PRI(optional)
 
3807
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
 
3808
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, libstdc++6-4.7-doc
 
3809
Description: GNU Standard C++ Library v3 (documentation files)
 
3810
 This package contains documentation files for the GNU stdc++ library.
 
3811
 .
 
3812
 One set is the distribution documentation, the other set is the
 
3813
 source documentation including a namespace list, class hierarchy,
 
3814
 alphabetical list, compound list, file list, namespace members,
 
3815
 compound members and file members.
 
3816
')`'dnl native
 
3817
')`'dnl c++dev
 
3818
')`'dnl c++
 
3819
 
 
3820
ifenabled(`ada',`
 
3821
Package: gnat`'-GNAT_V
 
3822
Architecture: any
 
3823
Priority: PRI(optional)
 
3824
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
3825
')`'dnl
 
3826
Depends: gnat`'PV-base (= ${gnat:Version}), gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
3827
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
 
3828
Provides: ada-compiler
 
3829
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
 
3830
BUILT_USING`'dnl
 
3831
Description: GNU Ada compiler
 
3832
 GNAT is a compiler for the Ada programming language. It produces optimized
 
3833
 code on platforms supported by the GNU Compiler Collection (GCC).
 
3834
 .
 
3835
 This package provides the compiler, tools and runtime library that handles
 
3836
 exceptions using the default zero-cost mechanism.
 
3837
 
 
3838
Package: gnat`'-GNAT_V-sjlj
 
3839
Architecture: any
 
3840
Priority: extra
 
3841
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
 
3842
')`'dnl
 
3843
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
3844
BUILT_USING`'dnl
 
3845
Description: GNU Ada compiler (setjump/longjump runtime library)
 
3846
 GNAT is a compiler for the Ada programming language. It produces optimized
 
3847
 code on platforms supported by the GNU Compiler Collection (GCC).
 
3848
 .
 
3849
 This package provides an alternative runtime library that handles
 
3850
 exceptions using the setjump/longjump mechanism (as a static library
 
3851
 only).  You can install it to supplement the normal compiler.
 
3852
 
 
3853
ifenabled(`libgnat',`
 
3854
Package: libgnat`'-GNAT_V
 
3855
Section: libs
 
3856
Architecture: any
 
3857
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
3858
Pre-Depends: multiarch-support
 
3859
'))`'dnl
 
3860
Priority: PRI(optional)
 
3861
Depends: gnat`'PV-base (= ${gnat:Version}), ${shlibs:Depends}, ${misc:Depends}
 
3862
BUILT_USING`'dnl
 
3863
Description: runtime for applications compiled with GNAT (shared library)
 
3864
 GNAT is a compiler for the Ada programming language. It produces optimized
 
3865
 code on platforms supported by the GNU Compiler Collection (GCC).
 
3866
 .
 
3867
 The libgnat library provides runtime components needed by most
 
3868
 applications produced with GNAT.
 
3869
 .
 
3870
 This package contains the runtime shared library.
 
3871
 
 
3872
Package: libgnat`'-GNAT_V-dbg
 
3873
Section: debug
 
3874
Architecture: any
 
3875
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
3876
Pre-Depends: multiarch-support
 
3877
'))`'dnl
 
3878
Priority: extra
 
3879
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
3880
BUILT_USING`'dnl
 
3881
Description: runtime for applications compiled with GNAT (debugging symbols)
 
3882
 GNAT is a compiler for the Ada programming language. It produces optimized
 
3883
 code on platforms supported by the GNU Compiler Collection (GCC).
 
3884
 .
 
3885
 The libgnat library provides runtime components needed by most
 
3886
 applications produced with GNAT.
 
3887
 .
 
3888
 This package contains the debugging symbols.
 
3889
 
 
3890
Package: libgnatvsn`'GNAT_V-dev
 
3891
Section: libdevel
 
3892
Architecture: any
 
3893
Priority: extra
 
3894
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}), ada-compiler,
 
3895
 libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
3896
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
 
3897
BUILT_USING`'dnl
 
3898
Description: GNU Ada compiler selected components (development files)
 
3899
 GNAT is a compiler for the Ada programming language. It produces optimized
 
3900
 code on platforms supported by the GNU Compiler Collection (GCC).
 
3901
 .
 
3902
 The libgnatvsn library exports selected GNAT components for use in other
 
3903
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 
3904
 GPL, allowing to link proprietary programs with it.
 
3905
 .
 
3906
 This package contains the development files and static library.
 
3907
 
 
3908
Package: libgnatvsn`'GNAT_V
 
3909
Architecture: any
 
3910
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
3911
Pre-Depends: multiarch-support
 
3912
'))`'dnl
 
3913
Priority: PRI(optional)
 
3914
Section: libs
 
3915
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
3916
BUILT_USING`'dnl
 
3917
Description: GNU Ada compiler selected components (shared library)
 
3918
 GNAT is a compiler for the Ada programming language. It produces optimized
 
3919
 code on platforms supported by the GNU Compiler Collection (GCC).
 
3920
 .
 
3921
 The libgnatvsn library exports selected GNAT components for use in other
 
3922
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 
3923
 GPL, allowing to link proprietary programs with it.
 
3924
 .
 
3925
 This package contains the runtime shared library.
 
3926
 
 
3927
Package: libgnatvsn`'GNAT_V-dbg
 
3928
Architecture: any
 
3929
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
3930
Pre-Depends: multiarch-support
 
3931
'))`'dnl
 
3932
Priority: extra
 
3933
Section: debug
 
3934
Depends: gnat`'PV-base (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
3935
Suggests: gnat, ada-compiler
 
3936
BUILT_USING`'dnl
 
3937
Description: GNU Ada compiler selected components (debugging symbols)
 
3938
 GNAT is a compiler for the Ada programming language. It produces optimized
 
3939
 code on platforms supported by the GNU Compiler Collection (GCC).
 
3940
 .
 
3941
 The libgnatvsn library exports selected GNAT components for use in other
 
3942
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 
3943
 GPL, allowing to link proprietary programs with it.
 
3944
 .
 
3945
 This package contains the debugging symbols.
 
3946
 
 
3947
Package: libgnatprj`'GNAT_V-dev
 
3948
Section: libdevel
 
3949
Architecture: any
 
3950
Priority: extra
 
3951
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}), ada-compiler,
 
3952
 libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
 
3953
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
 
3954
BUILT_USING`'dnl
 
3955
Description: GNU Ada compiler Project Manager (development files)
 
3956
 GNAT is a compiler for the Ada programming language. It produces optimized
 
3957
 code on platforms supported by the GNU Compiler Collection (GCC).
 
3958
 .
 
3959
 GNAT uses project files to organise source and object files in large-scale
 
3960
 development efforts. The libgnatprj library exports GNAT project files
 
3961
 management for use in other packages, most notably ASIS tools (package
 
3962
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 
3963
 licensed under the pure GPL; all programs that use it must also be
 
3964
 distributed under the GPL, or not distributed at all.
 
3965
 .
 
3966
 This package contains the development files and static library.
 
3967
 
 
3968
Package: libgnatprj`'GNAT_V
 
3969
Architecture: any
 
3970
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
3971
Pre-Depends: multiarch-support
 
3972
'))`'dnl
 
3973
Priority: PRI(optional)
 
3974
Section: libs
 
3975
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
3976
BUILT_USING`'dnl
 
3977
Description: GNU Ada compiler Project Manager (shared library)
 
3978
 GNAT is a compiler for the Ada programming language. It produces optimized
 
3979
 code on platforms supported by the GNU Compiler Collection (GCC).
 
3980
 .
 
3981
 GNAT uses project files to organise source and object files in large-scale
 
3982
 development efforts. The libgnatprj library exports GNAT project files
 
3983
 management for use in other packages, most notably ASIS tools (package
 
3984
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 
3985
 licensed under the pure GPL; all programs that use it must also be
 
3986
 distributed under the GPL, or not distributed at all.
 
3987
 .
 
3988
 This package contains the runtime shared library.
 
3989
 
 
3990
Package: libgnatprj`'GNAT_V-dbg
 
3991
Architecture: any
 
3992
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
3993
Pre-Depends: multiarch-support
 
3994
'))`'dnl
 
3995
Priority: extra
 
3996
Section: debug
 
3997
Depends: gnat`'PV-base (= ${gnat:Version}), libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
 
3998
Suggests: gnat, ada-compiler
 
3999
BUILT_USING`'dnl
 
4000
Description: GNU Ada compiler Project Manager (debugging symbols)
 
4001
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4002
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4003
 .
 
4004
 GNAT uses project files to organise source and object files in large-scale
 
4005
 development efforts. The libgnatprj library exports GNAT project files
 
4006
 management for use in other packages, most notably ASIS tools (package
 
4007
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 
4008
 licensed under the pure GPL; all programs that use it must also be
 
4009
 distributed under the GPL, or not distributed at all.
 
4010
 .
 
4011
 This package contains the debugging symbols.
 
4012
')`'dnl libgnat
 
4013
 
 
4014
ifenabled(`lib64gnat',`
 
4015
Package: lib64gnat`'-GNAT_V
 
4016
Section: libs
 
4017
Architecture: biarch64_archs
 
4018
Priority: PRI(optional)
 
4019
Depends: gnat`'PV-base (= ${gnat:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
4020
BUILT_USING`'dnl
 
4021
Description: runtime for applications compiled with GNAT (64 bits shared library)
 
4022
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4023
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4024
 .
 
4025
 The libgnat library provides runtime components needed by most
 
4026
 applications produced with GNAT.
 
4027
 .
 
4028
 This package contains the runtime shared library for 64 bits architectures.
 
4029
')`'dnl libgnat
 
4030
 
 
4031
ifenabled(`gfdldoc',`
 
4032
Package: gnat`'PV-doc
 
4033
Architecture: all
 
4034
Section: doc
 
4035
Priority: PRI(optional)
 
4036
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
4037
Suggests: gnat`'PV
 
4038
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
 
4039
BUILT_USING`'dnl
 
4040
Description: GNU Ada compiler (documentation)
 
4041
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4042
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4043
 .
 
4044
 The libgnat library provides runtime components needed by most
 
4045
 applications produced with GNAT.
 
4046
 .
 
4047
 This package contains the documentation in info `format'.
 
4048
')`'dnl gfdldoc
 
4049
')`'dnl ada
 
4050
 
 
4051
ifenabled(`d ',`
 
4052
Package: gdc`'PV
 
4053
Architecture: any
 
4054
Priority: PRI(optional)
 
4055
Depends: SOFTBASEDEP, g++`'PV (>= ${gcc:SoftVersion}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}) [libphobos_no_archs], ${shlibs:Depends}, ${misc:Depends}
 
4056
Provides: gdc, d-compiler, d-v2-compiler
 
4057
Replaces: gdc (<< 4.4.6-5)
 
4058
BUILT_USING`'dnl
 
4059
Description: GNU D compiler (version 2), based on the GCC backend
 
4060
 This is the GNU D compiler, which compiles D on platforms supported by gcc.
 
4061
 It uses the gcc backend to generate optimised code.
 
4062
 .
 
4063
 This compiler supports D language version 2.
 
4064
 
 
4065
ifenabled(`libphobos',`
 
4066
Package: libphobos`'PHOBOS_V`'PV`'TS-dev
 
4067
Architecture: any
 
4068
Section: libdevel
 
4069
Priority: PRI(optional)
 
4070
Depends: gdc`'PV`'TS (= ${gdc:Version}), zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
 
4071
Provides: libphobos`'PHOBOS_V`'TS-dev
 
4072
BUILT_USING`'dnl
 
4073
Description: Phobos D standard library
 
4074
 This is the Phobos standard library that comes with the D2 compiler.
 
4075
 .
 
4076
 For more information check http://www.d-programming-language.org/phobos/
 
4077
 
 
4078
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
 
4079
Section: debug
 
4080
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4081
Priority: extra
 
4082
Depends: gdc`'PV`'TS (= ${gdc:Version}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
 
4083
Provides: libphobos`'PHOBOS_V`'TS-dbg
 
4084
BUILT_USING`'dnl
 
4085
Description: The Phobos D standard library (debug symbols)
 
4086
 This is the Phobos standard library that comes with the D2 compiler.
 
4087
 .
 
4088
 For more information check http://www.d-programming-language.org/phobos/
 
4089
')`'dnl libphobos
 
4090
')`'dnl d
 
4091
 
 
4092
ifdef(`TARGET',`',`dnl
 
4093
ifenabled(`libs',`
 
4094
Package: gcc`'PV-soft-float
 
4095
Architecture: arm armel armhf
 
4096
Priority: PRI(optional)
 
4097
Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
 
4098
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
 
4099
BUILT_USING`'dnl
 
4100
Description: GCC soft-floating-point gcc libraries (ARM)
 
4101
 These are versions of basic static libraries such as libgcc.a compiled
 
4102
 with the -msoft-float option, for CPUs without a floating-point unit.
 
4103
')`'dnl commonlibs
 
4104
')`'dnl
 
4105
 
 
4106
ifenabled(`fixincl',`
 
4107
Package: fixincludes
 
4108
Architecture: any
 
4109
Priority: PRI(optional)
 
4110
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
4111
BUILT_USING`'dnl
 
4112
Description: Fix non-ANSI header files
 
4113
 FixIncludes was created to fix non-ANSI system header files. Many
 
4114
 system manufacturers supply proprietary headers that are not ANSI compliant.
 
4115
 The GNU compilers cannot compile non-ANSI headers. Consequently, the
 
4116
 FixIncludes shell script was written to fix the header files.
 
4117
 .
 
4118
 Not all packages with header files are installed on the system, when the
 
4119
 package is built, so we make fixincludes available at build time of other
 
4120
 packages, such that checking tools like lintian can make use of it.
 
4121
')`'dnl fixincl
 
4122
 
 
4123
ifenabled(`cdev',`
 
4124
ifdef(`TARGET', `', `
 
4125
ifenabled(`gfdldoc',`
 
4126
Package: gcc`'PV-doc
 
4127
Architecture: all
 
4128
Section: doc
 
4129
Priority: PRI(optional)
 
4130
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
4131
Conflicts: gcc-docs (<< 2.95.2)
 
4132
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
 
4133
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
 
4134
 Documentation for the GNU compilers in info `format'.
 
4135
')`'dnl gfdldoc
 
4136
')`'dnl native
 
4137
')`'dnl cdev
 
4138
 
 
4139
ifdef(`TARGET',`',`dnl
 
4140
ifenabled(`libnof',`
 
4141
Package: gcc`'PV-nof
 
4142
Architecture: powerpc
 
4143
Priority: PRI(optional)
 
4144
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
 
4145
Conflicts: gcc-3.2-nof
 
4146
BUILT_USING`'dnl
 
4147
Description: GCC no-floating-point gcc libraries (powerpc)
 
4148
 These are versions of basic static libraries such as libgcc.a compiled
 
4149
 with the -msoft-float option, for CPUs without a floating-point unit.
 
4150
')`'dnl libnof
 
4151
')`'dnl
 
4152
 
 
4153
ifenabled(`source',`
 
4154
Package: gcc`'PV-source
 
4155
Architecture: all
 
4156
Priority: PRI(optional)
 
4157
Depends: make (>= 3.81), autoconf2.64, automake, quilt, patchutils, gawk, ${misc:Depends}
 
4158
Description: Source of the GNU Compiler Collection
 
4159
 This package contains the sources and patches which are needed to
 
4160
 build the GNU Compiler Collection (GCC).
 
4161
')`'dnl source
 
4162
dnl
 
4163
')`'dnl gcc-X.Y
 
4164
dnl last line in file