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

« back to all changes in this revision

Viewing changes to .svn/pristine/43/43171b044d83dde71b22a124494b911b06e3db24.svn-base

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

Show diffs side-by-side

added added

removed removed

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