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

« back to all changes in this revision

Viewing changes to .svn/pristine/fa/fad58689ce18fc5306b1814328a1ec127389cafe.svn-base

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

Show diffs side-by-side

added added

removed removed

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