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

« back to all changes in this revision

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