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

« back to all changes in this revision

Viewing changes to .svn/pristine/02/025807ae00a05aebfa073889fb428eef937033a9.svn-base

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

Show diffs side-by-side

added added

removed removed

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