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

« back to all changes in this revision

Viewing changes to .svn/pristine/42/429d1956e0d7f80c2af9a5d2450cbb7c3ef762c2.svn-base

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

Show diffs side-by-side

added added

removed removed

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