~angelsl/ubuntu/wily/gcc-5/mips-cross

« back to all changes in this revision

Viewing changes to debian/control.m4

  • Committer: angelsl
  • Date: 2015-10-30 03:30:35 UTC
  • Revision ID: angelsl-20151030033035-rmug41zm8hyjgisg
Original import

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(`depifenabled', `ifelse(index(enabled_languages, `$1'), -1, `', `$2')')
 
22
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
 
23
 
 
24
ifdef(`TARGET',`ifdef(`CROSS_ARCH',`',`undefine(`MULTIARCH')')')
 
25
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
 
26
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
 
27
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
 
28
define(`libidevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
 
29
ifdef(`TARGET',`ifelse(CROSS_ARCH,`all',`
 
30
define(`libidevdep', `lib$2$1`'LS`'AQ (>= ifelse(`$4',`',`${gcc:SoftVersion}',`$4'))')
 
31
')')
 
32
define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
 
33
 
 
34
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
 
35
'))
 
36
 
 
37
divert`'dnl
 
38
dnl --------------------------------------------------------------------------
 
39
Source: SRCNAME
 
40
Section: devel
 
41
Priority: PRI(optional)
 
42
ifelse(DIST,`Ubuntu',`dnl
 
43
ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl
 
44
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
 
45
', `dnl
 
46
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
 
47
')dnl SRCNAME
 
48
XSBC-Original-Maintainer: MAINTAINER
 
49
', `dnl
 
50
Maintainer: MAINTAINER
 
51
')dnl DIST
 
52
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
 
53
Uploaders: Ludovic Brenta <lbrenta@debian.org>
 
54
', regexp(SRCNAME, `gdc'),0,`dnl
 
55
Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
 
56
', `dnl
 
57
Uploaders: Matthias Klose <doko@debian.org>
 
58
')dnl SRCNAME
 
59
Standards-Version: 3.9.6
 
60
ifdef(`TARGET',`dnl cross
 
61
Build-Depends: debhelper (>= 5.0.62), DPKG_BUILD_DEP
 
62
  LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
 
63
  kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k],
 
64
  LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTO_BUILD_DEP
 
65
  SOURCE_BUILD_DEP CROSS_BUILD_DEP
 
66
  ISL_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
 
67
  autogen, zlib1g-dev, gawk, lzma, xz-utils, patchutils,
 
68
  zlib1g-dev, SDT_BUILD_DEP
 
69
  bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
 
70
',`dnl native
 
71
Build-Depends: debhelper (>= 5.0.62), DPKG_BUILD_DEP
 
72
  GCC_MULTILIB_BUILD_DEP
 
73
  LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
 
74
  kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k],
 
75
  AUTO_BUILD_DEP BASE_BUILD_DEP
 
76
  libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
 
77
  autogen, gawk, lzma, xz-utils, patchutils,
 
78
  zlib1g-dev, SDT_BUILD_DEP
 
79
  BINUTILS_BUILD_DEP, binutils-hppa64-linux-gnu (>= BINUTILSBDV) [hppa],
 
80
  gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
 
81
  gdb,
 
82
  texinfo (>= 4.3), locales, sharutils,
 
83
  procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
 
84
  ISL_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
 
85
  CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
 
86
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
 
87
')dnl
 
88
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
 
89
Homepage: http://gcc.gnu.org/
 
90
', regexp(SRCNAME, `gdc'),0,`dnl
 
91
Homepage: http://gdcproject.org/
 
92
', `dnl
 
93
Homepage: http://gcc.gnu.org/
 
94
')dnl SRCNAME
 
95
Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
 
96
Vcs-Svn: svn://anonscm.debian.org/gcccvs/branches/sid/gcc`'PV
 
97
 
 
98
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
 
99
Package: gcc-snapshot`'TS
 
100
Architecture: any
 
101
Section: devel
 
102
Priority: extra
 
103
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
 
104
Recommends: ${snap:recommends}
 
105
Suggests: ${dep:gold}
 
106
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
 
107
BUILT_USING`'dnl
 
108
Description: A SNAPSHOT of the GNU Compiler Collection
 
109
 This package contains a recent development SNAPSHOT of all files
 
110
 contained in the GNU Compiler Collection (GCC).
 
111
 .
 
112
 The source code for this package has been exported from SVN trunk.
 
113
 .
 
114
 DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
 
115
 .
 
116
 This package will NEVER hit the testing distribution. It is used for
 
117
 tracking gcc bugs submitted to the Debian BTS in recent development
 
118
 versions of gcc.
 
119
',`dnl gcc-X.Y
 
120
 
 
121
dnl default base package dependencies
 
122
define(`BASEDEP', `gcc`'PV`'TS-base (= ${gcc:Version})')
 
123
define(`SOFTBASEDEP', `gcc`'PV`'TS-base (>= ${gcc:SoftVersion})')
 
