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

« back to all changes in this revision

Viewing changes to .svn/pristine/9b/9b27ccc6c59f9cb744ed683e91f5b3b6a670b282.svn-base

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

Show diffs side-by-side

added added

removed removed

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