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

« back to all changes in this revision

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