124
 
 
125
ifdef(`TARGET',`
 
126
define(`BASELDEP', `gcc`'PV-cross-base (= ${gcc:Version})')
 
127
define(`SOFTBASELDEP', `gcc`'PV-cross-base (>= ${gcc:SoftVersion})')
 
128
',`dnl
 
129
define(`BASELDEP', `BASEDEP')
 
130
define(`SOFTBASELDEP', `SOFTBASEDEP')
 
131
')
 
132
 
 
133
dnl base, when building libgcc out of the gcj source; needed if new symbols
 
134
dnl in libgcc are used in libgcj.
 
135
ifelse(index(SRCNAME, `gcj'), 0, `
 
136
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
 
137
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
 
138
')
 
139
 
 
140
ifelse(index(SRCNAME, `gnat'), 0, `
 
141
define(`BASEDEP', `gnat`'PV-base (= ${gnat:Version})')
 
142
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
 
143
')
 
144
 
 
145
ifenabled(`gccbase',`
 
146
Package: gcc`'PV`'TS-base
 
147
Architecture: any
 
148
Multi-Arch: same
 
149
Section: ifdef(`TARGET',`devel',`libs')
 
150
Priority: ifdef(`TARGET',`extra',`PRI(required)')
 
151
Depends: ${misc:Depends}
 
152
Replaces: ${base:Replaces}
 
153
Breaks: ${base:Breaks}
 
154
BUILT_USING`'dnl
 
155
Description: GCC, the GNU Compiler Collection (base package)
 
156
 This package contains files common to all languages and libraries
 
157
 contained in the GNU Compiler Collection (GCC).
 
158
ifdef(`BASE_ONLY', `dnl
 
159
 .
 
160
 This version of GCC is not yet available for this architecture.
 
161
 Please use the compilers from the gcc-snapshot package for testing.
 
162
')`'dnl
 
163
')`'dnl gccbase
 
164
 
 
165
ifenabled(`gcclbase',`
 
166
Package: gcc`'PV-cross-base
 
167
Architecture: all
 
168
Section: ifdef(`TARGET',`devel',`libs')
 
169
Priority: ifdef(`TARGET',`extra',`PRI(required)')
 
170
Depends: ${misc:Depends}
 
171
BUILT_USING`'dnl
 
172
Description: GCC, the GNU Compiler Collection (library base package)
 
173
 This empty package contains changelog and copyright files common to
 
174
 all libraries contained in the GNU Compiler Collection (GCC).
 
175
ifdef(`BASE_ONLY', `dnl
 
176
 .
 
177
 This version of GCC is not yet available for this architecture.
 
178
 Please use the compilers from the gcc-snapshot package for testing.
 
179
')`'dnl
 
180
')`'dnl gcclbase
 
181
 
 
182
ifenabled(`java',`
 
183
ifdef(`TARGET', `', `
 
184
ifenabled(`gcjbase',`
 
185
Package: gcj`'PV-base
 
186
Architecture: any
 
187
ifdef(`MULTIARCH', `Multi-Arch: same
 
188
')`'dnl
 
189
Section: libs
 
190
Priority: PRI(optional)
 
191
Depends: ${misc:Depends}
 
192
BUILT_USING`'dnl
 
193
Description: GCC, the GNU Compiler Collection (gcj base package)
 
194
 This package contains files common to all java related packages
 
195
 built from the GNU Compiler Collection (GCC).
 
196
')`'dnl gccbase
 
197
')`'dnl native
 
198
 
 
199
ifenabled(`gcjxbase',`
 
200
dnl override default base package dependencies to cross version
 
201
dnl This creates a toolchain that doesnt depend on the system -base packages
 
202
define(`BASEDEP', `gcj`'`PV`'TS'-base (= ${gcc:Version})')
 
203
define(`SOFTBASEDEP', `gcj`'`PV`'TS'-base (>= ${gcc:SoftVersion})')
 
204
 
 
205
Package: gcj`'`PV`'TS'-base
 
206
Architecture: any
 
207
Section: devel
 
208
Priority: PRI(extra)
 
209
Depends: ${misc:Depends}
 
210
BUILT_USING`'dnl
 
211
Description: GCC, the GNU Compiler Collection (gcj base package)
 
212
 This package contains files common to all java related packages
 
213
 built from the GNU Compiler Collection (GCC).
 
214
')`'dnl
 
215
')`'dnl java
 
216
 
 
217
ifenabled(`gnatbase',`
 
218
Package: gnat`'PV-base`'TS
 
219
Architecture: any
 
220
# "all" causes build instabilities for "any" dependencies (see #748388).
 
221
Section: libs
 
222
Priority: PRI(optional)
 
223
Depends: ${misc:Depends}
 
224
Breaks: gcc-4.6 (<< 4.6.1-8~)
 
225
BUILT_USING`'dnl
 
226
Description: GNU Ada compiler (common files)
 
227
 GNAT is a compiler for the Ada programming language. It produces optimized
 
228
 code on platforms supported by the GNU Compiler Collection (GCC).
 
229
 .
 
230
 This package contains files common to all GNAT related packages.
 
231
')`'dnl gnatbase
 
232
 
 
233
ifenabled(`libgcc',`
 
234
Package: libgcc1`'LS
 
235
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
236
Section: ifdef(`TARGET',`devel',`libs')
 
237
Priority: ifdef(`TARGET',`extra',required)
 
238
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
239
Provides: ifdef(`TARGET',`libgcc1-TARGET-dcv1',`libgcc1-armel [armel], libgcc1-armhf [armhf]')
 
240
ifdef(`MULTIARCH', `Multi-Arch: same
 
241
Pre-Depends: ${misc:Pre-Depends}
 
242
Breaks: ${multiarch:breaks}
 
243
')`'dnl
 
244
BUILT_USING`'dnl
 
245
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
 
246
 Shared version of the support library, a library of internal subroutines
 
247
 that GCC uses to overcome shortcomings of particular machines, or
 
248
 special needs for some languages.
 
249
ifdef(`TARGET', `dnl
 
250
 .
 
251
 This package contains files for TARGET architecture, for use in cross-compile
 
252
 environment.
 
253
')`'dnl
 
254
 
 
255
Package: libgcc1-dbg`'LS
 
256
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
257
Section: debug
 
258
Priority: extra
 
259
Depends: BASELDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
 
260
ifdef(`TARGET',`',`Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
 
261
')dnl
 
262
ifdef(`MULTIARCH',`Multi-Arch: same
 
263
')dnl
 
264
BUILT_USING`'dnl
 
265
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
266
 Debug symbols for the GCC support library.
 
267
ifdef(`TARGET', `dnl
 
268
 .
 
269
 This package contains files for TARGET architecture, for use in cross-compile
 
270
 environment.
 
271
')`'dnl
 
272
 
 
273
Package: libgcc2`'LS
 
274
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
 
275
Section: ifdef(`TARGET',`devel',`libs')
 
276
Priority: ifdef(`TARGET',`extra',required)
 
277
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
278
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
 
279
')`'dnl
 
280
ifdef(`MULTIARCH', `Multi-Arch: same
 
281
Pre-Depends: ${misc:Pre-Depends}
 
282
Breaks: ${multiarch:breaks}
 
283
')`'dnl
 
284
BUILT_USING`'dnl
 
285
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
 
286
 Shared version of the support library, a library of internal subroutines
 
287
 that GCC uses to overcome shortcomings of particular machines, or
 
288
 special needs for some languages.
 
289
ifdef(`TARGET', `dnl
 
290
 .
 
291
 This package contains files for TARGET architecture, for use in cross-compile
 
292
 environment.
 
293
')`'dnl
 
294
 
 
295
Package: libgcc2-dbg`'LS
 
296
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
 
297
Section: debug
 
298
Priority: extra
 
299
Depends: BASELDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
 
300
ifdef(`MULTIARCH', `Multi-Arch: same
 
301
')`'dnl
 
302
BUILT_USING`'dnl
 
303
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
304
 Debug symbols for the GCC support library.
 
305
ifdef(`TARGET', `dnl
 
306
 .
 
307
 This package contains files for TARGET architecture, for use in cross-compile
 
308
 environment.
 
309
')`'dnl
 
310
')`'dnl libgcc
 
311
 
 
312
ifenabled(`cdev',`
 
313
Package: libgcc`'PV-dev`'LS
 
314
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
315
Section: libdevel
 
316
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
317
Recommends: ${dep:libcdev}
 
318
Depends: BASELDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm},
 
319
 ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:liblsan},
 
320
 ${dep:libtsan}, ${dep:libubsan}, ${dep:libcilkrts}, ${dep:libvtv},
 
321
 ${dep:libmpx},
 
322
 ${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
 
323
ifdef(`MULTIARCH', `Multi-Arch: same
 
324
')`'dnl
 
325
Replaces: gccgo-5 (<< ${gcc:Version})
 
326
BUILT_USING`'dnl
 
327
Description: GCC support library (development files)
 
328
 This package contains the headers and static library files necessary for
 
329
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
330
')`'dnl libgcc
 
331
 
 
332
ifenabled(`lib4gcc',`
 
333
Package: libgcc4`'LS
 
334
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
 
335
ifdef(`MULTIARCH', `Multi-Arch: same
 
336
Pre-Depends: ${misc:Pre-Depends}
 
337
Breaks: ${multiarch:breaks}
 
338
')`'dnl
 
339
Section: ifdef(`TARGET',`devel',`libs')
 
340
Priority: ifdef(`TARGET',`extra',required)
 
341
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
 
342
BUILT_USING`'dnl
 
343
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
 
344
 Shared version of the support library, a library of internal subroutines
 
345
 that GCC uses to overcome shortcomings of particular machines, or
 
346
 special needs for some languages.
 
347
ifdef(`TARGET', `dnl
 
348
 .
 
349
 This package contains files for TARGET architecture, for use in cross-compile
 
350
 environment.
 
351
')`'dnl
 
352
 
 
353
Package: libgcc4-dbg`'LS
 
354
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
 
355
ifdef(`MULTIARCH', `Multi-Arch: same
 
356
')`'dnl
 
357
Section: debug
 
358
Priority: extra
 
359
Depends: BASELDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
 
360
BUILT_USING`'dnl
 
361
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
362
 Debug symbols for the GCC support library.
 
363
ifdef(`TARGET', `dnl
 
364
 .
 
365
 This package contains files for TARGET architecture, for use in cross-compile
 
366
 environment.
 
367
')`'dnl
 
368
')`'dnl lib4gcc
 
369
 
 
370
ifenabled(`lib64gcc',`
 
371
Package: lib64gcc1`'LS
 
372
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
373
Section: ifdef(`TARGET',`devel',`libs')
 
374
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
375
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 
376
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
 
377
',`')`'dnl
 
378
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
 
379
BUILT_USING`'dnl
 
380
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
 
381
 Shared version of the support library, a library of internal subroutines
 
382
 that GCC uses to overcome shortcomings of particular machines, or
 
383
 special needs for some languages.
 
384
ifdef(`TARGET', `dnl
 
385
 .
 
386
 This package contains files for TARGET architecture, for use in cross-compile
 
387
 environment.
 
388
')`'dnl
 
389
 
 
390
Package: lib64gcc1-dbg`'LS
 
391
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
392
Section: debug
 
393
Priority: extra
 
394
Depends: BASELDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
 
395
BUILT_USING`'dnl
 
396
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
397
 Debug symbols for the GCC support library.
 
398
ifdef(`TARGET', `dnl
 
399
 .
 
400
 This package contains files for TARGET architecture, for use in cross-compile
 
401
 environment.
 
402
')`'dnl
 
403
')`'dnl lib64gcc
 
404
 
 
405
ifenabled(`cdev',`
 
406
Package: lib64gcc`'PV-dev`'LS
 
407
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
408
Section: libdevel
 
409
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
410
Recommends: ${dep:libcdev}
 
411
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
 
412
 ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
 
413
 ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
 
414
 ${dep:libtsanbiarch}, ${dep:libubsanbiarch},
 
415
 ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
 
416
 ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
417
Replaces: gccgo-5-multilib (<< ${gcc:Version})
 
418
BUILT_USING`'dnl
 
419
Description: GCC support library (64bit development files)
 
420
 This package contains the headers and static library files necessary for
 
421
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
422
')`'dnl cdev
 
423
 
 
424
ifenabled(`lib32gcc',`
 
425
Package: lib32gcc1`'LS
 
426
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
427
Section: ifdef(`TARGET',`devel',`libs')
 
428
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
429
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 
430
Conflicts: ${confl:lib32}
 
431
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
 
432
',`')`'dnl
 
433
BUILT_USING`'dnl
 
434
Description: GCC support library (32 bit Version)
 
435
 Shared version of the support library, a library of internal subroutines
 
436
 that GCC uses to overcome shortcomings of particular machines, or
 
437
 special needs for some languages.
 
438
ifdef(`TARGET', `dnl
 
439
 .
 
440
 This package contains files for TARGET architecture, for use in cross-compile
 
441
 environment.
 
442
')`'dnl
 
443
 
 
444
Package: lib32gcc1-dbg`'LS
 
445
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
446
Section: debug
 
447
Priority: extra
 
448
Depends: BASELDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
 
449
BUILT_USING`'dnl
 
450
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
451
 Debug symbols for the GCC support library.
 
452
ifdef(`TARGET', `dnl
 
453
 .
 
454
 This package contains files for TARGET architecture, for use in cross-compile
 
455
 environment.
 
456
')`'dnl
 
457
')`'dnl lib32gcc1
 
458
 
 
459
ifenabled(`cdev',`
 
460
Package: lib32gcc`'PV-dev`'LS
 
461
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
462
Section: libdevel
 
463
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
464
Recommends: ${dep:libcdev}
 
465
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
 
466
 ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
 
467
 ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
 
468
 ${dep:libtsanbiarch}, ${dep:libubsanbiarch},
 
469
 ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
 
470
 ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
471
Replaces: gccgo-5-multilib (<< ${gcc:Version})
 
472
BUILT_USING`'dnl
 
473
Description: GCC support library (32 bit development files)
 
474
 This package contains the headers and static library files necessary for
 
475
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
476
')`'dnl cdev
 
477
 
 
478
ifenabled(`libneongcc',`
 
479
Package: libgcc1-neon`'LS
 
480
Architecture: NEON_ARCHS
 
481
Section: libs
 
482
Priority: extra
 
483
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
484
BUILT_USING`'dnl
 
485
Description: GCC support library [neon optimized]
 
486
 Shared version of the support library, a library of internal subroutines
 
487
 that GCC uses to overcome shortcomings of particular machines, or
 
488
 special needs for some languages.
 
489
 .
 
490
 This set of libraries is optimized to use a NEON coprocessor, and will
 
491
 be selected instead when running under systems which have one.
 
492
')`'dnl libneongcc1
 
493
 
 
494
ifenabled(`libhfgcc',`
 
495
Package: libhfgcc1`'LS
 
496
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
497
Section: ifdef(`TARGET',`devel',`libs')
 
498
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
499
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 
500
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
 
501
',`Conflicts: libgcc1-armhf [biarchhf_archs]
 
502
')`'dnl
 
503
BUILT_USING`'dnl
 
504
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
 
505
 Shared version of the support library, a library of internal subroutines
 
506
 that GCC uses to overcome shortcomings of particular machines, or
 
507
 special needs for some languages.
 
508
ifdef(`TARGET', `dnl
 
509
 .
 
510
 This package contains files for TARGET architecture, for use in cross-compile
 
511
 environment.
 
512
')`'dnl
 
513
 
 
514
Package: libhfgcc1-dbg`'LS
 
515
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
516
Section: debug
 
517
Priority: extra
 
518
Depends: BASELDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
 
519
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
 
520
BUILT_USING`'dnl
 
521
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
522
 Debug symbols for the GCC support library.
 
523
ifdef(`TARGET', `dnl
 
524
 .
 
525
 This package contains files for TARGET architecture, for use in cross-compile
 
526
 environment.
 
527
')`'dnl
 
528
')`'dnl libhfgcc
 
529
 
 
530
ifenabled(`cdev',`
 
531
ifenabled(`armml',`
 
532
Package: libhfgcc`'PV-dev`'LS
 
533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
534
Section: libdevel
 
535
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
536
Recommends: ${dep:libcdev}
 
537
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
 
538
 ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
 
539
 ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
 
540
 ${dep:libtsanbiarch}, ${dep:libubsanbiarch},
 
541
 ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
 
542
 ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
543
Replaces: gccgo-5-multilib (<< ${gcc:Version})
 
544
BUILT_USING`'dnl
 
545
Description: GCC support library (hard float ABI development files)
 
546
 This package contains the headers and static library files necessary for
 
547
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
548
')`'dnl armml
 
549
')`'dnl cdev
 
550
 
 
551
ifenabled(`libsfgcc',`
 
552
Package: libsfgcc1`'LS
 
553
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
554
Section: ifdef(`TARGET',`devel',`libs')
 
555
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
556
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 
557
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
 
558
',`Conflicts: libgcc1-armel [biarchsf_archs]
 
559
')`'dnl
 
560
BUILT_USING`'dnl
 
561
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
 
562
 Shared version of the support library, a library of internal subroutines
 
563
 that GCC uses to overcome shortcomings of particular machines, or
 
564
 special needs for some languages.
 
565
ifdef(`TARGET', `dnl
 
566
 .
 
567
 This package contains files for TARGET architecture, for use in cross-compile
 
568
 environment.
 
569
')`'dnl
 
570
 
 
571
Package: libsfgcc1-dbg`'LS
 
572
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
573
Section: debug
 
574
Priority: extra
 
575
Depends: BASELDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
 
576
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
 
577
BUILT_USING`'dnl
 
578
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
579
 Debug symbols for the GCC support library.
 
580
ifdef(`TARGET', `dnl
 
581
 .
 
582
 This package contains files for TARGET architecture, for use in cross-compile
 
583
 environment.
 
584
')`'dnl
 
585
')`'dnl libsfgcc
 
586
 
 
587
ifenabled(`cdev',`
 
588
ifenabled(`armml',`
 
589
Package: libsfgcc`'PV-dev`'LS
 
590
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
591
Section: libdevel
 
592
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
593
Recommends: ${dep:libcdev}
 
594
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
 
595
 ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
 
596
 ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
 
597
 ${dep:libtsanbiarch}, ${dep:libubsanbiarch},
 
598
 ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
 
599
 ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
600
Replaces: gccgo-5-multilib (<< ${gcc:Version})
 
601
BUILT_USING`'dnl
 
602
Description: GCC support library (soft float ABI development files)
 
603
 This package contains the headers and static library files necessary for
 
604
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
605
')`'dnl armml
 
606
')`'dnl cdev
 
607
 
 
608
ifenabled(`libn32gcc',`
 
609
Package: libn32gcc1`'LS
 
610
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
611
Section: ifdef(`TARGET',`devel',`libs')
 
612
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
613
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 
614
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
 
615
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
 
616
',`')`'dnl
 
617
BUILT_USING`'dnl
 
618
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
 
619
 Shared version of the support library, a library of internal subroutines
 
620
 that GCC uses to overcome shortcomings of particular machines, or
 
621
 special needs for some languages.
 
622
ifdef(`TARGET', `dnl
 
623
 .
 
624
 This package contains files for TARGET architecture, for use in cross-compile
 
625
 environment.
 
626
')`'dnl
 
627
 
 
628
Package: libn32gcc1-dbg`'LS
 
629
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
630
Section: debug
 
631
Priority: extra
 
632
Depends: BASELDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
 
633
BUILT_USING`'dnl
 
634
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
635
 Debug symbols for the GCC support library.
 
636
ifdef(`TARGET', `dnl
 
637
 .
 
638
 This package contains files for TARGET architecture, for use in cross-compile
 
639
 environment.
 
640
')`'dnl
 
641
')`'dnl libn32gcc
 
642
 
 
643
ifenabled(`cdev',`
 
644
Package: libn32gcc`'PV-dev`'LS
 
645
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
646
Section: libdevel
 
647
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
648
Recommends: ${dep:libcdev}
 
649
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
 
650
 ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
 
651
 ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
 
652
 ${dep:libtsanbiarch}, ${dep:libubsanbiarch},
 
653
 ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
 
654
 ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
655
Replaces: gccgo-5-multilib (<< ${gcc:Version})
 
656
BUILT_USING`'dnl
 
657
Description: GCC support library (n32 development files)
 
658
 This package contains the headers and static library files necessary for
 
659
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
660
')`'dnl cdev
 
661
 
 
662
ifenabled(`libx32gcc',`
 
663
Package: libx32gcc1`'LS
 
664
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
665
Section: ifdef(`TARGET',`devel',`libs')
 
666
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
667
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 
668
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
 
669
',`')`'dnl
 
670
BUILT_USING`'dnl
 
671
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
 
672
 Shared version of the support library, a library of internal subroutines
 
673
 that GCC uses to overcome shortcomings of particular machines, or
 
674
 special needs for some languages.
 
675
ifdef(`TARGET', `dnl
 
676
 .
 
677
 This package contains files for TARGET architecture, for use in cross-compile
 
678
 environment.
 
679
')`'dnl
 
680
 
 
681
Package: libx32gcc1-dbg`'LS
 
682
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
683
Section: debug
 
684
Priority: extra
 
685
Depends: BASELDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
 
686
BUILT_USING`'dnl
 
687
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
 
688
 Debug symbols for the GCC support library.
 
689
ifdef(`TARGET', `dnl
 
690
 .
 
691
 This package contains files for TARGET architecture, for use in cross-compile
 
692
 environment.
 
693
')`'dnl
 
694
')`'dnl libx32gcc
 
695
 
 
696
ifenabled(`cdev',`
 
697
ifenabled(`x32dev',`
 
698
Package: libx32gcc`'PV-dev`'LS
 
699
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
700
Section: libdevel
 
701
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
702
Recommends: ${dep:libcdev}
 
703
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
 
704
 ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
 
705
 ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
 
706
 ${dep:libtsanbiarch}, ${dep:libubsanbiarch},
 
707
 ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
 
708
 ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
709
Replaces: gccgo-5-multilib (<< ${gcc:Version})
 
710
BUILT_USING`'dnl
 
711
Description: GCC support library (x32 development files)
 
712
 This package contains the headers and static library files necessary for
 
713
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
714
')`'dnl x32dev
 
715
')`'dnl cdev
 
716
 
 
717
ifdef(`TARGET', `', `
 
718
ifenabled(`libgmath',`
 
719
Package: libgccmath`'GCCMATH_SO`'LS
 
720
Architecture: i386
 
721
ifdef(`MULTIARCH', `Multi-Arch: same
 
722
Pre-Depends: ${misc:Pre-Depends}
 
723
')`'dnl
 
724
Section: libs
 
725
Priority: PRI(optional)
 
726
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
727
BUILT_USING`'dnl
 
728
Description: GCC math support library
 
729
 Support library for GCC.
 
730
 
 
731
Package: lib32gccmath`'GCCMATH_SO`'LS
 
732
Architecture: amd64
 
733
Section: libs
 
734
Priority: PRI(optional)
 
735
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
736
BUILT_USING`'dnl
 
737
Description: GCC math support library (32bit)
 
738
 Support library for GCC.
 
739
 
 
740
Package: lib64gccmath`'GCCMATH_SO`'LS
 
741
Architecture: i386
 
742
Section: libs
 
743
Priority: PRI(optional)
 
744
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
745
BUILT_USING`'dnl
 
746
Description: GCC math support library (64bit)
 
747
 Support library for GCC.
 
748
')`'dnl
 
749
')`'dnl native
 
750
 
 
751
ifenabled(`cdev',`
 
752
Package: gcc`'PV`'TS
 
753
Architecture: any
 
754
Section: devel
 
755
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
756
Depends: cpp`'PV`'TS (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
 
757
  ifenabled(`gccxbase',` BASEDEP,')
 
758
  ${dep:libcc1},
 
759
  binutils`'TS (>= ${binutils:Version}),
 
760
  ${dep:libgccdev}, ${shlibs:Depends}, ${misc:Depends}
 
761
Recommends: ${dep:libcdev}
 
762
Replaces: gccgo-5 (<< ${gcc:Version}), gcc`'PV-plugin-dev`'TS (<< 5-20150321-1),
 
763
  gcc-5-base (<< 5-20150329-1)
 
764
Suggests: ${gcc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}),
 
765
 gcc`'PV-locales (>= ${gcc:SoftVersion}),
 
766
 libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}),
 
767
 libdbgdep(gomp`'GOMP_SO-dbg,),
 
768
 libdbgdep(itm`'ITM_SO-dbg,),
 
769
 libdbgdep(atomic`'ATOMIC_SO-dbg,),
 
770
 libdbgdep(asan`'ASAN_SO-dbg,),
 
771
 libdbgdep(lsan`'LSAN_SO-dbg,),
 
772
 libdbgdep(tsan`'TSAN_SO-dbg,),
 
773
 libdbgdep(ubsan`'UBSAN_SO-dbg,),
 
774
ifenabled(`libvtv',`',`
 
775
 libdbgdep(vtv`'VTV_SO-dbg,),
 
776
')`'dnl
 
777
 libdbgdep(cilkrts`'CILKRTS_SO-dbg,),
 
778
 libdbgdep(mpx`'MPX_SO-dbg,),
 
779
 libdbgdep(quadmath`'QMATH_SO-dbg,)
 
780
Provides: c-compiler`'TS
 
781
ifdef(`TARGET',`Conflicts: gcc-multilib
 
782
')`'dnl
 
783
BUILT_USING`'dnl
 
784
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
785
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
786
ifdef(`TARGET', `dnl
 
787
 .
 
788
 This package contains C cross-compiler for TARGET architecture.
 
789
')`'dnl
 
790
 
 
791
ifenabled(`multilib',`
 
792
Package: gcc`'PV-multilib`'TS
 
793
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
794
Section: devel
 
795
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
796
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 
797
BUILT_USING`'dnl
 
798
Description: GNU C compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
799
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
800
 .
 
801
 This is a dependency package, depending on development packages
 
802
 for the non-default multilib architecture(s).
 
803
')`'dnl multilib
 
804
 
 
805
ifenabled(`plugindev',`
 
806
Package: gcc`'PV-plugin-dev`'TS
 
807
Architecture: any
 
808
Section: devel
 
809
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
810
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP MPC_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
 
811
BUILT_USING`'dnl
 
812
Description: Files for GNU GCC plugin development.
 
813
 This package contains (header) files for GNU GCC plugin development. It
 
814
 is only used for the development of GCC plugins, but not needed to run
 
815
 plugins.
 
816
')`'dnl plugindev
 
817
')`'dnl cdev
 
818
 
 
819
ifenabled(`cdev',`
 
820
Package: gcc`'PV-hppa64-linux-gnu
 
821
Architecture: ifdef(`TARGET',`any',hppa)
 
822
Section: devel
 
823
Priority: PRI(optional)
 
824
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}, binutils-hppa64-linux-gnu | binutils-hppa64
 
825
Replaces: gcc-5-hppa64 (<< 5.2.1-22)
 
826
Provides: gcc-5-hppa64
 
827
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3), gcc-4.7-hppa64 (<< 4.7.3-13), gcc-4.8-hppa64 (<< 4.8.2-22), gcc-4.9-hppa64 (<< 4.9.3-1)
 
828
BUILT_USING`'dnl
 
829
Description: GNU C compiler (cross compiler for hppa64)
 
830
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
831
')`'dnl cdev
 
832
 
 
833
ifenabled(`cdev',`
 
834
Package: cpp`'PV`'TS
 
835
Architecture: any
 
836
Section: ifdef(`TARGET',`devel',`interpreters')
 
837
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
838
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
839
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
 
840
Replaces: gccgo-5 (<< ${gcc:Version})
 
841
BUILT_USING`'dnl
 
842
Description: GNU C preprocessor
 
843
 A macro processor that is used automatically by the GNU C compiler
 
844
 to transform programs before actual compilation.
 
845
 .
 
846
 This package has been separated from gcc for the benefit of those who
 
847
 require the preprocessor but not the compiler.
 
848
ifdef(`TARGET', `dnl
 
849
 .
 
850
 This package contains preprocessor configured for TARGET architecture.
 
851
')`'dnl
 
852
 
 
853
ifdef(`TARGET', `', `
 
854
ifenabled(`gfdldoc',`
 
855
Package: cpp`'PV-doc
 
856
Architecture: all
 
857
Section: doc
 
858
Priority: PRI(optional)
 
859
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
860
Description: Documentation for the GNU C preprocessor (cpp)
 
861
 Documentation for the GNU C preprocessor in info `format'.
 
862
')`'dnl gfdldoc
 
863
')`'dnl native
 
864
 
 
865
ifdef(`TARGET', `', `
 
866
Package: gcc`'PV-locales
 
867
Architecture: all
 
868
Section: devel
 
869
Priority: PRI(optional)
 
870
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
 
871
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
 
872
Description: GCC, the GNU compiler collection (native language support files)
 
873
 Native language support for GCC. Lets GCC speak your language,
 
874
 if translations are available.
 
875
 .
 
876
 Please do NOT submit bug reports in other languages than "C".
 
877
 Always reset your language settings to use the "C" locales.
 
878
')`'dnl native
 
879
')`'dnl cdev
 
880
 
 
881
ifenabled(`c++',`
 
882
ifenabled(`c++dev',`
 
883
Package: g++`'PV`'TS
 
884
Architecture: any
 
885
Section: devel
 
886
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
887
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libidevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
 
888
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
 
889
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
 
890
BUILT_USING`'dnl
 
891
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
892
 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 
893
ifdef(`TARGET', `dnl
 
894
 .
 
895
 This package contains C++ cross-compiler for TARGET architecture.
 
896
')`'dnl
 
897
 
 
898
ifenabled(`multilib',`
 
899
Package: g++`'PV-multilib`'TS
 
900
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
901
Section: devel
 
902
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
903
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 
904
Suggests: ${dep:libcxxbiarchdbg}
 
905
BUILT_USING`'dnl
 
906
Description: GNU C++ compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
907
 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 
908
 .
 
909
 This is a dependency package, depending on development packages
 
910
 for the non-default multilib architecture(s).
 
911
')`'dnl multilib
 
912
')`'dnl c++dev
 
913
')`'dnl c++
 
914
 
 
915
ifdef(`TARGET', `', `
 
916
ifenabled(`ssp',`
 
917
Package: libssp`'SSP_SO`'LS
 
918
Architecture: any
 
919
ifdef(`MULTIARCH', `Multi-Arch: same
 
920
Pre-Depends: ${misc:Pre-Depends}
 
921
')`'dnl
 
922
Section: libs
 
923
Priority: PRI(optional)
 
924
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
925
BUILT_USING`'dnl
 
926
Description: GCC stack smashing protection library
 
927
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
928
 The protection is realized by buffer overflow detection and reordering of
 
929
 stack variables to avoid pointer corruption.
 
930
 
 
931
Package: lib32ssp`'SSP_SO`'LS
 
932
Architecture: biarch32_archs
 
933
Section: libs
 
934
Priority: PRI(optional)
 
935
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
936
Replaces: libssp0 (<< 4.1)
 
937
Conflicts: ${confl:lib32}
 
938
BUILT_USING`'dnl
 
939
Description: GCC stack smashing protection library (32bit)
 
940
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
941
 The protection is realized by buffer overflow detection and reordering of
 
942
 stack variables to avoid pointer corruption.
 
943
 
 
944
Package: lib64ssp`'SSP_SO`'LS
 
945
Architecture: biarch64_archs
 
946
Section: libs
 
947
Priority: PRI(optional)
 
948
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
949
Replaces: libssp0 (<< 4.1)
 
950
BUILT_USING`'dnl
 
951
Description: GCC stack smashing protection library (64bit)
 
952
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
953
 The protection is realized by buffer overflow detection and reordering of
 
954
 stack variables to avoid pointer corruption.
 
955
 
 
956
Package: libn32ssp`'SSP_SO`'LS
 
957
Architecture: biarchn32_archs
 
958
Section: libs
 
959
Priority: PRI(optional)
 
960
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
961
Replaces: libssp0 (<< 4.1)
 
962
BUILT_USING`'dnl
 
963
Description: GCC stack smashing protection library (n32)
 
964
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
965
 The protection is realized by buffer overflow detection and reordering of
 
966
 stack variables to avoid pointer corruption.
 
967
 
 
968
Package: libx32ssp`'SSP_SO`'LS
 
969
Architecture: biarchx32_archs
 
970
Section: libs
 
971
Priority: PRI(optional)
 
972
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
973
Replaces: libssp0 (<< 4.1)
 
974
BUILT_USING`'dnl
 
975
Description: GCC stack smashing protection library (x32)
 
976
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
977
 The protection is realized by buffer overflow detection and reordering of
 
978
 stack variables to avoid pointer corruption.
 
979
 
 
980
Package: libhfssp`'SSP_SO`'LS
 
981
Architecture: biarchhf_archs
 
982
Section: libs
 
983
Priority: PRI(optional)
 
984
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
985
BUILT_USING`'dnl
 
986
Description: GCC stack smashing protection library (hard float ABI)
 
987
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
988
 The protection is realized by buffer overflow detection and reordering of
 
989
 stack variables to avoid pointer corruption.
 
990
 
 
991
Package: libsfssp`'SSP_SO`'LS
 
992
Architecture: biarchsf_archs
 
993
Section: libs
 
994
Priority: PRI(optional)
 
995
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
996
BUILT_USING`'dnl
 
997
Description: GCC stack smashing protection library (soft float ABI)
 
998
 GCC can now emit code for protecting applications from stack-smashing attacks.
 
999
 The protection is realized by buffer overflow detection and reordering of
 
1000
 stack variables to avoid pointer corruption.
 
1001
')`'dnl
 
1002
')`'dnl native
 
1003
 
 
1004
ifenabled(`libgomp',`
 
1005
Package: libgomp`'GOMP_SO`'LS
 
1006
Section: ifdef(`TARGET',`devel',`libs')
 
1007
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1008
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]
 
1009
')`'dnl
 
1010
ifdef(`MULTIARCH', `Multi-Arch: same
 
1011
Pre-Depends: ${misc:Pre-Depends}
 
1012
Breaks: ${multiarch:breaks}
 
1013
')`'dnl
 
1014
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1015
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
1016
BUILT_USING`'dnl
 
1017
Description: GCC OpenMP (GOMP) support library
 
1018
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1019
 in the GNU Compiler Collection.
 
1020
 
 
1021
Package: libgomp`'GOMP_SO-dbg`'LS
 
1022
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1023
Section: debug
 
1024
Priority: extra
 
1025
Depends: BASELDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
 
1026
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]
 
1027
')`'dnl
 
1028
ifdef(`MULTIARCH', `Multi-Arch: same
 
1029
')`'dnl
 
1030
BUILT_USING`'dnl
 
1031
Description: GCC OpenMP (GOMP) support library (debug symbols)
 
1032
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1033
 in the GNU Compiler Collection.
 
1034
 
 
1035
Package: lib32gomp`'GOMP_SO`'LS
 
1036
Section: ifdef(`TARGET',`devel',`libs')
 
1037
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1038
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1039
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1040
Conflicts: ${confl:lib32}
 
1041
BUILT_USING`'dnl
 
1042
Description: GCC OpenMP (GOMP) support library (32bit)
 
1043
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1044
 in the GNU Compiler Collection.
 
1045
 
 
1046
Package: lib32gomp`'GOMP_SO-dbg`'LS
 
1047
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1048
Section: debug
 
1049
Priority: extra
 
1050
Depends: BASELDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
 
1051
BUILT_USING`'dnl
 
1052
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
 
1053
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1054
 in the GNU Compiler Collection.
 
1055
 
 
1056
Package: lib64gomp`'GOMP_SO`'LS
 
1057
Section: ifdef(`TARGET',`devel',`libs')
 
1058
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1059
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1060
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1061
BUILT_USING`'dnl
 
1062
Description: GCC OpenMP (GOMP) support library (64bit)
 
1063
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1064
 in the GNU Compiler Collection.
 
1065
 
 
1066
Package: lib64gomp`'GOMP_SO-dbg`'LS
 
1067
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1068
Section: debug
 
1069
Priority: extra
 
1070
Depends: BASELDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
 
1071
BUILT_USING`'dnl
 
1072
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
 
1073
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1074
 in the GNU Compiler Collection.
 
1075
 
 
1076
Package: libn32gomp`'GOMP_SO`'LS
 
1077
Section: ifdef(`TARGET',`devel',`libs')
 
1078
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1079
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1080
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1081
BUILT_USING`'dnl
 
1082
Description: GCC OpenMP (GOMP) support library (n32)
 
1083
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1084
 in the GNU Compiler Collection.
 
1085
 
 
1086
Package: libn32gomp`'GOMP_SO-dbg`'LS
 
1087
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1088
Section: debug
 
1089
Priority: extra
 
1090
Depends: BASELDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
 
1091
BUILT_USING`'dnl
 
1092
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
 
1093
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1094
 
 
1095
ifenabled(`libx32gomp',`
 
1096
Package: libx32gomp`'GOMP_SO`'LS
 
1097
Section: ifdef(`TARGET',`devel',`libs')
 
1098
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1099
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1100
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1101
BUILT_USING`'dnl
 
1102
Description: GCC OpenMP (GOMP) support library (x32)
 
1103
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1104
 in the GNU Compiler Collection.
 
1105
 
 
1106
Package: libx32gomp`'GOMP_SO-dbg`'LS
 
1107
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1108
Section: debug
 
1109
Priority: extra
 
1110
Depends: BASELDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
 
1111
BUILT_USING`'dnl
 
1112
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
 
1113
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1114
')`'dnl libx32gomp
 
1115
 
 
1116
ifenabled(`libhfgomp',`
 
1117
Package: libhfgomp`'GOMP_SO`'LS
 
1118
Section: ifdef(`TARGET',`devel',`libs')
 
1119
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1120
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1121
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1122
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
 
1123
BUILT_USING`'dnl
 
1124
Description: GCC OpenMP (GOMP) support library (hard float ABI)
 
1125
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1126
 in the GNU Compiler Collection.
 
1127
 
 
1128
Package: libhfgomp`'GOMP_SO-dbg`'LS
 
1129
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1130
Section: debug
 
1131
Priority: extra
 
1132
Depends: BASELDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
 
1133
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
 
1134
BUILT_USING`'dnl
 
1135
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
 
1136
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1137
')`'dnl libhfgomp
 
1138
 
 
1139
ifenabled(`libsfgomp',`
 
1140
Package: libsfgomp`'GOMP_SO`'LS
 
1141
Section: ifdef(`TARGET',`devel',`libs')
 
1142
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1143
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1144
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1145
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
 
1146
BUILT_USING`'dnl
 
1147
Description: GCC OpenMP (GOMP) support library (soft float ABI)
 
1148
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1149
 in the GNU Compiler Collection.
 
1150
 
 
1151
Package: libsfgomp`'GOMP_SO-dbg`'LS
 
1152
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1153
Section: debug
 
1154
Priority: extra
 
1155
Depends: BASELDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
 
1156
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
 
1157
BUILT_USING`'dnl
 
1158
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
 
1159
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1160
')`'dnl libsfgomp
 
1161
 
 
1162
ifenabled(`libneongomp',`
 
1163
Package: libgomp`'GOMP_SO-neon`'LS
 
1164
Architecture: NEON_ARCHS
 
1165
Section: libs
 
1166
Priority: extra
 
1167
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1168
BUILT_USING`'dnl
 
1169
Description: GCC OpenMP (GOMP) support library [neon optimized]
 
1170
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
1171
 in the GNU Compiler Collection.
 
1172
 .
 
1173
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1174
 be selected instead when running under systems which have one.
 
1175
')`'dnl libneongomp
 
1176
')`'dnl libgomp
 
1177
 
 
1178
ifenabled(`libitm',`
 
1179
Package: libitm`'ITM_SO`'LS
 
1180
Section: ifdef(`TARGET',`devel',`libs')
 
1181
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1182
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]
 
1183
')`'dnl
 
1184
ifdef(`MULTIARCH', `Multi-Arch: same
 
1185
Pre-Depends: ${misc:Pre-Depends}
 
1186
')`'dnl
 
1187
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1188
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
1189
BUILT_USING`'dnl
 
1190
Description: GNU Transactional Memory Library
 
1191
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1192
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1193
 accesses to shared memory by several threads.
 
1194
 
 
1195
Package: libitm`'ITM_SO-dbg`'LS
 
1196
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1197
Section: debug
 
1198
Priority: extra
 
1199
Depends: BASELDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
 
1200
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]
 
1201
')`'dnl
 
1202
ifdef(`MULTIARCH', `Multi-Arch: same
 
1203
')`'dnl
 
1204
BUILT_USING`'dnl
 
1205
Description: GNU Transactional Memory Library (debug symbols)
 
1206
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1207
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1208
 accesses to shared memory by several threads.
 
1209
 
 
1210
Package: lib32itm`'ITM_SO`'LS
 
1211
Section: ifdef(`TARGET',`devel',`libs')
 
1212
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1213
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1214
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1215
Conflicts: ${confl:lib32}
 
1216
BUILT_USING`'dnl
 
1217
Description: GNU Transactional Memory Library (32bit)
 
1218
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1219
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1220
 accesses to shared memory by several threads.
 
1221
 
 
1222
Package: lib32itm`'ITM_SO-dbg`'LS
 
1223
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1224
Section: debug
 
1225
Priority: extra
 
1226
Depends: BASELDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
 
1227
BUILT_USING`'dnl
 
1228
Description: GNU Transactional Memory Library (32 bit debug symbols)
 
1229
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1230
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1231
 accesses to shared memory by several threads.
 
1232
 
 
1233
Package: lib64itm`'ITM_SO`'LS
 
1234
Section: ifdef(`TARGET',`devel',`libs')
 
1235
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1236
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1237
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1238
BUILT_USING`'dnl
 
1239
Description: GNU Transactional Memory Library (64bit)
 
1240
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1241
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1242
 accesses to shared memory by several threads.
 
1243
 
 
1244
Package: lib64itm`'ITM_SO-dbg`'LS
 
1245
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1246
Section: debug
 
1247
Priority: extra
 
1248
Depends: BASELDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
 
1249
BUILT_USING`'dnl
 
1250
Description: GNU Transactional Memory Library (64bit debug symbols)
 
1251
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1252
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1253
 accesses to shared memory by several threads.
 
1254
 
 
1255
#Package: libn32itm`'ITM_SO`'LS
 
1256
#Section: ifdef(`TARGET',`devel',`libs')
 
1257
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1258
#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1259
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1260
#BUILT_USING`'dnl
 
1261
#Description: GNU Transactional Memory Library (n32)
 
1262
# GNU Transactional Memory Library (libitm) provides transaction support for
 
1263
# accesses to the memory of a process, enabling easy-to-use synchronization of
 
1264
# accesses to shared memory by several threads.
 
1265
 
 
1266
#Package: libn32itm`'ITM_SO-dbg`'LS
 
1267
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1268
#Section: debug
 
1269
#Priority: extra
 
1270
#Depends: BASELDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
 
1271
#BUILT_USING`'dnl
 
1272
#Description: GNU Transactional Memory Library (n32 debug symbols)
 
1273
# GNU Transactional Memory Library (libitm) provides transaction support for
 
1274
# accesses to the memory of a process, enabling easy-to-use synchronization of
 
1275
# accesses to shared memory by several threads.
 
1276
 
 
1277
ifenabled(`libx32itm',`
 
1278
Package: libx32itm`'ITM_SO`'LS
 
1279
Section: ifdef(`TARGET',`devel',`libs')
 
1280
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1281
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1282
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1283
BUILT_USING`'dnl
 
1284
Description: GNU Transactional Memory Library (x32)
 
1285
 This manual documents the usage and internals of libitm. It provides
 
1286
 transaction support for accesses to the memory of a process, enabling
 
1287
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1288
 
 
1289
Package: libx32itm`'ITM_SO-dbg`'LS
 
1290
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1291
Section: debug
 
1292
Priority: extra
 
1293
Depends: BASELDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
 
1294
BUILT_USING`'dnl
 
1295
Description: GNU Transactional Memory Library (x32 debug symbols)
 
1296
 This manual documents the usage and internals of libitm. It provides
 
1297
 transaction support for accesses to the memory of a process, enabling
 
1298
 easy-to-use synchronization of accesses to shared memory by several threads.
 
1299
')`'dnl libx32itm
 
1300
 
 
1301
ifenabled(`libhfitm',`
 
1302
Package: libhfitm`'ITM_SO`'LS
 
1303
Section: ifdef(`TARGET',`devel',`libs')
 
1304
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1305
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1306
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1307
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
 
1308
BUILT_USING`'dnl
 
1309
Description: GNU Transactional Memory Library (hard float ABI)
 
1310
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1311
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1312
 accesses to shared memory by several threads.
 
1313
 
 
1314
Package: libhfitm`'ITM_SO-dbg`'LS
 
1315
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1316
Section: debug
 
1317
Priority: extra
 
1318
Depends: BASELDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
 
1319
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
 
1320
BUILT_USING`'dnl
 
1321
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
 
1322
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1323
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1324
 accesses to shared memory by several threads.
 
1325
')`'dnl libhfitm
 
1326
 
 
1327
ifenabled(`libsfitm',`
 
1328
Package: libsfitm`'ITM_SO`'LS
 
1329
Section: ifdef(`TARGET',`devel',`libs')
 
1330
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1331
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1332
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1333
BUILT_USING`'dnl
 
1334
Description: GNU Transactional Memory Library (soft float ABI)
 
1335
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1336
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1337
 accesses to shared memory by several threads.
 
1338
 
 
1339
Package: libsfitm`'ITM_SO-dbg`'LS
 
1340
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1341
Section: debug
 
1342
Priority: extra
 
1343
Depends: BASELDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
 
1344
BUILT_USING`'dnl
 
1345
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
 
1346
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1347
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1348
 accesses to shared memory by several threads.
 
1349
')`'dnl libsfitm
 
1350
 
 
1351
ifenabled(`libneonitm',`
 
1352
Package: libitm`'ITM_SO-neon`'LS
 
1353
Architecture: NEON_ARCHS
 
1354
Section: libs
 
1355
Priority: extra
 
1356
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1357
BUILT_USING`'dnl
 
1358
Description: GNU Transactional Memory Library [neon optimized]
 
1359
 GNU Transactional Memory Library (libitm) provides transaction support for
 
1360
 accesses to the memory of a process, enabling easy-to-use synchronization of
 
1361
 accesses to shared memory by several threads.
 
1362
 .
 
1363
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1364
 be selected instead when running under systems which have one.
 
1365
')`'dnl libneonitm
 
1366
')`'dnl libitm
 
1367
 
 
1368
ifenabled(`libatomic',`
 
1369
Package: libatomic`'ATOMIC_SO`'LS
 
1370
Section: ifdef(`TARGET',`devel',`libs')
 
1371
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1372
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]
 
1373
')`'dnl
 
1374
ifdef(`MULTIARCH', `Multi-Arch: same
 
1375
Pre-Depends: ${misc:Pre-Depends}
 
1376
')`'dnl
 
1377
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1378
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
1379
BUILT_USING`'dnl
 
1380
Description: support library providing __atomic built-in functions
 
1381
 library providing __atomic built-in functions. When an atomic call cannot
 
1382
 be turned into lock-free instructions, GCC will make calls into this library.
 
1383
 
 
1384
Package: libatomic`'ATOMIC_SO-dbg`'LS
 
1385
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1386
Section: debug
 
1387
Priority: extra
 
1388
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
 
1389
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]
 
1390
')`'dnl
 
1391
ifdef(`MULTIARCH', `Multi-Arch: same
 
1392
')`'dnl
 
1393
BUILT_USING`'dnl
 
1394
Description: support library providing __atomic built-in functions (debug symbols)
 
1395
 library providing __atomic built-in functions. When an atomic call cannot
 
1396
 be turned into lock-free instructions, GCC will make calls into this library.
 
1397
 
 
1398
Package: lib32atomic`'ATOMIC_SO`'LS
 
1399
Section: ifdef(`TARGET',`devel',`libs')
 
1400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1401
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1402
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1403
Conflicts: ${confl:lib32}
 
1404
BUILT_USING`'dnl
 
1405
Description: support library providing __atomic built-in functions (32bit)
 
1406
 library providing __atomic built-in functions. When an atomic call cannot
 
1407
 be turned into lock-free instructions, GCC will make calls into this library.
 
1408
 
 
1409
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
 
1410
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1411
Section: debug
 
1412
Priority: extra
 
1413
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
 
1414
BUILT_USING`'dnl
 
1415
Description: support library providing __atomic built-in functions (32 bit debug symbols)
 
1416
 library providing __atomic built-in functions. When an atomic call cannot
 
1417
 be turned into lock-free instructions, GCC will make calls into this library.
 
1418
 
 
1419
Package: lib64atomic`'ATOMIC_SO`'LS
 
1420
Section: ifdef(`TARGET',`devel',`libs')
 
1421
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1422
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1423
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1424
BUILT_USING`'dnl
 
1425
Description: support library providing __atomic built-in functions (64bit)
 
1426
 library providing __atomic built-in functions. When an atomic call cannot
 
1427
 be turned into lock-free instructions, GCC will make calls into this library.
 
1428
 
 
1429
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
 
1430
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1431
Section: debug
 
1432
Priority: extra
 
1433
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
 
1434
BUILT_USING`'dnl
 
1435
Description: support library providing __atomic built-in functions (64bit debug symbols)
 
1436
 library providing __atomic built-in functions. When an atomic call cannot
 
1437
 be turned into lock-free instructions, GCC will make calls into this library.
 
1438
 
 
1439
Package: libn32atomic`'ATOMIC_SO`'LS
 
1440
Section: ifdef(`TARGET',`devel',`libs')
 
1441
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1442
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1443
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1444
BUILT_USING`'dnl
 
1445
Description: support library providing __atomic built-in functions (n32)
 
1446
 library providing __atomic built-in functions. When an atomic call cannot
 
1447
 be turned into lock-free instructions, GCC will make calls into this library.
 
1448
 
 
1449
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
 
1450
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1451
Section: debug
 
1452
Priority: extra
 
1453
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
 
1454
BUILT_USING`'dnl
 
1455
Description: support library providing __atomic built-in functions (n32 debug symbols)
 
1456
 library providing __atomic built-in functions. When an atomic call cannot
 
1457
 be turned into lock-free instructions, GCC will make calls into this library.
 
1458
 
 
1459
ifenabled(`libx32atomic',`
 
1460
Package: libx32atomic`'ATOMIC_SO`'LS
 
1461
Section: ifdef(`TARGET',`devel',`libs')
 
1462
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1463
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1464
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1465
BUILT_USING`'dnl
 
1466
Description: support library providing __atomic built-in functions (x32)
 
1467
 library providing __atomic built-in functions. When an atomic call cannot
 
1468
 be turned into lock-free instructions, GCC will make calls into this library.
 
1469
 
 
1470
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
 
1471
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1472
Section: debug
 
1473
Priority: extra
 
1474
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
 
1475
BUILT_USING`'dnl
 
1476
Description: support library providing __atomic built-in functions (x32 debug symbols)
 
1477
 library providing __atomic built-in functions. When an atomic call cannot
 
1478
 be turned into lock-free instructions, GCC will make calls into this library.
 
1479
')`'dnl libx32atomic
 
1480
 
 
1481
ifenabled(`libhfatomic',`
 
1482
Package: libhfatomic`'ATOMIC_SO`'LS
 
1483
Section: ifdef(`TARGET',`devel',`libs')
 
1484
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1485
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1486
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1487
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
 
1488
BUILT_USING`'dnl
 
1489
Description: support library providing __atomic built-in functions (hard float ABI)
 
1490
 library providing __atomic built-in functions. When an atomic call cannot
 
1491
 be turned into lock-free instructions, GCC will make calls into this library.
 
1492
 
 
1493
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
 
1494
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1495
Section: debug
 
1496
Priority: extra
 
1497
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
 
1498
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
 
1499
BUILT_USING`'dnl
 
1500
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
 
1501
 library providing __atomic built-in functions. When an atomic call cannot
 
1502
 be turned into lock-free instructions, GCC will make calls into this library.
 
1503
')`'dnl libhfatomic
 
1504
 
 
1505
ifenabled(`libsfatomic',`
 
1506
Package: libsfatomic`'ATOMIC_SO`'LS
 
1507
Section: ifdef(`TARGET',`devel',`libs')
 
1508
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1509
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1510
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1511
BUILT_USING`'dnl
 
1512
Description: support library providing __atomic built-in functions (soft float ABI)
 
1513
 library providing __atomic built-in functions. When an atomic call cannot
 
1514
 be turned into lock-free instructions, GCC will make calls into this library.
 
1515
 
 
1516
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
 
1517
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1518
Section: debug
 
1519
Priority: extra
 
1520
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
 
1521
BUILT_USING`'dnl
 
1522
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
 
1523
 library providing __atomic built-in functions. When an atomic call cannot
 
1524
 be turned into lock-free instructions, GCC will make calls into this library.
 
1525
')`'dnl libsfatomic
 
1526
 
 
1527
ifenabled(`libneonatomic',`
 
1528
Package: libatomic`'ATOMIC_SO-neon`'LS
 
1529
Architecture: NEON_ARCHS
 
1530
Section: libs
 
1531
Priority: extra
 
1532
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1533
BUILT_USING`'dnl
 
1534
Description: support library providing __atomic built-in functions [neon optimized]
 
1535
 library providing __atomic built-in functions. When an atomic call cannot
 
1536
 be turned into lock-free instructions, GCC will make calls into this library.
 
1537
 .
 
1538
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1539
 be selected instead when running under systems which have one.
 
1540
')`'dnl libneonatomic
 
1541
')`'dnl libatomic
 
1542
 
 
1543
ifenabled(`libasan',`
 
1544
Package: libasan`'ASAN_SO`'LS
 
1545
Section: ifdef(`TARGET',`devel',`libs')
 
1546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1547
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]
 
1548
')`'dnl
 
1549
ifdef(`MULTIARCH', `Multi-Arch: same
 
1550
Pre-Depends: ${misc:Pre-Depends}
 
1551
')`'dnl
 
1552
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1553
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
1554
BUILT_USING`'dnl
 
1555
Description: AddressSanitizer -- a fast memory error detector
 
1556
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1557
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1558
 
 
1559
Package: libasan`'ASAN_SO-dbg`'LS
 
1560
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1561
Section: debug
 
1562
Priority: extra
 
1563
Depends: BASELDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
 
1564
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]
 
1565
')`'dnl
 
1566
ifdef(`MULTIARCH', `Multi-Arch: same
 
1567
')`'dnl
 
1568
BUILT_USING`'dnl
 
1569
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
 
1570
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1571
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1572
 
 
1573
Package: lib32asan`'ASAN_SO`'LS
 
1574
Section: ifdef(`TARGET',`devel',`libs')
 
1575
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1576
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1577
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1578
Conflicts: ${confl:lib32}
 
1579
BUILT_USING`'dnl
 
1580
Description: AddressSanitizer -- a fast memory error detector (32bit)
 
1581
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1582
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1583
 
 
1584
Package: lib32asan`'ASAN_SO-dbg`'LS
 
1585
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1586
Section: debug
 
1587
Priority: extra
 
1588
Depends: BASELDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
 
1589
BUILT_USING`'dnl
 
1590
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
 
1591
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1592
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1593
 
 
1594
Package: lib64asan`'ASAN_SO`'LS
 
1595
Section: ifdef(`TARGET',`devel',`libs')
 
1596
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1597
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1598
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1599
BUILT_USING`'dnl
 
1600
Description: AddressSanitizer -- a fast memory error detector (64bit)
 
1601
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1602
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1603
 
 
1604
Package: lib64asan`'ASAN_SO-dbg`'LS
 
1605
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1606
Section: debug
 
1607
Priority: extra
 
1608
Depends: BASELDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
 
1609
BUILT_USING`'dnl
 
1610
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
 
1611
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1612
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1613
 
 
1614
#Package: libn32asan`'ASAN_SO`'LS
 
1615
#Section: ifdef(`TARGET',`devel',`libs')
 
1616
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1617
#Priority: ifdef(`TARGET',`extra',`PRI(extra)')
 
1618
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1619
#BUILT_USING`'dnl
 
1620
#Description: AddressSanitizer -- a fast memory error detector (n32)
 
1621
# AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1622
# use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1623
 
 
1624
#Package: libn32asan`'ASAN_SO-dbg`'LS
 
1625
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1626
#Section: debug
 
1627
#Priority: extra
 
1628
#Depends: BASELDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
 
1629
#BUILT_USING`'dnl
 
1630
#Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
 
1631
# AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1632
# use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1633
 
 
1634
ifenabled(`libx32asan',`
 
1635
Package: libx32asan`'ASAN_SO`'LS
 
1636
Section: ifdef(`TARGET',`devel',`libs')
 
1637
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1638
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1639
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1640
BUILT_USING`'dnl
 
1641
Description: AddressSanitizer -- a fast memory error detector (x32)
 
1642
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1643
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1644
 
 
1645
Package: libx32asan`'ASAN_SO-dbg`'LS
 
1646
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1647
Section: debug
 
1648
Priority: extra
 
1649
Depends: BASELDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
 
1650
BUILT_USING`'dnl
 
1651
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
 
1652
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1653
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1654
')`'dnl libx32asan
 
1655
 
 
1656
ifenabled(`libhfasan',`
 
1657
Package: libhfasan`'ASAN_SO`'LS
 
1658
Section: ifdef(`TARGET',`devel',`libs')
 
1659
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1660
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
 
1661
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1662
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
 
1663
BUILT_USING`'dnl
 
1664
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
 
1665
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1666
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1667
 
 
1668
Package: libhfasan`'ASAN_SO-dbg`'LS
 
1669
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1670
Section: debug
 
1671
Priority: extra
 
1672
Depends: BASELDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
 
1673
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
 
1674
BUILT_USING`'dnl
 
1675
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
 
1676
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1677
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1678
')`'dnl libhfasan
 
1679
 
 
1680
ifenabled(`libsfasan',`
 
1681
Package: libsfasan`'ASAN_SO`'LS
 
1682
Section: ifdef(`TARGET',`devel',`libs')
 
1683
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1684
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
 
1685
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1686
BUILT_USING`'dnl
 
1687
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
 
1688
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1689
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1690
 
 
1691
Package: libsfasan`'ASAN_SO-dbg`'LS
 
1692
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1693
Section: debug
 
1694
Priority: extra
 
1695
Depends: BASELDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
 
1696
BUILT_USING`'dnl
 
1697
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
 
1698
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1699
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1700
')`'dnl libsfasan
 
1701
 
 
1702
ifenabled(`libneonasan',`
 
1703
Package: libasan`'ASAN_SO-neon`'LS
 
1704
Architecture: NEON_ARCHS
 
1705
Section: libs
 
1706
Priority: extra
 
1707
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1708
BUILT_USING`'dnl
 
1709
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
 
1710
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
 
1711
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
1712
 .
 
1713
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1714
 be selected instead when running under systems which have one.
 
1715
')`'dnl libneonasan
 
1716
')`'dnl libasan
 
1717
 
 
1718
ifenabled(`liblsan',`
 
1719
Package: liblsan`'LSAN_SO`'LS
 
1720
Section: ifdef(`TARGET',`devel',`libs')
 
1721
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1722
ifdef(`MULTIARCH', `Multi-Arch: same
 
1723
Pre-Depends: ${misc:Pre-Depends}
 
1724
')`'dnl
 
1725
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1726
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
1727
BUILT_USING`'dnl
 
1728
Description: LeakSanitizer -- a memory leak detector (runtime)
 
1729
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1730
 into AddressSanitizer.
 
1731
 
 
1732
Package: liblsan`'LSAN_SO-dbg`'LS
 
1733
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1734
Section: debug
 
1735
Priority: extra
 
1736
Depends: BASELDEP, libdep(lsan`'LSAN_SO,,=), ${misc:Depends}
 
1737
ifdef(`MULTIARCH', `Multi-Arch: same
 
1738
')`'dnl
 
1739
BUILT_USING`'dnl
 
1740
Description: LeakSanitizer -- a memory leak detector (debug symbols)
 
1741
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1742
 into AddressSanitizer.
 
1743
 
 
1744
ifenabled(`lib32lsan',`
 
1745
Package: lib32lsan`'LSAN_SO`'LS
 
1746
Section: ifdef(`TARGET',`devel',`libs')
 
1747
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1748
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1749
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1750
Conflicts: ${confl:lib32}
 
1751
BUILT_USING`'dnl
 
1752
Description: LeakSanitizer -- a memory leak detector (32bit)
 
1753
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1754
 into AddressSanitizer (empty package).
 
1755
 
 
1756
Package: lib32lsan`'LSAN_SO-dbg`'LS
 
1757
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1758
Section: debug
 
1759
Priority: extra
 
1760
Depends: BASELDEP, libdep(lsan`'LSAN_SO,32,=), ${misc:Depends}
 
1761
BUILT_USING`'dnl
 
1762
Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
 
1763
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1764
 into AddressSanitizer (empty package).
 
1765
')`'dnl lib32lsan
 
1766
 
 
1767
ifenabled(`lib64lsan',`
 
1768
#Package: lib64lsan`'LSAN_SO`'LS
 
1769
#Section: ifdef(`TARGET',`devel',`libs')
 
1770
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1771
#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1772
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1773
#BUILT_USING`'dnl
 
1774
#Description: LeakSanitizer -- a memory leak detector (64bit)
 
1775
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1776
# into AddressSanitizer.
 
1777
 
 
1778
#Package: lib64lsan`'LSAN_SO-dbg`'LS
 
1779
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1780
#Section: debug
 
1781
#Priority: extra
 
1782
#Depends: BASELDEP, libdep(lsan`'LSAN_SO,64,=), ${misc:Depends}
 
1783
#BUILT_USING`'dnl
 
1784
#Description: LeakSanitizer -- a memory leak detector (64bit debug symbols)
 
1785
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1786
# into AddressSanitizer.
 
1787
')`'dnl lib64lsan
 
1788
 
 
1789
ifenabled(`libn32lsan',`
 
1790
#Package: libn32lsan`'LSAN_SO`'LS
 
1791
#Section: ifdef(`TARGET',`devel',`libs')
 
1792
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1793
#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1794
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1795
#BUILT_USING`'dnl
 
1796
#Description: LeakSanitizer -- a memory leak detector (n32)
 
1797
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1798
# into AddressSanitizer.
 
1799
 
 
1800
#Package: libn32lsan`'LSAN_SO-dbg`'LS
 
1801
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1802
#Section: debug
 
1803
#Priority: extra
 
1804
#Depends: BASELDEP, libdep(lsan`'LSAN_SO,n32,=), ${misc:Depends}
 
1805
#BUILT_USING`'dnl
 
1806
#Description: LeakSanitizer -- a memory leak detector (n32 debug symbols)
 
1807
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1808
# into AddressSanitizer.
 
1809
')`'dnl libn32lsan
 
1810
 
 
1811
ifenabled(`libx32lsan',`
 
1812
Package: libx32lsan`'LSAN_SO`'LS
 
1813
Section: ifdef(`TARGET',`devel',`libs')
 
1814
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1815
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1816
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1817
BUILT_USING`'dnl
 
1818
Description: LeakSanitizer -- a memory leak detector (x32)
 
1819
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1820
 into AddressSanitizer (empty package).
 
1821
 
 
1822
Package: libx32lsan`'LSAN_SO-dbg`'LS
 
1823
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1824
Section: debug
 
1825
Priority: extra
 
1826
Depends: BASELDEP, libdep(lsan`'LSAN_SO,x32,=), ${misc:Depends}
 
1827
BUILT_USING`'dnl
 
1828
Description: LeakSanitizer -- a memory leak detector (x32 debug symbols)
 
1829
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1830
 into AddressSanitizer (empty package).
 
1831
')`'dnl libx32lsan
 
1832
 
 
1833
ifenabled(`libhflsan',`
 
1834
Package: libhflsan`'LSAN_SO`'LS
 
1835
Section: ifdef(`TARGET',`devel',`libs')
 
1836
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1837
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1838
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1839
ifdef(`TARGET',`dnl',`Conflicts: liblsan'LSAN_SO`-armhf [biarchhf_archs]')
 
1840
BUILT_USING`'dnl
 
1841
Description: LeakSanitizer -- a memory leak detector (hard float ABI)
 
1842
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1843
 into AddressSanitizer.
 
1844
 
 
1845
Package: libhflsan`'LSAN_SO-dbg`'LS
 
1846
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
1847
Section: debug
 
1848
Priority: extra
 
1849
Depends: BASELDEP, libdep(lsan`'LSAN_SO,hf,=), ${misc:Depends}
 
1850
ifdef(`TARGET',`dnl',`Conflicts: liblsan'LSAN_SO`-armel [biarchsf_archs]')
 
1851
BUILT_USING`'dnl
 
1852
Description: LeakSanitizer -- a memory leak detector (hard float ABI debug symbols)
 
1853
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1854
 into AddressSanitizer.
 
1855
')`'dnl libhflsan
 
1856
 
 
1857
ifenabled(`libsflsan',`
 
1858
Package: libsflsan`'LSAN_SO`'LS
 
1859
Section: ifdef(`TARGET',`devel',`libs')
 
1860
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1861
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1862
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1863
BUILT_USING`'dnl
 
1864
Description: LeakSanitizer -- a memory leak detector (soft float ABI)
 
1865
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1866
 into AddressSanitizer.
 
1867
 
 
1868
Package: libsflsan`'LSAN_SO-dbg`'LS
 
1869
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
1870
Section: debug
 
1871
Priority: extra
 
1872
Depends: BASELDEP, libdep(lsan`'LSAN_SO,sf,=), ${misc:Depends}
 
1873
BUILT_USING`'dnl
 
1874
Description: LeakSanitizer -- a memory leak detector (soft float ABI debug symbols)
 
1875
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1876
 into AddressSanitizer.
 
1877
')`'dnl libsflsan
 
1878
 
 
1879
ifenabled(`libneonlsan',`
 
1880
Package: liblsan`'LSAN_SO-neon`'LS
 
1881
Architecture: NEON_ARCHS
 
1882
Section: libs
 
1883
Priority: extra
 
1884
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
1885
BUILT_USING`'dnl
 
1886
Description: LeakSanitizer -- a memory leak detector [neon optimized]
 
1887
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 
1888
 into AddressSanitizer.
 
1889
 .
 
1890
 This set of libraries is optimized to use a NEON coprocessor, and will
 
1891
 be selected instead when running under systems which have one.
 
1892
')`'dnl libneonlsan
 
1893
')`'dnl liblsan
 
1894
 
 
1895
ifenabled(`libtsan',`
 
1896
Package: libtsan`'TSAN_SO`'LS
 
1897
Section: ifdef(`TARGET',`devel',`libs')
 
1898
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1899
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]
 
1900
')`'dnl
 
1901
ifdef(`MULTIARCH', `Multi-Arch: same
 
1902
Pre-Depends: ${misc:Pre-Depends}
 
1903
')`'dnl
 
1904
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1905
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
1906
BUILT_USING`'dnl
 
1907
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
 
1908
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1909
 The Linux and Mac versions are based on Valgrind. 
 
1910
 
 
1911
Package: libtsan`'TSAN_SO-dbg`'LS
 
1912
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
1913
Section: debug
 
1914
Priority: extra
 
1915
Depends: BASELDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
 
1916
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]
 
1917
')`'dnl
 
1918
ifdef(`MULTIARCH', `Multi-Arch: same
 
1919
')`'dnl
 
1920
BUILT_USING`'dnl
 
1921
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
 
1922
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1923
 The Linux and Mac versions are based on Valgrind. 
 
1924
 
 
1925
ifenabled(`lib32tsan',`
 
1926
Package: lib32tsan`'TSAN_SO`'LS
 
1927
Section: ifdef(`TARGET',`devel',`libs')
 
1928
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1929
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1930
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1931
Conflicts: ${confl:lib32}
 
1932
BUILT_USING`'dnl
 
1933
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
 
1934
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1935
 The Linux and Mac versions are based on Valgrind. 
 
1936
 
 
1937
Package: lib32tsan`'TSAN_SO-dbg`'LS
 
1938
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
1939
Section: debug
 
1940
Priority: extra
 
1941
Depends: BASELDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
 
1942
BUILT_USING`'dnl
 
1943
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
 
1944
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1945
 The Linux and Mac versions are based on Valgrind. 
 
1946
')`'dnl lib32tsan
 
1947
 
 
1948
ifenabled(`lib64tsan',`
 
1949
Package: lib64tsan`'TSAN_SO`'LS
 
1950
Section: ifdef(`TARGET',`devel',`libs')
 
1951
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1952
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1953
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1954
BUILT_USING`'dnl
 
1955
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
 
1956
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1957
 The Linux and Mac versions are based on Valgrind. 
 
1958
 
 
1959
Package: lib64tsan`'TSAN_SO-dbg`'LS
 
1960
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
1961
Section: debug
 
1962
Priority: extra
 
1963
Depends: BASELDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
 
1964
BUILT_USING`'dnl
 
1965
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
 
1966
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1967
 The Linux and Mac versions are based on Valgrind. 
 
1968
')`'dnl lib64tsan
 
1969
 
 
1970
ifenabled(`libn32tsan',`
 
1971
Package: libn32tsan`'TSAN_SO`'LS
 
1972
Section: ifdef(`TARGET',`devel',`libs')
 
1973
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1974
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1975
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1976
BUILT_USING`'dnl
 
1977
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
 
1978
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1979
 The Linux and Mac versions are based on Valgrind. 
 
1980
 
 
1981
Package: libn32tsan`'TSAN_SO-dbg`'LS
 
1982
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
1983
Section: debug
 
1984
Priority: extra
 
1985
Depends: BASELDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
 
1986
BUILT_USING`'dnl
 
1987
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
 
1988
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
1989
 The Linux and Mac versions are based on Valgrind. 
 
1990
')`'dnl libn32tsan
 
1991
 
 
1992
ifenabled(`libx32tsan',`
 
1993
Package: libx32tsan`'TSAN_SO`'LS
 
1994
Section: ifdef(`TARGET',`devel',`libs')
 
1995
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
1996
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
1997
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
1998
BUILT_USING`'dnl
 
1999
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
 
2000
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
2001
 The Linux and Mac versions are based on Valgrind. 
 
2002
 
 
2003
Package: libx32tsan`'TSAN_SO-dbg`'LS
 
2004
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2005
Section: debug
 
2006
Priority: extra
 
2007
Depends: BASELDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
 
2008
BUILT_USING`'dnl
 
2009
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
 
2010
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
2011
 The Linux and Mac versions are based on Valgrind. 
 
2012
')`'dnl libx32tsan
 
2013
 
 
2014
ifenabled(`libhftsan',`
 
2015
Package: libhftsan`'TSAN_SO`'LS
 
2016
Section: ifdef(`TARGET',`devel',`libs')
 
2017
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2018
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2019
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2020
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
 
2021
BUILT_USING`'dnl
 
2022
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
 
2023
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
2024
 The Linux and Mac versions are based on Valgrind. 
 
2025
 
 
2026
Package: libhftsan`'TSAN_SO-dbg`'LS
 
2027
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2028
Section: debug
 
2029
Priority: extra
 
2030
Depends: BASELDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
 
2031
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
 
2032
BUILT_USING`'dnl
 
2033
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
 
2034
')`'dnl libhftsan
 
2035
 
 
2036
ifenabled(`libsftsan',`
 
2037
Package: libsftsan`'TSAN_SO`'LS
 
2038
Section: ifdef(`TARGET',`devel',`libs')
 
2039
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2040
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2041
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2042
BUILT_USING`'dnl
 
2043
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
 
2044
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
2045
 The Linux and Mac versions are based on Valgrind. 
 
2046
 
 
2047
Package: libsftsan`'TSAN_SO-dbg`'LS
 
2048
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2049
Section: debug
 
2050
Priority: extra
 
2051
Depends: BASELDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
 
2052
BUILT_USING`'dnl
 
2053
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
 
2054
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
2055
 The Linux and Mac versions are based on Valgrind. 
 
2056
')`'dnl libsftsan
 
2057
 
 
2058
ifenabled(`libneontsan',`
 
2059
Package: libtsan`'TSAN_SO-neon`'LS
 
2060
Architecture: NEON_ARCHS
 
2061
Section: libs
 
2062
Priority: extra
 
2063
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2064
BUILT_USING`'dnl
 
2065
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
 
2066
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
 
2067
 The Linux and Mac versions are based on Valgrind. 
 
2068
 .
 
2069
 This set of libraries is optimized to use a NEON coprocessor, and will
 
2070
 be selected instead when running under systems which have one.
 
2071
')`'dnl libneontsan
 
2072
')`'dnl libtsan
 
2073
 
 
2074
ifenabled(`libubsan',`
 
2075
Package: libubsan`'UBSAN_SO`'LS
 
2076
Section: ifdef(`TARGET',`devel',`libs')
 
2077
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2078
ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-armel [armel], libubsan'UBSAN_SO`-armhf [armhf]
 
2079
')`'dnl
 
2080
ifdef(`MULTIARCH', `Multi-Arch: same
 
2081
Pre-Depends: ${misc:Pre-Depends}
 
2082
')`'dnl
 
2083
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2084
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
2085
BUILT_USING`'dnl
 
2086
Description: UBSan -- undefined behaviour sanitizer (runtime)
 
2087
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2088
 Various computations will be instrumented to detect undefined behavior
 
2089
 at runtime. Available for C and C++.
 
2090
 
 
2091
Package: libubsan`'UBSAN_SO-dbg`'LS
 
2092
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2093
Section: debug
 
2094
Priority: extra
 
2095
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,,=), ${misc:Depends}
 
2096
ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-dbg-armel [armel], libubsan'UBSAN_SO`-dbg-armhf [armhf]
 
2097
')`'dnl
 
2098
ifdef(`MULTIARCH', `Multi-Arch: same
 
2099
')`'dnl
 
2100
BUILT_USING`'dnl
 
2101
Description: UBSan -- undefined behaviour sanitizer (debug symbols)
 
2102
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2103
 Various computations will be instrumented to detect undefined behavior
 
2104
 at runtime. Available for C and C++.
 
2105
 
 
2106
ifenabled(`lib32ubsan',`
 
2107
Package: lib32ubsan`'UBSAN_SO`'LS
 
2108
Section: ifdef(`TARGET',`devel',`libs')
 
2109
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2110
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2111
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2112
Conflicts: ${confl:lib32}
 
2113
BUILT_USING`'dnl
 
2114
Description: UBSan -- undefined behaviour sanitizer (32bit)
 
2115
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2116
 Various computations will be instrumented to detect undefined behavior
 
2117
 at runtime. Available for C and C++.
 
2118
 
 
2119
Package: lib32ubsan`'UBSAN_SO-dbg`'LS
 
2120
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2121
Section: debug
 
2122
Priority: extra
 
2123
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,32,=), ${misc:Depends}
 
2124
BUILT_USING`'dnl
 
2125
Description: UBSan -- undefined behaviour sanitizer (32 bit debug symbols)
 
2126
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2127
 Various computations will be instrumented to detect undefined behavior
 
2128
 at runtime. Available for C and C++.
 
2129
')`'dnl lib32ubsan
 
2130
 
 
2131
ifenabled(`lib64ubsan',`
 
2132
Package: lib64ubsan`'UBSAN_SO`'LS
 
2133
Section: ifdef(`TARGET',`devel',`libs')
 
2134
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2135
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2136
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2137
BUILT_USING`'dnl
 
2138
Description: UBSan -- undefined behaviour sanitizer (64bit)
 
2139
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2140
 Various computations will be instrumented to detect undefined behavior
 
2141
 at runtime. Available for C and C++.
 
2142
 
 
2143
Package: lib64ubsan`'UBSAN_SO-dbg`'LS
 
2144
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2145
Section: debug
 
2146
Priority: extra
 
2147
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,64,=), ${misc:Depends}
 
2148
BUILT_USING`'dnl
 
2149
Description: UBSan -- undefined behaviour sanitizer (64bit debug symbols)
 
2150
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2151
 Various computations will be instrumented to detect undefined behavior
 
2152
 at runtime. Available for C and C++.
 
2153
')`'dnl lib64ubsan
 
2154
 
 
2155
ifenabled(`libn32ubsan',`
 
2156
#Package: libn32ubsan`'UBSAN_SO`'LS
 
2157
#Section: ifdef(`TARGET',`devel',`libs')
 
2158
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2159
#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2160
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2161
#BUILT_USING`'dnl
 
2162
#Description: UBSan -- undefined behaviour sanitizer (n32)
 
2163
# UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2164
# Various computations will be instrumented to detect undefined behavior
 
2165
# at runtime. Available for C and C++.
 
2166
 
 
2167
#Package: libn32ubsan`'UBSAN_SO-dbg`'LS
 
2168
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2169
#Section: debug
 
2170
#Priority: extra
 
2171
#Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,n32,=), ${misc:Depends}
 
2172
#BUILT_USING`'dnl
 
2173
#Description: UBSan -- undefined behaviour sanitizer (n32 debug symbols)
 
2174
# UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2175
# Various computations will be instrumented to detect undefined behavior
 
2176
# at runtime. Available for C and C++.
 
2177
')`'dnl libn32ubsan
 
2178
 
 
2179
ifenabled(`libx32ubsan',`
 
2180
Package: libx32ubsan`'UBSAN_SO`'LS
 
2181
Section: ifdef(`TARGET',`devel',`libs')
 
2182
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2183
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2184
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2185
BUILT_USING`'dnl
 
2186
Description: UBSan -- undefined behaviour sanitizer (x32)
 
2187
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2188
 Various computations will be instrumented to detect undefined behavior
 
2189
 at runtime. Available for C and C++.
 
2190
 
 
2191
Package: libx32ubsan`'UBSAN_SO-dbg`'LS
 
2192
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2193
Section: debug
 
2194
Priority: extra
 
2195
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,x32,=), ${misc:Depends}
 
2196
BUILT_USING`'dnl
 
2197
Description: UBSan -- undefined behaviour sanitizer (x32 debug symbols)
 
2198
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2199
 Various computations will be instrumented to detect undefined behavior
 
2200
 at runtime. Available for C and C++.
 
2201
')`'dnl libx32ubsan
 
2202
 
 
2203
ifenabled(`libhfubsan',`
 
2204
Package: libhfubsan`'UBSAN_SO`'LS
 
2205
Section: ifdef(`TARGET',`devel',`libs')
 
2206
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2207
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2208
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2209
ifdef(`TARGET',`dnl',`Conflicts: libubsan'UBSAN_SO`-armhf [biarchhf_archs]')
 
2210
BUILT_USING`'dnl
 
2211
Description: UBSan -- undefined behaviour sanitizer (hard float ABI)
 
2212
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2213
 Various computations will be instrumented to detect undefined behavior
 
2214
 at runtime. Available for C and C++.
 
2215
 
 
2216
Package: libhfubsan`'UBSAN_SO-dbg`'LS
 
2217
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2218
Section: debug
 
2219
Priority: extra
 
2220
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,hf,=), ${misc:Depends}
 
2221
ifdef(`TARGET',`dnl',`Conflicts: libubsan'UBSAN_SO`-armel [biarchsf_archs]')
 
2222
BUILT_USING`'dnl
 
2223
Description: UBSan -- undefined behaviour sanitizer (hard float ABI debug symbols)
 
2224
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2225
 Various computations will be instrumented to detect undefined behavior
 
2226
 at runtime. Available for C and C++.
 
2227
')`'dnl libhfubsan
 
2228
 
 
2229
ifenabled(`libsfubsan',`
 
2230
Package: libsfubsan`'UBSAN_SO`'LS
 
2231
Section: ifdef(`TARGET',`devel',`libs')
 
2232
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2233
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2234
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2235
BUILT_USING`'dnl
 
2236
Description: UBSan -- undefined behaviour sanitizer (soft float ABI)
 
2237
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2238
 Various computations will be instrumented to detect undefined behavior
 
2239
 at runtime. Available for C and C++.
 
2240
 
 
2241
Package: libsfubsan`'UBSAN_SO-dbg`'LS
 
2242
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2243
Section: debug
 
2244
Priority: extra
 
2245
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,sf,=), ${misc:Depends}
 
2246
BUILT_USING`'dnl
 
2247
Description: UBSan -- undefined behaviour sanitizer (soft float ABI debug symbols)
 
2248
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2249
 Various computations will be instrumented to detect undefined behavior
 
2250
 at runtime. Available for C and C++.
 
2251
')`'dnl libsfubsan
 
2252
 
 
2253
ifenabled(`libneonubsan',`
 
2254
Package: libubsan`'UBSAN_SO-neon`'LS
 
2255
Architecture: NEON_ARCHS
 
2256
Section: libs
 
2257
Priority: extra
 
2258
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2259
BUILT_USING`'dnl
 
2260
Description: UBSan -- undefined behaviour sanitizer [neon optimized]
 
2261
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 
2262
 Various computations will be instrumented to detect undefined behavior
 
2263
 at runtime. Available for C and C++.
 
2264
 .
 
2265
 This set of libraries is optimized to use a NEON coprocessor, and will
 
2266
 be selected instead when running under systems which have one.
 
2267
')`'dnl libneonubsan
 
2268
')`'dnl libubsan
 
2269
 
 
2270
ifenabled(`libvtv',`
 
2271
Package: libvtv`'VTV_SO`'LS
 
2272
Section: ifdef(`TARGET',`devel',`libs')
 
2273
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2274
ifdef(`MULTIARCH', `Multi-Arch: same
 
2275
Pre-Depends: ${misc:Pre-Depends}
 
2276
')`'dnl
 
2277
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2278
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
2279
BUILT_USING`'dnl
 
2280
Description: GNU vtable verification library (runtime)
 
2281
 Vtable verification is a new security hardening feature for GCC that
 
2282
 is designed to detect and handle (during program execution) when a
 
2283
 vtable pointer that is about to be used for a virtual function call is
 
2284
 not a valid vtable pointer for that call.
 
2285
 
 
2286
Package: libvtv`'VTV_SO-dbg`'LS
 
2287
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2288
Section: debug
 
2289
Priority: extra
 
2290
Depends: BASELDEP, libdep(vtv`'VTV_SO,,=), ${misc:Depends}
 
2291
ifdef(`MULTIARCH', `Multi-Arch: same
 
2292
')`'dnl
 
2293
BUILT_USING`'dnl
 
2294
Description: GNU vtable verification library (debug symbols)
 
2295
 Vtable verification is a new security hardening feature for GCC that
 
2296
 is designed to detect and handle (during program execution) when a
 
2297
 vtable pointer that is about to be used for a virtual function call is
 
2298
 not a valid vtable pointer for that call.
 
2299
 
 
2300
ifenabled(`lib32vtv',`
 
2301
Package: lib32vtv`'VTV_SO`'LS
 
2302
Section: ifdef(`TARGET',`devel',`libs')
 
2303
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2304
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2305
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2306
Conflicts: ${confl:lib32}
 
2307
BUILT_USING`'dnl
 
2308
Description: GNU vtable verification library (32bit)
 
2309
 Vtable verification is a new security hardening feature for GCC that
 
2310
 is designed to detect and handle (during program execution) when a
 
2311
 vtable pointer that is about to be used for a virtual function call is
 
2312
 not a valid vtable pointer for that call.
 
2313
 
 
2314
Package: lib32vtv`'VTV_SO-dbg`'LS
 
2315
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2316
Section: debug
 
2317
Priority: extra
 
2318
Depends: BASELDEP, libdep(vtv`'VTV_SO,32,=), ${misc:Depends}
 
2319
BUILT_USING`'dnl
 
2320
Description: GNU vtable verification library (32 bit debug symbols)
 
2321
 Vtable verification is a new security hardening feature for GCC that
 
2322
 is designed to detect and handle (during program execution) when a
 
2323
 vtable pointer that is about to be used for a virtual function call is
 
2324
 not a valid vtable pointer for that call.
 
2325
')`'dnl lib32vtv
 
2326
 
 
2327
ifenabled(`lib64vtv',`
 
2328
Package: lib64vtv`'VTV_SO`'LS
 
2329
Section: ifdef(`TARGET',`devel',`libs')
 
2330
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2331
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2332
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2333
BUILT_USING`'dnl
 
2334
Description: GNU vtable verification library (64bit)
 
2335
 Vtable verification is a new security hardening feature for GCC that
 
2336
 is designed to detect and handle (during program execution) when a
 
2337
 vtable pointer that is about to be used for a virtual function call is
 
2338
 not a valid vtable pointer for that call.
 
2339
 
 
2340
Package: lib64vtv`'VTV_SO-dbg`'LS
 
2341
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2342
Section: debug
 
2343
Priority: extra
 
2344
Depends: BASELDEP, libdep(vtv`'VTV_SO,64,=), ${misc:Depends}
 
2345
BUILT_USING`'dnl
 
2346
Description: GNU vtable verification library (64bit debug symbols)
 
2347
 Vtable verification is a new security hardening feature for GCC that
 
2348
 is designed to detect and handle (during program execution) when a
 
2349
 vtable pointer that is about to be used for a virtual function call is
 
2350
 not a valid vtable pointer for that call.
 
2351
')`'dnl lib64vtv
 
2352
 
 
2353
ifenabled(`libn32vtv',`
 
2354
Package: libn32vtv`'VTV_SO`'LS
 
2355
Section: ifdef(`TARGET',`devel',`libs')
 
2356
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2357
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2358
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2359
BUILT_USING`'dnl
 
2360
Description: GNU vtable verification library (n32)
 
2361
 Vtable verification is a new security hardening feature for GCC that
 
2362
 is designed to detect and handle (during program execution) when a
 
2363
 vtable pointer that is about to be used for a virtual function call is
 
2364
 not a valid vtable pointer for that call.
 
2365
 
 
2366
Package: libn32vtv`'VTV_SO-dbg`'LS
 
2367
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2368
Section: debug
 
2369
Priority: extra
 
2370
Depends: BASELDEP, libdep(vtv`'VTV_SO,n32,=), ${misc:Depends}
 
2371
BUILT_USING`'dnl
 
2372
Description: GNU vtable verification library (n32 debug symbols)
 
2373
 Vtable verification is a new security hardening feature for GCC that
 
2374
 is designed to detect and handle (during program execution) when a
 
2375
 vtable pointer that is about to be used for a virtual function call is
 
2376
 not a valid vtable pointer for that call.
 
2377
')`'dnl libn32vtv
 
2378
 
 
2379
ifenabled(`libx32vtv',`
 
2380
Package: libx32vtv`'VTV_SO`'LS
 
2381
Section: ifdef(`TARGET',`devel',`libs')
 
2382
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2383
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2384
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2385
BUILT_USING`'dnl
 
2386
Description: GNU vtable verification library (x32)
 
2387
 Vtable verification is a new security hardening feature for GCC that
 
2388
 is designed to detect and handle (during program execution) when a
 
2389
 vtable pointer that is about to be used for a virtual function call is
 
2390
 not a valid vtable pointer for that call.
 
2391
 
 
2392
Package: libx32vtv`'VTV_SO-dbg`'LS
 
2393
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2394
Section: debug
 
2395
Priority: extra
 
2396
Depends: BASELDEP, libdep(vtv`'VTV_SO,x32,=), ${misc:Depends}
 
2397
BUILT_USING`'dnl
 
2398
Description: GNU vtable verification library (x32 debug symbols)
 
2399
 Vtable verification is a new security hardening feature for GCC that
 
2400
 is designed to detect and handle (during program execution) when a
 
2401
 vtable pointer that is about to be used for a virtual function call is
 
2402
 not a valid vtable pointer for that call.
 
2403
')`'dnl libx32vtv
 
2404
 
 
2405
ifenabled(`libhfvtv',`
 
2406
Package: libhfvtv`'VTV_SO`'LS
 
2407
Section: ifdef(`TARGET',`devel',`libs')
 
2408
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2409
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2410
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2411
ifdef(`TARGET',`dnl',`Conflicts: libvtv'VTV_SO`-armhf [biarchhf_archs]')
 
2412
BUILT_USING`'dnl
 
2413
Description: GNU vtable verification library (hard float ABI)
 
2414
 Vtable verification is a new security hardening feature for GCC that
 
2415
 is designed to detect and handle (during program execution) when a
 
2416
 vtable pointer that is about to be used for a virtual function call is
 
2417
 not a valid vtable pointer for that call.
 
2418
 
 
2419
Package: libhfvtv`'VTV_SO-dbg`'LS
 
2420
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2421
Section: debug
 
2422
Priority: extra
 
2423
Depends: BASELDEP, libdep(vtv`'VTV_SO,hf,=), ${misc:Depends}
 
2424
ifdef(`TARGET',`dnl',`Conflicts: libvtv'VTV_SO`-armel [biarchsf_archs]')
 
2425
BUILT_USING`'dnl
 
2426
Description: GNU vtable verification library (hard float ABI debug symbols)
 
2427
 Vtable verification is a new security hardening feature for GCC that
 
2428
 is designed to detect and handle (during program execution) when a
 
2429
 vtable pointer that is about to be used for a virtual function call is
 
2430
 not a valid vtable pointer for that call.
 
2431
')`'dnl libhfvtv
 
2432
 
 
2433
ifenabled(`libsfvtv',`
 
2434
Package: libsfvtv`'VTV_SO`'LS
 
2435
Section: ifdef(`TARGET',`devel',`libs')
 
2436
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2437
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2438
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2439
BUILT_USING`'dnl
 
2440
Description: GNU vtable verification library (soft float ABI)
 
2441
 Vtable verification is a new security hardening feature for GCC that
 
2442
 is designed to detect and handle (during program execution) when a
 
2443
 vtable pointer that is about to be used for a virtual function call is
 
2444
 not a valid vtable pointer for that call.
 
2445
 
 
2446
Package: libsfvtv`'VTV_SO-dbg`'LS
 
2447
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2448
Section: debug
 
2449
Priority: extra
 
2450
Depends: BASELDEP, libdep(vtv`'VTV_SO,sf,=), ${misc:Depends}
 
2451
BUILT_USING`'dnl
 
2452
Description: GNU vtable verification library (soft float ABI debug symbols)
 
2453
 Vtable verification is a new security hardening feature for GCC that
 
2454
 is designed to detect and handle (during program execution) when a
 
2455
 vtable pointer that is about to be used for a virtual function call is
 
2456
 not a valid vtable pointer for that call.
 
2457
')`'dnl libsfvtv
 
2458
 
 
2459
ifenabled(`libneonvtv',`
 
2460
Package: libvtv`'VTV_SO-neon`'LS
 
2461
Architecture: NEON_ARCHS
 
2462
Section: libs
 
2463
Priority: extra
 
2464
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2465
BUILT_USING`'dnl
 
2466
Description: GNU vtable verification library [neon optimized]
 
2467
 Vtable verification is a new security hardening feature for GCC that
 
2468
 is designed to detect and handle (during program execution) when a
 
2469
 vtable pointer that is about to be used for a virtual function call is
 
2470
 not a valid vtable pointer for that call.
 
2471
 .
 
2472
 This set of libraries is optimized to use a NEON coprocessor, and will
 
2473
 be selected instead when running under systems which have one.
 
2474
')`'dnl libneonvtv
 
2475
')`'dnl libvtv
 
2476
 
 
2477
ifenabled(`libcilkrts',`
 
2478
Package: libcilkrts`'CILKRTS_SO`'LS
 
2479
Section: ifdef(`TARGET',`devel',`libs')
 
2480
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2481
ifdef(`TARGET',`',`Provides: libcilkrts'CILKRTS_SO`-armel [armel], libcilkrts'CILKRTS_SO`-armhf [armhf]
 
2482
')`'dnl
 
2483
ifdef(`MULTIARCH', `Multi-Arch: same
 
2484
Pre-Depends: ${misc:Pre-Depends}
 
2485
')`'dnl
 
2486
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2487
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
2488
BUILT_USING`'dnl
 
2489
Description: Intel Cilk Plus language extensions (runtime)
 
2490
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2491
 data and task parallelism.
 
2492
 
 
2493
Package: libcilkrts`'CILKRTS_SO-dbg`'LS
 
2494
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2495
Section: debug
 
2496
Priority: extra
 
2497
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,,=), ${misc:Depends}
 
2498
ifdef(`TARGET',`',`Provides: libcilkrts'CILKRTS_SO`-dbg-armel [armel], libcilkrts'CILKRTS_SO`-dbg-armhf [armhf]
 
2499
')`'dnl
 
2500
ifdef(`MULTIARCH', `Multi-Arch: same
 
2501
')`'dnl
 
2502
BUILT_USING`'dnl
 
2503
Description: Intel Cilk Plus language extensions (debug symbols)
 
2504
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2505
 data and task parallelism.
 
2506
 
 
2507
ifenabled(`lib32cilkrts',`
 
2508
Package: lib32cilkrts`'CILKRTS_SO`'LS
 
2509
Section: ifdef(`TARGET',`devel',`libs')
 
2510
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2511
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2512
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2513
Conflicts: ${confl:lib32}
 
2514
BUILT_USING`'dnl
 
2515
Description: Intel Cilk Plus language extensions (32bit)
 
2516
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2517
 data and task parallelism.
 
2518
 
 
2519
Package: lib32cilkrts`'CILKRTS_SO-dbg`'LS
 
2520
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2521
Section: debug
 
2522
Priority: extra
 
2523
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,32,=), ${misc:Depends}
 
2524
BUILT_USING`'dnl
 
2525
Description: Intel Cilk Plus language extensions (32 bit debug symbols)
 
2526
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2527
 data and task parallelism.
 
2528
')`'dnl lib32cilkrts
 
2529
 
 
2530
ifenabled(`lib64cilkrts',`
 
2531
Package: lib64cilkrts`'CILKRTS_SO`'LS
 
2532
Section: ifdef(`TARGET',`devel',`libs')
 
2533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2534
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2535
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2536
BUILT_USING`'dnl
 
2537
Description: Intel Cilk Plus language extensions (64bit)
 
2538
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2539
 data and task parallelism.
 
2540
 
 
2541
Package: lib64cilkrts`'CILKRTS_SO-dbg`'LS
 
2542
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2543
Section: debug
 
2544
Priority: extra
 
2545
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,64,=), ${misc:Depends}
 
2546
BUILT_USING`'dnl
 
2547
Description: Intel Cilk Plus language extensions (64bit debug symbols)
 
2548
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2549
 data and task parallelism.
 
2550
')`'dnl lib64cilkrts
 
2551
 
 
2552
ifenabled(`libn32cilkrts',`
 
2553
Package: libn32cilkrts`'CILKRTS_SO`'LS
 
2554
Section: ifdef(`TARGET',`devel',`libs')
 
2555
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2556
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2557
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2558
BUILT_USING`'dnl
 
2559
Description: Intel Cilk Plus language extensions (n32)
 
2560
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2561
 data and task parallelism.
 
2562
 
 
2563
Package: libn32cilkrts`'CILKRTS_SO-dbg`'LS
 
2564
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2565
Section: debug
 
2566
Priority: extra
 
2567
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,n32,=), ${misc:Depends}
 
2568
BUILT_USING`'dnl
 
2569
Description: Intel Cilk Plus language extensions (n32 debug symbols)
 
2570
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2571
 data and task parallelism.
 
2572
')`'dnl libn32cilkrts
 
2573
 
 
2574
ifenabled(`libx32cilkrts',`
 
2575
Package: libx32cilkrts`'CILKRTS_SO`'LS
 
2576
Section: ifdef(`TARGET',`devel',`libs')
 
2577
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2578
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2579
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2580
BUILT_USING`'dnl
 
2581
Description: Intel Cilk Plus language extensions (x32)
 
2582
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2583
 data and task parallelism.
 
2584
 
 
2585
Package: libx32cilkrts`'CILKRTS_SO-dbg`'LS
 
2586
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2587
Section: debug
 
2588
Priority: extra
 
2589
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,x32,=), ${misc:Depends}
 
2590
BUILT_USING`'dnl
 
2591
Description: Intel Cilk Plus language extensions (x32 debug symbols)
 
2592
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2593
 data and task parallelism.
 
2594
')`'dnl libx32cilkrts
 
2595
 
 
2596
ifenabled(`libhfcilkrts',`
 
2597
Package: libhfcilkrts`'CILKRTS_SO`'LS
 
2598
Section: ifdef(`TARGET',`devel',`libs')
 
2599
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2600
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2601
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2602
ifdef(`TARGET',`dnl',`Conflicts: libcilkrts'CILKRTS_SO`-armhf [biarchhf_archs]')
 
2603
BUILT_USING`'dnl
 
2604
Description: Intel Cilk Plus language extensions (hard float ABI)
 
2605
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2606
 data and task parallelism.
 
2607
 
 
2608
Package: libhfcilkrts`'CILKRTS_SO-dbg`'LS
 
2609
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2610
Section: debug
 
2611
Priority: extra
 
2612
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,hf,=), ${misc:Depends}
 
2613
ifdef(`TARGET',`dnl',`Conflicts: libcilkrts'CILKRTS_SO`-armel [biarchsf_archs]')
 
2614
BUILT_USING`'dnl
 
2615
Description: Intel Cilk Plus language extensions (hard float ABI debug symbols)
 
2616
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2617
 data and task parallelism.
 
2618
')`'dnl libhfcilkrts
 
2619
 
 
2620
ifenabled(`libsfcilkrts',`
 
2621
Package: libsfcilkrts`'CILKRTS_SO`'LS
 
2622
Section: ifdef(`TARGET',`devel',`libs')
 
2623
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2624
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2625
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2626
BUILT_USING`'dnl
 
2627
Description: Intel Cilk Plus language extensions (soft float ABI)
 
2628
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2629
 data and task parallelism.
 
2630
 
 
2631
Package: libsfcilkrts`'CILKRTS_SO-dbg`'LS
 
2632
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2633
Section: debug
 
2634
Priority: extra
 
2635
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,sf,=), ${misc:Depends}
 
2636
BUILT_USING`'dnl
 
2637
Description: Intel Cilk Plus language extensions (soft float ABI debug symbols)
 
2638
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2639
 data and task parallelism.
 
2640
')`'dnl libsfcilkrts
 
2641
 
 
2642
ifenabled(`libneoncilkrts',`
 
2643
Package: libcilkrts`'CILKRTS_SO-neon`'LS
 
2644
Architecture: NEON_ARCHS
 
2645
Section: libs
 
2646
Priority: extra
 
2647
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
2648
BUILT_USING`'dnl
 
2649
Description: Intel Cilk Plus language extensions [neon optimized]
 
2650
 Intel Cilk Plus is an extension to the C and C++ languages to support
 
2651
 data and task parallelism.
 
2652
 .
 
2653
 This set of libraries is optimized to use a NEON coprocessor, and will
 
2654
 be selected instead when running under systems which have one.
 
2655
')`'dnl libneoncilkrts
 
2656
')`'dnl libcilkrts
 
2657
 
 
2658
ifenabled(`libmpx',`
 
2659
Package: libmpx`'MPX_SO`'LS
 
2660
Section: ifdef(`TARGET',`devel',`libs')
 
2661
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2662
ifdef(`TARGET',`',`Provides: libmpx'MPX_SO`-armel [armel], libmpx'MPX_SO`-armhf [armhf]
 
2663
')`'dnl
 
2664
ifdef(`MULTIARCH', `Multi-Arch: same
 
2665
Pre-Depends: ${misc:Pre-Depends}
 
2666
')`'dnl
 
2667
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2668
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
2669
BUILT_USING`'dnl
 
2670
Description: Intel memory protection extensions (runtime)
 
2671
 Intel MPX is a set of processor features which, with compiler,
 
2672
 runtime library and OS support, brings increased robustness to
 
2673
 software by checking pointer references whose compile time normal
 
2674
 intentions are usurped at runtime due to buffer overflow.
 
2675
 
 
2676
Package: libmpx`'MPX_SO-dbg`'LS
 
2677
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2678
Section: debug
 
2679
Priority: extra
 
2680
Depends: BASELDEP, libdep(mpx`'MPX_SO,,=), ${misc:Depends}
 
2681
ifdef(`TARGET',`',`Provides: libmpx'MPX_SO`-dbg-armel [armel], libmpx'MPX_SO`-dbg-armhf [armhf]
 
2682
')`'dnl
 
2683
ifdef(`MULTIARCH', `Multi-Arch: same
 
2684
')`'dnl
 
2685
BUILT_USING`'dnl
 
2686
Description: Intel memory protection extensions (debug symbols)
 
2687
 Intel MPX is a set of processor features which, with compiler,
 
2688
 runtime library and OS support, brings increased robustness to
 
2689
 software by checking pointer references whose compile time normal
 
2690
 intentions are usurped at runtime due to buffer overflow.
 
2691
 
 
2692
ifenabled(`lib32mpx',`
 
2693
Package: lib32mpx`'MPX_SO`'LS
 
2694
Section: ifdef(`TARGET',`devel',`libs')
 
2695
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2696
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2697
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2698
Conflicts: ${confl:lib32}
 
2699
BUILT_USING`'dnl
 
2700
Description: Intel memory protection extensions (32bit)
 
2701
 Intel MPX is a set of processor features which, with compiler,
 
2702
 runtime library and OS support, brings increased robustness to
 
2703
 software by checking pointer references whose compile time normal
 
2704
 intentions are usurped at runtime due to buffer overflow.
 
2705
 
 
2706
Package: lib32mpx`'MPX_SO-dbg`'LS
 
2707
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2708
Section: debug
 
2709
Priority: extra
 
2710
Depends: BASELDEP, libdep(mpx`'MPX_SO,32,=), ${misc:Depends}
 
2711
BUILT_USING`'dnl
 
2712
Description: Intel memory protection extensions (32 bit debug symbols)
 
2713
 Intel MPX is a set of processor features which, with compiler,
 
2714
 runtime library and OS support, brings increased robustness to
 
2715
 software by checking pointer references whose compile time normal
 
2716
 intentions are usurped at runtime due to buffer overflow.
 
2717
')`'dnl lib32mpx
 
2718
 
 
2719
ifenabled(`lib64mpx',`
 
2720
Package: lib64mpx`'MPX_SO`'LS
 
2721
Section: ifdef(`TARGET',`devel',`libs')
 
2722
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2723
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2724
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2725
BUILT_USING`'dnl
 
2726
Description: Intel memory protection extensions (64bit)
 
2727
 Intel MPX is a set of processor features which, with compiler,
 
2728
 runtime library and OS support, brings increased robustness to
 
2729
 software by checking pointer references whose compile time normal
 
2730
 intentions are usurped at runtime due to buffer overflow.
 
2731
 
 
2732
Package: lib64mpx`'MPX_SO-dbg`'LS
 
2733
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2734
Section: debug
 
2735
Priority: extra
 
2736
Depends: BASELDEP, libdep(mpx`'MPX_SO,64,=), ${misc:Depends}
 
2737
BUILT_USING`'dnl
 
2738
Description: Intel memory protection extensions (64bit debug symbols)
 
2739
 Intel MPX is a set of processor features which, with compiler,
 
2740
 runtime library and OS support, brings increased robustness to
 
2741
 software by checking pointer references whose compile time normal
 
2742
 intentions are usurped at runtime due to buffer overflow.
 
2743
')`'dnl lib64mpx
 
2744
 
 
2745
ifenabled(`libn32mpx',`
 
2746
Package: libn32mpx`'MPX_SO`'LS
 
2747
Section: ifdef(`TARGET',`devel',`libs')
 
2748
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2749
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2750
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2751
BUILT_USING`'dnl
 
2752
Description: Intel memory protection extensions (n32)
 
2753
 Intel MPX is a set of processor features which, with compiler,
 
2754
 runtime library and OS support, brings increased robustness to
 
2755
 software by checking pointer references whose compile time normal
 
2756
 intentions are usurped at runtime due to buffer overflow.
 
2757
 
 
2758
Package: libn32mpx`'MPX_SO-dbg`'LS
 
2759
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2760
Section: debug
 
2761
Priority: extra
 
2762
Depends: BASELDEP, libdep(mpx`'MPX_SO,n32,=), ${misc:Depends}
 
2763
BUILT_USING`'dnl
 
2764
Description: Intel memory protection extensions (n32 debug symbols)
 
2765
 Intel MPX is a set of processor features which, with compiler,
 
2766
 runtime library and OS support, brings increased robustness to
 
2767
 software by checking pointer references whose compile time normal
 
2768
 intentions are usurped at runtime due to buffer overflow.
 
2769
')`'dnl libn32mpx
 
2770
 
 
2771
ifenabled(`libx32mpx',`
 
2772
Package: libx32mpx`'MPX_SO`'LS
 
2773
Section: ifdef(`TARGET',`devel',`libs')
 
2774
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2775
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2776
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2777
BUILT_USING`'dnl
 
2778
Description: Intel memory protection extensions (x32)
 
2779
 Intel MPX is a set of processor features which, with compiler,
 
2780
 runtime library and OS support, brings increased robustness to
 
2781
 software by checking pointer references whose compile time normal
 
2782
 intentions are usurped at runtime due to buffer overflow.
 
2783
 
 
2784
Package: libx32mpx`'MPX_SO-dbg`'LS
 
2785
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2786
Section: debug
 
2787
Priority: extra
 
2788
Depends: BASELDEP, libdep(mpx`'MPX_SO,x32,=), ${misc:Depends}
 
2789
BUILT_USING`'dnl
 
2790
Description: Intel memory protection extensions (x32 debug symbols)
 
2791
 Intel MPX is a set of processor features which, with compiler,
 
2792
 runtime library and OS support, brings increased robustness to
 
2793
 software by checking pointer references whose compile time normal
 
2794
 intentions are usurped at runtime due to buffer overflow.
 
2795
')`'dnl libx32mpx
 
2796
 
 
2797
ifenabled(`libhfmpx',`
 
2798
Package: libhfmpx`'MPX_SO`'LS
 
2799
Section: ifdef(`TARGET',`devel',`libs')
 
2800
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2801
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2802
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2803
ifdef(`TARGET',`dnl',`Conflicts: libmpx'MPX_SO`-armhf [biarchhf_archs]')
 
2804
BUILT_USING`'dnl
 
2805
Description: Intel memory protection extensions (hard float ABI)
 
2806
 Intel MPX is a set of processor features which, with compiler,
 
2807
 runtime library and OS support, brings increased robustness to
 
2808
 software by checking pointer references whose compile time normal
 
2809
 intentions are usurped at runtime due to buffer overflow.
 
2810
 
 
2811
Package: libhfmpx`'MPX_SO-dbg`'LS
 
2812
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2813
Section: debug
 
2814
Priority: extra
 
2815
Depends: BASELDEP, libdep(mpx`'MPX_SO,hf,=), ${misc:Depends}
 
2816
ifdef(`TARGET',`dnl',`Conflicts: libmpx'MPX_SO`-armel [biarchsf_archs]')
 
2817
BUILT_USING`'dnl
 
2818
Description: Intel memory protection extensions (hard float ABI debug symbols)
 
2819
 Intel MPX is a set of processor features which, with compiler,
 
2820
 runtime library and OS support, brings increased robustness to
 
2821
 software by checking pointer references whose compile time normal
 
2822
 intentions are usurped at runtime due to buffer overflow.
 
2823
')`'dnl libhfmpx
 
2824
 
 
2825
ifenabled(`libsfmpx',`
 
2826
Package: libsfmpx`'MPX_SO`'LS
 
2827
Section: ifdef(`TARGET',`devel',`libs')
 
2828
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2829
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2830
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2831
BUILT_USING`'dnl
 
2832
Description: Intel memory protection extensions (soft float ABI)
 
2833
 Intel MPX is a set of processor features which, with compiler,
 
2834
 runtime library and OS support, brings increased robustness to
 
2835
 software by checking pointer references whose compile time normal
 
2836
 intentions are usurped at runtime due to buffer overflow.
 
2837
 
 
2838
Package: libsfmpx`'MPX_SO-dbg`'LS
 
2839
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2840
Section: debug
 
2841
Priority: extra
 
2842
Depends: BASELDEP, libdep(mpx`'MPX_SO,sf,=), ${misc:Depends}
 
2843
BUILT_USING`'dnl
 
2844
Description: Intel memory protection extensions (soft float ABI debug symbols)
 
2845
 Intel MPX is a set of processor features which, with compiler,
 
2846
 runtime library and OS support, brings increased robustness to
 
2847
 software by checking pointer references whose compile time normal
 
2848
 intentions are usurped at runtime due to buffer overflow.
 
2849
')`'dnl libsfmpx
 
2850
')`'dnl libmpx
 
2851
 
 
2852
ifenabled(`libbacktrace',`
 
2853
Package: libbacktrace`'BTRACE_SO`'LS
 
2854
Section: ifdef(`TARGET',`devel',`libs')
 
2855
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2856
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]
 
2857
')`'dnl
 
2858
ifdef(`MULTIARCH', `Multi-Arch: same
 
2859
Pre-Depends: ${misc:Pre-Depends}
 
2860
')`'dnl
 
2861
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2862
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
2863
BUILT_USING`'dnl
 
2864
Description: stack backtrace library
 
2865
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2866
 and parses DWARF debug info to get file/line/function information.
 
2867
 
 
2868
Package: libbacktrace`'BTRACE_SO-dbg`'LS
 
2869
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
2870
Section: debug
 
2871
Priority: extra
 
2872
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
 
2873
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]
 
2874
')`'dnl
 
2875
ifdef(`MULTIARCH', `Multi-Arch: same
 
2876
')`'dnl
 
2877
BUILT_USING`'dnl
 
2878
Description: stack backtrace library (debug symbols)
 
2879
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2880
 and parses DWARF debug info to get file/line/function information.
 
2881
 
 
2882
Package: lib32backtrace`'BTRACE_SO`'LS
 
2883
Section: ifdef(`TARGET',`devel',`libs')
 
2884
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2885
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2886
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2887
Conflicts: ${confl:lib32}
 
2888
BUILT_USING`'dnl
 
2889
Description: stack backtrace library (32bit)
 
2890
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2891
 and parses DWARF debug info to get file/line/function information.
 
2892
 
 
2893
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
 
2894
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
2895
Section: debug
 
2896
Priority: extra
 
2897
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
 
2898
BUILT_USING`'dnl
 
2899
Description: stack backtrace library (32 bit debug symbols)
 
2900
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2901
 and parses DWARF debug info to get file/line/function information.
 
2902
 
 
2903
Package: lib64backtrace`'BTRACE_SO`'LS
 
2904
Section: ifdef(`TARGET',`devel',`libs')
 
2905
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2906
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2907
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2908
BUILT_USING`'dnl
 
2909
Description: stack backtrace library (64bit)
 
2910
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2911
 and parses DWARF debug info to get file/line/function information.
 
2912
 
 
2913
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
 
2914
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
2915
Section: debug
 
2916
Priority: extra
 
2917
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
 
2918
BUILT_USING`'dnl
 
2919
Description: stack backtrace library (64bit debug symbols)
 
2920
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2921
 and parses DWARF debug info to get file/line/function information.
 
2922
 
 
2923
Package: libn32backtrace`'BTRACE_SO`'LS
 
2924
Section: ifdef(`TARGET',`devel',`libs')
 
2925
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2926
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2927
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2928
BUILT_USING`'dnl
 
2929
Description: stack backtrace library (n32)
 
2930
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2931
 and parses DWARF debug info to get file/line/function information.
 
2932
 
 
2933
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
 
2934
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
2935
Section: debug
 
2936
Priority: extra
 
2937
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
 
2938
BUILT_USING`'dnl
 
2939
Description: stack backtrace library (n32 debug symbols)
 
2940
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2941
 and parses DWARF debug info to get file/line/function information.
 
2942
 
 
2943
ifenabled(`libx32backtrace',`
 
2944
Package: libx32backtrace`'BTRACE_SO`'LS
 
2945
Section: ifdef(`TARGET',`devel',`libs')
 
2946
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2947
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2948
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2949
BUILT_USING`'dnl
 
2950
Description: stack backtrace library (x32)
 
2951
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2952
 and parses DWARF debug info to get file/line/function information.
 
2953
 
 
2954
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
 
2955
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
2956
Section: debug
 
2957
Priority: extra
 
2958
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
 
2959
BUILT_USING`'dnl
 
2960
Description: stack backtrace library (x32 debug symbols)
 
2961
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2962
 and parses DWARF debug info to get file/line/function information.
 
2963
')`'dnl libx32backtrace
 
2964
 
 
2965
ifenabled(`libhfbacktrace',`
 
2966
Package: libhfbacktrace`'BTRACE_SO`'LS
 
2967
Section: ifdef(`TARGET',`devel',`libs')
 
2968
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2969
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2970
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2971
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
 
2972
BUILT_USING`'dnl
 
2973
Description: stack backtrace library (hard float ABI)
 
2974
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2975
 and parses DWARF debug info to get file/line/function information.
 
2976
 
 
2977
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
 
2978
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
2979
Section: debug
 
2980
Priority: extra
 
2981
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
 
2982
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
 
2983
BUILT_USING`'dnl
 
2984
Description: stack backtrace library (hard float ABI debug symbols)
 
2985
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2986
 and parses DWARF debug info to get file/line/function information.
 
2987
')`'dnl libhfbacktrace
 
2988
 
 
2989
ifenabled(`libsfbacktrace',`
 
2990
Package: libsfbacktrace`'BTRACE_SO`'LS
 
2991
Section: ifdef(`TARGET',`devel',`libs')
 
2992
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
2993
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
2994
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
2995
BUILT_USING`'dnl
 
2996
Description: stack backtrace library (soft float ABI)
 
2997
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
2998
 and parses DWARF debug info to get file/line/function information.
 
2999
 
 
3000
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
 
3001
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3002
Section: debug
 
3003
Priority: extra
 
3004
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
 
3005
BUILT_USING`'dnl
 
3006
Description: stack backtrace library (soft float ABI debug symbols)
 
3007
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
3008
 and parses DWARF debug info to get file/line/function information.
 
3009
')`'dnl libsfbacktrace
 
3010
 
 
3011
ifenabled(`libneonbacktrace',`
 
3012
Package: libbacktrace`'BTRACE_SO-neon`'LS
 
3013
Architecture: NEON_ARCHS
 
3014
Section: libs
 
3015
Priority: extra
 
3016
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
3017
BUILT_USING`'dnl
 
3018
Description: stack backtrace library [neon optimized]
 
3019
 libbacktrace uses the GCC unwind interface to collect a stack trace,
 
3020
 and parses DWARF debug info to get file/line/function information.
 
3021
 .
 
3022
 This set of libraries is optimized to use a NEON coprocessor, and will
 
3023
 be selected instead when running under systems which have one.
 
3024
')`'dnl libneonbacktrace
 
3025
')`'dnl libbacktrace
 
3026
 
 
3027
 
 
3028
ifenabled(`libqmath',`
 
3029
Package: libquadmath`'QMATH_SO`'LS
 
3030
Section: ifdef(`TARGET',`devel',`libs')
 
3031
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3032
ifdef(`MULTIARCH', `Multi-Arch: same
 
3033
Pre-Depends: ${misc:Pre-Depends}
 
3034
')`'dnl
 
3035
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3036
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
3037
BUILT_USING`'dnl
 
3038
Description: GCC Quad-Precision Math Library
 
3039
 A library, which provides quad-precision mathematical functions on targets
 
3040
 supporting the __float128 datatype. The library is used to provide on such
 
3041
 targets the REAL(16) type in the GNU Fortran compiler.
 
3042
 
 
3043
Package: libquadmath`'QMATH_SO-dbg`'LS
 
3044
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3045
Section: debug
 
3046
Priority: extra
 
3047
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
 
3048
ifdef(`MULTIARCH', `Multi-Arch: same
 
3049
')`'dnl
 
3050
BUILT_USING`'dnl
 
3051
Description: GCC Quad-Precision Math Library (debug symbols)
 
3052
 A library, which provides quad-precision mathematical functions on targets
 
3053
 supporting the __float128 datatype.
 
3054
 
 
3055
Package: lib32quadmath`'QMATH_SO`'LS
 
3056
Section: ifdef(`TARGET',`devel',`libs')
 
3057
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3058
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3059
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3060
Conflicts: ${confl:lib32}
 
3061
BUILT_USING`'dnl
 
3062
Description: GCC Quad-Precision Math Library (32bit)
 
3063
 A library, which provides quad-precision mathematical functions on targets
 
3064
 supporting the __float128 datatype. The library is used to provide on such
 
3065
 targets the REAL(16) type in the GNU Fortran compiler.
 
3066
 
 
3067
Package: lib32quadmath`'QMATH_SO-dbg`'LS
 
3068
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3069
Section: debug
 
3070
Priority: extra
 
3071
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
 
3072
BUILT_USING`'dnl
 
3073
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
 
3074
 A library, which provides quad-precision mathematical functions on targets
 
3075
 supporting the __float128 datatype.
 
3076
 
 
3077
Package: lib64quadmath`'QMATH_SO`'LS
 
3078
Section: ifdef(`TARGET',`devel',`libs')
 
3079
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3080
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3081
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3082
BUILT_USING`'dnl
 
3083
Description: GCC Quad-Precision Math Library  (64bit)
 
3084
 A library, which provides quad-precision mathematical functions on targets
 
3085
 supporting the __float128 datatype. The library is used to provide on such
 
3086
 targets the REAL(16) type in the GNU Fortran compiler.
 
3087
 
 
3088
Package: lib64quadmath`'QMATH_SO-dbg`'LS
 
3089
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3090
Section: debug
 
3091
Priority: extra
 
3092
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
 
3093
BUILT_USING`'dnl
 
3094
Description: GCC Quad-Precision Math Library  (64bit debug symbols)
 
3095
 A library, which provides quad-precision mathematical functions on targets
 
3096
 supporting the __float128 datatype.
 
3097
 
 
3098
#Package: libn32quadmath`'QMATH_SO`'LS
 
3099
#Section: ifdef(`TARGET',`devel',`libs')
 
3100
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3101
#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3102
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3103
#BUILT_USING`'dnl
 
3104
#Description: GCC Quad-Precision Math Library (n32)
 
3105
# A library, which provides quad-precision mathematical functions on targets
 
3106
# supporting the __float128 datatype. The library is used to provide on such
 
3107
# targets the REAL(16) type in the GNU Fortran compiler.
 
3108
 
 
3109
#Package: libn32quadmath`'QMATH_SO-dbg`'LS
 
3110
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3111
#Section: debug
 
3112
#Priority: extra
 
3113
#Depends: BASELDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
 
3114
#BUILT_USING`'dnl
 
3115
#Description: GCC Quad-Precision Math Library (n32 debug symbols)
 
3116
# A library, which provides quad-precision mathematical functions on targets
 
3117
# supporting the __float128 datatype.
 
3118
 
 
3119
ifenabled(`libx32qmath',`
 
3120
Package: libx32quadmath`'QMATH_SO`'LS
 
3121
Section: ifdef(`TARGET',`devel',`libs')
 
3122
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3123
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3124
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3125
BUILT_USING`'dnl
 
3126
Description: GCC Quad-Precision Math Library (x32)
 
3127
 A library, which provides quad-precision mathematical functions on targets
 
3128
 supporting the __float128 datatype. The library is used to provide on such
 
3129
 targets the REAL(16) type in the GNU Fortran compiler.
 
3130
 
 
3131
Package: libx32quadmath`'QMATH_SO-dbg`'LS
 
3132
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3133
Section: debug
 
3134
Priority: extra
 
3135
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
 
3136
BUILT_USING`'dnl
 
3137
Description: GCC Quad-Precision Math Library (x32 debug symbols)
 
3138
 A library, which provides quad-precision mathematical functions on targets
 
3139
 supporting the __float128 datatype.
 
3140
')`'dnl libx32qmath
 
3141
 
 
3142
ifenabled(`libhfqmath',`
 
3143
Package: libhfquadmath`'QMATH_SO`'LS
 
3144
Section: ifdef(`TARGET',`devel',`libs')
 
3145
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3146
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3147
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3148
BUILT_USING`'dnl
 
3149
Description: GCC Quad-Precision Math Library (hard float ABI)
 
3150
 A library, which provides quad-precision mathematical functions on targets
 
3151
 supporting the __float128 datatype. The library is used to provide on such
 
3152
 targets the REAL(16) type in the GNU Fortran compiler.
 
3153
 
 
3154
Package: libhfquadmath`'QMATH_SO-dbg`'LS
 
3155
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3156
Section: debug
 
3157
Priority: extra
 
3158
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
 
3159
BUILT_USING`'dnl
 
3160
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
 
3161
 A library, which provides quad-precision mathematical functions on targets
 
3162
 supporting the __float128 datatype.
 
3163
')`'dnl libhfqmath
 
3164
 
 
3165
ifenabled(`libsfqmath',`
 
3166
Package: libsfquadmath`'QMATH_SO`'LS
 
3167
Section: ifdef(`TARGET',`devel',`libs')
 
3168
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3169
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3170
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3171
BUILT_USING`'dnl
 
3172
Description: GCC Quad-Precision Math Library (soft float ABI)
 
3173
 A library, which provides quad-precision mathematical functions on targets
 
3174
 supporting the __float128 datatype. The library is used to provide on such
 
3175
 targets the REAL(16) type in the GNU Fortran compiler.
 
3176
 
 
3177
Package: libsfquadmath`'QMATH_SO-dbg`'LS
 
3178
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3179
Section: debug
 
3180
Priority: extra
 
3181
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
 
3182
BUILT_USING`'dnl
 
3183
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
 
3184
 A library, which provides quad-precision mathematical functions on targets
 
3185
 supporting the __float128 datatype.
 
3186
')`'dnl libsfqmath
 
3187
')`'dnl libqmath
 
3188
 
 
3189
ifenabled(`libcc1',`
 
3190
Package: libcc1-`'CC1_SO
 
3191
Section: ifdef(`TARGET',`devel',`libs')
 
3192
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3193
ifdef(`MULTIARCH', `Multi-Arch: same
 
3194
Pre-Depends: ${misc:Pre-Depends}
 
3195
')`'dnl
 
3196
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3197
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
3198
BUILT_USING`'dnl
 
3199
Description: GCC cc1 plugin for GDB
 
3200
 libcc1 is a plugin for GDB.
 
3201
')`'dnl libcc1
 
3202
 
 
3203
ifenabled(`libjit',`
 
3204
Package: libgccjit`'GCCJIT_SO
 
3205
Section: ifdef(`TARGET',`devel',`libs')
 
3206
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3207
ifdef(`MULTIARCH', `Multi-Arch: same
 
3208
Pre-Depends: ${misc:Pre-Depends}
 
3209
')`'dnl
 
3210
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3211
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 
3212
Breaks: python-gccjit (<< 0.4-4), python3-gccjit (<< 0.4-4)
 
3213
BUILT_USING`'dnl
 
3214
Description: GCC just-in-time compilation (shared library)
 
3215
 libgccjit provides an embeddable shared library with an API for adding
 
3216
 compilation to existing programs using GCC.
 
3217
 
 
3218
Package: libgccjit`'PV-dev
 
3219
Section: ifdef(`TARGET',`devel',`libdevel')
 
3220
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3221
ifdef(`MULTIARCH', `Multi-Arch: same
 
3222
Pre-Depends: ${misc:Pre-Depends}
 
3223
')`'dnl
 
3224
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3225
Depends: BASEDEP, libgccjit`'GCCJIT_SO (= ${gcc:Version}),
 
3226
 ${shlibs:Depends}, ${misc:Depends}
 
3227
BUILT_USING`'dnl
 
3228
Suggests: libgccjit`'PV-dbg
 
3229
Description: GCC just-in-time compilation (development files)
 
3230
 libgccjit provides an embeddable shared library with an API for adding
 
3231
 compilation to existing programs using GCC.
 
3232
 
 
3233
Package: libgccjit`'PV-dbg
 
3234
Section: debug
 
3235
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3236
ifdef(`MULTIARCH', `Multi-Arch: same
 
3237
Pre-Depends: ${misc:Pre-Depends}
 
3238
')`'dnl
 
3239
Priority: extra
 
3240
Depends: BASEDEP, libgccjit`'GCCJIT_SO (= ${gcc:Version}),
 
3241
 ${shlibs:Depends}, ${misc:Depends}
 
3242
BUILT_USING`'dnl
 
3243
Description: GCC just-in-time compilation (debug information)
 
3244
 libgccjit provides an embeddable shared library with an API for adding
 
3245
 compilation to existing programs using GCC.
 
3246
 
 
3247
Package: libgccjit`'PV-doc
 
3248
Section: doc
 
3249
Architecture: all
 
3250
Priority: extra
 
3251
Depends: BASEDEP, ${misc:Depends}
 
3252
Description: GCC just-in-time compilation (documentation)
 
3253
 libgccjit provides an embeddable shared library with an API for adding
 
3254
 compilation to existing programs using GCC.
 
3255
')`'dnl libjit
 
3256
 
 
3257
ifenabled(`objpp',`
 
3258
ifenabled(`objppdev',`
 
3259
Package: gobjc++`'PV`'TS
 
3260
Architecture: any
 
3261
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3262
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libidevdep(objc`'PV-dev,,=), ${misc:Depends}
 
3263
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
 
3264
Provides: objc++-compiler`'TS
 
3265
BUILT_USING`'dnl
 
3266
Description: GNU Objective-C++ compiler
 
3267
 This is the GNU Objective-C++ compiler, which compiles
 
3268
 Objective-C++ on platforms supported by the gcc compiler. It uses the
 
3269
 gcc backend to generate optimized code.
 
3270
')`'dnl obcppdev
 
3271
 
 
3272
ifenabled(`multilib',`
 
3273
Package: gobjc++`'PV-multilib`'TS
 
3274
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
3275
Section: devel
 
3276
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3277
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
3278
BUILT_USING`'dnl
 
3279
Description: GNU Objective-C++ compiler (multilib support)
 
3280
 This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
 
3281
 platforms supported by the gcc compiler.
 
3282
 .
 
3283
 This is a dependency package, depending on development packages
 
3284
 for the non-default multilib architecture(s).
 
3285
')`'dnl multilib
 
3286
')`'dnl obcpp
 
3287
 
 
3288
ifenabled(`objc',`
 
3289
ifenabled(`objcdev',`
 
3290
Package: gobjc`'PV`'TS
 
3291
Architecture: any
 
3292
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3293
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libidevdep(objc`'PV-dev,,=), ${misc:Depends}
 
3294
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
 
3295
Provides: objc-compiler`'TS
 
3296
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
 
3297
BUILT_USING`'dnl
 
3298
Description: GNU Objective-C compiler
 
3299
 This is the GNU Objective-C compiler, which compiles
 
3300
 Objective-C on platforms supported by the gcc compiler. It uses the
 
3301
 gcc backend to generate optimized code.
 
3302
 
 
3303
ifenabled(`multilib',`
 
3304
Package: gobjc`'PV-multilib`'TS
 
3305
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
3306
Section: devel
 
3307
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3308
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 
3309
BUILT_USING`'dnl
 
3310
Description: GNU Objective-C compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
3311
 This is the GNU Objective-C compiler, which compiles Objective-C on platforms
 
3312
 supported by the gcc compiler.
 
3313
 .
 
3314
 This is a dependency package, depending on development packages
 
3315
 for the non-default multilib architecture(s).
 
3316
')`'dnl multilib
 
3317
 
 
3318
Package: libobjc`'PV-dev`'LS
 
3319
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3320
Section: libdevel
 
3321
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3322
Depends: BASELDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
 
3323
ifdef(`MULTIARCH', `Multi-Arch: same
 
3324
')`'dnl
 
3325
BUILT_USING`'dnl
 
3326
Description: Runtime library for GNU Objective-C applications (development files)
 
3327
 This package contains the headers and static library files needed to build
 
3328
 GNU ObjC applications.
 
3329
 
 
3330
Package: lib64objc`'PV-dev`'LS
 
3331
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3332
Section: libdevel
 
3333
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3334
Depends: BASELDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
 
3335
BUILT_USING`'dnl
 
3336
Description: Runtime library for GNU Objective-C applications (64bit development files)
 
3337
 This package contains the headers and static library files needed to build
 
3338
 GNU ObjC applications.
 
3339
 
 
3340
Package: lib32objc`'PV-dev`'LS
 
3341
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3342
Section: libdevel
 
3343
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3344
Depends: BASELDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
 
3345
BUILT_USING`'dnl
 
3346
Description: Runtime library for GNU Objective-C applications (32bit development files)
 
3347
 This package contains the headers and static library files needed to build
 
3348
 GNU ObjC applications.
 
3349
 
 
3350
Package: libn32objc`'PV-dev`'LS
 
3351
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3352
Section: libdevel
 
3353
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3354
Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
 
3355
BUILT_USING`'dnl
 
3356
Description: Runtime library for GNU Objective-C applications (n32 development files)
 
3357
 This package contains the headers and static library files needed to build
 
3358
 GNU ObjC applications.
 
3359
 
 
3360
ifenabled(`x32dev',`
 
3361
Package: libx32objc`'PV-dev`'LS
 
3362
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3363
Section: libdevel
 
3364
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3365
Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
 
3366
BUILT_USING`'dnl
 
3367
Description: Runtime library for GNU Objective-C applications (x32 development files)
 
3368
 This package contains the headers and static library files needed to build
 
3369
 GNU ObjC applications.
 
3370
')`'dnl libx32objc
 
3371
 
 
3372
ifenabled(`armml',`
 
3373
Package: libhfobjc`'PV-dev`'LS
 
3374
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3375
Section: libdevel
 
3376
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3377
Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
 
3378
BUILT_USING`'dnl
 
3379
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
 
3380
 This package contains the headers and static library files needed to build
 
3381
 GNU ObjC applications.
 
3382
')`'dnl armml
 
3383
 
 
3384
ifenabled(`armml',`
 
3385
Package: libsfobjc`'PV-dev`'LS
 
3386
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3387
Section: libdevel
 
3388
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3389
Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
 
3390
BUILT_USING`'dnl
 
3391
Description: Runtime library for GNU Objective-C applications (soft float development files)
 
3392
 This package contains the headers and static library files needed to build
 
3393
 GNU ObjC applications.
 
3394
')`'dnl armml
 
3395
')`'dnl objcdev
 
3396
 
 
3397
ifenabled(`libobjc',`
 
3398
Package: libobjc`'OBJC_SO`'LS
 
3399
Section: ifdef(`TARGET',`devel',`libs')
 
3400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3401
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]
 
3402
')`'dnl
 
3403
ifdef(`MULTIARCH', `Multi-Arch: same
 
3404
Pre-Depends: ${misc:Pre-Depends}
 
3405
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
 
3406
',`')')`'dnl
 
3407
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3408
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
3409
BUILT_USING`'dnl
 
3410
Description: Runtime library for GNU Objective-C applications
 
3411
 Library needed for GNU ObjC applications linked against the shared library.
 
3412
 
 
3413
Package: libobjc`'OBJC_SO-dbg`'LS
 
3414
Section: debug
 
3415
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3416
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]
 
3417
')`'dnl
 
3418
ifdef(`MULTIARCH', `Multi-Arch: same
 
3419
')`'dnl
 
3420
Priority: extra
 
3421
Depends: BASELDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
 
3422
BUILT_USING`'dnl
 
3423
Description: Runtime library for GNU Objective-C applications (debug symbols)
 
3424
 Library needed for GNU ObjC applications linked against the shared library.
 
3425
')`'dnl libobjc
 
3426
 
 
3427
ifenabled(`lib64objc',`
 
3428
Package: lib64objc`'OBJC_SO`'LS
 
3429
Section: ifdef(`TARGET',`devel',`libs')
 
3430
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3431
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3432
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3433
BUILT_USING`'dnl
 
3434
Description: Runtime library for GNU Objective-C applications (64bit)
 
3435
 Library needed for GNU ObjC applications linked against the shared library.
 
3436
 
 
3437
Package: lib64objc`'OBJC_SO-dbg`'LS
 
3438
Section: debug
 
3439
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3440
Priority: extra
 
3441
Depends: BASELDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
 
3442
BUILT_USING`'dnl
 
3443
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
 
3444
 Library needed for GNU ObjC applications linked against the shared library.
 
3445
')`'dnl lib64objc
 
3446
 
 
3447
ifenabled(`lib32objc',`
 
3448
Package: lib32objc`'OBJC_SO`'LS
 
3449
Section: ifdef(`TARGET',`devel',`libs')
 
3450
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3451
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3452
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3453
Conflicts: ${confl:lib32}
 
3454
BUILT_USING`'dnl
 
3455
Description: Runtime library for GNU Objective-C applications (32bit)
 
3456
 Library needed for GNU ObjC applications linked against the shared library.
 
3457
 
 
3458
Package: lib32objc`'OBJC_SO-dbg`'LS
 
3459
Section: debug
 
3460
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3461
Priority: extra
 
3462
Depends: BASELDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
 
3463
BUILT_USING`'dnl
 
3464
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
 
3465
 Library needed for GNU ObjC applications linked against the shared library.
 
3466
')`'dnl lib32objc
 
3467
 
 
3468
ifenabled(`libn32objc',`
 
3469
Package: libn32objc`'OBJC_SO`'LS
 
3470
Section: ifdef(`TARGET',`devel',`libs')
 
3471
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3472
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3473
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3474
BUILT_USING`'dnl
 
3475
Description: Runtime library for GNU Objective-C applications (n32)
 
3476
 Library needed for GNU ObjC applications linked against the shared library.
 
3477
 
 
3478
Package: libn32objc`'OBJC_SO-dbg`'LS
 
3479
Section: debug
 
3480
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3481
Priority: extra
 
3482
Depends: BASELDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
 
3483
BUILT_USING`'dnl
 
3484
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
 
3485
 Library needed for GNU ObjC applications linked against the shared library.
 
3486
')`'dnl libn32objc
 
3487
 
 
3488
ifenabled(`libx32objc',`
 
3489
Package: libx32objc`'OBJC_SO`'LS
 
3490
Section: ifdef(`TARGET',`devel',`libs')
 
3491
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3492
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3493
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3494
BUILT_USING`'dnl
 
3495
Description: Runtime library for GNU Objective-C applications (x32)
 
3496
 Library needed for GNU ObjC applications linked against the shared library.
 
3497
 
 
3498
Package: libx32objc`'OBJC_SO-dbg`'LS
 
3499
Section: debug
 
3500
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3501
Priority: extra
 
3502
Depends: BASELDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
 
3503
BUILT_USING`'dnl
 
3504
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
 
3505
 Library needed for GNU ObjC applications linked against the shared library.
 
3506
')`'dnl libx32objc
 
3507
 
 
3508
ifenabled(`libhfobjc',`
 
3509
Package: libhfobjc`'OBJC_SO`'LS
 
3510
Section: ifdef(`TARGET',`devel',`libs')
 
3511
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3512
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3513
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3514
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
 
3515
BUILT_USING`'dnl
 
3516
Description: Runtime library for GNU Objective-C applications (hard float ABI)
 
3517
 Library needed for GNU ObjC applications linked against the shared library.
 
3518
 
 
3519
Package: libhfobjc`'OBJC_SO-dbg`'LS
 
3520
Section: debug
 
3521
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3522
Priority: extra
 
3523
Depends: BASELDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
 
3524
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
 
3525
BUILT_USING`'dnl
 
3526
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
 
3527
 Library needed for GNU ObjC applications linked against the shared library.
 
3528
')`'dnl libhfobjc
 
3529
 
 
3530
ifenabled(`libsfobjc',`
 
3531
Package: libsfobjc`'OBJC_SO`'LS
 
3532
Section: ifdef(`TARGET',`devel',`libs')
 
3533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3534
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3535
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3536
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
 
3537
BUILT_USING`'dnl
 
3538
Description: Runtime library for GNU Objective-C applications (soft float ABI)
 
3539
 Library needed for GNU ObjC applications linked against the shared library.
 
3540
 
 
3541
Package: libsfobjc`'OBJC_SO-dbg`'LS
 
3542
Section: debug
 
3543
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3544
Priority: extra
 
3545
Depends: BASELDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
 
3546
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
 
3547
BUILT_USING`'dnl
 
3548
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
 
3549
 Library needed for GNU ObjC applications linked against the shared library.
 
3550
')`'dnl libsfobjc
 
3551
 
 
3552
ifenabled(`libneonobjc',`
 
3553
Package: libobjc`'OBJC_SO-neon`'LS
 
3554
Section: libs
 
3555
Architecture: NEON_ARCHS
 
3556
Priority: PRI(optional)
 
3557
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
3558
BUILT_USING`'dnl
 
3559
Description: Runtime library for GNU Objective-C applications  [NEON version]
 
3560
 Library needed for GNU ObjC applications linked against the shared library.
 
3561
 .
 
3562
 This set of libraries is optimized to use a NEON coprocessor, and will
 
3563
 be selected instead when running under systems which have one.
 
3564
')`'dnl libneonobjc
 
3565
')`'dnl objc
 
3566
 
 
3567
ifenabled(`fortran',`
 
3568
ifenabled(`fdev',`
 
3569
Package: gfortran`'PV`'TS
 
3570
Architecture: any
 
3571
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3572
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libidevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
3573
Provides: fortran95-compiler, ${fortran:mod-version}
 
3574
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
 
3575
BUILT_USING`'dnl
 
3576
Description: GNU Fortran compiler
 
3577
 This is the GNU Fortran compiler, which compiles
 
3578
 Fortran on platforms supported by the gcc compiler. It uses the
 
3579
 gcc backend to generate optimized code.
 
3580
 
 
3581
ifenabled(`multilib',`
 
3582
Package: gfortran`'PV-multilib`'TS
 
3583
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
3584
Section: devel
 
3585
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3586
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 
3587
BUILT_USING`'dnl
 
3588
Description: GNU Fortran compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
3589
 This is the GNU Fortran compiler, which compiles Fortran on platforms
 
3590
 supported by the gcc compiler.
 
3591
 .
 
3592
 This is a dependency package, depending on development packages
 
3593
 for the non-default multilib architecture(s).
 
3594
')`'dnl multilib
 
3595
 
 
3596
ifenabled(`gfdldoc',`
 
3597
Package: gfortran`'PV-doc
 
3598
Architecture: all
 
3599
Section: doc
 
3600
Priority: PRI(optional)
 
3601
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
3602
Description: Documentation for the GNU Fortran compiler (gfortran)
 
3603
 Documentation for the GNU Fortran compiler in info `format'.
 
3604
')`'dnl gfdldoc
 
3605
 
 
3606
Package: libgfortran`'PV-dev`'LS
 
3607
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3608
Section: ifdef(`TARGET',`devel',`libdevel')
 
3609
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3610
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
 
3611
ifdef(`MULTIARCH', `Multi-Arch: same
 
3612
')`'dnl
 
3613
BUILT_USING`'dnl
 
3614
Description: Runtime library for GNU Fortran applications (development files)
 
3615
 This package contains the headers and static library files needed to build
 
3616
 GNU Fortran applications.
 
3617
 
 
3618
Package: lib64gfortran`'PV-dev`'LS
 
3619
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3620
Section: libdevel
 
3621
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3622
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
 
3623
BUILT_USING`'dnl
 
3624
Description: Runtime library for GNU Fortran applications (64bit development files)
 
3625
 This package contains the headers and static library files needed to build
 
3626
 GNU Fortran applications.
 
3627
 
 
3628
Package: lib32gfortran`'PV-dev`'LS
 
3629
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3630
Section: libdevel
 
3631
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3632
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
 
3633
BUILT_USING`'dnl
 
3634
Description: Runtime library for GNU Fortran applications (32bit development files)
 
3635
 This package contains the headers and static library files needed to build
 
3636
 GNU Fortran applications.
 
3637
 
 
3638
Package: libn32gfortran`'PV-dev`'LS
 
3639
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3640
Section: libdevel
 
3641
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3642
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
 
3643
BUILT_USING`'dnl
 
3644
Description: Runtime library for GNU Fortran applications (n32 development files)
 
3645
 This package contains the headers and static library files needed to build
 
3646
 GNU Fortran applications.
 
3647
 
 
3648
ifenabled(`x32dev',`
 
3649
Package: libx32gfortran`'PV-dev`'LS
 
3650
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3651
Section: libdevel
 
3652
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3653
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
 
3654
BUILT_USING`'dnl
 
3655
Description: Runtime library for GNU Fortran applications (x32 development files)
 
3656
 This package contains the headers and static library files needed to build
 
3657
 GNU Fortran applications.
 
3658
')`'dnl libx32gfortran
 
3659
 
 
3660
ifenabled(`armml',`
 
3661
Package: libhfgfortran`'PV-dev`'LS
 
3662
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3663
Section: libdevel
 
3664
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3665
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
 
3666
BUILT_USING`'dnl
 
3667
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
 
3668
 This package contains the headers and static library files needed to build
 
3669
 GNU Fortran applications.
 
3670
')`'dnl armml
 
3671
 
 
3672
ifenabled(`armml',`
 
3673
Package: libsfgfortran`'PV-dev`'LS
 
3674
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3675
Section: libdevel
 
3676
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3677
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
 
3678
BUILT_USING`'dnl
 
3679
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
 
3680
 This package contains the headers and static library files needed to build
 
3681
 GNU Fortran applications.
 
3682
')`'dnl armml
 
3683
')`'dnl fdev
 
3684
 
 
3685
ifenabled(`libgfortran',`
 
3686
Package: libgfortran`'FORTRAN_SO`'LS
 
3687
Section: ifdef(`TARGET',`devel',`libs')
 
3688
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3689
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]
 
3690
')`'dnl
 
3691
ifdef(`MULTIARCH', `Multi-Arch: same
 
3692
Pre-Depends: ${misc:Pre-Depends}
 
3693
Breaks: ${multiarch:breaks}
 
3694
')`'dnl
 
3695
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3696
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
3697
BUILT_USING`'dnl
 
3698
Description: Runtime library for GNU Fortran applications
 
3699
 Library needed for GNU Fortran applications linked against the
 
3700
 shared library.
 
3701
 
 
3702
Package: libgfortran`'FORTRAN_SO-dbg`'LS
 
3703
Section: debug
 
3704
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3705
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]
 
3706
')`'dnl
 
3707
ifdef(`MULTIARCH', `Multi-Arch: same
 
3708
')`'dnl
 
3709
Priority: extra
 
3710
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
 
3711
BUILT_USING`'dnl
 
3712
Description: Runtime library for GNU Fortran applications (debug symbols)
 
3713
 Library needed for GNU Fortran applications linked against the
 
3714
 shared library.
 
3715
')`'dnl libgfortran
 
3716
 
 
3717
ifenabled(`lib64gfortran',`
 
3718
Package: lib64gfortran`'FORTRAN_SO`'LS
 
3719
Section: ifdef(`TARGET',`devel',`libs')
 
3720
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3721
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3722
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3723
BUILT_USING`'dnl
 
3724
Description: Runtime library for GNU Fortran applications (64bit)
 
3725
 Library needed for GNU Fortran applications linked against the
 
3726
 shared library.
 
3727
 
 
3728
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
 
3729
Section: debug
 
3730
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3731
Priority: extra
 
3732
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
 
3733
BUILT_USING`'dnl
 
3734
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
 
3735
 Library needed for GNU Fortran applications linked against the
 
3736
 shared library.
 
3737
')`'dnl lib64gfortran
 
3738
 
 
3739
ifenabled(`lib32gfortran',`
 
3740
Package: lib32gfortran`'FORTRAN_SO`'LS
 
3741
Section: ifdef(`TARGET',`devel',`libs')
 
3742
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3743
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3744
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3745
Conflicts: ${confl:lib32}
 
3746
BUILT_USING`'dnl
 
3747
Description: Runtime library for GNU Fortran applications (32bit)
 
3748
 Library needed for GNU Fortran applications linked against the
 
3749
 shared library.
 
3750
 
 
3751
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
 
3752
Section: debug
 
3753
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3754
Priority: extra
 
3755
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
 
3756
BUILT_USING`'dnl
 
3757
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
 
3758
 Library needed for GNU Fortran applications linked against the
 
3759
 shared library.
 
3760
')`'dnl lib32gfortran
 
3761
 
 
3762
ifenabled(`libn32gfortran',`
 
3763
Package: libn32gfortran`'FORTRAN_SO`'LS
 
3764
Section: ifdef(`TARGET',`devel',`libs')
 
3765
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3766
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3767
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3768
BUILT_USING`'dnl
 
3769
Description: Runtime library for GNU Fortran applications (n32)
 
3770
 Library needed for GNU Fortran applications linked against the
 
3771
 shared library.
 
3772
 
 
3773
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
 
3774
Section: debug
 
3775
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
3776
Priority: extra
 
3777
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
 
3778
BUILT_USING`'dnl
 
3779
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
 
3780
 Library needed for GNU Fortran applications linked against the
 
3781
 shared library.
 
3782
')`'dnl libn32gfortran
 
3783
 
 
3784
ifenabled(`libx32gfortran',`
 
3785
Package: libx32gfortran`'FORTRAN_SO`'LS
 
3786
Section: ifdef(`TARGET',`devel',`libs')
 
3787
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3788
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3789
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3790
BUILT_USING`'dnl
 
3791
Description: Runtime library for GNU Fortran applications (x32)
 
3792
 Library needed for GNU Fortran applications linked against the
 
3793
 shared library.
 
3794
 
 
3795
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
 
3796
Section: debug
 
3797
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
3798
Priority: extra
 
3799
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
 
3800
BUILT_USING`'dnl
 
3801
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
 
3802
 Library needed for GNU Fortran applications linked against the
 
3803
 shared library.
 
3804
')`'dnl libx32gfortran
 
3805
 
 
3806
ifenabled(`libhfgfortran',`
 
3807
Package: libhfgfortran`'FORTRAN_SO`'LS
 
3808
Section: ifdef(`TARGET',`devel',`libs')
 
3809
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3810
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3811
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3812
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
 
3813
BUILT_USING`'dnl
 
3814
Description: Runtime library for GNU Fortran applications (hard float ABI)
 
3815
 Library needed for GNU Fortran applications linked against the
 
3816
 shared library.
 
3817
 
 
3818
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
 
3819
Section: debug
 
3820
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
3821
Priority: extra
 
3822
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
 
3823
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
 
3824
BUILT_USING`'dnl
 
3825
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
 
3826
 Library needed for GNU Fortran applications linked against the
 
3827
 shared library.
 
3828
')`'dnl libhfgfortran
 
3829
 
 
3830
ifenabled(`libsfgfortran',`
 
3831
Package: libsfgfortran`'FORTRAN_SO`'LS
 
3832
Section: ifdef(`TARGET',`devel',`libs')
 
3833
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3834
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3835
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3836
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
 
3837
BUILT_USING`'dnl
 
3838
Description: Runtime library for GNU Fortran applications (soft float ABI)
 
3839
 Library needed for GNU Fortran applications linked against the
 
3840
 shared library.
 
3841
 
 
3842
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
 
3843
Section: debug
 
3844
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
3845
Priority: extra
 
3846
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
 
3847
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
 
3848
BUILT_USING`'dnl
 
3849
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
 
3850
 Library needed for GNU Fortran applications linked against the
 
3851
 shared library.
 
3852
')`'dnl libsfgfortran
 
3853
 
 
3854
ifenabled(`libneongfortran',`
 
3855
Package: libgfortran`'FORTRAN_SO-neon`'LS
 
3856
Section: libs
 
3857
Architecture: NEON_ARCHS
 
3858
ifdef(`MULTIARCH', `Multi-Arch: same
 
3859
Pre-Depends: ${misc:Pre-Depends}
 
3860
Breaks: ${multiarch:breaks}
 
3861
')`'dnl
 
3862
Priority: extra
 
3863
Depends: BASELDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
3864
BUILT_USING`'dnl
 
3865
Description: Runtime library for GNU Fortran applications [NEON version]
 
3866
 Library needed for GNU Fortran applications linked against the
 
3867
 shared library.
 
3868
 .
 
3869
 This set of libraries is optimized to use a NEON coprocessor, and will
 
3870
 be selected instead when running under systems which have one.
 
3871
')`'dnl libneongfortran
 
3872
')`'dnl fortran
 
3873
 
 
3874
ifenabled(`ggo',`
 
3875
ifenabled(`godev',`
 
3876
Package: gccgo`'PV`'TS
 
3877
Architecture: any
 
3878
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3879
Depends: BASEDEP, ifdef(`STANDALONEGO',`${dep:libcc1}, ',`gcc`'PV`'TS (= ${gcc:Version}), ')libidevdep(go`'GO_SO,,>=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
3880
Provides: go-compiler
 
3881
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
 
3882
Conflicts: ${golang:Conflicts}
 
3883
BUILT_USING`'dnl
 
3884
Description: GNU Go compiler
 
3885
 This is the GNU Go compiler, which compiles Go on platforms supported
 
3886
 by the gcc compiler. It uses the gcc backend to generate optimized code.
 
3887
 
 
3888
ifenabled(`multilib',`
 
3889
Package: gccgo`'PV-multilib`'TS
 
3890
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 
3891
Section: devel
 
3892
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
3893
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3894
Suggests: ${dep:libgobiarchdbg}
 
3895
BUILT_USING`'dnl
 
3896
Description: GNU Go compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
3897
 This is the GNU Go compiler, which compiles Go on platforms supported
 
3898
 by the gcc compiler.
 
3899
 .
 
3900
 This is a dependency package, depending on development packages
 
3901
 for the non-default multilib architecture(s).
 
3902
')`'dnl multilib
 
3903
 
 
3904
ifenabled(`gfdldoc',`
 
3905
Package: gccgo`'PV-doc
 
3906
Architecture: all
 
3907
Section: doc
 
3908
Priority: PRI(optional)
 
3909
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
3910
BUILT_USING`'dnl
 
3911
Description: Documentation for the GNU Go compiler (gccgo)
 
3912
 Documentation for the GNU Go compiler in info `format'.
 
3913
')`'dnl gfdldoc
 
3914
')`'dnl fdev
 
3915
 
 
3916
ifenabled(`libggo',`
 
3917
Package: libgo`'GO_SO`'LS
 
3918
Section: ifdef(`TARGET',`devel',`libs')
 
3919
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3920
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]
 
3921
')`'dnl
 
3922
ifdef(`MULTIARCH', `Multi-Arch: same
 
3923
Pre-Depends: ${misc:Pre-Depends}
 
3924
')`'dnl
 
3925
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3926
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
3927
Replaces: libgo3`'LS
 
3928
BUILT_USING`'dnl
 
3929
Description: Runtime library for GNU Go applications
 
3930
 Library needed for GNU Go applications linked against the
 
3931
 shared library.
 
3932
 
 
3933
Package: libgo`'GO_SO-dbg`'LS
 
3934
Section: debug
 
3935
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
3936
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]
 
3937
')`'dnl
 
3938
ifdef(`MULTIARCH', `Multi-Arch: same
 
3939
')`'dnl
 
3940
Priority: extra
 
3941
Depends: BASELDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
 
3942
BUILT_USING`'dnl
 
3943
Description: Runtime library for GNU Go applications (debug symbols)
 
3944
 Library needed for GNU Go applications linked against the
 
3945
 shared library. This currently is an empty package, because the
 
3946
 library is completely unstripped.
 
3947
')`'dnl libgo
 
3948
 
 
3949
ifenabled(`lib64ggo',`
 
3950
Package: lib64go`'GO_SO`'LS
 
3951
Section: ifdef(`TARGET',`devel',`libs')
 
3952
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3953
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3954
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3955
Replaces: lib64go3`'LS
 
3956
BUILT_USING`'dnl
 
3957
Description: Runtime library for GNU Go applications (64bit)
 
3958
 Library needed for GNU Go applications linked against the
 
3959
 shared library.
 
3960
 
 
3961
Package: lib64go`'GO_SO-dbg`'LS
 
3962
Section: debug
 
3963
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
3964
Priority: extra
 
3965
Depends: BASELDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
 
3966
BUILT_USING`'dnl
 
3967
Description: Runtime library for GNU Go applications (64bit debug symbols)
 
3968
 Library needed for GNU Go applications linked against the
 
3969
 shared library. This currently is an empty package, because the
 
3970
 library is completely unstripped.
 
3971
')`'dnl lib64go
 
3972
 
 
3973
ifenabled(`lib32ggo',`
 
3974
Package: lib32go`'GO_SO`'LS
 
3975
Section: ifdef(`TARGET',`devel',`libs')
 
3976
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3977
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
3978
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
3979
Conflicts: ${confl:lib32}
 
3980
Replaces: lib32go3`'LS
 
3981
BUILT_USING`'dnl
 
3982
Description: Runtime library for GNU Go applications (32bit)
 
3983
 Library needed for GNU Go applications linked against the
 
3984
 shared library.
 
3985
 
 
3986
Package: lib32go`'GO_SO-dbg`'LS
 
3987
Section: debug
 
3988
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
3989
Priority: extra
 
3990
Depends: BASELDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
 
3991
BUILT_USING`'dnl
 
3992
Description: Runtime library for GNU Go applications (32 bit debug symbols)
 
3993
 Library needed for GNU Go applications linked against the
 
3994
 shared library. This currently is an empty package, because the
 
3995
 library is completely unstripped.
 
3996
')`'dnl lib32go
 
3997
 
 
3998
ifenabled(`libn32ggo',`
 
3999
Package: libn32go`'GO_SO`'LS
 
4000
Section: ifdef(`TARGET',`devel',`libs')
 
4001
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
4002
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4003
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
4004
Replaces: libn32go3`'LS
 
4005
BUILT_USING`'dnl
 
4006
Description: Runtime library for GNU Go applications (n32)
 
4007
 Library needed for GNU Go applications linked against the
 
4008
 shared library.
 
4009
 
 
4010
Package: libn32go`'GO_SO-dbg`'LS
 
4011
Section: debug
 
4012
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
4013
Priority: extra
 
4014
Depends: BASELDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
 
4015
BUILT_USING`'dnl
 
4016
Description: Runtime library for GNU Go applications (n32 debug symbols)
 
4017
 Library needed for GNU Go applications linked against the
 
4018
 shared library. This currently is an empty package, because the
 
4019
 library is completely unstripped.
 
4020
')`'dnl libn32go
 
4021
 
 
4022
ifenabled(`libx32ggo',`
 
4023
Package: libx32go`'GO_SO`'LS
 
4024
Section: ifdef(`TARGET',`devel',`libs')
 
4025
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
4026
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4027
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
4028
Replaces: libx32go3`'LS
 
4029
BUILT_USING`'dnl
 
4030
Description: Runtime library for GNU Go applications (x32)
 
4031
 Library needed for GNU Go applications linked against the
 
4032
 shared library.
 
4033
 
 
4034
Package: libx32go`'GO_SO-dbg`'LS
 
4035
Section: debug
 
4036
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
4037
Priority: extra
 
4038
Depends: BASELDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
 
4039
BUILT_USING`'dnl
 
4040
Description: Runtime library for GNU Go applications (x32 debug symbols)
 
4041
 Library needed for GNU Go applications linked against the
 
4042
 shared library. This currently is an empty package, because the
 
4043
 library is completely unstripped.
 
4044
')`'dnl libx32go
 
4045
')`'dnl ggo
 
4046
 
 
4047
ifenabled(`java',`
 
4048
ifenabled(`gcj',`
 
4049
Package: gcj`'PV`'TS
 
4050
Section: java
 
4051
Architecture: any
 
4052
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
4053
Depends: BASEDEP, ${dep:gcj}, ${dep:gcjcross}, ${dep:libcdev}, ${dep:ecj}, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
4054
Recommends: libecj-java-gcj
 
4055
Replaces: gcj-5-jdk (<< 5.2.1-19)
 
4056
Suggests: gcj`'PV-jdk
 
4057
BUILT_USING`'dnl
 
4058
Description: GCJ byte code and native compiler for Java(TM)
 
4059
 GCJ is a front end to the GCC compiler which can natively compile both
 
4060
 Java(tm) source and bytecode files. The compiler can also generate class
 
4061
 files.
 
4062
 .
 
4063
ifdef(`TARGET',`'dnl
 
4064
,` Install the gcj`'PV`'TS-jdk package for a more complete SDK environment.
 
4065
')`'dnl
 
4066
')`'dnl gcj
 
4067
 
 
4068
ifenabled(`libgcj',`
 
4069
ifenabled(`libgcjcommon',`
 
4070
Package: libgcj-common
 
4071
Section: java
 
4072
Architecture: all
 
4073
Priority: PRI(optional)
 
4074
Depends: BASEDEP, ${misc:Depends}
 
4075
Conflicts: classpath (<= 0.04-4)
 
4076
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
 
4077
BUILT_USING`'dnl
 
4078
Description: Java runtime library (common files)
 
4079
 This package contains files shared by Classpath and libgcj libraries.
 
4080
')`'dnl libgcjcommon
 
4081
 
 
4082
 
 
4083
Package: gcj`'PV-jdk`'TS
 
4084
Section: java
 
4085
Architecture: any
 
4086
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
4087
Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV`'TS (= ${gcj:Version}), gcj`'PV-jre`'TS (= ${gcj:Version}), libidevdep(gcj`'GCJ_SO-dev,,=,${gcj:Version}), fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
4088
Recommends: libecj-java-gcj
 
4089
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
 
4090
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
 
4091
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
 
4092
Replaces: libgcj11 (<< 4.5-20100101-1)
 
4093
BUILT_USING`'dnl
 
4094
Description: GCJ and Classpath development tools for Java(TM)
 
4095
 GCJ is a front end to the GCC compiler which can natively compile both
 
4096
 Java(tm) source and bytecode files. The compiler can also generate class
 
4097
 files. Other java development tools from classpath are included in this
 
4098
 package.
 
4099
 .
 
4100
 The package contains as well a collection of wrapper scripts and symlinks.
 
4101
 It is meant to provide a Java-SDK-like interface to the GCJ tool set.
 
4102
 
 
4103
Package: gcj`'PV-jre-headless`'TS
 
4104
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
4105
Section: java
 
4106
Architecture: any
 
4107
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
 
4108
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
 
4109
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
 
4110
BUILT_USING`'dnl
 
4111
Description: Java runtime environment using GIJ/Classpath (headless version)
 
4112
 GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
 
4113
 It includes a class loader which can dynamically load shared objects, so
 
4114
 it is possible to give it the name of a class which has been compiled and
 
4115
 put into a shared library on the class path.
 
4116
 .
 
4117
 The package contains as well a collection of wrapper scripts and symlinks.
 
4118
 It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
 
4119
 limited to the headless tools and libraries.
 
4120
 
 
4121
Package: gcj`'PV-jre`'TS
 
4122
Section: java
 
4123
Architecture: any
 
4124
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
4125
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
4126
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
 
4127
BUILT_USING`'dnl
 
4128
Description: Java runtime environment using GIJ/Classpath
 
4129
 GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
 
4130
 It includes a class loader which can dynamically load shared objects, so
 
4131
 it is possible to give it the name of a class which has been compiled and
 
4132
 put into a shared library on the class path.
 
4133
 .
 
4134
 The package contains as well a collection of wrapper scripts and symlinks.
 
4135
 It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
 
4136
 
 
4137
Package: libgcj`'LIBGCJ_EXT`'LS
 
4138
Section: libs
 
4139
Architecture: any
 
4140
Priority: PRI(optional)
 
4141
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
 
4142
Multi-Arch: same
 
4143
')`'dnl
 
4144
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
 
4145
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
 
4146
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
 
4147
BUILT_USING`'dnl
 
4148
Description: Java runtime library for use with gcj
 
4149
 This is the runtime that goes along with the gcj front end to
 
4150
 gcc. libgcj includes parts of the Java Class Libraries, plus glue to
 
4151
 connect the libraries to the compiler and the underlying OS.
 
4152
 .
 
4153
 To show file names and line numbers in stack traces, the packages
 
4154
 libgcj`'GCJ_SO-dbg and binutils are required.
 
4155
 
 
4156
Package: gcj`'PV-jre-lib`'TS
 
4157
Section: java
 
4158
Architecture: all
 
4159
Priority: PRI(optional)
 
4160
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
 
4161
BUILT_USING`'dnl
 
4162
Description: Java runtime library for use with gcj (jar files)
 
4163
 This is the jar file that goes along with the gcj front end to gcc.
 
4164
 
 
4165
ifenabled(`gcjbc',`
 
4166
Package: libgcj-bc
 
4167
Section: java
 
4168
Architecture: any
 
4169
Priority: PRI(optional)
 
4170
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
 
4171
Multi-Arch: same
 
4172
')`'dnl
 
4173
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
 
4174
BUILT_USING`'dnl
 
4175
Description: Link time only library for use with gcj
 
4176
 A fake library that is used at link time only.  It ensures that
 
4177
 binaries built with the BC-ABI link against a constant SONAME.
 
4178
 This way, BC-ABI binaries continue to work if the SONAME underlying
 
4179
 libgcj.so changes.
 
4180
')`'dnl gcjbc
 
4181
 
 
4182
Package: libgcj`'LIBGCJ_EXT-awt`'LS
 
4183
Section: libs
 
4184
Architecture: any
 
4185
Priority: PRI(optional)
 
4186
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
 
4187
Multi-Arch: same
 
4188
')`'dnl
 
4189
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
4190
Suggests: ${pkg:gcjqt}
 
4191
BUILT_USING`'dnl
 
4192
Description: AWT peer runtime libraries for use with gcj
 
4193
 These are runtime libraries holding the AWT peer implementations
 
4194
 for libgcj (currently the GTK+ based peer library is required, the
 
4195
 QT bases library is not built).
 
4196
 
 
4197
ifenabled(`gtkpeer',`
 
4198
Package: libgcj`'GCJ_SO-awt-gtk`'LS
 
4199
Section: libs
 
4200
Architecture: any
 
4201
Priority: PRI(optional)
 
4202
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
 
4203
Multi-Arch: same
 
4204
')`'dnl
 
4205
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
4206
BUILT_USING`'dnl
 
4207
Description: AWT GTK+ peer runtime library for use with libgcj
 
4208
 This is the runtime library holding the GTK+ based AWT peer
 
4209
 implementation for libgcj.
 
4210
')`'dnl gtkpeer
 
4211
 
 
4212
ifenabled(`qtpeer',`
 
4213
Package: libgcj`'GCJ_SO-awt-qt`'LS
 
4214
Section: libs
 
4215
Architecture: any
 
4216
Priority: PRI(optional)
 
4217
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
 
4218
Multi-Arch: same
 
4219
')`'dnl
 
4220
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
 
4221
BUILT_USING`'dnl
 
4222
Description: AWT QT peer runtime library for use with libgcj
 
4223
 This is the runtime library holding the QT based AWT peer
 
4224
 implementation for libgcj.
 
4225
')`'dnl qtpeer
 
4226
')`'dnl libgcj
 
4227
 
 
4228
ifenabled(`libgcjdev',`
 
4229
Package: libgcj`'GCJ_SO-dev`'LS
 
4230
Section: libdevel
 
4231
Architecture: any
 
4232
ifdef(`MULTIARCH', `Multi-Arch: same
 
4233
')`'dnl
 
4234
Priority: PRI(optional)
 
4235
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), libgcj-bc`'LS, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
 
4236
Suggests: libgcj-doc
 
4237
BUILT_USING`'dnl
 
4238
Description: Java development headers for use with gcj
 
4239
 These are the development headers that go along with the gcj front end
 
4240
 to gcc. libgcj includes parts of the Java Class Libraries, plus glue
 
4241
 to connect the libraries to the compiler and the underlying OS.
 
4242
 
 
4243
Package: libgcj`'GCJ_SO-dbg`'LS
 
4244
Section: debug
 
4245
Architecture: any
 
4246
Priority: extra
 
4247
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
 
4248
Multi-Arch: same
 
4249
')`'dnl
 
4250
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
 
4251
Recommends: binutils, libc6-dbg | libc-dbg
 
4252
BUILT_USING`'dnl
 
4253
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
 
4254
 The package provides debugging symbols for the libraries provided
 
4255
 in libgcj`'GCJ_SO-dev.
 
4256
 .
 
4257
 binutils is required to show file names and line numbers in stack traces.
 
4258
 
 
4259
ifenabled(`gcjsrc',`
 
4260
Package: gcj`'PV-source
 
4261
Section: java
 
4262
Architecture: all
 
4263
Priority: PRI(optional)
 
4264
Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
 
4265
BUILT_USING`'dnl
 
4266
Description: GCJ java sources for use in IDEs like eclipse and netbeans
 
4267
 These are the java source files packaged as a zip file for use in development
 
4268
 environments like eclipse and netbeans.
 
4269
')`'dnl
 
4270
 
 
4271
ifenabled(`gcjdoc',`
 
4272
Package: libgcj-doc
 
4273
Section: doc
 
4274
Architecture: all
 
4275
Priority: PRI(optional)
 
4276
Depends: SOFTBASEDEP, ${misc:Depends}
 
4277
Enhances: libgcj`'GCJ_SO-dev
 
4278
Provides: classpath-doc
 
4279
BUILT_USING`'dnl
 
4280
Description: libgcj API documentation and example programs
 
4281
 Autogenerated documentation describing the API of the libgcj library.
 
4282
 Sources and precompiled example programs from the Classpath library.
 
4283
')`'dnl gcjdoc
 
4284
')`'dnl libgcjdev
 
4285
')`'dnl java
 
4286
 
 
4287
ifenabled(`c++',`
 
4288
ifenabled(`libcxx',`
 
4289
Package: libstdc++CXX_SO`'LS
 
4290
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4291
Section: ifdef(`TARGET',`devel',`libs')
 
4292
Priority: ifdef(`TARGET',`extra',PRI(important))
 
4293
Depends: BASELDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
 
4294
Provides: ifdef(`TARGET',`libstdc++CXX_SO-TARGET-dcv1',`libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
 
4295
ifdef(`MULTIARCH', `Multi-Arch: same
 
4296
Pre-Depends: ${misc:Pre-Depends}
 
4297
Breaks: ${multiarch:breaks}, PR66145BREAKS
 
4298
')`'dnl
 
4299
Conflicts: scim (<< 1.4.2-1)
 
4300
Replaces: libstdc++CXX_SO`'PV-dbg`'LS (<< 4.9.0-3)
 
4301
BUILT_USING`'dnl
 
4302
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
 
4303
 This package contains an additional runtime library for C++ programs
 
4304
 built with the GNU compiler.
 
4305
 .
 
4306
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4307
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4308
 in g++-3.0.
 
4309
ifdef(`TARGET', `dnl
 
4310
 .
 
4311
 This package contains files for TARGET architecture, for use in cross-compile
 
4312
 environment.
 
4313
')`'dnl
 
4314
')`'dnl libcxx
 
4315
 
 
4316
ifenabled(`lib32cxx',`
 
4317
Package: lib32stdc++CXX_SO`'LS
 
4318
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
4319
Section: ifdef(`TARGET',`devel',`libs')
 
4320
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4321
Depends: BASELDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
 
4322
Conflicts: ${confl:lib32}
 
4323
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
 
4324
',`')`'dnl
 
4325
BUILT_USING`'dnl
 
4326
Description: GNU Standard C++ Library v3 (32 bit Version)
 
4327
 This package contains an additional runtime library for C++ programs
 
4328
 built with the GNU compiler.
 
4329
ifdef(`TARGET', `dnl
 
4330
 .
 
4331
 This package contains files for TARGET architecture, for use in cross-compile
 
4332
 environment.
 
4333
')`'dnl
 
4334
')`'dnl lib32cxx
 
4335
 
 
4336
ifenabled(`lib64cxx',`
 
4337
Package: lib64stdc++CXX_SO`'LS
 
4338
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
4339
Section: ifdef(`TARGET',`devel',`libs')
 
4340
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4341
Depends: BASELDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
 
4342
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
 
4343
',`')`'dnl
 
4344
BUILT_USING`'dnl
 
4345
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
 
4346
 This package contains an additional runtime library for C++ programs
 
4347
 built with the GNU compiler.
 
4348
 .
 
4349
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4350
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4351
 in g++-3.0.
 
4352
ifdef(`TARGET', `dnl
 
4353
 .
 
4354
 This package contains files for TARGET architecture, for use in cross-compile
 
4355
 environment.
 
4356
')`'dnl
 
4357
')`'dnl lib64cxx
 
4358
 
 
4359
ifenabled(`libn32cxx',`
 
4360
Package: libn32stdc++CXX_SO`'LS
 
4361
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
4362
Section: ifdef(`TARGET',`devel',`libs')
 
4363
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4364
Depends: BASELDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
 
4365
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
 
4366
',`')`'dnl
 
4367
BUILT_USING`'dnl
 
4368
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
 
4369
 This package contains an additional runtime library for C++ programs
 
4370
 built with the GNU compiler.
 
4371
 .
 
4372
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4373
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4374
 in g++-3.0.
 
4375
ifdef(`TARGET', `dnl
 
4376
 .
 
4377
 This package contains files for TARGET architecture, for use in cross-compile
 
4378
 environment.
 
4379
')`'dnl
 
4380
')`'dnl libn32cxx
 
4381
 
 
4382
ifenabled(`libx32cxx',`
 
4383
Package: libx32stdc++CXX_SO`'LS
 
4384
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
4385
Section: ifdef(`TARGET',`devel',`libs')
 
4386
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4387
Depends: BASELDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
 
4388
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
 
4389
',`')`'dnl
 
4390
BUILT_USING`'dnl
 
4391
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
 
4392
 This package contains an additional runtime library for C++ programs
 
4393
 built with the GNU compiler.
 
4394
 .
 
4395
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4396
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4397
 in g++-3.0.
 
4398
ifdef(`TARGET', `dnl
 
4399
 .
 
4400
 This package contains files for TARGET architecture, for use in cross-compile
 
4401
 environment.
 
4402
')`'dnl
 
4403
')`'dnl libx32cxx
 
4404
 
 
4405
ifenabled(`libhfcxx',`
 
4406
Package: libhfstdc++CXX_SO`'LS
 
4407
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
4408
Section: ifdef(`TARGET',`devel',`libs')
 
4409
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4410
Depends: BASELDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
 
4411
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
 
4412
',`')`'dnl
 
4413
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
 
4414
BUILT_USING`'dnl
 
4415
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
 
4416
 This package contains an additional runtime library for C++ programs
 
4417
 built with the GNU compiler.
 
4418
 .
 
4419
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4420
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4421
 in g++-3.0.
 
4422
ifdef(`TARGET', `dnl
 
4423
 .
 
4424
 This package contains files for TARGET architecture, for use in cross-compile
 
4425
 environment.
 
4426
')`'dnl
 
4427
')`'dnl libhfcxx
 
4428
 
 
4429
ifenabled(`libsfcxx',`
 
4430
Package: libsfstdc++CXX_SO`'LS
 
4431
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
4432
Section: ifdef(`TARGET',`devel',`libs')
 
4433
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4434
Depends: BASELDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
 
4435
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
 
4436
',`')`'dnl
 
4437
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
 
4438
BUILT_USING`'dnl
 
4439
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
 
4440
 This package contains an additional runtime library for C++ programs
 
4441
 built with the GNU compiler.
 
4442
 .
 
4443
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4444
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4445
 in g++-3.0.
 
4446
ifdef(`TARGET', `dnl
 
4447
 .
 
4448
 This package contains files for TARGET architecture, for use in cross-compile
 
4449
 environment.
 
4450
')`'dnl
 
4451
')`'dnl libsfcxx
 
4452
 
 
4453
ifenabled(`libneoncxx',`
 
4454
Package: libstdc++CXX_SO-neon`'LS
 
4455
Architecture: NEON_ARCHS
 
4456
Section: libs
 
4457
Priority: extra
 
4458
Depends: BASELDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 
4459
BUILT_USING`'dnl
 
4460
Description: GNU Standard C++ Library v3 [NEON version]
 
4461
 This package contains an additional runtime library for C++ programs
 
4462
 built with the GNU compiler.
 
4463
 .
 
4464
 This set of libraries is optimized to use a NEON coprocessor, and will
 
4465
 be selected instead when running under systems which have one.
 
4466
')`'dnl
 
4467
 
 
4468
ifenabled(`c++dev',`
 
4469
Package: libstdc++`'PV-dev`'LS
 
4470
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4471
ifdef(`MULTIARCH', `Multi-Arch: same
 
4472
')`'dnl
 
4473
Section: ifdef(`TARGET',`devel',`libdevel')
 
4474
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4475
Depends: BASELDEP, libdevdep(gcc`'PV-dev,,=),
 
4476
 libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
 
4477
ifdef(`TARGET',`',`dnl native
 
4478
Conflicts: libg++27-dev, libg++272-dev (<< 2.7.2.8-1), libstdc++2.8-dev,
 
4479
 libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev,
 
4480
 libstdc++2.10-dev (<< 1:2.95.3-2), libstdc++3.0-dev
 
4481
Suggests: libstdc++`'PV-doc
 
4482
')`'dnl native
 
4483
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
 
4484
BUILT_USING`'dnl
 
4485
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
 
4486
 This package contains the headers and static library files necessary for
 
4487
 building C++ programs which use libstdc++.
 
4488
 .
 
4489
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4490
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4491
 in g++-3.0.
 
4492
ifdef(`TARGET', `dnl
 
4493
 .
 
4494
 This package contains files for TARGET architecture, for use in cross-compile
 
4495
 environment.
 
4496
')`'dnl
 
4497
 
 
4498
Package: libstdc++`'PV-pic`'LS
 
4499
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4500
ifdef(`MULTIARCH', `Multi-Arch: same
 
4501
')`'dnl
 
4502
Section: ifdef(`TARGET',`devel',`libdevel')
 
4503
Priority: extra
 
4504
Depends: BASELDEP, libdep(stdc++CXX_SO,),
 
4505
 libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
4506
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
 
4507
',`')`'dnl
 
4508
BUILT_USING`'dnl
 
4509
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
 
4510
 This is used to develop subsets of the libstdc++ shared libraries for
 
4511
 use on custom installation floppies and in embedded systems.
 
4512
 .
 
4513
 Unless you are making one of those, you will not need this package.
 
4514
ifdef(`TARGET', `dnl
 
4515
 .
 
4516
 This package contains files for TARGET architecture, for use in cross-compile
 
4517
 environment.
 
4518
')`'dnl
 
4519
 
 
4520
Package: libstdc++CXX_SO`'PV-dbg`'LS
 
4521
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4522
Section: debug
 
4523
Priority: extra
 
4524
Depends: BASELDEP, libdep(stdc++CXX_SO,),
 
4525
 libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
4526
Provides: ifdef(`TARGET',`libstdc++CXX_SO-dbg-TARGET-dcv1',`libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]')
 
4527
ifdef(`MULTIARCH', `Multi-Arch: same
 
4528
')`'dnl
 
4529
Recommends: libdevdep(stdc++`'PV-dev,)
 
4530
Conflicts: libstdc++5-dbg`'LS, libstdc++5-3.3-dbg`'LS, libstdc++6-dbg`'LS,
 
4531
 libstdc++6-4.0-dbg`'LS, libstdc++6-4.1-dbg`'LS, libstdc++6-4.2-dbg`'LS,
 
4532
 libstdc++6-4.3-dbg`'LS, libstdc++6-4.4-dbg`'LS, libstdc++6-4.5-dbg`'LS,
 
4533
 libstdc++6-4.6-dbg`'LS, libstdc++6-4.7-dbg`'LS, libstdc++6-4.8-dbg`'LS,
 
4534
 libstdc++6-4.9-dbg`'LS
 
4535
BUILT_USING`'dnl
 
4536
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
4537
 This package contains the shared library of libstdc++ compiled with
 
4538
 debugging symbols.
 
4539
ifdef(`TARGET', `dnl
 
4540
 .
 
4541
 This package contains files for TARGET architecture, for use in cross-compile
 
4542
 environment.
 
4543
')`'dnl
 
4544
 
 
4545
Package: lib32stdc++`'PV-dev`'LS
 
4546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
4547
Section: ifdef(`TARGET',`devel',`libdevel')
 
4548
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4549
Depends: BASELDEP, libdevdep(gcc`'PV-dev,32),
 
4550
 libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
4551
BUILT_USING`'dnl
 
4552
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
4553
 This package contains the headers and static library files necessary for
 
4554
 building C++ programs which use libstdc++.
 
4555
 .
 
4556
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4557
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4558
 in g++-3.0.
 
4559
ifdef(`TARGET', `dnl
 
4560
 .
 
4561
 This package contains files for TARGET architecture, for use in cross-compile
 
4562
 environment.
 
4563
')`'dnl
 
4564
 
 
4565
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
 
4566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
4567
Section: debug
 
4568
Priority: extra
 
4569
Depends: BASELDEP, libdep(stdc++CXX_SO,32),
 
4570
 libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}),
 
4571
 ${shlibs:Depends}, ${misc:Depends}
 
4572
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
 
4573
',`')`'dnl
 
4574
Conflicts: lib32stdc++6-dbg`'LS, lib32stdc++6-4.0-dbg`'LS,
 
4575
 lib32stdc++6-4.1-dbg`'LS, lib32stdc++6-4.2-dbg`'LS, lib32stdc++6-4.3-dbg`'LS,
 
4576
 lib32stdc++6-4.4-dbg`'LS, lib32stdc++6-4.5-dbg`'LS, lib32stdc++6-4.6-dbg`'LS,
 
4577
 lib32stdc++6-4.7-dbg`'LS, lib32stdc++6-4.8-dbg`'LS, lib32stdc++6-4.9-dbg`'LS
 
4578
BUILT_USING`'dnl
 
4579
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
4580
 This package contains the shared library of libstdc++ compiled with
 
4581
 debugging symbols.
 
4582
ifdef(`TARGET', `dnl
 
4583
 .
 
4584
 This package contains files for TARGET architecture, for use in cross-compile
 
4585
 environment.
 
4586
')`'dnl
 
4587
 
 
4588
Package: lib64stdc++`'PV-dev`'LS
 
4589
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
4590
Section: ifdef(`TARGET',`devel',`libdevel')
 
4591
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4592
Depends: BASELDEP, libdevdep(gcc`'PV-dev,64),
 
4593
 libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
4594
BUILT_USING`'dnl
 
4595
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
4596
 This package contains the headers and static library files necessary for
 
4597
 building C++ programs which use libstdc++.
 
4598
 .
 
4599
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4600
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4601
 in g++-3.0.
 
4602
ifdef(`TARGET', `dnl
 
4603
 .
 
4604
 This package contains files for TARGET architecture, for use in cross-compile
 
4605
 environment.
 
4606
')`'dnl
 
4607
 
 
4608
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
 
4609
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
4610
Section: debug
 
4611
Priority: extra
 
4612
Depends: BASELDEP, libdep(stdc++CXX_SO,64),
 
4613
 libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}),
 
4614
 ${shlibs:Depends}, ${misc:Depends}
 
4615
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
 
4616
',`')`'dnl
 
4617
Conflicts: lib64stdc++6-dbg`'LS, lib64stdc++6-4.0-dbg`'LS,
 
4618
 lib64stdc++6-4.1-dbg`'LS, lib64stdc++6-4.2-dbg`'LS, lib64stdc++6-4.3-dbg`'LS,
 
4619
 lib64stdc++6-4.4-dbg`'LS, lib64stdc++6-4.5-dbg`'LS, lib64stdc++6-4.6-dbg`'LS,
 
4620
 lib64stdc++6-4.7-dbg`'LS, lib64stdc++6-4.8-dbg`'LS, lib64stdc++6-4.9-dbg`'LS
 
4621
BUILT_USING`'dnl
 
4622
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
4623
 This package contains the shared library of libstdc++ compiled with
 
4624
 debugging symbols.
 
4625
ifdef(`TARGET', `dnl
 
4626
 .
 
4627
 This package contains files for TARGET architecture, for use in cross-compile
 
4628
 environment.
 
4629
')`'dnl
 
4630
 
 
4631
Package: libn32stdc++`'PV-dev`'LS
 
4632
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
4633
Section: ifdef(`TARGET',`devel',`libdevel')
 
4634
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4635
Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32),
 
4636
 libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
4637
BUILT_USING`'dnl
 
4638
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
4639
 This package contains the headers and static library files necessary for
 
4640
 building C++ programs which use libstdc++.
 
4641
 .
 
4642
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4643
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4644
 in g++-3.0.
 
4645
ifdef(`TARGET', `dnl
 
4646
 .
 
4647
 This package contains files for TARGET architecture, for use in cross-compile
 
4648
 environment.
 
4649
')`'dnl
 
4650
 
 
4651
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
 
4652
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
4653
Section: debug
 
4654
Priority: extra
 
4655
Depends: BASELDEP, libdep(stdc++CXX_SO,n32),
 
4656
 libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}),
 
4657
 ${shlibs:Depends}, ${misc:Depends}
 
4658
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
 
4659
',`')`'dnl
 
4660
Conflicts: libn32stdc++6-dbg`'LS, libn32stdc++6-4.0-dbg`'LS,
 
4661
 libn32stdc++6-4.1-dbg`'LS, libn32stdc++6-4.2-dbg`'LS, libn32stdc++6-4.3-dbg`'LS,
 
4662
 libn32stdc++6-4.4-dbg`'LS, libn32stdc++6-4.5-dbg`'LS, libn32stdc++6-4.6-dbg`'LS,
 
4663
 libn32stdc++6-4.7-dbg`'LS, libn32stdc++6-4.8-dbg`'LS, libn32stdc++6-4.9-dbg`'LS
 
4664
BUILT_USING`'dnl
 
4665
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
4666
 This package contains the shared library of libstdc++ compiled with
 
4667
 debugging symbols.
 
4668
ifdef(`TARGET', `dnl
 
4669
 .
 
4670
 This package contains files for TARGET architecture, for use in cross-compile
 
4671
 environment.
 
4672
')`'dnl
 
4673
 
 
4674
ifenabled(`x32dev',`
 
4675
Package: libx32stdc++`'PV-dev`'LS
 
4676
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
4677
Section: ifdef(`TARGET',`devel',`libdevel')
 
4678
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4679
Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32),
 
4680
 libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
4681
BUILT_USING`'dnl
 
4682
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
4683
 This package contains the headers and static library files necessary for
 
4684
 building C++ programs which use libstdc++.
 
4685
 .
 
4686
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4687
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4688
 in g++-3.0.
 
4689
ifdef(`TARGET', `dnl
 
4690
 .
 
4691
 This package contains files for TARGET architecture, for use in cross-compile
 
4692
 environment.
 
4693
')`'dnl
 
4694
')`'dnl x32dev
 
4695
 
 
4696
ifenabled(`libx32dbgcxx',`
 
4697
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
 
4698
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
4699
Section: debug
 
4700
Priority: extra
 
4701
Depends: BASELDEP, libdep(stdc++CXX_SO,x32),
 
4702
 libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}),
 
4703
 ${shlibs:Depends}, ${misc:Depends}
 
4704
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
 
4705
',`')`'dnl
 
4706
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS,
 
4707
 libx32stdc++6-4.7-dbg`'LS, libx32stdc++6-4.8-dbg`'LS, libx32stdc++6-4.9-dbg`'LS
 
4708
BUILT_USING`'dnl
 
4709
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
4710
 This package contains the shared library of libstdc++ compiled with
 
4711
 debugging symbols.
 
4712
ifdef(`TARGET', `dnl
 
4713
 .
 
4714
 This package contains files for TARGET architecture, for use in cross-compile
 
4715
 environment.
 
4716
')`'dnl
 
4717
')`'dnl libx32dbgcxx
 
4718
 
 
4719
ifenabled(`libhfdbgcxx',`
 
4720
Package: libhfstdc++`'PV-dev`'LS
 
4721
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
4722
Section: ifdef(`TARGET',`devel',`libdevel')
 
4723
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4724
Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf),
 
4725
 libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
4726
BUILT_USING`'dnl
 
4727
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
4728
 This package contains the headers and static library files necessary for
 
4729
 building C++ programs which use libstdc++.
 
4730
 .
 
4731
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4732
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4733
 in g++-3.0.
 
4734
ifdef(`TARGET', `dnl
 
4735
 .
 
4736
 This package contains files for TARGET architecture, for use in cross-compile
 
4737
 environment.
 
4738
')`'dnl
 
4739
 
 
4740
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
 
4741
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
4742
Section: debug
 
4743
Priority: extra
 
4744
Depends: BASELDEP, libdep(stdc++CXX_SO,hf),
 
4745
 libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}),
 
4746
 ${shlibs:Depends}, ${misc:Depends}
 
4747
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
 
4748
',`')`'dnl
 
4749
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, libhfstdc++6-4.8-dbg`'LS, libstdc++'CXX_SO`-armhf [biarchhf_archs]')
 
4750
BUILT_USING`'dnl
 
4751
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
4752
 This package contains the shared library of libstdc++ compiled with
 
4753
 debugging symbols.
 
4754
ifdef(`TARGET', `dnl
 
4755
 .
 
4756
 This package contains files for TARGET architecture, for use in cross-compile
 
4757
 environment.
 
4758
')`'dnl
 
4759
')`'dnl libhfdbgcxx
 
4760
 
 
4761
ifenabled(`libsfdbgcxx',`
 
4762
Package: libsfstdc++`'PV-dev`'LS
 
4763
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
4764
Section: ifdef(`TARGET',`devel',`libdevel')
 
4765
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
4766
Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf),
 
4767
 libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 
4768
BUILT_USING`'dnl
 
4769
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
 
4770
 This package contains the headers and static library files necessary for
 
4771
 building C++ programs which use libstdc++.
 
4772
 .
 
4773
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 
4774
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 
4775
 in g++-3.0.
 
4776
ifdef(`TARGET', `dnl
 
4777
 .
 
4778
 This package contains files for TARGET architecture, for use in cross-compile
 
4779
 environment.
 
4780
')`'dnl
 
4781
 
 
4782
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
 
4783
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
4784
Section: debug
 
4785
Priority: extra
 
4786
Depends: BASELDEP, libdep(stdc++CXX_SO,sf),
 
4787
 libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}),
 
4788
 ${shlibs:Depends}, ${misc:Depends}
 
4789
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
 
4790
',`')`'dnl
 
4791
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, libsfstdc++6-4.8-dbg`'LS, libstdc++'CXX_SO`-armel [biarchsf_archs]')
 
4792
BUILT_USING`'dnl
 
4793
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
 
4794
 This package contains the shared library of libstdc++ compiled with
 
4795
 debugging symbols.
 
4796
ifdef(`TARGET', `dnl
 
4797
 .
 
4798
 This package contains files for TARGET architecture, for use in cross-compile
 
4799
 environment.
 
4800
')`'dnl
 
4801
')`'dnl libsfdbgcxx
 
4802
 
 
4803
ifdef(`TARGET', `', `
 
4804
Package: libstdc++`'PV-doc
 
4805
Architecture: all
 
4806
Section: doc
 
4807
Priority: PRI(optional)
 
4808
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
 
4809
Conflicts: libstdc++5-doc, libstdc++5-3.3-doc, libstdc++6-doc,
 
4810
 libstdc++6-4.0-doc, libstdc++6-4.1-doc, libstdc++6-4.2-doc, libstdc++6-4.3-doc,
 
4811
 libstdc++6-4.4-doc, libstdc++6-4.5-doc, libstdc++6-4.6-doc, libstdc++6-4.7-doc,
 
4812
 libstdc++-4.8-doc, libstdc++-4.9-doc
 
4813
Description: GNU Standard C++ Library v3 (documentation files)
 
4814
 This package contains documentation files for the GNU stdc++ library.
 
4815
 .
 
4816
 One set is the distribution documentation, the other set is the
 
4817
 source documentation including a namespace list, class hierarchy,
 
4818
 alphabetical list, compound list, file list, namespace members,
 
4819
 compound members and file members.
 
4820
')`'dnl native
 
4821
')`'dnl c++dev
 
4822
')`'dnl c++
 
4823
 
 
4824
ifenabled(`ada',`
 
4825
Package: gnat`'-GNAT_V`'TS
 
4826
Architecture: any
 
4827
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
4828
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
 
4829
')`'dnl
 
4830
Depends: BASEDEP, gcc`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 
4831
Suggests: gnat`'PV-doc, ada-reference-manual-2012, gnat`'-GNAT_V-sjlj
 
4832
Breaks:   gnat (<< 4.6.1), dh-ada-library (<< 6.0), gnat-4.6-base (= 4.6.4-2),
 
4833
 gnat-4.9-base (= 4.9-20140330-1)
 
4834
Replaces: gnat (<< 4.6.1), dh-ada-library (<< 6.0), gnat-4.6-base (= 4.6.4-2),
 
4835
 gnat-4.9-base (= 4.9-20140330-1)
 
4836
# Takes over symlink from gnat (<< 4.6.1): /usr/bin/gnatgcc.
 
4837
# Takes over file from dh-ada-library (<< 6.0): debian_packaging.mk.
 
4838
# g-base 4.6.4-2, 4.9-20140330-1 contain debian_packaging.mk by mistake.
 
4839
# Newer versions of gnat and dh-ada-library will not provide these files.
 
4840
Conflicts: gnat (<< 4.1), gnat-3.1, gnat-3.2, gnat-3.3, gnat-3.4, gnat-3.5,
 
4841
 gnat-4.0, gnat-4.1, gnat-4.2, gnat-4.3, gnat-4.4, gnat-4.6, gnat-4.7, gnat-4.8,
 
4842
 gnat-4.9
 
4843
# These other packages will continue to provide /usr/bin/gnatmake and
 
4844
# other files.
 
4845
BUILT_USING`'dnl
 
4846
Description: GNU Ada compiler
 
4847
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4848
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4849
 .
 
4850
 This package provides the compiler, tools and runtime library that handles
 
4851
 exceptions using the default zero-cost mechanism.
 
4852
 
 
4853
ifenabled(`adasjlj',`
 
4854
Package: gnat`'-GNAT_V-sjlj`'TS
 
4855
Architecture: any
 
4856
Priority: extra
 
4857
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
 
4858
')`'dnl
 
4859
Depends: BASEDEP, gnat`'-GNAT_V`'TS (= ${gnat:Version}), ${misc:Depends}
 
4860
BUILT_USING`'dnl
 
4861
Description: GNU Ada compiler (setjump/longjump runtime library)
 
4862
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4863
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4864
 .
 
4865
 This package provides an alternative runtime library that handles
 
4866
 exceptions using the setjump/longjump mechanism (as a static library
 
4867
 only).  You can install it to supplement the normal compiler.
 
4868
')`'dnl adasjlj
 
4869
 
 
4870
ifenabled(`libgnat',`
 
4871
Package: libgnat`'-GNAT_V`'LS
 
4872
Section: ifdef(`TARGET',`devel',`libs')
 
4873
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4874
ifdef(`MULTIARCH', `Multi-Arch: same
 
4875
Pre-Depends: ${misc:Pre-Depends}
 
4876
')`'dnl
 
4877
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
4878
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 
4879
BUILT_USING`'dnl
 
4880
Description: runtime for applications compiled with GNAT (shared library)
 
4881
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4882
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4883
 .
 
4884
 The libgnat library provides runtime components needed by most
 
4885
 applications produced with GNAT.
 
4886
 .
 
4887
 This package contains the runtime shared library.
 
4888
 
 
4889
Package: libgnat`'-GNAT_V-dbg`'LS
 
4890
Section: debug
 
4891
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4892
ifdef(`MULTIARCH', `Multi-Arch: same
 
4893
Pre-Depends: ${misc:Pre-Depends}
 
4894
')`'dnl
 
4895
Priority: extra
 
4896
Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
 
4897
BUILT_USING`'dnl
 
4898
Description: runtime for applications compiled with GNAT (debugging symbols)
 
4899
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4900
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4901
 .
 
4902
 The libgnat library provides runtime components needed by most
 
4903
 applications produced with GNAT.
 
4904
 .
 
4905
 This package contains the debugging symbols.
 
4906
 
 
4907
Package: libgnatvsn`'GNAT_V-dev`'LS
 
4908
Section: libdevel
 
4909
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4910
Priority: extra
 
4911
Depends: BASELDEP, gnat`'PV`'TS (= ${gnat:Version}),
 
4912
 libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
 
4913
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
 
4914
BUILT_USING`'dnl
 
4915
Description: GNU Ada compiler selected components (development files)
 
4916
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4917
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4918
 .
 
4919
 The libgnatvsn library exports selected GNAT components for use in other
 
4920
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 
4921
 GPL, allowing to link proprietary programs with it.
 
4922
 .
 
4923
 This package contains the development files and static library.
 
4924
 
 
4925
Package: libgnatvsn`'GNAT_V`'LS
 
4926
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4927
ifdef(`MULTIARCH', `Multi-Arch: same
 
4928
Pre-Depends: ${misc:Pre-Depends}
 
4929
')`'dnl
 
4930
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
4931
Section: ifdef(`TARGET',`devel',`libs')
 
4932
Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}),
 
4933
 ${shlibs:Depends}, ${misc:Depends}
 
4934
BUILT_USING`'dnl
 
4935
Description: GNU Ada compiler selected components (shared library)
 
4936
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4937
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4938
 .
 
4939
 The libgnatvsn library exports selected GNAT components for use in other
 
4940
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 
4941
 GPL, allowing to link proprietary programs with it.
 
4942
 .
 
4943
 This package contains the runtime shared library.
 
4944
 
 
4945
Package: libgnatvsn`'GNAT_V-dbg`'LS
 
4946
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4947
ifdef(`MULTIARCH', `Multi-Arch: same
 
4948
Pre-Depends: ${misc:Pre-Depends}
 
4949
')`'dnl
 
4950
Priority: extra
 
4951
Section: debug
 
4952
Depends: BASELDEP, libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
 
4953
Suggests: gnat
 
4954
BUILT_USING`'dnl
 
4955
Description: GNU Ada compiler selected components (debugging symbols)
 
4956
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4957
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4958
 .
 
4959
 The libgnatvsn library exports selected GNAT components for use in other
 
4960
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 
4961
 GPL, allowing to link proprietary programs with it.
 
4962
 .
 
4963
 This package contains the debugging symbols.
 
4964
 
 
4965
Package: libgnatprj`'GNAT_V-dev`'LS
 
4966
Section: libdevel
 
4967
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4968
Priority: extra
 
4969
Depends: BASELDEP, gnat`'PV`'TS (= ${gnat:Version}),
 
4970
 libgnatprj`'GNAT_V`'LS (= ${gnat:Version}),
 
4971
 libgnatvsn`'GNAT_V-dev`'LS (= ${gnat:Version}), ${misc:Depends}
 
4972
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
 
4973
BUILT_USING`'dnl
 
4974
Description: GNU Ada compiler Project Manager (development files)
 
4975
 GNAT is a compiler for the Ada programming language. It produces optimized
 
4976
 code on platforms supported by the GNU Compiler Collection (GCC).
 
4977
 .
 
4978
 GNAT uses project files to organise source and object files in large-scale
 
4979
 development efforts. The libgnatprj library exports GNAT project files
 
4980
 management for use in other packages, most notably ASIS tools (package
 
4981
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 
4982
 licensed under the pure GPL; all programs that use it must also be
 
4983
 distributed under the GPL, or not distributed at all.
 
4984
 .
 
4985
 This package contains the development files and static library.
 
4986
 
 
4987
Package: libgnatprj`'GNAT_V`'LS
 
4988
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
4989
ifdef(`MULTIARCH', `Multi-Arch: same
 
4990
Pre-Depends: ${misc:Pre-Depends}
 
4991
')`'dnl
 
4992
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
4993
Section: ifdef(`TARGET',`devel',`libs')
 
4994
Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}),
 
4995
 libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}),
 
4996
 ${shlibs:Depends}, ${misc:Depends}
 
4997
BUILT_USING`'dnl
 
4998
Description: GNU Ada compiler Project Manager (shared library)
 
4999
 GNAT is a compiler for the Ada programming language. It produces optimized
 
5000
 code on platforms supported by the GNU Compiler Collection (GCC).
 
5001
 .
 
5002
 GNAT uses project files to organise source and object files in large-scale
 
5003
 development efforts. The libgnatprj library exports GNAT project files
 
5004
 management for use in other packages, most notably ASIS tools (package
 
5005
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 
5006
 licensed under the pure GPL; all programs that use it must also be
 
5007
 distributed under the GPL, or not distributed at all.
 
5008
 .
 
5009
 This package contains the runtime shared library.
 
5010
 
 
5011
Package: libgnatprj`'GNAT_V-dbg`'LS
 
5012
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 
5013
ifdef(`MULTIARCH', `Multi-Arch: same
 
5014
Pre-Depends: ${misc:Pre-Depends}
 
5015
')`'dnl
 
5016
Priority: extra
 
5017
Section: debug
 
5018
Depends: BASELDEP, libgnatprj`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
 
5019
Suggests: gnat
 
5020
BUILT_USING`'dnl
 
5021
Description: GNU Ada compiler Project Manager (debugging symbols)
 
5022
 GNAT is a compiler for the Ada programming language. It produces optimized
 
5023
 code on platforms supported by the GNU Compiler Collection (GCC).
 
5024
 .
 
5025
 GNAT uses project files to organise source and object files in large-scale
 
5026
 development efforts. The libgnatprj library exports GNAT project files
 
5027
 management for use in other packages, most notably ASIS tools (package
 
5028
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 
5029
 licensed under the pure GPL; all programs that use it must also be
 
5030
 distributed under the GPL, or not distributed at all.
 
5031
 .
 
5032
 This package contains the debugging symbols.
 
5033
')`'dnl libgnat
 
5034
 
 
5035
ifenabled(`lib64gnat',`
 
5036
Package: lib64gnat`'-GNAT_V
 
5037
Section: libs
 
5038
Architecture: biarch64_archs
 
5039
Priority: PRI(optional)
 
5040
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 
5041
BUILT_USING`'dnl
 
5042
Description: runtime for applications compiled with GNAT (64 bits shared library)
 
5043
 GNAT is a compiler for the Ada programming language. It produces optimized
 
5044
 code on platforms supported by the GNU Compiler Collection (GCC).
 
5045
 .
 
5046
 The libgnat library provides runtime components needed by most
 
5047
 applications produced with GNAT.
 
5048
 .
 
5049
 This package contains the runtime shared library for 64 bits architectures.
 
5050
')`'dnl libgnat
 
5051
 
 
5052
ifenabled(`gfdldoc',`
 
5053
Package: gnat`'PV-doc
 
5054
Architecture: all
 
5055
Section: doc
 
5056
Priority: PRI(optional)
 
5057
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
5058
Suggests: gnat`'PV
 
5059
Conflicts: gnat-4.1-doc, gnat-4.2-doc,
 
5060
  gnat-4.3-doc, gnat-4.4-doc,
 
5061
  gnat-4.6-doc, gnat-4.9-doc
 
5062
BUILT_USING`'dnl
 
5063
Description: GNU Ada compiler (documentation)
 
5064
 GNAT is a compiler for the Ada programming language. It produces optimized
 
5065
 code on platforms supported by the GNU Compiler Collection (GCC).
 
5066
 .
 
5067
 The libgnat library provides runtime components needed by most
 
5068
 applications produced with GNAT.
 
5069
 .
 
5070
 This package contains the documentation in info `format'.
 
5071
')`'dnl gfdldoc
 
5072
')`'dnl ada
 
5073
 
 
5074
ifenabled(`d ',`
 
5075
Package: gdc`'PV`'TS
 
5076
Architecture: any
 
5077
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
5078
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
 
5079
Provides: gdc, d-compiler, d-v2-compiler
 
5080
Replaces: gdc (<< 4.4.6-5)
 
5081
BUILT_USING`'dnl
 
5082
Description: GNU D compiler (version 2)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
5083
 This is the GNU D compiler, which compiles D on platforms supported by gcc.
 
5084
 It uses the gcc backend to generate optimised code.
 
5085
 .
 
5086
 This compiler supports D language version 2.
 
5087
 
 
5088
ifenabled(`multilib',`
 
5089
Package: gdc`'PV-multilib`'TS
 
5090
Architecture: any
 
5091
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 
5092
Depends: SOFTBASEDEP, gdc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libphobosbiarchdev}${shlibs:Depends}, ${misc:Depends}
 
5093
BUILT_USING`'dnl
 
5094
Description: GNU D compiler (version 2, multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
 
5095
 This is the GNU D compiler, which compiles D on platforms supported by gcc.
 
5096
 It uses the gcc backend to generate optimised code.
 
5097
 .
 
5098
 This is a dependency package, depending on development packages
 
5099
 for the non-default multilib architecture(s).
 
5100
')`'dnl multilib
 
5101
 
 
5102
ifenabled(`libphobos',`
 
5103
Package: libphobos`'PV-dev`'LS
 
5104
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
 
5105
Section: libdevel
 
5106
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
5107
Depends: BASELDEP, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
 
5108
BUILT_USING`'dnl
 
5109
Description: Phobos D standard library
 
5110
 This is the Phobos standard library that comes with the D2 compiler.
 
5111
 .
 
5112
 For more information check http://www.dlang.org/phobos/
 
5113
 
 
5114
#Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
 
5115
#Section: debug
 
5116
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
 
5117
#Priority: extra
 
5118
#Depends: BASELDEP, libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
 
5119
#Provides: libphobos`'PHOBOS_V`'TS-dbg
 
5120
#BUILT_USING`'dnl
 
5121
#Description: The Phobos D standard library (debug symbols)
 
5122
# This is the Phobos standard library that comes with the D2 compiler.
 
5123
# .
 
5124
# For more information check http://www.dlang.org/phobos/
 
5125
 
 
5126
Package: lib64phobos`'PV-dev`'LS
 
5127
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 
5128
Section: libdevel
 
5129
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
5130
Depends: BASELDEP, libdevdep(gcc`'PV-dev,64), lib64z1-dev, ${shlibs:Depends}, ${misc:Depends}
 
5131
BUILT_USING`'dnl
 
5132
Description: Phobos D standard library (64bit development files)
 
5133
 This is the Phobos standard library that comes with the D2 compiler.
 
5134
 .
 
5135
 For more information check http://www.dlang.org/phobos/
 
5136
 
 
5137
Package: lib32phobos`'PV-dev`'LS
 
5138
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 
5139
Section: libdevel
 
5140
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
5141
Depends: BASELDEP, libdevdep(gcc`'PV-dev,32), lib32z1-dev, ${shlibs:Depends}, ${misc:Depends}
 
5142
BUILT_USING`'dnl
 
5143
Description: Phobos D standard library (64bit development files)
 
5144
 This is the Phobos standard library that comes with the D2 compiler.
 
5145
 .
 
5146
 For more information check http://www.dlang.org/phobos/
 
5147
 
 
5148
ifenabled(`libn32phobos',`
 
5149
Package: libn32phobos`'PV-dev`'LS
 
5150
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 
5151
Section: libdevel
 
5152
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
5153
Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32), libn32z1-dev, ${shlibs:Depends}, ${misc:Depends}
 
5154
BUILT_USING`'dnl
 
5155
Description: Phobos D standard library (n32 development files)
 
5156
 This is the Phobos standard library that comes with the D2 compiler.
 
5157
 .
 
5158
 For more information check http://www.dlang.org/phobos/
 
5159
')`'dnl libn32phobos
 
5160
 
 
5161
ifenabled(`libx32phobos',`
 
5162
Package: libx32phobos`'PV-dev`'LS
 
5163
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 
5164
Section: libdevel
 
5165
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
5166
Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), ${dep:libx32z}, ${shlibs:Depends}, ${misc:Depends}
 
5167
BUILT_USING`'dnl
 
5168
Description: Phobos D standard library (x32 development files)
 
5169
 This is the Phobos standard library that comes with the D2 compiler.
 
5170
 .
 
5171
 For more information check http://www.dlang.org/phobos/
 
5172
')`'dnl libx32phobos
 
5173
 
 
5174
ifenabled(`armml',`
 
5175
Package: libhfphobos`'PV-dev`'LS
 
5176
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 
5177
Section: libdevel
 
5178
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
5179
Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf), ${shlibs:Depends}, ${misc:Depends}
 
5180
BUILT_USING`'dnl
 
5181
Description: Phobos D standard library (hard float ABI development files)
 
5182
 This is the Phobos standard library that comes with the D2 compiler.
 
5183
 .
 
5184
 For more information check http://www.dlang.org/phobos/
 
5185
 
 
5186
Package: libsfphobos`'PV-dev`'LS
 
5187
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 
5188
Section: libdevel
 
5189
Priority: ifdef(`TARGET',`extra',PRI(optional))
 
5190
Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf), ${shlibs:Depends}, ${misc:Depends}
 
5191
BUILT_USING`'dnl
 
5192
Description: Phobos D standard library (soft float ABI development files)
 
5193
 This is the Phobos standard library that comes with the D2 compiler.
 
5194
 .
 
5195
 For more information check http://www.dlang.org/phobos/
 
5196
')`'dnl armml
 
5197
')`'dnl libphobos
 
5198
')`'dnl d
 
5199
 
 
5200
ifdef(`TARGET',`',`dnl
 
5201
ifenabled(`libs',`
 
5202
#Package: gcc`'PV-soft-float
 
5203
#Architecture: arm armel armhf
 
5204
#Priority: PRI(optional)
 
5205
#Depends: BASEDEP, depifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
 
5206
#Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
 
5207
#BUILT_USING`'dnl
 
5208
#Description: GCC soft-floating-point gcc libraries (ARM)
 
5209
# These are versions of basic static libraries such as libgcc.a compiled
 
5210
# with the -msoft-float option, for CPUs without a floating-point unit.
 
5211
')`'dnl commonlibs
 
5212
')`'dnl
 
5213
 
 
5214
ifenabled(`fixincl',`
 
5215
Package: fixincludes
 
5216
Architecture: any
 
5217
Priority: PRI(optional)
 
5218
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 
5219
BUILT_USING`'dnl
 
5220
Description: Fix non-ANSI header files
 
5221
 FixIncludes was created to fix non-ANSI system header files. Many
 
5222
 system manufacturers supply proprietary headers that are not ANSI compliant.
 
5223
 The GNU compilers cannot compile non-ANSI headers. Consequently, the
 
5224
 FixIncludes shell script was written to fix the header files.
 
5225
 .
 
5226
 Not all packages with header files are installed on the system, when the
 
5227
 package is built, so we make fixincludes available at build time of other
 
5228
 packages, such that checking tools like lintian can make use of it.
 
5229
')`'dnl fixincl
 
5230
 
 
5231
ifenabled(`cdev',`
 
5232
ifdef(`TARGET', `', `
 
5233
ifenabled(`gfdldoc',`
 
5234
Package: gcc`'PV-doc
 
5235
Architecture: all
 
5236
Section: doc
 
5237
Priority: PRI(optional)
 
5238
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
 
5239
Conflicts: gcc-docs (<< 2.95.2)
 
5240
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
 
5241
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
 
5242
 Documentation for the GNU compilers in info `format'.
 
5243
')`'dnl gfdldoc
 
5244
')`'dnl native
 
5245
')`'dnl cdev
 
5246
 
 
5247
ifdef(`TARGET',`',`dnl
 
5248
ifenabled(`libnof',`
 
5249
#Package: gcc`'PV-nof
 
5250
#Architecture: powerpc
 
5251
#Priority: PRI(optional)
 
5252
#Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
 
5253
#Conflicts: gcc-3.2-nof
 
5254
#BUILT_USING`'dnl
 
5255
#Description: GCC no-floating-point gcc libraries (powerpc)
 
5256
# These are versions of basic static libraries such as libgcc.a compiled
 
5257
# with the -msoft-float option, for CPUs without a floating-point unit.
 
5258
')`'dnl libnof
 
5259
')`'dnl
 
5260
 
 
5261
ifenabled(`source',`
 
5262
Package: gcc`'PV-source
 
5263
Architecture: all
 
5264
Priority: PRI(optional)
 
5265
Depends: make, autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
 
5266
Description: Source of the GNU Compiler Collection
 
5267
 This package contains the sources and patches which are needed to
 
5268
 build the GNU Compiler Collection (GCC).
 
5269
')`'dnl source
 
5270
dnl
 
5271
')`'dnl gcc-X.Y
 
5272
dnl last line in file