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

« back to all changes in this revision

Viewing changes to .svn/pristine/93/9382179a09535394502d6367d7d4ce782f1bc336.svn-base

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

Show diffs side-by-side

added added

removed removed

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