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

« back to all changes in this revision

Viewing changes to .svn/pristine/87/87b8926e9dd7bd8c7637b73e70e30953e373b8aa.svn-base

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

Show diffs side-by-side

added added

removed removed

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