3
define(`checkdef',`ifdef($1, , `errprint(`error: undefined macro $1
5
define(`errexit',`errprint(`error: undefined macro `$1'
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'))
13
dnl The architecture will also be defined (-D__i386__, -D__powerpc__, etc.)
19
define(`MAINTAINER', `Debian GCC Maintainers <debian-gcc@lists.debian.org>')
21
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
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'))')
28
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
32
dnl --------------------------------------------------------------------------
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>
40
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
42
XSBC-Original-Maintainer: MAINTAINER
44
Maintainer: MAINTAINER
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>
51
Uploaders: Matthias Klose <doko@debian.org>
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
63
Build-Depends: debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP
64
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
65
AUTO_BUILD_DEP AUTOGEN_BUILD_DEP
66
libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
67
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
68
BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSV) [hppa],
69
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
70
texinfo (>= 4.3), locales, sharutils,
71
procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP SPU_BUILD_DEP
72
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
73
CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
74
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
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/
82
Homepage: http://gcc.gnu.org/
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
87
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
88
Package: gcc-snapshot`'TS
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}
95
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
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).
101
The source code for this package has been exported from SVN trunk.
103
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
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
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})')
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})')
122
ifdef(`TARGET', `', `
123
ifenabled(`gccbase',`
125
Package: gcc`'PV-base
127
ifdef(`MULTIARCH', `Multi-Arch: same
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)
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
140
This version of GCC is not yet available for this architecture.
141
Please use the compilers from the gcc-snapshot package for testing.
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})')
153
Package: gcc`'BASETARGET-base
157
Depends: ${misc:Depends}
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).
165
ifdef(`TARGET', `', `
166
ifenabled(`gcjbase',`
167
Package: gcj`'PV-base
169
ifdef(`MULTIARCH', `Multi-Arch: same
172
Priority: PRI(optional)
173
Depends: ${misc:Depends}
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).
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})')
188
Package: gcj`'BASETARGET-base
192
Depends: ${misc:Depends}
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).
201
Package: gnat`'PV-base
204
Priority: PRI(optional)
205
Depends: ${misc:Depends}
206
Breaks: gcc-4.6 (<< 4.6.1-8~)
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).
212
This package contains files common to all GNAT related packages.
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]')
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.
233
This package contains files for TARGET architecture, for use in cross-compile
237
Package: libgcc1-dbg`'LS
238
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
241
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
242
ifdef(`TARGET',`',`dnl
243
ifdef(`MULTIARCH',`Multi-Arch: same
245
Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
248
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
249
Debug symbols for the GCC support library.
252
This package contains files for TARGET architecture, for use in cross-compile
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}
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.
273
This package contains files for TARGET architecture, for use in cross-compile
277
Package: libgcc2-dbg`'LS
278
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
281
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
282
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
285
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
286
Debug symbols for the GCC support library.
289
This package contains files for TARGET architecture, for use in cross-compile
295
Package: libgcc`'PV-dev`'LS
296
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
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
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.
309
ifenabled(`lib4gcc',`
311
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
312
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
313
Pre-Depends: multiarch-support
314
Breaks: ${multiarch:breaks}
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}
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.
326
This package contains files for TARGET architecture, for use in cross-compile
330
Package: libgcc4-dbg`'LS
331
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
332
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
336
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
338
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
339
Debug symbols for the GCC support library.
342
This package contains files for TARGET architecture, for use in cross-compile
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
355
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
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.
363
This package contains files for TARGET architecture, for use in cross-compile
367
Package: lib64gcc1-dbg`'LS
368
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
371
Depends: BASEDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
373
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
374
Debug symbols for the GCC support library.
377
This package contains files for TARGET architecture, for use in cross-compile
383
Package: lib64gcc`'PV-dev`'LS
384
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
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}
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.
395
ifenabled(`lib32gcc',`
396
Package: lib32gcc1`'LS
397
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
398
Section: ifdef(`TARGET',`devel',`libs')
400
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
401
Conflicts: ${confl:lib32}
402
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
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.
411
This package contains files for TARGET architecture, for use in cross-compile
415
Package: lib32gcc1-dbg`'LS
416
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
419
Depends: BASEDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
421
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
422
Debug symbols for the GCC support library.
425
This package contains files for TARGET architecture, for use in cross-compile
431
Package: lib32gcc`'PV-dev`'LS
432
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
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}
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.
443
ifenabled(`libneongcc',`
444
Package: libgcc1-neon`'LS
445
Architecture: NEON_ARCHS
448
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
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.
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.
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]
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.
475
This package contains files for TARGET architecture, for use in cross-compile
479
Package: libhfgcc1-dbg`'LS
480
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
483
Depends: BASEDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
484
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
486
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
487
Debug symbols for the GCC support library.
490
This package contains files for TARGET architecture, for use in cross-compile
497
Package: libhfgcc`'PV-dev`'LS
498
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
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}
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.
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]
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.
526
This package contains files for TARGET architecture, for use in cross-compile
530
Package: libsfgcc1-dbg`'LS
531
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
534
Depends: BASEDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
535
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
537
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
538
Debug symbols for the GCC support library.
541
This package contains files for TARGET architecture, for use in cross-compile
548
Package: libsfgcc`'PV-dev`'LS
549
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
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}
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.
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
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.
577
This package contains files for TARGET architecture, for use in cross-compile
581
Package: libn32gcc1-dbg`'LS
582
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
585
Depends: BASEDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
587
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
588
Debug symbols for the GCC support library.
591
This package contains files for TARGET architecture, for use in cross-compile
597
Package: libn32gcc`'PV-dev`'LS
598
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
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}
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.
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
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.
624
This package contains files for TARGET architecture, for use in cross-compile
628
Package: libx32gcc1-dbg`'LS
629
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
632
Depends: BASEDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
634
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
635
Debug symbols for the GCC support library.
638
This package contains files for TARGET architecture, for use in cross-compile
643
Package: libx32gcc`'PV-dev`'LS
644
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
647
Recommends: ${dep:libcdev}
648
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
650
Description: GCC support library (x32 development files)
651
This package contains the headers and static library files necessary for
652
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
656
ifdef(`TARGET', `', `
657
ifenabled(`libgmath',`
658
Package: libgccmath`'GCCMATH_SO`'LS
660
ifdef(`MULTIARCH', `Multi-Arch: same
661
Pre-Depends: multiarch-support
664
Priority: PRI(optional)
665
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
667
Description: GCC math support library
668
Support library for GCC.
670
Package: lib32gccmath`'GCCMATH_SO`'LS
673
Priority: PRI(optional)
674
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
676
Description: GCC math support library (32bit)
677
Support library for GCC.
679
Package: lib64gccmath`'GCCMATH_SO`'LS
682
Priority: PRI(optional)
683
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
685
Description: GCC math support library (64bit)
686
Support library for GCC.
694
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
695
Depends: BASEDEP, cpp`'PV`'TS (= ${gcc:Version}), binutils`'TS (>= ${binutils:Version}), libdevdep(gcc`'PV-dev`',), ${shlibs:Depends}, ${misc:Depends}
696
Recommends: ${dep:libcdev}
697
Suggests: ${gcc:multilib}, libdevdep(mudflap`'MF_SO`'PV-dev,,=), gcc`'PV-doc (>= ${gcc:SoftVersion}), gcc`'PV-locales (>= ${gcc:SoftVersion}), libdbgdep(gcc`'GCC_SO-dbg,,>=,${gcc:EpochVersion}), libdbgdep(gomp`'GOMP_SO-dbg,), libdbgdep(itm`'ITM_SO-dbg,), libdbgdep(atomic`'ATOMIC_SO-dbg,), libdbgdep(asan`'ASAN_SO-dbg,), libdbgdep(tsan`'TSAN_SO-dbg,), libdbgdep(backtrace`'BTRACE_SO-dbg,), libdbgdep(quadmath`'QMATH_SO-dbg,), libdbgdep(mudflap`'MF_SO-dbg,), ${dep:libcloog}, ${dep:gold}
698
Provides: c-compiler`'TS
700
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
701
This is the GNU C compiler, a fairly portable optimizing compiler for C.
704
This package contains C cross-compiler for TARGET architecture.
707
ifenabled(`multilib',`
708
Package: gcc`'PV-multilib`'TS
709
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
711
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
712
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
713
Suggests: ${dep:libmudflapbiarch}
715
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
716
This is the GNU C compiler, a fairly portable optimizing compiler for C.
718
On architectures with multilib support, the package contains files
719
and dependencies for the non-default multilib architecture(s).
722
ifenabled(`plugindev',`
723
Package: gcc`'PV-plugin-dev`'TS
726
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
727
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
729
Description: Files for GNU GCC plugin development.
730
This package contains (header) files for GNU GCC plugin development. It
731
is only used for the development of GCC plugins, but not needed to run
737
Package: gcc`'PV-hppa64
738
Architecture: ifdef(`TARGET',`any',hppa)
740
Priority: PRI(optional)
741
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
742
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3)
744
Description: GNU C compiler (cross compiler for hppa64)
745
This is the GNU C compiler, a fairly portable optimizing compiler for C.
747
ifdef(`TARGET', `', `
749
Architecture: powerpc ppc64
751
Priority: PRI(optional)
752
Depends: BASEDEP, binutils-spu (>= 2.18.1~cvs20080103-3), newlib-spu, ${shlibs:Depends}, ${misc:Depends}
755
Description: SPU cross-compiler (preprocessor and C compiler)
756
GNU Compiler Collection for the Cell Broadband Engine SPU (preprocessor
760
Architecture: powerpc ppc64
762
Priority: PRI(optional)
763
Depends: BASEDEP, gcc`'PV-spu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
766
Description: SPU cross-compiler (C++ compiler)
767
GNU Compiler Collection for the Cell Broadband Engine SPU (C++ compiler).
769
Package: gfortran`'PV-spu
770
Architecture: powerpc ppc64
772
Priority: PRI(optional)
773
Depends: BASEDEP, gcc`'PV-spu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
774
Provides: spu-gfortran
776
Description: SPU cross-compiler (Fortran compiler)
777
GNU Compiler Collection for the Cell Broadband Engine SPU (Fortran compiler).
785
Section: ifdef(`TARGET',`devel',`interpreters')
786
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
787
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
788
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
789
Replaces: gcc-4.6 (<< 4.6.1-9)
791
Description: GNU C preprocessor
792
A macro processor that is used automatically by the GNU C compiler
793
to transform programs before actual compilation.
795
This package has been separated from gcc for the benefit of those who
796
require the preprocessor but not the compiler.
799
This package contains preprocessor configured for TARGET architecture.
802
ifdef(`TARGET', `', `
803
ifenabled(`gfdldoc',`
807
Priority: PRI(optional)
808
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
809
Description: Documentation for the GNU C preprocessor (cpp)
810
Documentation for the GNU C preprocessor in info `format'.
814
ifdef(`TARGET', `', `
815
Package: gcc`'PV-locales
818
Priority: PRI(optional)
819
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
820
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
821
Description: GCC, the GNU compiler collection (native language support files)
822
Native language support for GCC. Lets GCC speak your language,
823
if translations are available.
825
Please do NOT submit bug reports in other languages than "C".
826
Always reset your language settings to use the "C" locales.
835
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
836
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
837
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
838
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
840
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
841
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
844
This package contains C++ cross-compiler for TARGET architecture.
847
ifenabled(`multilib',`
848
Package: g++`'PV-multilib`'TS
849
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
851
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
852
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
853
Suggests: ${dep:libcxxbiarchdbg}
855
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
856
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
858
On architectures with multilib support, the package contains files
859
and dependencies for the non-default multilib architecture(s).
864
ifenabled(`mudflap',`
865
ifenabled(`libmudf',`
866
Package: libmudflap`'MF_SO`'LS
867
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
868
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
869
Pre-Depends: multiarch-support
870
Breaks: ${multiarch:breaks}
871
')`Provides: libmudflap'MF_SO`-armel [armel], libmudflap'MF_SO`-armhf [armhf]')
872
Section: ifdef(`TARGET',`devel',`libs')
873
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
874
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
876
Description: GCC mudflap shared support libraries
877
The libmudflap libraries are used by GCC for instrumenting pointer and array
878
dereferencing operations.
880
Package: libmudflap`'MF_SO-dbg`'LS
881
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
882
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
883
')`Provides: libmudflap'MF_SO`-dbg-armel [armel], libmudflap'MF_SO`-dbg-armhf [armhf]')
886
Depends: BASEDEP, libdep(mudflap`'MF_SO,,=), ${misc:Depends}
888
Description: GCC mudflap shared support libraries (debug symbols)
889
The libmudflap libraries are used by GCC for instrumenting pointer and array
890
dereferencing operations.
892
Package: lib32mudflap`'MF_SO`'LS
893
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
894
Section: ifdef(`TARGET',`devel',`libs')
895
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
896
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
897
Replaces: libmudflap0 (<< 4.1)
898
Conflicts: ${confl:lib32}
900
Description: GCC mudflap shared support libraries (32bit)
901
The libmudflap libraries are used by GCC for instrumenting pointer and array
902
dereferencing operations.
904
Package: lib32mudflap`'MF_SO-dbg`'LS
905
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
908
Depends: BASEDEP, libdep(mudflap`'MF_SO,32,=), ${misc:Depends}
910
Description: GCC mudflap shared support libraries (32 bit debug symbols)
911
The libmudflap libraries are used by GCC for instrumenting pointer and array
912
dereferencing operations.
914
Package: lib64mudflap`'MF_SO`'LS
915
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
916
Section: ifdef(`TARGET',`devel',`libs')
917
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
918
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
919
Replaces: libmudflap0 (<< 4.1)
921
Description: GCC mudflap shared support libraries (64bit)
922
The libmudflap libraries are used by GCC for instrumenting pointer and array
923
dereferencing operations.
925
Package: lib64mudflap`'MF_SO-dbg`'LS
926
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
929
Depends: BASEDEP, libdep(mudflap`'MF_SO,64,=), ${misc:Depends}
931
Description: GCC mudflap shared support libraries (64 bit debug symbols)
932
The libmudflap libraries are used by GCC for instrumenting pointer and array
933
dereferencing operations.
935
Package: libn32mudflap`'MF_SO`'LS
936
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
937
Section: ifdef(`TARGET',`devel',`libs')
938
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
939
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
940
Replaces: libmudflap0 (<< 4.1)
942
Description: GCC mudflap shared support libraries (n32)
943
The libmudflap libraries are used by GCC for instrumenting pointer and array
944
dereferencing operations.
946
Package: libn32mudflap`'MF_SO-dbg`'LS
947
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
950
Depends: BASEDEP, libdep(mudflap`'MF_SO,n32,=), ${misc:Depends}
952
Description: GCC mudflap shared support libraries (n32 debug symbols)
953
The libmudflap libraries are used by GCC for instrumenting pointer and array
954
dereferencing operations.
956
ifenabled(`libx32mudflap',`
957
Package: libx32mudflap`'MF_SO`'LS
958
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
959
Section: ifdef(`TARGET',`devel',`libs')
960
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
961
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
962
Replaces: libmudflap0 (<< 4.1)
964
Description: GCC mudflap shared support libraries (x32)
965
The libmudflap libraries are used by GCC for instrumenting pointer and array
966
dereferencing operations.
968
Package: libx32mudflap`'MF_SO-dbg`'LS
969
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
972
Depends: BASEDEP, libdep(mudflap`'MF_SO,x32,=), ${misc:Depends}
974
Description: GCC mudflap shared support libraries (x32 debug symbols)
975
The libmudflap libraries are used by GCC for instrumenting pointer and array
976
dereferencing operations.
977
')`'dnl libx32mudflap
979
ifenabled(`libhfmudflap',`
980
Package: libhfmudflap`'MF_SO`'LS
981
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
982
Section: ifdef(`TARGET',`devel',`libs')
983
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
984
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armhf [biarchhf_archs]')
985
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
987
Description: GCC mudflap shared support libraries (hard float)
988
The libmudflap libraries are used by GCC for instrumenting pointer and array
989
dereferencing operations.
991
Package: libhfmudflap`'MF_SO-dbg`'LS
992
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
995
Depends: BASEDEP, libdep(mudflap`'MF_SO,hf,=), ${misc:Depends}
996
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armhf [biarchhf_archs]')
998
Description: GCC mudflap shared support libraries (hard float debug symbols)
999
The libmudflap libraries are used by GCC for instrumenting pointer and array
1000
dereferencing operations.
1001
')`'dnl libhfmudflap
1003
ifenabled(`libsfmudflap',`
1004
Package: libsfmudflap`'MF_SO`'LS
1005
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1006
Section: ifdef(`TARGET',`devel',`libs')
1007
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1008
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1009
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armel [biarchsf_archs]')
1011
Description: GCC mudflap shared support libraries (soft float)
1012
The libmudflap libraries are used by GCC for instrumenting pointer and array
1013
dereferencing operations.
1015
Package: libsfmudflap`'MF_SO-dbg`'LS
1016
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1019
Depends: BASEDEP, libdep(mudflap`'MF_SO,sf,=), ${misc:Depends}
1020
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armel [biarchsf_archs]')
1022
Description: GCC mudflap shared support libraries (soft float debug symbols)
1023
The libmudflap libraries are used by GCC for instrumenting pointer and array
1024
dereferencing operations.
1025
')`'dnl libsfmudflap
1028
Package: libmudflap`'MF_SO`'PV-dev`'LS
1029
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1030
Section: ifdef(`TARGET',`devel',`libdevel')
1031
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1032
Depends: BASEDEP, libdevdep(mudflap`'MF_SO,,>=,${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
1033
Suggests: ${sug:libmudflapdev}
1034
Conflicts: libmudflap0-dev
1036
Description: GCC mudflap support libraries (development files)
1037
The libmudflap libraries are used by GCC for instrumenting pointer and array
1038
dereferencing operations.
1040
This package contains the headers and the static libraries.
1043
ifdef(`TARGET', `', `
1045
Package: libssp`'SSP_SO`'LS
1047
ifdef(`MULTIARCH', `Multi-Arch: same
1048
Pre-Depends: multiarch-support
1051
Priority: PRI(optional)
1052
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1054
Description: GCC stack smashing protection library
1055
GCC can now emit code for protecting applications from stack-smashing attacks.
1056
The protection is realized by buffer overflow detection and reordering of
1057
stack variables to avoid pointer corruption.
1059
Package: lib32ssp`'SSP_SO`'LS
1060
Architecture: biarch32_archs
1062
Priority: PRI(optional)
1063
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1064
Replaces: libssp0 (<< 4.1)
1065
Conflicts: ${confl:lib32}
1067
Description: GCC stack smashing protection library (32bit)
1068
GCC can now emit code for protecting applications from stack-smashing attacks.
1069
The protection is realized by buffer overflow detection and reordering of
1070
stack variables to avoid pointer corruption.
1072
Package: lib64ssp`'SSP_SO`'LS
1073
Architecture: biarch64_archs
1075
Priority: PRI(optional)
1076
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1077
Replaces: libssp0 (<< 4.1)
1079
Description: GCC stack smashing protection library (64bit)
1080
GCC can now emit code for protecting applications from stack-smashing attacks.
1081
The protection is realized by buffer overflow detection and reordering of
1082
stack variables to avoid pointer corruption.
1084
Package: libn32ssp`'SSP_SO`'LS
1085
Architecture: biarchn32_archs
1087
Priority: PRI(optional)
1088
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1089
Replaces: libssp0 (<< 4.1)
1091
Description: GCC stack smashing protection library (n32)
1092
GCC can now emit code for protecting applications from stack-smashing attacks.
1093
The protection is realized by buffer overflow detection and reordering of
1094
stack variables to avoid pointer corruption.
1096
Package: libx32ssp`'SSP_SO`'LS
1097
Architecture: biarchx32_archs
1099
Priority: PRI(optional)
1100
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1101
Replaces: libssp0 (<< 4.1)
1103
Description: GCC stack smashing protection library (x32)
1104
GCC can now emit code for protecting applications from stack-smashing attacks.
1105
The protection is realized by buffer overflow detection and reordering of
1106
stack variables to avoid pointer corruption.
1108
Package: libhfssp`'SSP_SO`'LS
1109
Architecture: biarchhf_archs
1111
Priority: PRI(optional)
1112
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1114
Description: GCC stack smashing protection library (hard float ABI)
1115
GCC can now emit code for protecting applications from stack-smashing attacks.
1116
The protection is realized by buffer overflow detection and reordering of
1117
stack variables to avoid pointer corruption.
1119
Package: libsfssp`'SSP_SO`'LS
1120
Architecture: biarchsf_archs
1122
Priority: PRI(optional)
1123
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1125
Description: GCC stack smashing protection library (soft float ABI)
1126
GCC can now emit code for protecting applications from stack-smashing attacks.
1127
The protection is realized by buffer overflow detection and reordering of
1128
stack variables to avoid pointer corruption.
1132
ifenabled(`libgomp',`
1133
Package: libgomp`'GOMP_SO`'LS
1134
Section: ifdef(`TARGET',`devel',`libs')
1135
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1136
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1137
Pre-Depends: multiarch-support
1138
Breaks: ${multiarch:breaks}
1139
')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]')
1140
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1141
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1143
Description: GCC OpenMP (GOMP) support library
1144
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1145
in the GNU Compiler Collection.
1147
Package: libgomp`'GOMP_SO-dbg`'LS
1148
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1151
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
1152
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1153
')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]')
1155
Description: GCC OpenMP (GOMP) support library (debug symbols)
1156
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1157
in the GNU Compiler Collection.
1159
Package: lib32gomp`'GOMP_SO`'LS
1160
Section: ifdef(`TARGET',`devel',`libs')
1161
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1162
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1163
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1164
Conflicts: ${confl:lib32}
1166
Description: GCC OpenMP (GOMP) support library (32bit)
1167
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1168
in the GNU Compiler Collection.
1170
Package: lib32gomp`'GOMP_SO-dbg`'LS
1171
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1174
Depends: BASEDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
1176
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
1177
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1178
in the GNU Compiler Collection.
1180
Package: lib64gomp`'GOMP_SO`'LS
1181
Section: ifdef(`TARGET',`devel',`libs')
1182
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1183
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1184
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1186
Description: GCC OpenMP (GOMP) support library (64bit)
1187
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1188
in the GNU Compiler Collection.
1190
Package: lib64gomp`'GOMP_SO-dbg`'LS
1191
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1194
Depends: BASEDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
1196
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
1197
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1198
in the GNU Compiler Collection.
1200
Package: libn32gomp`'GOMP_SO`'LS
1201
Section: ifdef(`TARGET',`devel',`libs')
1202
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1203
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1204
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1206
Description: GCC OpenMP (GOMP) support library (n32)
1207
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1208
in the GNU Compiler Collection.
1210
Package: libn32gomp`'GOMP_SO-dbg`'LS
1211
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1214
Depends: BASEDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
1216
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
1217
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1219
ifenabled(`libx32gomp',`
1220
Package: libx32gomp`'GOMP_SO`'LS
1221
Section: ifdef(`TARGET',`devel',`libs')
1222
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1223
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1224
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1226
Description: GCC OpenMP (GOMP) support library (x32)
1227
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1228
in the GNU Compiler Collection.
1230
Package: libx32gomp`'GOMP_SO-dbg`'LS
1231
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1234
Depends: BASEDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
1236
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
1237
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1240
ifenabled(`libhfgomp',`
1241
Package: libhfgomp`'GOMP_SO`'LS
1242
Section: ifdef(`TARGET',`devel',`libs')
1243
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1244
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1245
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1246
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
1248
Description: GCC OpenMP (GOMP) support library (hard float ABI)
1249
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1250
in the GNU Compiler Collection.
1252
Package: libhfgomp`'GOMP_SO-dbg`'LS
1253
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1256
Depends: BASEDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
1257
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
1259
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
1260
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1263
ifenabled(`libsfgomp',`
1264
Package: libsfgomp`'GOMP_SO`'LS
1265
Section: ifdef(`TARGET',`devel',`libs')
1266
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1267
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1268
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1269
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
1271
Description: GCC OpenMP (GOMP) support library (soft float ABI)
1272
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1273
in the GNU Compiler Collection.
1275
Package: libsfgomp`'GOMP_SO-dbg`'LS
1276
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1279
Depends: BASEDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
1280
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
1282
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
1283
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1286
ifenabled(`libneongomp',`
1287
Package: libgomp`'GOMP_SO-neon`'LS
1288
Architecture: NEON_ARCHS
1291
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1293
Description: GCC OpenMP (GOMP) support library [neon optimized]
1294
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1295
in the GNU Compiler Collection.
1297
This set of libraries is optimized to use a NEON coprocessor, and will
1298
be selected instead when running under systems which have one.
1302
ifenabled(`libitm',`
1303
Package: libitm`'ITM_SO`'LS
1304
Section: ifdef(`TARGET',`devel',`libs')
1305
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1306
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1307
Pre-Depends: multiarch-support
1308
')`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]')
1309
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1310
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1312
Description: GNU Transactional Memory Library
1313
GNU Transactional Memory Library (libitm) provides transaction support for
1314
accesses to the memory of a process, enabling easy-to-use synchronization of
1315
accesses to shared memory by several threads.
1317
Package: libitm`'ITM_SO-dbg`'LS
1318
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1321
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1322
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1323
')`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]')
1325
Description: GNU Transactional Memory Library (debug symbols)
1326
GNU Transactional Memory Library (libitm) provides transaction support for
1327
accesses to the memory of a process, enabling easy-to-use synchronization of
1328
accesses to shared memory by several threads.
1330
Package: lib32itm`'ITM_SO`'LS
1331
Section: ifdef(`TARGET',`devel',`libs')
1332
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1333
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1334
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1335
Conflicts: ${confl:lib32}
1337
Description: GNU Transactional Memory Library (32bit)
1338
GNU Transactional Memory Library (libitm) provides transaction support for
1339
accesses to the memory of a process, enabling easy-to-use synchronization of
1340
accesses to shared memory by several threads.
1342
Package: lib32itm`'ITM_SO-dbg`'LS
1343
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1346
Depends: BASEDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
1348
Description: GNU Transactional Memory Library (32 bit debug symbols)
1349
GNU Transactional Memory Library (libitm) provides transaction support for
1350
accesses to the memory of a process, enabling easy-to-use synchronization of
1351
accesses to shared memory by several threads.
1353
Package: lib64itm`'ITM_SO`'LS
1354
Section: ifdef(`TARGET',`devel',`libs')
1355
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1356
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1357
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1359
Description: GNU Transactional Memory Library (64bit)
1360
GNU Transactional Memory Library (libitm) provides transaction support for
1361
accesses to the memory of a process, enabling easy-to-use synchronization of
1362
accesses to shared memory by several threads.
1364
Package: lib64itm`'ITM_SO-dbg`'LS
1365
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1368
Depends: BASEDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
1370
Description: GNU Transactional Memory Library (64bit debug symbols)
1371
GNU Transactional Memory Library (libitm) provides transaction support for
1372
accesses to the memory of a process, enabling easy-to-use synchronization of
1373
accesses to shared memory by several threads.
1375
Package: libn32itm`'ITM_SO`'LS
1376
Section: ifdef(`TARGET',`devel',`libs')
1377
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1378
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1379
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1381
Description: GNU Transactional Memory Library (n32)
1382
GNU Transactional Memory Library (libitm) provides transaction support for
1383
accesses to the memory of a process, enabling easy-to-use synchronization of
1384
accesses to shared memory by several threads.
1386
Package: libn32itm`'ITM_SO-dbg`'LS
1387
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1390
Depends: BASEDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
1392
Description: GNU Transactional Memory Library (n32 debug symbols)
1393
GNU Transactional Memory Library (libitm) provides transaction support for
1394
accesses to the memory of a process, enabling easy-to-use synchronization of
1395
accesses to shared memory by several threads.
1397
ifenabled(`libx32itm',`
1398
Package: libx32itm`'ITM_SO`'LS
1399
Section: ifdef(`TARGET',`devel',`libs')
1400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1401
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1402
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1404
Description: GNU Transactional Memory Library (x32)
1405
This manual documents the usage and internals of libitm. It provides
1406
transaction support for accesses to the memory of a process, enabling
1407
easy-to-use synchronization of accesses to shared memory by several threads.
1409
Package: libx32itm`'ITM_SO-dbg`'LS
1410
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1413
Depends: BASEDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
1415
Description: GNU Transactional Memory Library (x32 debug symbols)
1416
This manual documents the usage and internals of libitm. It provides
1417
transaction support for accesses to the memory of a process, enabling
1418
easy-to-use synchronization of accesses to shared memory by several threads.
1421
ifenabled(`libhfitm',`
1422
Package: libhfitm`'ITM_SO`'LS
1423
Section: ifdef(`TARGET',`devel',`libs')
1424
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1425
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1426
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1427
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
1429
Description: GNU Transactional Memory Library (hard float ABI)
1430
GNU Transactional Memory Library (libitm) provides transaction support for
1431
accesses to the memory of a process, enabling easy-to-use synchronization of
1432
accesses to shared memory by several threads.
1434
Package: libhfitm`'ITM_SO-dbg`'LS
1435
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1438
Depends: BASEDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
1439
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
1441
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
1442
GNU Transactional Memory Library (libitm) provides transaction support for
1443
accesses to the memory of a process, enabling easy-to-use synchronization of
1444
accesses to shared memory by several threads.
1447
ifenabled(`libsfitm',`
1448
Package: libsfitm`'ITM_SO`'LS
1449
Section: ifdef(`TARGET',`devel',`libs')
1450
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1451
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1452
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1454
Description: GNU Transactional Memory Library (soft float ABI)
1455
GNU Transactional Memory Library (libitm) provides transaction support for
1456
accesses to the memory of a process, enabling easy-to-use synchronization of
1457
accesses to shared memory by several threads.
1459
Package: libsfitm`'ITM_SO-dbg`'LS
1460
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1463
Depends: BASEDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
1465
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
1466
GNU Transactional Memory Library (libitm) provides transaction support for
1467
accesses to the memory of a process, enabling easy-to-use synchronization of
1468
accesses to shared memory by several threads.
1471
ifenabled(`libneonitm',`
1472
Package: libitm`'ITM_SO-neon`'LS
1473
Architecture: NEON_ARCHS
1476
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1478
Description: GNU Transactional Memory Library [neon optimized]
1479
GNU Transactional Memory Library (libitm) provides transaction support for
1480
accesses to the memory of a process, enabling easy-to-use synchronization of
1481
accesses to shared memory by several threads.
1483
This set of libraries is optimized to use a NEON coprocessor, and will
1484
be selected instead when running under systems which have one.
1488
ifenabled(`libatomic',`
1489
Package: libatomic`'ATOMIC_SO`'LS
1490
Section: ifdef(`TARGET',`devel',`libs')
1491
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1492
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1493
Pre-Depends: multiarch-support
1494
')`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]')
1495
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1496
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1498
Description: support library providing __atomic built-in functions
1499
library providing __atomic built-in functions. When an atomic call cannot
1500
be turned into lock-free instructions, GCC will make calls into this library.
1502
Package: libatomic`'ATOMIC_SO-dbg`'LS
1503
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1506
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1507
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1508
')`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]')
1510
Description: support library providing __atomic built-in functions (debug symbols)
1511
library providing __atomic built-in functions. When an atomic call cannot
1512
be turned into lock-free instructions, GCC will make calls into this library.
1514
Package: lib32atomic`'ATOMIC_SO`'LS
1515
Section: ifdef(`TARGET',`devel',`libs')
1516
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1517
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1518
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1519
Conflicts: ${confl:lib32}
1521
Description: support library providing __atomic built-in functions (32bit)
1522
library providing __atomic built-in functions. When an atomic call cannot
1523
be turned into lock-free instructions, GCC will make calls into this library.
1525
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
1526
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1529
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
1531
Description: support library providing __atomic built-in functions (32 bit debug symbols)
1532
library providing __atomic built-in functions. When an atomic call cannot
1533
be turned into lock-free instructions, GCC will make calls into this library.
1535
Package: lib64atomic`'ATOMIC_SO`'LS
1536
Section: ifdef(`TARGET',`devel',`libs')
1537
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1538
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1539
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1541
Description: support library providing __atomic built-in functions (64bit)
1542
library providing __atomic built-in functions. When an atomic call cannot
1543
be turned into lock-free instructions, GCC will make calls into this library.
1545
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
1546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1549
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
1551
Description: support library providing __atomic built-in functions (64bit debug symbols)
1552
library providing __atomic built-in functions. When an atomic call cannot
1553
be turned into lock-free instructions, GCC will make calls into this library.
1555
Package: libn32atomic`'ATOMIC_SO`'LS
1556
Section: ifdef(`TARGET',`devel',`libs')
1557
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1558
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1559
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1561
Description: support library providing __atomic built-in functions (n32)
1562
library providing __atomic built-in functions. When an atomic call cannot
1563
be turned into lock-free instructions, GCC will make calls into this library.
1565
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
1566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1569
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
1571
Description: support library providing __atomic built-in functions (n32 debug symbols)
1572
library providing __atomic built-in functions. When an atomic call cannot
1573
be turned into lock-free instructions, GCC will make calls into this library.
1575
ifenabled(`libx32atomic',`
1576
Package: libx32atomic`'ATOMIC_SO`'LS
1577
Section: ifdef(`TARGET',`devel',`libs')
1578
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1579
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1580
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1582
Description: support library providing __atomic built-in functions (x32)
1583
library providing __atomic built-in functions. When an atomic call cannot
1584
be turned into lock-free instructions, GCC will make calls into this library.
1586
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
1587
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1590
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
1592
Description: support library providing __atomic built-in functions (x32 debug symbols)
1593
library providing __atomic built-in functions. When an atomic call cannot
1594
be turned into lock-free instructions, GCC will make calls into this library.
1595
')`'dnl libx32atomic
1597
ifenabled(`libhfatomic',`
1598
Package: libhfatomic`'ATOMIC_SO`'LS
1599
Section: ifdef(`TARGET',`devel',`libs')
1600
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1601
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1602
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1603
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
1605
Description: support library providing __atomic built-in functions (hard float ABI)
1606
library providing __atomic built-in functions. When an atomic call cannot
1607
be turned into lock-free instructions, GCC will make calls into this library.
1609
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
1610
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1613
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
1614
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
1616
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
1617
library providing __atomic built-in functions. When an atomic call cannot
1618
be turned into lock-free instructions, GCC will make calls into this library.
1621
ifenabled(`libsfatomic',`
1622
Package: libsfatomic`'ATOMIC_SO`'LS
1623
Section: ifdef(`TARGET',`devel',`libs')
1624
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1625
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1626
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1628
Description: support library providing __atomic built-in functions (soft float ABI)
1629
library providing __atomic built-in functions. When an atomic call cannot
1630
be turned into lock-free instructions, GCC will make calls into this library.
1632
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
1633
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1636
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
1638
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
1639
library providing __atomic built-in functions. When an atomic call cannot
1640
be turned into lock-free instructions, GCC will make calls into this library.
1643
ifenabled(`libneonatomic',`
1644
Package: libatomic`'ATOMIC_SO-neon`'LS
1645
Architecture: NEON_ARCHS
1648
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1650
Description: support library providing __atomic built-in functions [neon optimized]
1651
library providing __atomic built-in functions. When an atomic call cannot
1652
be turned into lock-free instructions, GCC will make calls into this library.
1654
This set of libraries is optimized to use a NEON coprocessor, and will
1655
be selected instead when running under systems which have one.
1656
')`'dnl libneonatomic
1659
ifenabled(`libasan',`
1660
Package: libasan`'ASAN_SO`'LS
1661
Section: ifdef(`TARGET',`devel',`libs')
1662
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1663
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1664
Pre-Depends: multiarch-support
1665
')`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]')
1666
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1667
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1669
Description: AddressSanitizer -- a fast memory error detector
1670
AddressSanitizer (ASan) is a fast memory error detector. It finds
1671
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1673
Package: libasan`'ASAN_SO-dbg`'LS
1674
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1677
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1678
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1679
')`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]')
1681
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1682
AddressSanitizer (ASan) is a fast memory error detector. It finds
1683
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1685
Package: lib32asan`'ASAN_SO`'LS
1686
Section: ifdef(`TARGET',`devel',`libs')
1687
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1688
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1689
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1690
Conflicts: ${confl:lib32}
1692
Description: AddressSanitizer -- a fast memory error detector (32bit)
1693
AddressSanitizer (ASan) is a fast memory error detector. It finds
1694
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1696
Package: lib32asan`'ASAN_SO-dbg`'LS
1697
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1700
Depends: BASEDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
1702
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
1703
AddressSanitizer (ASan) is a fast memory error detector. It finds
1704
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1706
Package: lib64asan`'ASAN_SO`'LS
1707
Section: ifdef(`TARGET',`devel',`libs')
1708
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1709
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1710
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1712
Description: AddressSanitizer -- a fast memory error detector (64bit)
1713
AddressSanitizer (ASan) is a fast memory error detector. It finds
1714
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1716
Package: lib64asan`'ASAN_SO-dbg`'LS
1717
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1720
Depends: BASEDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
1722
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
1723
AddressSanitizer (ASan) is a fast memory error detector. It finds
1724
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1726
Package: libn32asan`'ASAN_SO`'LS
1727
Section: ifdef(`TARGET',`devel',`libs')
1728
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1729
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1730
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1732
Description: AddressSanitizer -- a fast memory error detector (n32)
1733
AddressSanitizer (ASan) is a fast memory error detector. It finds
1734
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1736
Package: libn32asan`'ASAN_SO-dbg`'LS
1737
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1740
Depends: BASEDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
1742
Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
1743
AddressSanitizer (ASan) is a fast memory error detector. It finds
1744
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1746
ifenabled(`libx32asan',`
1747
Package: libx32asan`'ASAN_SO`'LS
1748
Section: ifdef(`TARGET',`devel',`libs')
1749
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1750
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1751
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1753
Description: AddressSanitizer -- a fast memory error detector (x32)
1754
AddressSanitizer (ASan) is a fast memory error detector. It finds
1755
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1757
Package: libx32asan`'ASAN_SO-dbg`'LS
1758
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1761
Depends: BASEDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
1763
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
1764
AddressSanitizer (ASan) is a fast memory error detector. It finds
1765
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1768
ifenabled(`libhfasan',`
1769
Package: libhfasan`'ASAN_SO`'LS
1770
Section: ifdef(`TARGET',`devel',`libs')
1771
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1772
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1773
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1774
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
1776
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
1777
AddressSanitizer (ASan) is a fast memory error detector. It finds
1778
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1780
Package: libhfasan`'ASAN_SO-dbg`'LS
1781
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1784
Depends: BASEDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
1785
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
1787
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
1788
AddressSanitizer (ASan) is a fast memory error detector. It finds
1789
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1792
ifenabled(`libsfasan',`
1793
Package: libsfasan`'ASAN_SO`'LS
1794
Section: ifdef(`TARGET',`devel',`libs')
1795
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1796
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1797
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1799
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
1800
AddressSanitizer (ASan) is a fast memory error detector. It finds
1801
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1803
Package: libsfasan`'ASAN_SO-dbg`'LS
1804
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1807
Depends: BASEDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
1809
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
1810
AddressSanitizer (ASan) is a fast memory error detector. It finds
1811
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1814
ifenabled(`libneonasan',`
1815
Package: libasan`'ASAN_SO-neon`'LS
1816
Architecture: NEON_ARCHS
1819
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1821
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
1822
AddressSanitizer (ASan) is a fast memory error detector. It finds
1823
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1825
This set of libraries is optimized to use a NEON coprocessor, and will
1826
be selected instead when running under systems which have one.
1830
ifenabled(`libtsan',`
1831
Package: libtsan`'TSAN_SO`'LS
1832
Section: ifdef(`TARGET',`devel',`libs')
1833
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1834
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1835
Pre-Depends: multiarch-support
1836
')`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]')
1837
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1838
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1840
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
1841
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1842
The Linux and Mac versions are based on Valgrind.
1844
Package: libtsan`'TSAN_SO-dbg`'LS
1845
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1848
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1849
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1850
')`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]')
1852
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1853
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1854
The Linux and Mac versions are based on Valgrind.
1856
ifenabled(`lib32tsan',`
1857
Package: lib32tsan`'TSAN_SO`'LS
1858
Section: ifdef(`TARGET',`devel',`libs')
1859
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1860
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1861
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1862
Conflicts: ${confl:lib32}
1864
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
1865
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1866
The Linux and Mac versions are based on Valgrind.
1868
Package: lib32tsan`'TSAN_SO-dbg`'LS
1869
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1872
Depends: BASEDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
1874
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
1875
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1876
The Linux and Mac versions are based on Valgrind.
1879
ifenabled(`lib64tsan',`
1880
Package: lib64tsan`'TSAN_SO`'LS
1881
Section: ifdef(`TARGET',`devel',`libs')
1882
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1883
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1884
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1886
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
1887
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1888
The Linux and Mac versions are based on Valgrind.
1890
Package: lib64tsan`'TSAN_SO-dbg`'LS
1891
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1894
Depends: BASEDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
1896
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
1897
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1898
The Linux and Mac versions are based on Valgrind.
1901
ifenabled(`libn32tsan',`
1902
Package: libn32tsan`'TSAN_SO`'LS
1903
Section: ifdef(`TARGET',`devel',`libs')
1904
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1905
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1906
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1908
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
1909
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1910
The Linux and Mac versions are based on Valgrind.
1912
Package: libn32tsan`'TSAN_SO-dbg`'LS
1913
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1916
Depends: BASEDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
1918
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
1919
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1920
The Linux and Mac versions are based on Valgrind.
1923
ifenabled(`libx32tsan',`
1924
Package: libx32tsan`'TSAN_SO`'LS
1925
Section: ifdef(`TARGET',`devel',`libs')
1926
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1927
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1928
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1930
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
1931
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1932
The Linux and Mac versions are based on Valgrind.
1934
Package: libx32tsan`'TSAN_SO-dbg`'LS
1935
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1938
Depends: BASEDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
1940
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
1941
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1942
The Linux and Mac versions are based on Valgrind.
1945
ifenabled(`libhftsan',`
1946
Package: libhftsan`'TSAN_SO`'LS
1947
Section: ifdef(`TARGET',`devel',`libs')
1948
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1949
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1950
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1951
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
1953
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
1954
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1955
The Linux and Mac versions are based on Valgrind.
1957
Package: libhftsan`'TSAN_SO-dbg`'LS
1958
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1961
Depends: BASEDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
1962
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
1964
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
1967
ifenabled(`libsftsan',`
1968
Package: libsftsan`'TSAN_SO`'LS
1969
Section: ifdef(`TARGET',`devel',`libs')
1970
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1971
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1972
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1974
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
1975
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1976
The Linux and Mac versions are based on Valgrind.
1978
Package: libsftsan`'TSAN_SO-dbg`'LS
1979
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1982
Depends: BASEDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
1984
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
1985
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1986
The Linux and Mac versions are based on Valgrind.
1989
ifenabled(`libneontsan',`
1990
Package: libtsan`'TSAN_SO-neon`'LS
1991
Architecture: NEON_ARCHS
1994
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1996
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
1997
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1998
The Linux and Mac versions are based on Valgrind.
2000
This set of libraries is optimized to use a NEON coprocessor, and will
2001
be selected instead when running under systems which have one.
2005
ifenabled(`libbacktrace',`
2006
Package: libbacktrace`'BTRACE_SO`'LS
2007
Section: ifdef(`TARGET',`devel',`libs')
2008
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2009
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2010
Pre-Depends: multiarch-support
2011
')`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]')
2012
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2013
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2015
Description: stack backtrace library
2016
libbacktrace uses the GCC unwind interface to collect a stack trace,
2017
and parses DWARF debug info to get file/line/function information.
2019
Package: libbacktrace`'BTRACE_SO-dbg`'LS
2020
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2023
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
2024
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2025
')`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]')
2027
Description: stack backtrace library (debug symbols)
2028
libbacktrace uses the GCC unwind interface to collect a stack trace,
2029
and parses DWARF debug info to get file/line/function information.
2031
Package: lib32backtrace`'BTRACE_SO`'LS
2032
Section: ifdef(`TARGET',`devel',`libs')
2033
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2034
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2035
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2036
Conflicts: ${confl:lib32}
2038
Description: stack backtrace library (32bit)
2039
libbacktrace uses the GCC unwind interface to collect a stack trace,
2040
and parses DWARF debug info to get file/line/function information.
2042
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
2043
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2046
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
2048
Description: stack backtrace library (32 bit debug symbols)
2049
libbacktrace uses the GCC unwind interface to collect a stack trace,
2050
and parses DWARF debug info to get file/line/function information.
2052
Package: lib64backtrace`'BTRACE_SO`'LS
2053
Section: ifdef(`TARGET',`devel',`libs')
2054
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2055
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2056
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2058
Description: stack backtrace library (64bit)
2059
libbacktrace uses the GCC unwind interface to collect a stack trace,
2060
and parses DWARF debug info to get file/line/function information.
2062
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
2063
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2066
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
2068
Description: stack backtrace library (64bit debug symbols)
2069
libbacktrace uses the GCC unwind interface to collect a stack trace,
2070
and parses DWARF debug info to get file/line/function information.
2072
Package: libn32backtrace`'BTRACE_SO`'LS
2073
Section: ifdef(`TARGET',`devel',`libs')
2074
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2075
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2076
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2078
Description: stack backtrace library (n32)
2079
libbacktrace uses the GCC unwind interface to collect a stack trace,
2080
and parses DWARF debug info to get file/line/function information.
2082
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
2083
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2086
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
2088
Description: stack backtrace library (n32 debug symbols)
2089
libbacktrace uses the GCC unwind interface to collect a stack trace,
2090
and parses DWARF debug info to get file/line/function information.
2092
ifenabled(`libx32backtrace',`
2093
Package: libx32backtrace`'BTRACE_SO`'LS
2094
Section: ifdef(`TARGET',`devel',`libs')
2095
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2096
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2097
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2099
Description: stack backtrace library (x32)
2100
libbacktrace uses the GCC unwind interface to collect a stack trace,
2101
and parses DWARF debug info to get file/line/function information.
2103
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
2104
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2107
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
2109
Description: stack backtrace library (x32 debug symbols)
2110
libbacktrace uses the GCC unwind interface to collect a stack trace,
2111
and parses DWARF debug info to get file/line/function information.
2112
')`'dnl libx32backtrace
2114
ifenabled(`libhfbacktrace',`
2115
Package: libhfbacktrace`'BTRACE_SO`'LS
2116
Section: ifdef(`TARGET',`devel',`libs')
2117
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2118
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2119
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2120
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
2122
Description: stack backtrace library (hard float ABI)
2123
libbacktrace uses the GCC unwind interface to collect a stack trace,
2124
and parses DWARF debug info to get file/line/function information.
2126
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
2127
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2130
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
2131
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
2133
Description: stack backtrace library (hard float ABI debug symbols)
2134
libbacktrace uses the GCC unwind interface to collect a stack trace,
2135
and parses DWARF debug info to get file/line/function information.
2136
')`'dnl libhfbacktrace
2138
ifenabled(`libsfbacktrace',`
2139
Package: libsfbacktrace`'BTRACE_SO`'LS
2140
Section: ifdef(`TARGET',`devel',`libs')
2141
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2142
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2143
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2145
Description: stack backtrace library (soft float ABI)
2146
libbacktrace uses the GCC unwind interface to collect a stack trace,
2147
and parses DWARF debug info to get file/line/function information.
2149
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
2150
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2153
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
2155
Description: stack backtrace library (soft float ABI debug symbols)
2156
libbacktrace uses the GCC unwind interface to collect a stack trace,
2157
and parses DWARF debug info to get file/line/function information.
2158
')`'dnl libsfbacktrace
2160
ifenabled(`libneonbacktrace',`
2161
Package: libbacktrace`'BTRACE_SO-neon`'LS
2162
Architecture: NEON_ARCHS
2165
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2167
Description: stack backtrace library [neon optimized]
2168
libbacktrace uses the GCC unwind interface to collect a stack trace,
2169
and parses DWARF debug info to get file/line/function information.
2171
This set of libraries is optimized to use a NEON coprocessor, and will
2172
be selected instead when running under systems which have one.
2173
')`'dnl libneonbacktrace
2174
')`'dnl libbacktrace
2177
ifenabled(`libqmath',`
2178
Package: libquadmath`'QMATH_SO`'LS
2179
Section: ifdef(`TARGET',`devel',`libs')
2180
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2181
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2182
Pre-Depends: multiarch-support
2184
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2185
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2187
Description: GCC Quad-Precision Math Library
2188
A library, which provides quad-precision mathematical functions on targets
2189
supporting the __float128 datatype. The library is used to provide on such
2190
targets the REAL(16) type in the GNU Fortran compiler.
2192
Package: libquadmath`'QMATH_SO-dbg`'LS
2193
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2196
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
2197
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2200
Description: GCC Quad-Precision Math Library (debug symbols)
2201
A library, which provides quad-precision mathematical functions on targets
2202
supporting the __float128 datatype.
2204
Package: lib32quadmath`'QMATH_SO`'LS
2205
Section: ifdef(`TARGET',`devel',`libs')
2206
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2207
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2208
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2209
Conflicts: ${confl:lib32}
2211
Description: GCC Quad-Precision Math Library (32bit)
2212
A library, which provides quad-precision mathematical functions on targets
2213
supporting the __float128 datatype. The library is used to provide on such
2214
targets the REAL(16) type in the GNU Fortran compiler.
2216
Package: lib32quadmath`'QMATH_SO-dbg`'LS
2217
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2220
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
2222
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
2223
A library, which provides quad-precision mathematical functions on targets
2224
supporting the __float128 datatype.
2226
Package: lib64quadmath`'QMATH_SO`'LS
2227
Section: ifdef(`TARGET',`devel',`libs')
2228
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2229
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2230
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2232
Description: GCC Quad-Precision Math Library (64bit)
2233
A library, which provides quad-precision mathematical functions on targets
2234
supporting the __float128 datatype. The library is used to provide on such
2235
targets the REAL(16) type in the GNU Fortran compiler.
2237
Package: lib64quadmath`'QMATH_SO-dbg`'LS
2238
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2241
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
2243
Description: GCC Quad-Precision Math Library (64bit debug symbols)
2244
A library, which provides quad-precision mathematical functions on targets
2245
supporting the __float128 datatype.
2247
Package: libn32quadmath`'QMATH_SO`'LS
2248
Section: ifdef(`TARGET',`devel',`libs')
2249
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2250
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2251
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2253
Description: GCC Quad-Precision Math Library (n32)
2254
A library, which provides quad-precision mathematical functions on targets
2255
supporting the __float128 datatype. The library is used to provide on such
2256
targets the REAL(16) type in the GNU Fortran compiler.
2258
Package: libn32quadmath`'QMATH_SO-dbg`'LS
2259
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2262
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
2264
Description: GCC Quad-Precision Math Library (n32 debug symbols)
2265
A library, which provides quad-precision mathematical functions on targets
2266
supporting the __float128 datatype.
2268
ifenabled(`libx32qmath',`
2269
Package: libx32quadmath`'QMATH_SO`'LS
2270
Section: ifdef(`TARGET',`devel',`libs')
2271
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2272
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2273
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2275
Description: GCC Quad-Precision Math Library (x32)
2276
A library, which provides quad-precision mathematical functions on targets
2277
supporting the __float128 datatype. The library is used to provide on such
2278
targets the REAL(16) type in the GNU Fortran compiler.
2280
Package: libx32quadmath`'QMATH_SO-dbg`'LS
2281
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2284
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
2286
Description: GCC Quad-Precision Math Library (x32 debug symbols)
2287
A library, which provides quad-precision mathematical functions on targets
2288
supporting the __float128 datatype.
2291
ifenabled(`libhfqmath',`
2292
Package: libhfquadmath`'QMATH_SO`'LS
2293
Section: ifdef(`TARGET',`devel',`libs')
2294
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2295
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2296
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2298
Description: GCC Quad-Precision Math Library (hard float ABI)
2299
A library, which provides quad-precision mathematical functions on targets
2300
supporting the __float128 datatype. The library is used to provide on such
2301
targets the REAL(16) type in the GNU Fortran compiler.
2303
Package: libhfquadmath`'QMATH_SO-dbg`'LS
2304
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2307
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
2309
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2310
A library, which provides quad-precision mathematical functions on targets
2311
supporting the __float128 datatype.
2314
ifenabled(`libsfqmath',`
2315
Package: libsfquadmath`'QMATH_SO`'LS
2316
Section: ifdef(`TARGET',`devel',`libs')
2317
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2318
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2319
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2321
Description: GCC Quad-Precision Math Library (soft float ABI)
2322
A library, which provides quad-precision mathematical functions on targets
2323
supporting the __float128 datatype. The library is used to provide on such
2324
targets the REAL(16) type in the GNU Fortran compiler.
2326
Package: libsfquadmath`'QMATH_SO-dbg`'LS
2327
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2330
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
2332
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2333
A library, which provides quad-precision mathematical functions on targets
2334
supporting the __float128 datatype.
2339
ifenabled(`objppdev',`
2340
Package: gobjc++`'PV`'TS
2342
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2343
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2344
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
2345
Provides: objc++-compiler`'TS
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.
2353
ifenabled(`multilib',`
2354
Package: gobjc++`'PV-multilib`'TS
2355
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2357
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2358
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
2360
Description: GNU Objective-C++ compiler (multilib files)
2361
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
2362
platforms supported by the gcc compiler.
2364
On architectures with multilib support, the package contains files
2365
and dependencies for the non-default multilib architecture(s).
2370
ifenabled(`objcdev',`
2371
Package: gobjc`'PV`'TS
2373
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2374
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2375
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
2376
Provides: objc-compiler`'TS
2377
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
2379
Description: GNU Objective-C compiler
2380
This is the GNU Objective-C compiler, which compiles
2381
Objective-C on platforms supported by the gcc compiler. It uses the
2382
gcc backend to generate optimized code.
2384
ifenabled(`multilib',`
2385
Package: gobjc`'PV-multilib`'TS
2386
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2388
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2389
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2391
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2392
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
2393
supported by the gcc compiler.
2395
On architectures with multilib support, the package contains files
2396
and dependencies for the non-default multilib architecture(s).
2399
Package: libobjc`'PV-dev`'LS
2400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2403
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
2404
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2407
Description: Runtime library for GNU Objective-C applications (development files)
2408
This package contains the headers and static library files needed to build
2409
GNU ObjC applications.
2411
Package: lib64objc`'PV-dev`'LS
2412
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2415
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
2417
Description: Runtime library for GNU Objective-C applications (64bit development files)
2418
This package contains the headers and static library files needed to build
2419
GNU ObjC applications.
2421
Package: lib32objc`'PV-dev`'LS
2422
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2425
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
2427
Description: Runtime library for GNU Objective-C applications (32bit development files)
2428
This package contains the headers and static library files needed to build
2429
GNU ObjC applications.
2431
Package: libn32objc`'PV-dev`'LS
2432
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2435
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2437
Description: Runtime library for GNU Objective-C applications (n32 development files)
2438
This package contains the headers and static library files needed to build
2439
GNU ObjC applications.
2441
ifenabled(`libx32objc',`
2442
Package: libx32objc`'PV-dev`'LS
2443
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2446
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2448
Description: Runtime library for GNU Objective-C applications (x32 development files)
2449
This package contains the headers and static library files needed to build
2450
GNU ObjC applications.
2454
Package: libhfobjc`'PV-dev`'LS
2455
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2458
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2460
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
2461
This package contains the headers and static library files needed to build
2462
GNU ObjC applications.
2466
Package: libsfobjc`'PV-dev`'LS
2467
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2470
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2472
Description: Runtime library for GNU Objective-C applications (soft float development files)
2473
This package contains the headers and static library files needed to build
2474
GNU ObjC applications.
2478
ifenabled(`libobjc',`
2479
Package: libobjc`'OBJC_SO`'LS
2480
Section: ifdef(`TARGET',`devel',`libs')
2481
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2482
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2483
Pre-Depends: multiarch-support
2484
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
2485
',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]')
2486
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2487
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2489
Description: Runtime library for GNU Objective-C applications
2490
Library needed for GNU ObjC applications linked against the shared library.
2492
Package: libobjc`'OBJC_SO-dbg`'LS
2494
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2495
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2496
')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]')
2498
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${gcc:EpochVersion}), ${misc:Depends}
2500
Description: Runtime library for GNU Objective-C applications (debug symbols)
2501
Library needed for GNU ObjC applications linked against the shared library.
2504
ifenabled(`lib64objc',`
2505
Package: lib64objc`'OBJC_SO`'LS
2506
Section: ifdef(`TARGET',`devel',`libs')
2507
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2508
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2509
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2511
Description: Runtime library for GNU Objective-C applications (64bit)
2512
Library needed for GNU ObjC applications linked against the shared library.
2514
Package: lib64objc`'OBJC_SO-dbg`'LS
2516
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2518
Depends: BASEDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
2520
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
2521
Library needed for GNU ObjC applications linked against the shared library.
2524
ifenabled(`lib32objc',`
2525
Package: lib32objc`'OBJC_SO`'LS
2526
Section: ifdef(`TARGET',`devel',`libs')
2527
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2528
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2529
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2530
Conflicts: ${confl:lib32}
2532
Description: Runtime library for GNU Objective-C applications (32bit)
2533
Library needed for GNU ObjC applications linked against the shared library.
2535
Package: lib32objc`'OBJC_SO-dbg`'LS
2537
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2539
Depends: BASEDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
2541
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
2542
Library needed for GNU ObjC applications linked against the shared library.
2545
ifenabled(`libn32objc',`
2546
Package: libn32objc`'OBJC_SO`'LS
2547
Section: ifdef(`TARGET',`devel',`libs')
2548
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2549
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2550
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2552
Description: Runtime library for GNU Objective-C applications (n32)
2553
Library needed for GNU ObjC applications linked against the shared library.
2555
Package: libn32objc`'OBJC_SO-dbg`'LS
2557
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2559
Depends: BASEDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
2561
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
2562
Library needed for GNU ObjC applications linked against the shared library.
2565
ifenabled(`libx32objc',`
2566
Package: libx32objc`'OBJC_SO`'LS
2567
Section: ifdef(`TARGET',`devel',`libs')
2568
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2569
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2570
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2572
Description: Runtime library for GNU Objective-C applications (x32)
2573
Library needed for GNU ObjC applications linked against the shared library.
2575
Package: libx32objc`'OBJC_SO-dbg`'LS
2577
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2579
Depends: BASEDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
2581
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
2582
Library needed for GNU ObjC applications linked against the shared library.
2585
ifenabled(`libhfobjc',`
2586
Package: libhfobjc`'OBJC_SO`'LS
2587
Section: ifdef(`TARGET',`devel',`libs')
2588
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2589
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2590
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2591
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
2593
Description: Runtime library for GNU Objective-C applications (hard float ABI)
2594
Library needed for GNU ObjC applications linked against the shared library.
2596
Package: libhfobjc`'OBJC_SO-dbg`'LS
2598
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2600
Depends: BASEDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
2601
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
2603
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
2604
Library needed for GNU ObjC applications linked against the shared library.
2607
ifenabled(`libsfobjc',`
2608
Package: libsfobjc`'OBJC_SO`'LS
2609
Section: ifdef(`TARGET',`devel',`libs')
2610
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2611
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2612
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2613
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
2615
Description: Runtime library for GNU Objective-C applications (soft float ABI)
2616
Library needed for GNU ObjC applications linked against the shared library.
2618
Package: libsfobjc`'OBJC_SO-dbg`'LS
2620
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2622
Depends: BASEDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
2623
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
2625
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
2626
Library needed for GNU ObjC applications linked against the shared library.
2629
ifenabled(`libneonobjc',`
2630
Package: libobjc`'OBJC_SO-neon`'LS
2632
Architecture: NEON_ARCHS
2633
Priority: PRI(optional)
2634
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2636
Description: Runtime library for GNU Objective-C applications [NEON version]
2637
Library needed for GNU ObjC applications linked against the shared library.
2639
This set of libraries is optimized to use a NEON coprocessor, and will
2640
be selected instead when running under systems which have one.
2644
ifenabled(`fortran',`
2646
Package: gfortran`'PV`'TS
2648
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2649
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2650
Provides: fortran95-compiler
2651
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
2653
Description: GNU Fortran compiler
2654
This is the GNU Fortran compiler, which compiles
2655
Fortran on platforms supported by the gcc compiler. It uses the
2656
gcc backend to generate optimized code.
2658
ifenabled(`multilib',`
2659
Package: gfortran`'PV-multilib`'TS
2660
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2662
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2663
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2665
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2666
This is the GNU Fortran compiler, which compiles Fortran on platforms
2667
supported by the gcc compiler.
2669
On architectures with multilib support, the package contains files
2670
and dependencies for the non-default multilib architecture(s).
2673
ifenabled(`gfdldoc',`
2674
Package: gfortran`'PV-doc
2677
Priority: PRI(optional)
2678
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2679
Description: Documentation for the GNU Fortran compiler (gfortran)
2680
Documentation for the GNU Fortran compiler in info `format'.
2683
Package: libgfortran`'PV-dev`'LS
2684
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2685
Section: ifdef(`TARGET',`devel',`libdevel')
2687
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
2688
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2691
Description: Runtime library for GNU Fortran applications (development files)
2692
This package contains the headers and static library files needed to build
2693
GNU Fortran applications.
2695
Package: lib64gfortran`'PV-dev`'LS
2696
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2699
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
2701
Description: Runtime library for GNU Fortran applications (64bit development files)
2702
This package contains the headers and static library files needed to build
2703
GNU Fortran applications.
2705
Package: lib32gfortran`'PV-dev`'LS
2706
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2709
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
2711
Description: Runtime library for GNU Fortran applications (32bit development files)
2712
This package contains the headers and static library files needed to build
2713
GNU Fortran applications.
2715
Package: libn32gfortran`'PV-dev`'LS
2716
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2719
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2721
Description: Runtime library for GNU Fortran applications (n32 development files)
2722
This package contains the headers and static library files needed to build
2723
GNU Fortran applications.
2725
ifenabled(`libx32gfortran',`
2726
Package: libx32gfortran`'PV-dev`'LS
2727
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2730
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2732
Description: Runtime library for GNU Fortran applications (x32 development files)
2733
This package contains the headers and static library files needed to build
2734
GNU Fortran applications.
2735
')`'dnl libx32gfortran
2738
Package: libhfgfortran`'PV-dev`'LS
2739
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2742
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2744
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
2745
This package contains the headers and static library files needed to build
2746
GNU Fortran applications.
2750
Package: libsfgfortran`'PV-dev`'LS
2751
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2754
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2756
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
2757
This package contains the headers and static library files needed to build
2758
GNU Fortran applications.
2762
ifenabled(`libgfortran',`
2763
Package: libgfortran`'FORTRAN_SO`'LS
2764
Section: ifdef(`TARGET',`devel',`libs')
2765
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2766
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2767
Pre-Depends: multiarch-support
2768
Breaks: ${multiarch:breaks}
2769
')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]')
2770
Priority: ifdef(`TARGET',`extra',PRI(optional))
2771
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2773
Description: Runtime library for GNU Fortran applications
2774
Library needed for GNU Fortran applications linked against the
2777
Package: libgfortran`'FORTRAN_SO-dbg`'LS
2779
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2780
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2781
')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]')
2783
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), ${misc:Depends}
2785
Description: Runtime library for GNU Fortran applications (debug symbols)
2786
Library needed for GNU Fortran applications linked against the
2790
ifenabled(`lib64gfortran',`
2791
Package: lib64gfortran`'FORTRAN_SO`'LS
2792
Section: ifdef(`TARGET',`devel',`libs')
2793
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2794
Priority: ifdef(`TARGET',`extra',PRI(optional))
2795
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2797
Description: Runtime library for GNU Fortran applications (64bit)
2798
Library needed for GNU Fortran applications linked against the
2801
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
2803
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2805
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
2807
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
2808
Library needed for GNU Fortran applications linked against the
2810
')`'dnl lib64gfortran
2812
ifenabled(`lib32gfortran',`
2813
Package: lib32gfortran`'FORTRAN_SO`'LS
2814
Section: ifdef(`TARGET',`devel',`libs')
2815
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2816
Priority: ifdef(`TARGET',`extra',PRI(optional))
2817
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2818
Conflicts: ${confl:lib32}
2820
Description: Runtime library for GNU Fortran applications (32bit)
2821
Library needed for GNU Fortran applications linked against the
2824
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
2826
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2828
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
2830
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
2831
Library needed for GNU Fortran applications linked against the
2833
')`'dnl lib32gfortran
2835
ifenabled(`libn32gfortran',`
2836
Package: libn32gfortran`'FORTRAN_SO`'LS
2837
Section: ifdef(`TARGET',`devel',`libs')
2838
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2839
Priority: ifdef(`TARGET',`extra',PRI(optional))
2840
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2842
Description: Runtime library for GNU Fortran applications (n32)
2843
Library needed for GNU Fortran applications linked against the
2846
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
2848
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2850
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
2852
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
2853
Library needed for GNU Fortran applications linked against the
2855
')`'dnl libn32gfortran
2857
ifenabled(`libx32gfortran',`
2858
Package: libx32gfortran`'FORTRAN_SO`'LS
2859
Section: ifdef(`TARGET',`devel',`libs')
2860
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2861
Priority: ifdef(`TARGET',`extra',PRI(optional))
2862
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2864
Description: Runtime library for GNU Fortran applications (x32)
2865
Library needed for GNU Fortran applications linked against the
2868
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
2870
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2872
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
2874
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
2875
Library needed for GNU Fortran applications linked against the
2877
')`'dnl libx32gfortran
2879
ifenabled(`libhfgfortran',`
2880
Package: libhfgfortran`'FORTRAN_SO`'LS
2881
Section: ifdef(`TARGET',`devel',`libs')
2882
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2883
Priority: ifdef(`TARGET',`extra',PRI(optional))
2884
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2885
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
2887
Description: Runtime library for GNU Fortran applications (hard float ABI)
2888
Library needed for GNU Fortran applications linked against the
2891
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
2893
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2895
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
2896
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
2898
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2899
Library needed for GNU Fortran applications linked against the
2901
')`'dnl libhfgfortran
2903
ifenabled(`libsfgfortran',`
2904
Package: libsfgfortran`'FORTRAN_SO`'LS
2905
Section: ifdef(`TARGET',`devel',`libs')
2906
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2907
Priority: ifdef(`TARGET',`extra',PRI(optional))
2908
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2909
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
2911
Description: Runtime library for GNU Fortran applications (soft float ABI)
2912
Library needed for GNU Fortran applications linked against the
2915
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
2917
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2919
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
2920
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
2922
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2923
Library needed for GNU Fortran applications linked against the
2925
')`'dnl libsfgfortran
2927
ifenabled(`libneongfortran',`
2928
Package: libgfortran`'FORTRAN_SO-neon`'LS
2930
Architecture: NEON_ARCHS
2931
ifdef(`MULTIARCH', `Multi-Arch: same
2932
Pre-Depends: multiarch-support
2933
Breaks: ${multiarch:breaks}
2936
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2938
Description: Runtime library for GNU Fortran applications [NEON version]
2939
Library needed for GNU Fortran applications linked against the
2942
This set of libraries is optimized to use a NEON coprocessor, and will
2943
be selected instead when running under systems which have one.
2944
')`'dnl libneongfortran
2949
Package: gccgo`'PV`'TS
2951
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2952
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libdep(go`'GO_SO,), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2953
Provides: go-compiler
2954
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
2956
Description: GNU Go compiler
2957
This is the GNU Go compiler, which compiles Go on platforms supported
2958
by the gcc compiler. It uses the gcc backend to generate optimized code.
2960
ifenabled(`multilib',`
2961
Package: gccgo`'PV-multilib`'TS
2962
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2964
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2965
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
2966
Suggests: ${dep:libgobiarchdbg}
2968
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2969
This is the GNU Go compiler, which compiles Go on platforms supported
2970
by the gcc compiler.
2972
On architectures with multilib support, the package contains files
2973
and dependencies for the non-default multilib architecture(s).
2976
ifenabled(`gfdldoc',`
2977
Package: gccgo`'PV-doc
2980
Priority: PRI(optional)
2981
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2983
Description: Documentation for the GNU Go compiler (gccgo)
2984
Documentation for the GNU Go compiler in info `format'.
2988
ifenabled(`libggo',`
2989
Package: libgo`'GO_SO`'LS
2990
Section: ifdef(`TARGET',`devel',`libs')
2991
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2992
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2993
Pre-Depends: multiarch-support
2994
')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]')
2995
Priority: ifdef(`TARGET',`extra',PRI(optional))
2996
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2998
Description: Runtime library for GNU Go applications
2999
Library needed for GNU Go applications linked against the
3002
Package: libgo`'GO_SO-dbg`'LS
3004
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3005
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3006
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
3008
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
3010
Description: Runtime library for GNU Go applications (debug symbols)
3011
Library needed for GNU Go applications linked against the
3015
ifenabled(`lib64ggo',`
3016
Package: lib64go`'GO_SO`'LS
3017
Section: ifdef(`TARGET',`devel',`libs')
3018
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3019
Priority: ifdef(`TARGET',`extra',PRI(optional))
3020
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3022
Description: Runtime library for GNU Go applications (64bit)
3023
Library needed for GNU Go applications linked against the
3026
Package: lib64go`'GO_SO-dbg`'LS
3028
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3030
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
3032
Description: Runtime library for GNU Go applications (64bit debug symbols)
3033
Library needed for GNU Go applications linked against the
3037
ifenabled(`lib32ggo',`
3038
Package: lib32go`'GO_SO`'LS
3039
Section: ifdef(`TARGET',`devel',`libs')
3040
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3041
Priority: ifdef(`TARGET',`extra',PRI(optional))
3042
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3043
Conflicts: ${confl:lib32}
3045
Description: Runtime library for GNU Go applications (32bit)
3046
Library needed for GNU Go applications linked against the
3049
Package: lib32go`'GO_SO-dbg`'LS
3051
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3053
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
3055
Description: Runtime library for GNU Go applications (32 bit debug symbols)
3056
Library needed for GNU Go applications linked against the
3060
ifenabled(`libn32ggo',`
3061
Package: libn32go`'GO_SO`'LS
3062
Section: ifdef(`TARGET',`devel',`libs')
3063
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3064
Priority: ifdef(`TARGET',`extra',PRI(optional))
3065
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3067
Description: Runtime library for GNU Go applications (n32)
3068
Library needed for GNU Go applications linked against the
3071
Package: libn32go`'GO_SO-dbg`'LS
3073
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3075
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
3077
Description: Runtime library for GNU Go applications (n32 debug symbols)
3078
Library needed for GNU Go applications linked against the
3082
ifenabled(`libx32ggo',`
3083
Package: libx32go`'GO_SO`'LS
3084
Section: ifdef(`TARGET',`devel',`libs')
3085
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3086
Priority: ifdef(`TARGET',`extra',PRI(optional))
3087
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3089
Description: Runtime library for GNU Go applications (x32)
3090
Library needed for GNU Go applications linked against the
3093
Package: libx32go`'GO_SO-dbg`'LS
3095
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3097
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
3099
Description: Runtime library for GNU Go applications (x32 debug symbols)
3100
Library needed for GNU Go applications linked against the
3107
Package: gcj`'PV-jdk`'TS
3110
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3111
Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV-jre`'TS (= ${gcj:Version}), libdevdep(gcj`'GCJ_SO-dev,,=,${gcj:Version}), ${dep:ecj}, fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3112
Recommends: libecj-java-gcj
3113
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
3114
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
3115
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
3116
Replaces: libgcj11 (<< 4.5-20100101-1)
3118
Description: gcj and classpath development tools for Java(TM)
3119
GCJ is a front end to the GCC compiler which can natively compile both
3120
Java(tm) source and bytecode files. The compiler can also generate class
3121
files. Other java development tools from classpath are included in this
3124
The package contains as well a collection of wrapper scripts and symlinks.
3125
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
3128
ifenabled(`libgcj',`
3129
ifenabled(`libgcjcommon',`
3130
Package: libgcj-common
3133
Priority: PRI(optional)
3134
Depends: BASEDEP, ${misc:Depends}
3135
Conflicts: classpath (<= 0.04-4)
3136
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
3138
Description: Java runtime library (common files)
3139
This package contains files shared by classpath and libgcj libraries.
3140
')`'dnl libgcjcommon
3142
Package: gcj`'PV-jre-headless`'TS
3143
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3146
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
3147
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3148
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
3149
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
3150
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
3152
Description: Java runtime environment using GIJ/classpath (headless version)
3153
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3154
It includes a class loader which can dynamically load shared objects, so
3155
it is possible to give it the name of a class which has been compiled and
3156
put into a shared library on the class path.
3158
The package contains as well a collection of wrapper scripts and symlinks.
3159
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
3160
limited to the headless tools and libraries.
3162
Package: gcj`'PV-jre`'TS
3165
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3166
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3167
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
3169
Description: Java runtime environment using GIJ/classpath
3170
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3171
It includes a class loader which can dynamically load shared objects, so
3172
it is possible to give it the name of a class which has been compiled and
3173
put into a shared library on the class path.
3175
The package contains as well a collection of wrapper scripts and symlinks.
3176
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
3178
Package: libgcj`'LIBGCJ_EXT`'LS
3181
Priority: PRI(optional)
3182
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3185
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3186
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3187
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3188
Replaces: gij-4.4 (<< 4.4.0-1)
3190
Description: Java runtime library for use with gcj
3191
This is the runtime that goes along with the gcj front end to
3192
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3193
connect the libraries to the compiler and the underlying OS.
3195
To show file names and line numbers in stack traces, the packages
3196
libgcj`'GCJ_SO-dbg and binutils are required.
3198
Package: gcj`'PV-jre-lib`'TS
3201
Priority: PRI(optional)
3202
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3204
Description: Java runtime library for use with gcj (jar files)
3205
This is the jar file that goes along with the gcj front end to gcc.
3211
Priority: PRI(optional)
3212
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3215
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3217
Description: Link time only library for use with gcj
3218
A fake library that is used at link time only. It ensures that
3219
binaries built with the BC-ABI link against a constant SONAME.
3220
This way, BC-ABI binaries continue to work if the SONAME underlying
3224
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3227
Priority: PRI(optional)
3228
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3231
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3232
Suggests: ${pkg:gcjqt}
3234
Description: AWT peer runtime libraries for use with gcj
3235
These are runtime libraries holding the AWT peer implementations
3236
for libgcj (currently the GTK+ based peer library is required, the
3237
QT bases library is not built).
3239
ifenabled(`gtkpeer',`
3240
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3243
Priority: PRI(optional)
3244
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3247
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3249
Description: AWT GTK+ peer runtime library for use with libgcj
3250
This is the runtime library holding the GTK+ based AWT peer
3251
implementation for libgcj.
3254
ifenabled(`qtpeer',`
3255
Package: libgcj`'GCJ_SO-awt-qt`'LS
3258
Priority: PRI(optional)
3259
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3262
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3264
Description: AWT QT peer runtime library for use with libgcj
3265
This is the runtime library holding the QT based AWT peer
3266
implementation for libgcj.
3270
ifenabled(`libgcjdev',`
3271
Package: libgcj`'GCJ_SO-dev`'LS
3274
ifdef(`MULTIARCH', `Multi-Arch: same
3276
Priority: PRI(optional)
3277
Depends: BASEDEP, gcj`'PV-jdk`'TS (= ${gcj:Version}), gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), libgcj-bc`'LS, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
3278
Suggests: libgcj-doc
3280
Description: Java development headers for use with gcj
3281
These are the development headers that go along with the gcj front end
3282
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3283
to connect the libraries to the compiler and the underlying OS.
3285
Package: libgcj`'GCJ_SO-dbg`'LS
3289
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3292
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3293
Recommends: binutils, libc6-dbg | libc-dbg
3295
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3296
The package provides debugging symbols for the libraries provided
3297
in libgcj`'GCJ_SO-dev.
3299
binutils is required to show file names and line numbers in stack traces.
3301
ifenabled(`gcjsrc',`
3302
Package: gcj`'PV-source
3305
Priority: PRI(optional)
3306
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3308
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3309
These are the java source files packaged as a zip file for use in development
3310
environments like eclipse and netbeans.
3313
ifenabled(`gcjdoc',`
3317
Priority: PRI(optional)
3318
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), ${misc:Depends}
3319
Enhances: libgcj`'GCJ_SO-dev
3320
Provides: classpath-doc
3322
Description: libgcj API documentation and example programs
3323
Autogenerated documentation describing the API of the libgcj library.
3324
Sources and precompiled example programs from the classpath library.
3330
ifenabled(`libcxx',`
3331
Package: libstdc++CXX_SO`'LS
3332
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3333
Section: ifdef(`TARGET',`devel',`libs')
3334
Priority: ifdef(`TARGET',`extra',PRI(important))
3335
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3336
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
3337
ifdef(`MULTIARCH', `Multi-Arch: same
3338
Pre-Depends: multiarch-support
3339
Breaks: ${multiarch:breaks}
3340
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3341
Conflicts: scim (<< 1.4.2-1)
3343
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3344
This package contains an additional runtime library for C++ programs
3345
built with the GNU compiler.
3347
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3348
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3350
ifdef(`TARGET', `dnl
3352
This package contains files for TARGET architecture, for use in cross-compile
3357
ifenabled(`lib32cxx',`
3358
Package: lib32stdc++CXX_SO`'LS
3359
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3360
Section: ifdef(`TARGET',`devel',`libs')
3362
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3363
Conflicts: ${confl:lib32}
3364
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3367
Description: GNU Standard C++ Library v3 (32 bit Version)
3368
This package contains an additional runtime library for C++ programs
3369
built with the GNU compiler.
3370
ifdef(`TARGET', `dnl
3372
This package contains files for TARGET architecture, for use in cross-compile
3377
ifenabled(`lib64cxx',`
3378
Package: lib64stdc++CXX_SO`'LS
3379
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3380
Section: ifdef(`TARGET',`devel',`libs')
3381
Priority: ifdef(`TARGET',`extra',PRI(optional))
3382
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3383
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3386
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3387
This package contains an additional runtime library for C++ programs
3388
built with the GNU compiler.
3390
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3391
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3393
ifdef(`TARGET', `dnl
3395
This package contains files for TARGET architecture, for use in cross-compile
3400
ifenabled(`libn32cxx',`
3401
Package: libn32stdc++CXX_SO`'LS
3402
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3403
Section: ifdef(`TARGET',`devel',`libs')
3404
Priority: ifdef(`TARGET',`extra',PRI(optional))
3405
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3406
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3409
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3410
This package contains an additional runtime library for C++ programs
3411
built with the GNU compiler.
3413
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3414
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3416
ifdef(`TARGET', `dnl
3418
This package contains files for TARGET architecture, for use in cross-compile
3423
ifenabled(`libx32cxx',`
3424
Package: libx32stdc++CXX_SO`'LS
3425
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3426
Section: ifdef(`TARGET',`devel',`libs')
3427
Priority: ifdef(`TARGET',`extra',PRI(optional))
3428
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3429
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3432
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3433
This package contains an additional runtime library for C++ programs
3434
built with the GNU compiler.
3436
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3437
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3439
ifdef(`TARGET', `dnl
3441
This package contains files for TARGET architecture, for use in cross-compile
3446
ifenabled(`libhfcxx',`
3447
Package: libhfstdc++CXX_SO`'LS
3448
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3449
Section: ifdef(`TARGET',`devel',`libs')
3450
Priority: ifdef(`TARGET',`extra',PRI(optional))
3451
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3452
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3454
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3456
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3457
This package contains an additional runtime library for C++ programs
3458
built with the GNU compiler.
3460
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3461
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3463
ifdef(`TARGET', `dnl
3465
This package contains files for TARGET architecture, for use in cross-compile
3470
ifenabled(`libsfcxx',`
3471
Package: libsfstdc++CXX_SO`'LS
3472
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3473
Section: ifdef(`TARGET',`devel',`libs')
3474
Priority: ifdef(`TARGET',`extra',PRI(optional))
3475
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3476
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3478
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3480
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3481
This package contains an additional runtime library for C++ programs
3482
built with the GNU compiler.
3484
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3485
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3487
ifdef(`TARGET', `dnl
3489
This package contains files for TARGET architecture, for use in cross-compile
3494
ifenabled(`libneoncxx',`
3495
Package: libstdc++CXX_SO-neon`'LS
3496
Architecture: NEON_ARCHS
3499
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3501
Description: GNU Standard C++ Library v3 [NEON version]
3502
This package contains an additional runtime library for C++ programs
3503
built with the GNU compiler.
3505
This set of libraries is optimized to use a NEON coprocessor, and will
3506
be selected instead when running under systems which have one.
3509
ifenabled(`c++dev',`
3510
Package: libstdc++`'PV-dev`'LS
3511
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3512
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3514
Section: ifdef(`TARGET',`devel',`libdevel')
3515
Priority: ifdef(`TARGET',`extra',PRI(optional))
3516
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3517
ifdef(`TARGET',`',`dnl native
3518
Conflicts: libg++27-dev, libg++272-dev (<< 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev (<< 1:2.95.3-2), libstdc++3.0-dev
3519
Suggests: libstdc++`'PV-doc
3521
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3523
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3524
This package contains the headers and static library files necessary for
3525
building C++ programs which use libstdc++.
3527
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3528
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3530
ifdef(`TARGET', `dnl
3532
This package contains files for TARGET architecture, for use in cross-compile
3536
Package: libstdc++`'PV-pic`'LS
3537
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3538
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3540
Section: ifdef(`TARGET',`devel',`libdevel')
3542
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3543
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3546
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3547
This is used to develop subsets of the libstdc++ shared libraries for
3548
use on custom installation floppies and in embedded systems.
3550
Unless you are making one of those, you will not need this package.
3551
ifdef(`TARGET', `dnl
3553
This package contains files for TARGET architecture, for use in cross-compile
3557
Package: libstdc++CXX_SO`'PV-dbg`'LS
3558
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3561
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3562
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
3563
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
3564
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
3566
Recommends: libdevdep(stdc++`'PV-dev,)
3567
Conflicts: libstdc++5-dbg`'LS, libstdc++5-3.3-dbg`'LS, libstdc++6-dbg`'LS, libstdc++6-4.0-dbg`'LS, libstdc++6-4.1-dbg`'LS, libstdc++6-4.2-dbg`'LS, libstdc++6-4.3-dbg`'LS, libstdc++6-4.4-dbg`'LS, libstdc++6-4.5-dbg`'LS, libstdc++6-4.6-dbg`'LS, libstdc++6-4.7-dbg`'LS
3569
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3570
This package contains the shared library of libstdc++ compiled with
3572
ifdef(`TARGET', `dnl
3574
This package contains files for TARGET architecture, for use in cross-compile
3578
Package: lib32stdc++`'PV-dev`'LS
3579
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3580
Section: ifdef(`TARGET',`devel',`libdevel')
3581
Priority: ifdef(`TARGET',`extra',PRI(optional))
3582
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3584
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3585
This package contains the headers and static library files necessary for
3586
building C++ programs which use libstdc++.
3588
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3589
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3591
ifdef(`TARGET', `dnl
3593
This package contains files for TARGET architecture, for use in cross-compile
3597
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3598
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3601
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3602
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3604
Conflicts: lib32stdc++6-dbg`'LS, lib32stdc++6-4.0-dbg`'LS, lib32stdc++6-4.1-dbg`'LS, lib32stdc++6-4.2-dbg`'LS, lib32stdc++6-4.3-dbg`'LS, lib32stdc++6-4.4-dbg`'LS, lib32stdc++6-4.5-dbg`'LS, lib32stdc++6-4.6-dbg`'LS, lib32stdc++6-4.7-dbg`'LS,
3606
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3607
This package contains the shared library of libstdc++ compiled with
3609
ifdef(`TARGET', `dnl
3611
This package contains files for TARGET architecture, for use in cross-compile
3615
Package: lib64stdc++`'PV-dev`'LS
3616
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3617
Section: ifdef(`TARGET',`devel',`libdevel')
3618
Priority: ifdef(`TARGET',`extra',PRI(optional))
3619
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3621
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3622
This package contains the headers and static library files necessary for
3623
building C++ programs which use libstdc++.
3625
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3626
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3628
ifdef(`TARGET', `dnl
3630
This package contains files for TARGET architecture, for use in cross-compile
3634
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3635
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3638
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3639
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3641
Conflicts: lib64stdc++6-dbg`'LS, lib64stdc++6-4.0-dbg`'LS, lib64stdc++6-4.1-dbg`'LS, lib64stdc++6-4.2-dbg`'LS, lib64stdc++6-4.3-dbg`'LS, lib64stdc++6-4.4-dbg`'LS, lib64stdc++6-4.5-dbg`'LS, lib64stdc++6-4.6-dbg`'LS, lib64stdc++6-4.7-dbg`'LS
3643
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3644
This package contains the shared library of libstdc++ compiled with
3646
ifdef(`TARGET', `dnl
3648
This package contains files for TARGET architecture, for use in cross-compile
3652
Package: libn32stdc++`'PV-dev`'LS
3653
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3654
Section: ifdef(`TARGET',`devel',`libdevel')
3655
Priority: ifdef(`TARGET',`extra',PRI(optional))
3656
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3658
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3659
This package contains the headers and static library files necessary for
3660
building C++ programs which use libstdc++.
3662
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3663
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3665
ifdef(`TARGET', `dnl
3667
This package contains files for TARGET architecture, for use in cross-compile
3671
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3672
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3675
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3676
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3678
Conflicts: libn32stdc++6-dbg`'LS, libn32stdc++6-4.0-dbg`'LS, libn32stdc++6-4.1-dbg`'LS, libn32stdc++6-4.2-dbg`'LS, libn32stdc++6-4.3-dbg`'LS, libn32stdc++6-4.4-dbg`'LS, libn32stdc++6-4.5-dbg`'LS, libn32stdc++6-4.6-dbg`'LS, libn32stdc++6-4.7-dbg`'LS
3680
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3681
This package contains the shared library of libstdc++ compiled with
3683
ifdef(`TARGET', `dnl
3685
This package contains files for TARGET architecture, for use in cross-compile
3689
ifenabled(`libx32dbgcxx',`
3690
Package: libx32stdc++`'PV-dev`'LS
3691
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3692
Section: ifdef(`TARGET',`devel',`libdevel')
3693
Priority: ifdef(`TARGET',`extra',PRI(optional))
3694
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3696
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3697
This package contains the headers and static library files necessary for
3698
building C++ programs which use libstdc++.
3700
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3701
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3703
ifdef(`TARGET', `dnl
3705
This package contains files for TARGET architecture, for use in cross-compile
3709
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3710
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3713
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3714
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3716
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
3718
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3719
This package contains the shared library of libstdc++ compiled with
3721
ifdef(`TARGET', `dnl
3723
This package contains files for TARGET architecture, for use in cross-compile
3726
')`'dnl libx32dbgcxx
3728
ifenabled(`libhfdbgcxx',`
3729
Package: libhfstdc++`'PV-dev`'LS
3730
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3731
Section: ifdef(`TARGET',`devel',`libdevel')
3732
Priority: ifdef(`TARGET',`extra',PRI(optional))
3733
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3735
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3736
This package contains the headers and static library files necessary for
3737
building C++ programs which use libstdc++.
3739
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3740
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3742
ifdef(`TARGET', `dnl
3744
This package contains files for TARGET architecture, for use in cross-compile
3748
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3749
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3752
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3753
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3755
ifdef(`TARGET',`dnl',`Conflicts: libhfstdc++6-dbg`'LS, libhfstdc++6-4.3-dbg`'LS, libhfstdc++6-4.4-dbg`'LS, libhfstdc++6-4.5-dbg`'LS, libhfstdc++6-4.6-dbg`'LS, libhfstdc++6-4.7-dbg`'LS, libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3757
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3758
This package contains the shared library of libstdc++ compiled with
3760
ifdef(`TARGET', `dnl
3762
This package contains files for TARGET architecture, for use in cross-compile
3767
ifenabled(`libsfdbgcxx',`
3768
Package: libsfstdc++`'PV-dev`'LS
3769
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3770
Section: ifdef(`TARGET',`devel',`libdevel')
3771
Priority: ifdef(`TARGET',`extra',PRI(optional))
3772
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3774
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3775
This package contains the headers and static library files necessary for
3776
building C++ programs which use libstdc++.
3778
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3779
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3781
ifdef(`TARGET', `dnl
3783
This package contains files for TARGET architecture, for use in cross-compile
3787
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3788
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3791
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3792
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3794
ifdef(`TARGET',`dnl',`Conflicts: libsfstdc++6-dbg`'LS, libsfstdc++6-4.3-dbg`'LS, libsfstdc++6-4.4-dbg`'LS, libsfstdc++6-4.5-dbg`'LS, libsfstdc++6-4.6-dbg`'LS, libsfstdc++6-4.7-dbg`'LS, libstdc++'CXX_SO`-armel [biarchsf_archs]')
3796
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3797
This package contains the shared library of libstdc++ compiled with
3799
ifdef(`TARGET', `dnl
3801
This package contains files for TARGET architecture, for use in cross-compile
3806
ifdef(`TARGET', `', `
3807
Package: libstdc++`'PV-doc
3810
Priority: PRI(optional)
3811
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3812
Conflicts: libstdc++5-doc, libstdc++5-3.3-doc, libstdc++6-doc, libstdc++6-4.0-doc, libstdc++6-4.1-doc, libstdc++6-4.2-doc, libstdc++6-4.3-doc, libstdc++6-4.4-doc, libstdc++6-4.5-doc, libstdc++6-4.6-doc, libstdc++6-4.7-doc
3813
Description: GNU Standard C++ Library v3 (documentation files)
3814
This package contains documentation files for the GNU stdc++ library.
3816
One set is the distribution documentation, the other set is the
3817
source documentation including a namespace list, class hierarchy,
3818
alphabetical list, compound list, file list, namespace members,
3819
compound members and file members.
3825
Package: gnat`'-GNAT_V
3827
Priority: PRI(optional)
3828
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3830
Depends: gnat`'PV-base (= ${gnat:Version}), gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3831
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3832
Provides: ada-compiler
3833
Conflicts: gnat (<< 4.1), gnat-3.1, gnat-3.2, gnat-3.3, gnat-3.4, gnat-3.5, gnat-4.0, gnat-4.1, gnat-4.2, gnat-4.3, gnat-4.4, gnat-4.6
3835
Description: GNU Ada compiler
3836
GNAT is a compiler for the Ada programming language. It produces optimized
3837
code on platforms supported by the GNU Compiler Collection (GCC).
3839
This package provides the compiler, tools and runtime library that handles
3840
exceptions using the default zero-cost mechanism.
3842
Package: gnat`'-GNAT_V-sjlj
3845
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3847
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3849
Description: GNU Ada compiler (setjump/longjump runtime library)
3850
GNAT is a compiler for the Ada programming language. It produces optimized
3851
code on platforms supported by the GNU Compiler Collection (GCC).
3853
This package provides an alternative runtime library that handles
3854
exceptions using the setjump/longjump mechanism (as a static library
3855
only). You can install it to supplement the normal compiler.
3857
ifenabled(`libgnat',`
3858
Package: libgnat`'-GNAT_V
3861
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3862
Pre-Depends: multiarch-support
3864
Priority: PRI(optional)
3865
Depends: gnat`'PV-base (= ${gnat:Version}), ${shlibs:Depends}, ${misc:Depends}
3867
Description: runtime for applications compiled with GNAT (shared library)
3868
GNAT is a compiler for the Ada programming language. It produces optimized
3869
code on platforms supported by the GNU Compiler Collection (GCC).
3871
The libgnat library provides runtime components needed by most
3872
applications produced with GNAT.
3874
This package contains the runtime shared library.
3876
Package: libgnat`'-GNAT_V-dbg
3879
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3880
Pre-Depends: multiarch-support
3883
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3885
Description: runtime for applications compiled with GNAT (debugging symbols)
3886
GNAT is a compiler for the Ada programming language. It produces optimized
3887
code on platforms supported by the GNU Compiler Collection (GCC).
3889
The libgnat library provides runtime components needed by most
3890
applications produced with GNAT.
3892
This package contains the debugging symbols.
3894
Package: libgnatvsn`'GNAT_V-dev
3898
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}), ada-compiler,
3899
libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3900
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3902
Description: GNU Ada compiler selected components (development files)
3903
GNAT is a compiler for the Ada programming language. It produces optimized
3904
code on platforms supported by the GNU Compiler Collection (GCC).
3906
The libgnatvsn library exports selected GNAT components for use in other
3907
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3908
GPL, allowing to link proprietary programs with it.
3910
This package contains the development files and static library.
3912
Package: libgnatvsn`'GNAT_V
3914
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3915
Pre-Depends: multiarch-support
3917
Priority: PRI(optional)
3919
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3921
Description: GNU Ada compiler selected components (shared library)
3922
GNAT is a compiler for the Ada programming language. It produces optimized
3923
code on platforms supported by the GNU Compiler Collection (GCC).
3925
The libgnatvsn library exports selected GNAT components for use in other
3926
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3927
GPL, allowing to link proprietary programs with it.
3929
This package contains the runtime shared library.
3931
Package: libgnatvsn`'GNAT_V-dbg
3933
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3934
Pre-Depends: multiarch-support
3938
Depends: gnat`'PV-base (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3939
Suggests: gnat, ada-compiler
3941
Description: GNU Ada compiler selected components (debugging symbols)
3942
GNAT is a compiler for the Ada programming language. It produces optimized
3943
code on platforms supported by the GNU Compiler Collection (GCC).
3945
The libgnatvsn library exports selected GNAT components for use in other
3946
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3947
GPL, allowing to link proprietary programs with it.
3949
This package contains the debugging symbols.
3951
Package: libgnatprj`'GNAT_V-dev
3955
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}), ada-compiler,
3956
libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
3957
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3959
Description: GNU Ada compiler Project Manager (development files)
3960
GNAT is a compiler for the Ada programming language. It produces optimized
3961
code on platforms supported by the GNU Compiler Collection (GCC).
3963
GNAT uses project files to organise source and object files in large-scale
3964
development efforts. The libgnatprj library exports GNAT project files
3965
management for use in other packages, most notably ASIS tools (package
3966
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3967
licensed under the pure GPL; all programs that use it must also be
3968
distributed under the GPL, or not distributed at all.
3970
This package contains the development files and static library.
3972
Package: libgnatprj`'GNAT_V
3974
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3975
Pre-Depends: multiarch-support
3977
Priority: PRI(optional)
3979
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3981
Description: GNU Ada compiler Project Manager (shared library)
3982
GNAT is a compiler for the Ada programming language. It produces optimized
3983
code on platforms supported by the GNU Compiler Collection (GCC).
3985
GNAT uses project files to organise source and object files in large-scale
3986
development efforts. The libgnatprj library exports GNAT project files
3987
management for use in other packages, most notably ASIS tools (package
3988
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3989
licensed under the pure GPL; all programs that use it must also be
3990
distributed under the GPL, or not distributed at all.
3992
This package contains the runtime shared library.
3994
Package: libgnatprj`'GNAT_V-dbg
3996
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3997
Pre-Depends: multiarch-support
4001
Depends: gnat`'PV-base (= ${gnat:Version}), libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
4002
Suggests: gnat, ada-compiler
4004
Description: GNU Ada compiler Project Manager (debugging symbols)
4005
GNAT is a compiler for the Ada programming language. It produces optimized
4006
code on platforms supported by the GNU Compiler Collection (GCC).
4008
GNAT uses project files to organise source and object files in large-scale
4009
development efforts. The libgnatprj library exports GNAT project files
4010
management for use in other packages, most notably ASIS tools (package
4011
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
4012
licensed under the pure GPL; all programs that use it must also be
4013
distributed under the GPL, or not distributed at all.
4015
This package contains the debugging symbols.
4018
ifenabled(`lib64gnat',`
4019
Package: lib64gnat`'-GNAT_V
4021
Architecture: biarch64_archs
4022
Priority: PRI(optional)
4023
Depends: gnat`'PV-base (= ${gnat:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
4025
Description: runtime for applications compiled with GNAT (64 bits shared library)
4026
GNAT is a compiler for the Ada programming language. It produces optimized
4027
code on platforms supported by the GNU Compiler Collection (GCC).
4029
The libgnat library provides runtime components needed by most
4030
applications produced with GNAT.
4032
This package contains the runtime shared library for 64 bits architectures.
4035
ifenabled(`gfdldoc',`
4036
Package: gnat`'PV-doc
4039
Priority: PRI(optional)
4040
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4042
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
4044
Description: GNU Ada compiler (documentation)
4045
GNAT is a compiler for the Ada programming language. It produces optimized
4046
code on platforms supported by the GNU Compiler Collection (GCC).
4048
The libgnat library provides runtime components needed by most
4049
applications produced with GNAT.
4051
This package contains the documentation in info `format'.
4058
Priority: PRI(optional)
4059
Depends: SOFTBASEDEP, g++`'PV (>= ${gcc:SoftVersion}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}) [libphobos_no_archs], ${shlibs:Depends}, ${misc:Depends}
4060
Provides: gdc, d-compiler, d-v2-compiler
4061
Replaces: gdc (<< 4.4.6-5)
4063
Description: GNU D compiler (version 2), based on the GCC backend
4064
This is the GNU D compiler, which compiles D on platforms supported by gcc.
4065
It uses the gcc backend to generate optimised code.
4067
This compiler supports D language version 2.
4069
ifenabled(`libphobos',`
4070
Package: libphobos`'PHOBOS_V`'PV`'TS-dev
4071
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4073
Priority: PRI(optional)
4074
Depends: gdc`'PV`'TS (= ${gdc:Version}), zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
4075
Provides: libphobos`'PHOBOS_V`'TS-dev
4076
Suggests: libphobos`'PHOBOS_V`'PV`'TS-dbg
4078
Description: Phobos D standard library
4079
This is the Phobos standard library that comes with the D2 compiler.
4081
For more information check http://www.dlang.org/phobos/
4083
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
4085
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4087
Depends: gdc`'PV`'TS (= ${gdc:Version}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
4088
Provides: libphobos`'PHOBOS_V`'TS-dbg
4090
Description: The Phobos D standard library (debug symbols)
4091
This is the Phobos standard library that comes with the D2 compiler.
4093
For more information check http://www.dlang.org/phobos/
4097
ifdef(`TARGET',`',`dnl
4099
Package: gcc`'PV-soft-float
4100
Architecture: arm armel armhf
4101
Priority: PRI(optional)
4102
Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
4103
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
4105
Description: GCC soft-floating-point gcc libraries (ARM)
4106
These are versions of basic static libraries such as libgcc.a compiled
4107
with the -msoft-float option, for CPUs without a floating-point unit.
4111
ifenabled(`fixincl',`
4112
Package: fixincludes
4114
Priority: PRI(optional)
4115
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
4117
Description: Fix non-ANSI header files
4118
FixIncludes was created to fix non-ANSI system header files. Many
4119
system manufacturers supply proprietary headers that are not ANSI compliant.
4120
The GNU compilers cannot compile non-ANSI headers. Consequently, the
4121
FixIncludes shell script was written to fix the header files.
4123
Not all packages with header files are installed on the system, when the
4124
package is built, so we make fixincludes available at build time of other
4125
packages, such that checking tools like lintian can make use of it.
4129
ifdef(`TARGET', `', `
4130
ifenabled(`gfdldoc',`
4131
Package: gcc`'PV-doc
4134
Priority: PRI(optional)
4135
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4136
Conflicts: gcc-docs (<< 2.95.2)
4137
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
4138
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
4139
Documentation for the GNU compilers in info `format'.
4144
ifdef(`TARGET',`',`dnl
4145
ifenabled(`libnof',`
4146
Package: gcc`'PV-nof
4147
Architecture: powerpc
4148
Priority: PRI(optional)
4149
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
4150
Conflicts: gcc-3.2-nof
4152
Description: GCC no-floating-point gcc libraries (powerpc)
4153
These are versions of basic static libraries such as libgcc.a compiled
4154
with the -msoft-float option, for CPUs without a floating-point unit.
4158
ifenabled(`source',`
4159
Package: gcc`'PV-source
4161
Priority: PRI(optional)
4162
Depends: make (>= 3.81), autoconf2.64, automake, quilt, patchutils, gawk, ${misc:Depends}
4163
Description: Source of the GNU Compiler Collection
4164
This package contains the sources and patches which are needed to
4165
build the GNU Compiler Collection (GCC).
4169
dnl last line in file