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

« back to all changes in this revision

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