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

« back to all changes in this revision

Viewing changes to .svn/pristine/8b/8bad38efc9c2b8d94316f480b973b43c60db2cdf.svn-base

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

Show diffs side-by-side

added added

removed removed

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