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

« back to all changes in this revision

Viewing changes to .svn/pristine/f0/f016d9c9bb7a9d7951a0abf648d92281a62b92d8.svn-base

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

Show diffs side-by-side

added added

removed removed

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