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
67
kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any],
68
AUTO_BUILD_DEP AUTOGEN_BUILD_DEP
69
libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
70
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
71
BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSBDV) [hppa],
72
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
73
texinfo (>= 4.3), locales, sharutils,
74
procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
75
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
76
CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
77
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
79
Build-Conflicts: binutils-gold
80
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
81
Homepage: http://gcc.gnu.org/
82
', regexp(SRCNAME, `gdc'),0,`dnl
83
Homepage: http://gdcproject.org/
85
Homepage: http://gcc.gnu.org/
87
XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
88
XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV
90
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
91
Package: gcc-snapshot`'TS
95
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
96
Recommends: ${snap:recommends}
98
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
100
Description: A SNAPSHOT of the GNU Compiler Collection
101
This package contains a recent development SNAPSHOT of all files
102
contained in the GNU Compiler Collection (GCC).
104
The source code for this package has been exported from SVN trunk.
106
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
108
This package will NEVER hit the testing distribution. It is used for
109
tracking gcc bugs submitted to the Debian BTS in recent development
113
dnl default base package dependencies
114
define(`BASETARGET', `')
115
define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})')
116
define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})')
118
dnl base, when building libgcc out of the gcj source; needed if new symbols
119
dnl in libgcc are used in libgcj.
120
ifelse(index(SRCNAME, `gcj'), 0, `
121
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
122
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
125
ifelse(index(SRCNAME, `gnat'), 0, `
126
define(`BASEDEP', `gnat`'PV-base (= ${gnat:Version})')
127
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
130
ifdef(`TARGET', `', `
131
ifenabled(`gccbase',`
133
Package: gcc`'PV-base
135
ifdef(`MULTIARCH', `Multi-Arch: same
138
Priority: PRI(required)
139
Depends: ${misc:Depends}
140
Replaces: ${base:Replaces}
141
Breaks: gcj-4.4-base (<< 4.4.6-9~), gnat-4.4-base (<< 4.4.6-3~), gcj-4.6-base (<< 4.6.1-4~), gnat-4.6 (<< 4.6.1-5~), dehydra (<= 0.9.hg20110609-2)
143
Description: GCC, the GNU Compiler Collection (base package)
144
This package contains files common to all languages and libraries
145
contained in the GNU Compiler Collection (GCC).
146
ifdef(`BASE_ONLY', `dnl
148
This version of GCC is not yet available for this architecture.
149
Please use the compilers from the gcc-snapshot package for testing.
154
ifenabled(`gccxbase',`
155
dnl override default base package dependencies to cross version
156
dnl This creates a toolchain that doesnt depend on the system -base packages
157
define(`BASETARGET', `PV`'TS')
158
define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})')
159
define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})')
161
Package: gcc`'BASETARGET-base
165
Depends: ${misc:Depends}
167
Description: GCC, the GNU Compiler Collection (base package)
168
This package contains files common to all languages and libraries
169
contained in the GNU Compiler Collection (GCC).
173
ifdef(`TARGET', `', `
174
ifenabled(`gcjbase',`
175
Package: gcj`'PV-base
177
ifdef(`MULTIARCH', `Multi-Arch: same
180
Priority: PRI(optional)
181
Depends: ${misc:Depends}
183
Description: GCC, the GNU Compiler Collection (gcj base package)
184
This package contains files common to all java related packages
185
built from the GNU Compiler Collection (GCC).
189
ifenabled(`gcjxbase',`
190
dnl override default base package dependencies to cross version
191
dnl This creates a toolchain that doesnt depend on the system -base packages
192
define(`BASETARGET', `PV`'TS')
193
define(`BASEDEP', `gcj`'BASETARGET-base (= ${gcc:Version})')
194
define(`SOFTBASEDEP', `gcj`'BASETARGET-base (>= ${gcc:SoftVersion})')
196
Package: gcj`'BASETARGET-base
200
Depends: ${misc:Depends}
202
Description: GCC, the GNU Compiler Collection (gcj base package)
203
This package contains files common to all java related packages
204
built from the GNU Compiler Collection (GCC).
209
Package: gnat`'PV-base
212
Priority: PRI(optional)
213
Depends: ${misc:Depends}
214
Breaks: gcc-4.6 (<< 4.6.1-8~)
216
Description: GNU Ada compiler (common files)
217
GNAT is a compiler for the Ada programming language. It produces optimized
218
code on platforms supported by the GNU Compiler Collection (GCC).
220
This package contains files common to all GNAT related packages.
225
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
226
Section: ifdef(`TARGET',`devel',`libs')
227
Priority: ifdef(`TARGET',`extra',required)
228
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
229
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',
230
ifdef(`MULTIARCH', `Multi-Arch: same
231
Pre-Depends: multiarch-support
232
Breaks: ${multiarch:breaks}
233
')`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
235
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
236
Shared version of the support library, a library of internal subroutines
237
that GCC uses to overcome shortcomings of particular machines, or
238
special needs for some languages.
241
This package contains files for TARGET architecture, for use in cross-compile
245
Package: libgcc1-dbg`'LS
246
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
249
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
250
ifdef(`TARGET',`',`dnl
251
ifdef(`MULTIARCH',`Multi-Arch: same
253
Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
256
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
257
Debug symbols for the GCC support library.
260
This package contains files for TARGET architecture, for use in cross-compile
265
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
266
Section: ifdef(`TARGET',`devel',`libs')
267
Priority: ifdef(`TARGET',`extra',required)
268
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
269
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
270
',ifdef(`MULTIARCH', `Multi-Arch: same
271
Pre-Depends: multiarch-support
272
Breaks: ${multiarch:breaks}
275
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
276
Shared version of the support library, a library of internal subroutines
277
that GCC uses to overcome shortcomings of particular machines, or
278
special needs for some languages.
281
This package contains files for TARGET architecture, for use in cross-compile
285
Package: libgcc2-dbg`'LS
286
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
289
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
290
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
293
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
294
Debug symbols for the GCC support library.
297
This package contains files for TARGET architecture, for use in cross-compile
303
Package: libgcc`'PV-dev`'LS
304
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
307
Recommends: ${dep:libcdev}
308
Depends: BASEDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm}, ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:libtsan}, ${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
309
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
312
Description: GCC support library (development files)
313
This package contains the headers and static library files necessary for
314
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
317
ifenabled(`lib4gcc',`
319
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
320
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
321
Pre-Depends: multiarch-support
322
Breaks: ${multiarch:breaks}
324
Section: ifdef(`TARGET',`devel',`libs')
325
Priority: ifdef(`TARGET',`extra',required)
326
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
328
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
329
Shared version of the support library, a library of internal subroutines
330
that GCC uses to overcome shortcomings of particular machines, or
331
special needs for some languages.
334
This package contains files for TARGET architecture, for use in cross-compile
338
Package: libgcc4-dbg`'LS
339
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
340
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
344
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
346
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
347
Debug symbols for the GCC support library.
350
This package contains files for TARGET architecture, for use in cross-compile
355
ifenabled(`lib64gcc',`
356
Package: lib64gcc1`'LS
357
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
358
Section: ifdef(`TARGET',`devel',`libs')
359
Priority: ifdef(`TARGET',`extra',PRI(optional))
360
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
361
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
363
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
365
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
366
Shared version of the support library, a library of internal subroutines
367
that GCC uses to overcome shortcomings of particular machines, or
368
special needs for some languages.
371
This package contains files for TARGET architecture, for use in cross-compile
375
Package: lib64gcc1-dbg`'LS
376
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
379
Depends: BASEDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
381
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
382
Debug symbols for the GCC support library.
385
This package contains files for TARGET architecture, for use in cross-compile
391
Package: lib64gcc`'PV-dev`'LS
392
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
395
Recommends: ${dep:libcdev}
396
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
398
Description: GCC support library (64bit development files)
399
This package contains the headers and static library files necessary for
400
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
403
ifenabled(`lib32gcc',`
404
Package: lib32gcc1`'LS
405
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
406
Section: ifdef(`TARGET',`devel',`libs')
408
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
409
Conflicts: ${confl:lib32}
410
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
413
Description: GCC support library (32 bit Version)
414
Shared version of the support library, a library of internal subroutines
415
that GCC uses to overcome shortcomings of particular machines, or
416
special needs for some languages.
419
This package contains files for TARGET architecture, for use in cross-compile
423
Package: lib32gcc1-dbg`'LS
424
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
427
Depends: BASEDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
429
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
430
Debug symbols for the GCC support library.
433
This package contains files for TARGET architecture, for use in cross-compile
439
Package: lib32gcc`'PV-dev`'LS
440
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
443
Recommends: ${dep:libcdev}
444
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
446
Description: GCC support library (32 bit development files)
447
This package contains the headers and static library files necessary for
448
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
451
ifenabled(`libneongcc',`
452
Package: libgcc1-neon`'LS
453
Architecture: NEON_ARCHS
456
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
458
Description: GCC support library [neon optimized]
459
Shared version of the support library, a library of internal subroutines
460
that GCC uses to overcome shortcomings of particular machines, or
461
special needs for some languages.
463
This set of libraries is optimized to use a NEON coprocessor, and will
464
be selected instead when running under systems which have one.
467
ifenabled(`libhfgcc',`
468
Package: libhfgcc1`'LS
469
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
470
Section: ifdef(`TARGET',`devel',`libs')
471
Priority: ifdef(`TARGET',`extra',PRI(optional))
472
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
473
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
474
',`Conflicts: libgcc1-armhf [biarchhf_archs]
477
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
478
Shared version of the support library, a library of internal subroutines
479
that GCC uses to overcome shortcomings of particular machines, or
480
special needs for some languages.
483
This package contains files for TARGET architecture, for use in cross-compile
487
Package: libhfgcc1-dbg`'LS
488
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
491
Depends: BASEDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
492
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
494
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
495
Debug symbols for the GCC support library.
498
This package contains files for TARGET architecture, for use in cross-compile
505
Package: libhfgcc`'PV-dev`'LS
506
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
509
Recommends: ${dep:libcdev}
510
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
512
Description: GCC support library (hard float ABI development files)
513
This package contains the headers and static library files necessary for
514
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
518
ifenabled(`libsfgcc',`
519
Package: libsfgcc1`'LS
520
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
521
Section: ifdef(`TARGET',`devel',`libs')
522
Priority: ifdef(`TARGET',`extra',PRI(optional))
523
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
524
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
525
',`Conflicts: libgcc1-armel [biarchsf_archs]
528
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
529
Shared version of the support library, a library of internal subroutines
530
that GCC uses to overcome shortcomings of particular machines, or
531
special needs for some languages.
534
This package contains files for TARGET architecture, for use in cross-compile
538
Package: libsfgcc1-dbg`'LS
539
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
542
Depends: BASEDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
543
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
545
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
546
Debug symbols for the GCC support library.
549
This package contains files for TARGET architecture, for use in cross-compile
556
Package: libsfgcc`'PV-dev`'LS
557
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
560
Recommends: ${dep:libcdev}
561
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
563
Description: GCC support library (soft float ABI development files)
564
This package contains the headers and static library files necessary for
565
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
569
ifenabled(`libn32gcc',`
570
Package: libn32gcc1`'LS
571
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
572
Section: ifdef(`TARGET',`devel',`libs')
573
Priority: ifdef(`TARGET',`extra',PRI(optional))
574
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
575
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
576
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
579
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
580
Shared version of the support library, a library of internal subroutines
581
that GCC uses to overcome shortcomings of particular machines, or
582
special needs for some languages.
585
This package contains files for TARGET architecture, for use in cross-compile
589
Package: libn32gcc1-dbg`'LS
590
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
593
Depends: BASEDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
595
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
596
Debug symbols for the GCC support library.
599
This package contains files for TARGET architecture, for use in cross-compile
605
Package: libn32gcc`'PV-dev`'LS
606
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
609
Recommends: ${dep:libcdev}
610
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
612
Description: GCC support library (n32 development files)
613
This package contains the headers and static library files necessary for
614
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
617
ifenabled(`libx32gcc',`
618
Package: libx32gcc1`'LS
619
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
620
Section: ifdef(`TARGET',`devel',`libs')
621
Priority: ifdef(`TARGET',`extra',PRI(optional))
622
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
623
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
626
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
627
Shared version of the support library, a library of internal subroutines
628
that GCC uses to overcome shortcomings of particular machines, or
629
special needs for some languages.
632
This package contains files for TARGET architecture, for use in cross-compile
636
Package: libx32gcc1-dbg`'LS
637
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
640
Depends: BASEDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
642
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
643
Debug symbols for the GCC support library.
646
This package contains files for TARGET architecture, for use in cross-compile
653
Package: libx32gcc`'PV-dev`'LS
654
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
657
Recommends: ${dep:libcdev}
658
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
660
Description: GCC support library (x32 development files)
661
This package contains the headers and static library files necessary for
662
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
666
ifdef(`TARGET', `', `
667
ifenabled(`libgmath',`
668
Package: libgccmath`'GCCMATH_SO`'LS
670
ifdef(`MULTIARCH', `Multi-Arch: same
671
Pre-Depends: multiarch-support
674
Priority: PRI(optional)
675
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
677
Description: GCC math support library
678
Support library for GCC.
680
Package: lib32gccmath`'GCCMATH_SO`'LS
683
Priority: PRI(optional)
684
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
686
Description: GCC math support library (32bit)
687
Support library for GCC.
689
Package: lib64gccmath`'GCCMATH_SO`'LS
692
Priority: PRI(optional)
693
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
695
Description: GCC math support library (64bit)
696
Support library for GCC.
704
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
705
Depends: BASEDEP, cpp`'PV`'TS (= ${gcc:Version}), binutils`'TS (>= ${binutils:Version}), libdevdep(gcc`'PV-dev`',), ${shlibs:Depends}, ${misc:Depends}
706
Recommends: ${dep:libcdev}
707
Suggests: ${gcc:multilib}, libdevdep(mudflap`'MF_SO`'PV-dev,,=), gcc`'PV-doc (>= ${gcc:SoftVersion}), gcc`'PV-locales (>= ${gcc:SoftVersion}), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), libdbgdep(gomp`'GOMP_SO-dbg,), libdbgdep(itm`'ITM_SO-dbg,), libdbgdep(atomic`'ATOMIC_SO-dbg,), libdbgdep(asan`'ASAN_SO-dbg,), libdbgdep(tsan`'TSAN_SO-dbg,), libdbgdep(backtrace`'BTRACE_SO-dbg,), libdbgdep(quadmath`'QMATH_SO-dbg,), libdbgdep(mudflap`'MF_SO-dbg,), ${dep:libcloog}, ${dep:gold}
708
Provides: c-compiler`'TS
710
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
711
This is the GNU C compiler, a fairly portable optimizing compiler for C.
714
This package contains C cross-compiler for TARGET architecture.
717
ifenabled(`multilib',`
718
Package: gcc`'PV-multilib`'TS
719
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
721
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
722
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
723
Suggests: ${dep:libmudflapbiarch}
725
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
726
This is the GNU C compiler, a fairly portable optimizing compiler for C.
728
On architectures with multilib support, the package contains files
729
and dependencies for the non-default multilib architecture(s).
732
ifenabled(`plugindev',`
733
Package: gcc`'PV-plugin-dev`'TS
736
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
737
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
739
Description: Files for GNU GCC plugin development.
740
This package contains (header) files for GNU GCC plugin development. It
741
is only used for the development of GCC plugins, but not needed to run
747
Package: gcc`'PV-hppa64
748
Architecture: ifdef(`TARGET',`any',hppa)
750
Priority: PRI(optional)
751
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
752
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3)
754
Description: GNU C compiler (cross compiler for hppa64)
755
This is the GNU C compiler, a fairly portable optimizing compiler for C.
761
Section: ifdef(`TARGET',`devel',`interpreters')
762
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
763
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
764
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
765
Replaces: gcc-4.6 (<< 4.6.1-9)
767
Description: GNU C preprocessor
768
A macro processor that is used automatically by the GNU C compiler
769
to transform programs before actual compilation.
771
This package has been separated from gcc for the benefit of those who
772
require the preprocessor but not the compiler.
775
This package contains preprocessor configured for TARGET architecture.
778
ifdef(`TARGET', `', `
779
ifenabled(`gfdldoc',`
783
Priority: PRI(optional)
784
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
785
Description: Documentation for the GNU C preprocessor (cpp)
786
Documentation for the GNU C preprocessor in info `format'.
790
ifdef(`TARGET', `', `
791
Package: gcc`'PV-locales
794
Priority: PRI(optional)
795
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
796
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
797
Description: GCC, the GNU compiler collection (native language support files)
798
Native language support for GCC. Lets GCC speak your language,
799
if translations are available.
801
Please do NOT submit bug reports in other languages than "C".
802
Always reset your language settings to use the "C" locales.
811
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
812
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
813
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
814
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
816
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
817
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
820
This package contains C++ cross-compiler for TARGET architecture.
823
ifenabled(`multilib',`
824
Package: g++`'PV-multilib`'TS
825
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
827
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
828
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
829
Suggests: ${dep:libcxxbiarchdbg}
831
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
832
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
834
On architectures with multilib support, the package contains files
835
and dependencies for the non-default multilib architecture(s).
840
ifenabled(`mudflap',`
841
ifenabled(`libmudf',`
842
Package: libmudflap`'MF_SO`'LS
843
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
844
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
845
Pre-Depends: multiarch-support
846
Breaks: ${multiarch:breaks}
847
')`Provides: libmudflap'MF_SO`-armel [armel], libmudflap'MF_SO`-armhf [armhf]')
848
Section: ifdef(`TARGET',`devel',`libs')
849
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
850
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
852
Description: GCC mudflap shared support libraries
853
The libmudflap libraries are used by GCC for instrumenting pointer and array
854
dereferencing operations.
856
Package: libmudflap`'MF_SO-dbg`'LS
857
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
858
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
859
')`Provides: libmudflap'MF_SO`-dbg-armel [armel], libmudflap'MF_SO`-dbg-armhf [armhf]')
862
Depends: BASEDEP, libdep(mudflap`'MF_SO,,=), ${misc:Depends}
864
Description: GCC mudflap shared support libraries (debug symbols)
865
The libmudflap libraries are used by GCC for instrumenting pointer and array
866
dereferencing operations.
868
Package: lib32mudflap`'MF_SO`'LS
869
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
870
Section: ifdef(`TARGET',`devel',`libs')
871
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
872
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
873
Replaces: libmudflap0 (<< 4.1)
874
Conflicts: ${confl:lib32}
876
Description: GCC mudflap shared support libraries (32bit)
877
The libmudflap libraries are used by GCC for instrumenting pointer and array
878
dereferencing operations.
880
Package: lib32mudflap`'MF_SO-dbg`'LS
881
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
884
Depends: BASEDEP, libdep(mudflap`'MF_SO,32,=), ${misc:Depends}
886
Description: GCC mudflap shared support libraries (32 bit debug symbols)
887
The libmudflap libraries are used by GCC for instrumenting pointer and array
888
dereferencing operations.
890
Package: lib64mudflap`'MF_SO`'LS
891
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
892
Section: ifdef(`TARGET',`devel',`libs')
893
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
894
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
895
Replaces: libmudflap0 (<< 4.1)
897
Description: GCC mudflap shared support libraries (64bit)
898
The libmudflap libraries are used by GCC for instrumenting pointer and array
899
dereferencing operations.
901
Package: lib64mudflap`'MF_SO-dbg`'LS
902
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
905
Depends: BASEDEP, libdep(mudflap`'MF_SO,64,=), ${misc:Depends}
907
Description: GCC mudflap shared support libraries (64 bit debug symbols)
908
The libmudflap libraries are used by GCC for instrumenting pointer and array
909
dereferencing operations.
911
Package: libn32mudflap`'MF_SO`'LS
912
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
913
Section: ifdef(`TARGET',`devel',`libs')
914
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
915
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
916
Replaces: libmudflap0 (<< 4.1)
918
Description: GCC mudflap shared support libraries (n32)
919
The libmudflap libraries are used by GCC for instrumenting pointer and array
920
dereferencing operations.
922
Package: libn32mudflap`'MF_SO-dbg`'LS
923
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
926
Depends: BASEDEP, libdep(mudflap`'MF_SO,n32,=), ${misc:Depends}
928
Description: GCC mudflap shared support libraries (n32 debug symbols)
929
The libmudflap libraries are used by GCC for instrumenting pointer and array
930
dereferencing operations.
932
ifenabled(`libx32mudflap',`
933
Package: libx32mudflap`'MF_SO`'LS
934
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
935
Section: ifdef(`TARGET',`devel',`libs')
936
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
937
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
938
Replaces: libmudflap0 (<< 4.1)
940
Description: GCC mudflap shared support libraries (x32)
941
The libmudflap libraries are used by GCC for instrumenting pointer and array
942
dereferencing operations.
944
Package: libx32mudflap`'MF_SO-dbg`'LS
945
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
948
Depends: BASEDEP, libdep(mudflap`'MF_SO,x32,=), ${misc:Depends}
950
Description: GCC mudflap shared support libraries (x32 debug symbols)
951
The libmudflap libraries are used by GCC for instrumenting pointer and array
952
dereferencing operations.
953
')`'dnl libx32mudflap
955
ifenabled(`libhfmudflap',`
956
Package: libhfmudflap`'MF_SO`'LS
957
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
958
Section: ifdef(`TARGET',`devel',`libs')
959
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
960
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armhf [biarchhf_archs]')
961
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
963
Description: GCC mudflap shared support libraries (hard float)
964
The libmudflap libraries are used by GCC for instrumenting pointer and array
965
dereferencing operations.
967
Package: libhfmudflap`'MF_SO-dbg`'LS
968
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
971
Depends: BASEDEP, libdep(mudflap`'MF_SO,hf,=), ${misc:Depends}
972
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armhf [biarchhf_archs]')
974
Description: GCC mudflap shared support libraries (hard float debug symbols)
975
The libmudflap libraries are used by GCC for instrumenting pointer and array
976
dereferencing operations.
979
ifenabled(`libsfmudflap',`
980
Package: libsfmudflap`'MF_SO`'LS
981
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
982
Section: ifdef(`TARGET',`devel',`libs')
983
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
984
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
985
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armel [biarchsf_archs]')
987
Description: GCC mudflap shared support libraries (soft float)
988
The libmudflap libraries are used by GCC for instrumenting pointer and array
989
dereferencing operations.
991
Package: libsfmudflap`'MF_SO-dbg`'LS
992
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
995
Depends: BASEDEP, libdep(mudflap`'MF_SO,sf,=), ${misc:Depends}
996
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armel [biarchsf_archs]')
998
Description: GCC mudflap shared support libraries (soft float debug symbols)
999
The libmudflap libraries are used by GCC for instrumenting pointer and array
1000
dereferencing operations.
1001
')`'dnl libsfmudflap
1004
Package: libmudflap`'MF_SO`'PV-dev`'LS
1005
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1006
Section: ifdef(`TARGET',`devel',`libdevel')
1007
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1008
Depends: BASEDEP, libdevdep(mudflap`'MF_SO,,>=,${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
1009
Suggests: ${sug:libmudflapdev}
1010
Conflicts: libmudflap0-dev
1012
Description: GCC mudflap support libraries (development files)
1013
The libmudflap libraries are used by GCC for instrumenting pointer and array
1014
dereferencing operations.
1016
This package contains the headers and the static libraries.
1019
ifdef(`TARGET', `', `
1021
Package: libssp`'SSP_SO`'LS
1023
ifdef(`MULTIARCH', `Multi-Arch: same
1024
Pre-Depends: multiarch-support
1027
Priority: PRI(optional)
1028
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1030
Description: GCC stack smashing protection library
1031
GCC can now emit code for protecting applications from stack-smashing attacks.
1032
The protection is realized by buffer overflow detection and reordering of
1033
stack variables to avoid pointer corruption.
1035
Package: lib32ssp`'SSP_SO`'LS
1036
Architecture: biarch32_archs
1038
Priority: PRI(optional)
1039
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1040
Replaces: libssp0 (<< 4.1)
1041
Conflicts: ${confl:lib32}
1043
Description: GCC stack smashing protection library (32bit)
1044
GCC can now emit code for protecting applications from stack-smashing attacks.
1045
The protection is realized by buffer overflow detection and reordering of
1046
stack variables to avoid pointer corruption.
1048
Package: lib64ssp`'SSP_SO`'LS
1049
Architecture: biarch64_archs
1051
Priority: PRI(optional)
1052
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1053
Replaces: libssp0 (<< 4.1)
1055
Description: GCC stack smashing protection library (64bit)
1056
GCC can now emit code for protecting applications from stack-smashing attacks.
1057
The protection is realized by buffer overflow detection and reordering of
1058
stack variables to avoid pointer corruption.
1060
Package: libn32ssp`'SSP_SO`'LS
1061
Architecture: biarchn32_archs
1063
Priority: PRI(optional)
1064
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1065
Replaces: libssp0 (<< 4.1)
1067
Description: GCC stack smashing protection library (n32)
1068
GCC can now emit code for protecting applications from stack-smashing attacks.
1069
The protection is realized by buffer overflow detection and reordering of
1070
stack variables to avoid pointer corruption.
1072
Package: libx32ssp`'SSP_SO`'LS
1073
Architecture: biarchx32_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 (x32)
1080
GCC can now emit code for protecting applications from stack-smashing attacks.
1081
The protection is realized by buffer overflow detection and reordering of
1082
stack variables to avoid pointer corruption.
1084
Package: libhfssp`'SSP_SO`'LS
1085
Architecture: biarchhf_archs
1087
Priority: PRI(optional)
1088
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1090
Description: GCC stack smashing protection library (hard float ABI)
1091
GCC can now emit code for protecting applications from stack-smashing attacks.
1092
The protection is realized by buffer overflow detection and reordering of
1093
stack variables to avoid pointer corruption.
1095
Package: libsfssp`'SSP_SO`'LS
1096
Architecture: biarchsf_archs
1098
Priority: PRI(optional)
1099
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1101
Description: GCC stack smashing protection library (soft float ABI)
1102
GCC can now emit code for protecting applications from stack-smashing attacks.
1103
The protection is realized by buffer overflow detection and reordering of
1104
stack variables to avoid pointer corruption.
1108
ifenabled(`libgomp',`
1109
Package: libgomp`'GOMP_SO`'LS
1110
Section: ifdef(`TARGET',`devel',`libs')
1111
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1112
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1113
Pre-Depends: multiarch-support
1114
Breaks: ${multiarch:breaks}
1115
')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]')
1116
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1117
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1119
Description: GCC OpenMP (GOMP) support library
1120
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1121
in the GNU Compiler Collection.
1123
Package: libgomp`'GOMP_SO-dbg`'LS
1124
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1127
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
1128
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1129
')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]')
1131
Description: GCC OpenMP (GOMP) support library (debug symbols)
1132
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1133
in the GNU Compiler Collection.
1135
Package: lib32gomp`'GOMP_SO`'LS
1136
Section: ifdef(`TARGET',`devel',`libs')
1137
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1138
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1139
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1140
Conflicts: ${confl:lib32}
1142
Description: GCC OpenMP (GOMP) support library (32bit)
1143
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1144
in the GNU Compiler Collection.
1146
Package: lib32gomp`'GOMP_SO-dbg`'LS
1147
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1150
Depends: BASEDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
1152
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
1153
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1154
in the GNU Compiler Collection.
1156
Package: lib64gomp`'GOMP_SO`'LS
1157
Section: ifdef(`TARGET',`devel',`libs')
1158
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1159
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1160
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1162
Description: GCC OpenMP (GOMP) support library (64bit)
1163
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1164
in the GNU Compiler Collection.
1166
Package: lib64gomp`'GOMP_SO-dbg`'LS
1167
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1170
Depends: BASEDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
1172
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
1173
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1174
in the GNU Compiler Collection.
1176
Package: libn32gomp`'GOMP_SO`'LS
1177
Section: ifdef(`TARGET',`devel',`libs')
1178
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1179
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1180
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1182
Description: GCC OpenMP (GOMP) support library (n32)
1183
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1184
in the GNU Compiler Collection.
1186
Package: libn32gomp`'GOMP_SO-dbg`'LS
1187
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1190
Depends: BASEDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
1192
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
1193
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1195
ifenabled(`libx32gomp',`
1196
Package: libx32gomp`'GOMP_SO`'LS
1197
Section: ifdef(`TARGET',`devel',`libs')
1198
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1199
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1200
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1202
Description: GCC OpenMP (GOMP) support library (x32)
1203
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1204
in the GNU Compiler Collection.
1206
Package: libx32gomp`'GOMP_SO-dbg`'LS
1207
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1210
Depends: BASEDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
1212
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
1213
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1216
ifenabled(`libhfgomp',`
1217
Package: libhfgomp`'GOMP_SO`'LS
1218
Section: ifdef(`TARGET',`devel',`libs')
1219
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1220
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1221
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1222
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
1224
Description: GCC OpenMP (GOMP) support library (hard float ABI)
1225
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1226
in the GNU Compiler Collection.
1228
Package: libhfgomp`'GOMP_SO-dbg`'LS
1229
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1232
Depends: BASEDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
1233
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
1235
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
1236
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1239
ifenabled(`libsfgomp',`
1240
Package: libsfgomp`'GOMP_SO`'LS
1241
Section: ifdef(`TARGET',`devel',`libs')
1242
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1243
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1244
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1245
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
1247
Description: GCC OpenMP (GOMP) support library (soft float ABI)
1248
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1249
in the GNU Compiler Collection.
1251
Package: libsfgomp`'GOMP_SO-dbg`'LS
1252
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1255
Depends: BASEDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
1256
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
1258
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
1259
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1262
ifenabled(`libneongomp',`
1263
Package: libgomp`'GOMP_SO-neon`'LS
1264
Architecture: NEON_ARCHS
1267
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1269
Description: GCC OpenMP (GOMP) support library [neon optimized]
1270
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1271
in the GNU Compiler Collection.
1273
This set of libraries is optimized to use a NEON coprocessor, and will
1274
be selected instead when running under systems which have one.
1278
ifenabled(`libitm',`
1279
Package: libitm`'ITM_SO`'LS
1280
Section: ifdef(`TARGET',`devel',`libs')
1281
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1282
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1283
Pre-Depends: multiarch-support
1284
')`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]')
1285
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1286
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1288
Description: GNU Transactional Memory Library
1289
GNU Transactional Memory Library (libitm) provides transaction support for
1290
accesses to the memory of a process, enabling easy-to-use synchronization of
1291
accesses to shared memory by several threads.
1293
Package: libitm`'ITM_SO-dbg`'LS
1294
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1297
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1298
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1299
')`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]')
1301
Description: GNU Transactional Memory Library (debug symbols)
1302
GNU Transactional Memory Library (libitm) provides transaction support for
1303
accesses to the memory of a process, enabling easy-to-use synchronization of
1304
accesses to shared memory by several threads.
1306
Package: lib32itm`'ITM_SO`'LS
1307
Section: ifdef(`TARGET',`devel',`libs')
1308
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1309
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1310
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1311
Conflicts: ${confl:lib32}
1313
Description: GNU Transactional Memory Library (32bit)
1314
GNU Transactional Memory Library (libitm) provides transaction support for
1315
accesses to the memory of a process, enabling easy-to-use synchronization of
1316
accesses to shared memory by several threads.
1318
Package: lib32itm`'ITM_SO-dbg`'LS
1319
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1322
Depends: BASEDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
1324
Description: GNU Transactional Memory Library (32 bit debug symbols)
1325
GNU Transactional Memory Library (libitm) provides transaction support for
1326
accesses to the memory of a process, enabling easy-to-use synchronization of
1327
accesses to shared memory by several threads.
1329
Package: lib64itm`'ITM_SO`'LS
1330
Section: ifdef(`TARGET',`devel',`libs')
1331
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1332
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1333
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1335
Description: GNU Transactional Memory Library (64bit)
1336
GNU Transactional Memory Library (libitm) provides transaction support for
1337
accesses to the memory of a process, enabling easy-to-use synchronization of
1338
accesses to shared memory by several threads.
1340
Package: lib64itm`'ITM_SO-dbg`'LS
1341
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1344
Depends: BASEDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
1346
Description: GNU Transactional Memory Library (64bit debug symbols)
1347
GNU Transactional Memory Library (libitm) provides transaction support for
1348
accesses to the memory of a process, enabling easy-to-use synchronization of
1349
accesses to shared memory by several threads.
1351
Package: libn32itm`'ITM_SO`'LS
1352
Section: ifdef(`TARGET',`devel',`libs')
1353
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1354
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1355
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1357
Description: GNU Transactional Memory Library (n32)
1358
GNU Transactional Memory Library (libitm) provides transaction support for
1359
accesses to the memory of a process, enabling easy-to-use synchronization of
1360
accesses to shared memory by several threads.
1362
Package: libn32itm`'ITM_SO-dbg`'LS
1363
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1366
Depends: BASEDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
1368
Description: GNU Transactional Memory Library (n32 debug symbols)
1369
GNU Transactional Memory Library (libitm) provides transaction support for
1370
accesses to the memory of a process, enabling easy-to-use synchronization of
1371
accesses to shared memory by several threads.
1373
ifenabled(`libx32itm',`
1374
Package: libx32itm`'ITM_SO`'LS
1375
Section: ifdef(`TARGET',`devel',`libs')
1376
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1377
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1378
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1380
Description: GNU Transactional Memory Library (x32)
1381
This manual documents the usage and internals of libitm. It provides
1382
transaction support for accesses to the memory of a process, enabling
1383
easy-to-use synchronization of accesses to shared memory by several threads.
1385
Package: libx32itm`'ITM_SO-dbg`'LS
1386
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1389
Depends: BASEDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
1391
Description: GNU Transactional Memory Library (x32 debug symbols)
1392
This manual documents the usage and internals of libitm. It provides
1393
transaction support for accesses to the memory of a process, enabling
1394
easy-to-use synchronization of accesses to shared memory by several threads.
1397
ifenabled(`libhfitm',`
1398
Package: libhfitm`'ITM_SO`'LS
1399
Section: ifdef(`TARGET',`devel',`libs')
1400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1401
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1402
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1403
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
1405
Description: GNU Transactional Memory Library (hard float ABI)
1406
GNU Transactional Memory Library (libitm) provides transaction support for
1407
accesses to the memory of a process, enabling easy-to-use synchronization of
1408
accesses to shared memory by several threads.
1410
Package: libhfitm`'ITM_SO-dbg`'LS
1411
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1414
Depends: BASEDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
1415
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
1417
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
1418
GNU Transactional Memory Library (libitm) provides transaction support for
1419
accesses to the memory of a process, enabling easy-to-use synchronization of
1420
accesses to shared memory by several threads.
1423
ifenabled(`libsfitm',`
1424
Package: libsfitm`'ITM_SO`'LS
1425
Section: ifdef(`TARGET',`devel',`libs')
1426
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1427
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1428
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1430
Description: GNU Transactional Memory Library (soft float ABI)
1431
GNU Transactional Memory Library (libitm) provides transaction support for
1432
accesses to the memory of a process, enabling easy-to-use synchronization of
1433
accesses to shared memory by several threads.
1435
Package: libsfitm`'ITM_SO-dbg`'LS
1436
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1439
Depends: BASEDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
1441
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
1442
GNU Transactional Memory Library (libitm) provides transaction support for
1443
accesses to the memory of a process, enabling easy-to-use synchronization of
1444
accesses to shared memory by several threads.
1447
ifenabled(`libneonitm',`
1448
Package: libitm`'ITM_SO-neon`'LS
1449
Architecture: NEON_ARCHS
1452
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1454
Description: GNU Transactional Memory Library [neon optimized]
1455
GNU Transactional Memory Library (libitm) provides transaction support for
1456
accesses to the memory of a process, enabling easy-to-use synchronization of
1457
accesses to shared memory by several threads.
1459
This set of libraries is optimized to use a NEON coprocessor, and will
1460
be selected instead when running under systems which have one.
1464
ifenabled(`libatomic',`
1465
Package: libatomic`'ATOMIC_SO`'LS
1466
Section: ifdef(`TARGET',`devel',`libs')
1467
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1468
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1469
Pre-Depends: multiarch-support
1470
')`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]')
1471
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1472
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1474
Description: support library providing __atomic built-in functions
1475
library providing __atomic built-in functions. When an atomic call cannot
1476
be turned into lock-free instructions, GCC will make calls into this library.
1478
Package: libatomic`'ATOMIC_SO-dbg`'LS
1479
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1482
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1483
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1484
')`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]')
1486
Description: support library providing __atomic built-in functions (debug symbols)
1487
library providing __atomic built-in functions. When an atomic call cannot
1488
be turned into lock-free instructions, GCC will make calls into this library.
1490
Package: lib32atomic`'ATOMIC_SO`'LS
1491
Section: ifdef(`TARGET',`devel',`libs')
1492
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1493
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1494
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1495
Conflicts: ${confl:lib32}
1497
Description: support library providing __atomic built-in functions (32bit)
1498
library providing __atomic built-in functions. When an atomic call cannot
1499
be turned into lock-free instructions, GCC will make calls into this library.
1501
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
1502
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1505
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
1507
Description: support library providing __atomic built-in functions (32 bit debug symbols)
1508
library providing __atomic built-in functions. When an atomic call cannot
1509
be turned into lock-free instructions, GCC will make calls into this library.
1511
Package: lib64atomic`'ATOMIC_SO`'LS
1512
Section: ifdef(`TARGET',`devel',`libs')
1513
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1514
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1515
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1517
Description: support library providing __atomic built-in functions (64bit)
1518
library providing __atomic built-in functions. When an atomic call cannot
1519
be turned into lock-free instructions, GCC will make calls into this library.
1521
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
1522
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1525
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
1527
Description: support library providing __atomic built-in functions (64bit debug symbols)
1528
library providing __atomic built-in functions. When an atomic call cannot
1529
be turned into lock-free instructions, GCC will make calls into this library.
1531
Package: libn32atomic`'ATOMIC_SO`'LS
1532
Section: ifdef(`TARGET',`devel',`libs')
1533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1534
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1535
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1537
Description: support library providing __atomic built-in functions (n32)
1538
library providing __atomic built-in functions. When an atomic call cannot
1539
be turned into lock-free instructions, GCC will make calls into this library.
1541
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
1542
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1545
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
1547
Description: support library providing __atomic built-in functions (n32 debug symbols)
1548
library providing __atomic built-in functions. When an atomic call cannot
1549
be turned into lock-free instructions, GCC will make calls into this library.
1551
ifenabled(`libx32atomic',`
1552
Package: libx32atomic`'ATOMIC_SO`'LS
1553
Section: ifdef(`TARGET',`devel',`libs')
1554
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1555
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1556
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1558
Description: support library providing __atomic built-in functions (x32)
1559
library providing __atomic built-in functions. When an atomic call cannot
1560
be turned into lock-free instructions, GCC will make calls into this library.
1562
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
1563
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1566
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
1568
Description: support library providing __atomic built-in functions (x32 debug symbols)
1569
library providing __atomic built-in functions. When an atomic call cannot
1570
be turned into lock-free instructions, GCC will make calls into this library.
1571
')`'dnl libx32atomic
1573
ifenabled(`libhfatomic',`
1574
Package: libhfatomic`'ATOMIC_SO`'LS
1575
Section: ifdef(`TARGET',`devel',`libs')
1576
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1577
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1578
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1579
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
1581
Description: support library providing __atomic built-in functions (hard float ABI)
1582
library providing __atomic built-in functions. When an atomic call cannot
1583
be turned into lock-free instructions, GCC will make calls into this library.
1585
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
1586
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1589
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
1590
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
1592
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
1593
library providing __atomic built-in functions. When an atomic call cannot
1594
be turned into lock-free instructions, GCC will make calls into this library.
1597
ifenabled(`libsfatomic',`
1598
Package: libsfatomic`'ATOMIC_SO`'LS
1599
Section: ifdef(`TARGET',`devel',`libs')
1600
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1601
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1602
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1604
Description: support library providing __atomic built-in functions (soft float ABI)
1605
library providing __atomic built-in functions. When an atomic call cannot
1606
be turned into lock-free instructions, GCC will make calls into this library.
1608
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
1609
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1612
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
1614
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
1615
library providing __atomic built-in functions. When an atomic call cannot
1616
be turned into lock-free instructions, GCC will make calls into this library.
1619
ifenabled(`libneonatomic',`
1620
Package: libatomic`'ATOMIC_SO-neon`'LS
1621
Architecture: NEON_ARCHS
1624
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1626
Description: support library providing __atomic built-in functions [neon optimized]
1627
library providing __atomic built-in functions. When an atomic call cannot
1628
be turned into lock-free instructions, GCC will make calls into this library.
1630
This set of libraries is optimized to use a NEON coprocessor, and will
1631
be selected instead when running under systems which have one.
1632
')`'dnl libneonatomic
1635
ifenabled(`libasan',`
1636
Package: libasan`'ASAN_SO`'LS
1637
Section: ifdef(`TARGET',`devel',`libs')
1638
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1639
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1640
Pre-Depends: multiarch-support
1641
')`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]')
1642
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1643
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1645
Description: AddressSanitizer -- a fast memory error detector
1646
AddressSanitizer (ASan) is a fast memory error detector. It finds
1647
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1649
Package: libasan`'ASAN_SO-dbg`'LS
1650
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1653
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1654
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1655
')`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]')
1657
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1658
AddressSanitizer (ASan) is a fast memory error detector. It finds
1659
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1661
Package: lib32asan`'ASAN_SO`'LS
1662
Section: ifdef(`TARGET',`devel',`libs')
1663
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1664
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1665
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1666
Conflicts: ${confl:lib32}
1668
Description: AddressSanitizer -- a fast memory error detector (32bit)
1669
AddressSanitizer (ASan) is a fast memory error detector. It finds
1670
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1672
Package: lib32asan`'ASAN_SO-dbg`'LS
1673
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1676
Depends: BASEDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
1678
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
1679
AddressSanitizer (ASan) is a fast memory error detector. It finds
1680
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1682
Package: lib64asan`'ASAN_SO`'LS
1683
Section: ifdef(`TARGET',`devel',`libs')
1684
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1685
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1686
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1688
Description: AddressSanitizer -- a fast memory error detector (64bit)
1689
AddressSanitizer (ASan) is a fast memory error detector. It finds
1690
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1692
Package: lib64asan`'ASAN_SO-dbg`'LS
1693
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1696
Depends: BASEDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
1698
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
1699
AddressSanitizer (ASan) is a fast memory error detector. It finds
1700
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1702
Package: libn32asan`'ASAN_SO`'LS
1703
Section: ifdef(`TARGET',`devel',`libs')
1704
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1705
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1706
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1708
Description: AddressSanitizer -- a fast memory error detector (n32)
1709
AddressSanitizer (ASan) is a fast memory error detector. It finds
1710
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1712
Package: libn32asan`'ASAN_SO-dbg`'LS
1713
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1716
Depends: BASEDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
1718
Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
1719
AddressSanitizer (ASan) is a fast memory error detector. It finds
1720
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1722
ifenabled(`libx32asan',`
1723
Package: libx32asan`'ASAN_SO`'LS
1724
Section: ifdef(`TARGET',`devel',`libs')
1725
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1726
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1727
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1729
Description: AddressSanitizer -- a fast memory error detector (x32)
1730
AddressSanitizer (ASan) is a fast memory error detector. It finds
1731
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1733
Package: libx32asan`'ASAN_SO-dbg`'LS
1734
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1737
Depends: BASEDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
1739
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
1740
AddressSanitizer (ASan) is a fast memory error detector. It finds
1741
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1744
ifenabled(`libhfasan',`
1745
Package: libhfasan`'ASAN_SO`'LS
1746
Section: ifdef(`TARGET',`devel',`libs')
1747
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1748
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1749
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1750
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
1752
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
1753
AddressSanitizer (ASan) is a fast memory error detector. It finds
1754
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1756
Package: libhfasan`'ASAN_SO-dbg`'LS
1757
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1760
Depends: BASEDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
1761
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
1763
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
1764
AddressSanitizer (ASan) is a fast memory error detector. It finds
1765
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1768
ifenabled(`libsfasan',`
1769
Package: libsfasan`'ASAN_SO`'LS
1770
Section: ifdef(`TARGET',`devel',`libs')
1771
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1772
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1773
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1775
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
1776
AddressSanitizer (ASan) is a fast memory error detector. It finds
1777
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1779
Package: libsfasan`'ASAN_SO-dbg`'LS
1780
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1783
Depends: BASEDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
1785
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
1786
AddressSanitizer (ASan) is a fast memory error detector. It finds
1787
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1790
ifenabled(`libneonasan',`
1791
Package: libasan`'ASAN_SO-neon`'LS
1792
Architecture: NEON_ARCHS
1795
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1797
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
1798
AddressSanitizer (ASan) is a fast memory error detector. It finds
1799
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1801
This set of libraries is optimized to use a NEON coprocessor, and will
1802
be selected instead when running under systems which have one.
1806
ifenabled(`libtsan',`
1807
Package: libtsan`'TSAN_SO`'LS
1808
Section: ifdef(`TARGET',`devel',`libs')
1809
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1810
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1811
Pre-Depends: multiarch-support
1812
')`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]')
1813
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1814
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1816
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
1817
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1818
The Linux and Mac versions are based on Valgrind.
1820
Package: libtsan`'TSAN_SO-dbg`'LS
1821
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1824
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1825
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1826
')`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]')
1828
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1829
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1830
The Linux and Mac versions are based on Valgrind.
1832
ifenabled(`lib32tsan',`
1833
Package: lib32tsan`'TSAN_SO`'LS
1834
Section: ifdef(`TARGET',`devel',`libs')
1835
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1836
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1837
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1838
Conflicts: ${confl:lib32}
1840
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
1841
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1842
The Linux and Mac versions are based on Valgrind.
1844
Package: lib32tsan`'TSAN_SO-dbg`'LS
1845
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1848
Depends: BASEDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
1850
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
1851
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1852
The Linux and Mac versions are based on Valgrind.
1855
ifenabled(`lib64tsan',`
1856
Package: lib64tsan`'TSAN_SO`'LS
1857
Section: ifdef(`TARGET',`devel',`libs')
1858
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1859
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1860
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1862
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
1863
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1864
The Linux and Mac versions are based on Valgrind.
1866
Package: lib64tsan`'TSAN_SO-dbg`'LS
1867
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1870
Depends: BASEDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
1872
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
1873
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1874
The Linux and Mac versions are based on Valgrind.
1877
ifenabled(`libn32tsan',`
1878
Package: libn32tsan`'TSAN_SO`'LS
1879
Section: ifdef(`TARGET',`devel',`libs')
1880
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1881
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1882
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1884
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
1885
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1886
The Linux and Mac versions are based on Valgrind.
1888
Package: libn32tsan`'TSAN_SO-dbg`'LS
1889
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1892
Depends: BASEDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
1894
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
1895
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1896
The Linux and Mac versions are based on Valgrind.
1899
ifenabled(`libx32tsan',`
1900
Package: libx32tsan`'TSAN_SO`'LS
1901
Section: ifdef(`TARGET',`devel',`libs')
1902
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1903
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1904
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1906
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
1907
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1908
The Linux and Mac versions are based on Valgrind.
1910
Package: libx32tsan`'TSAN_SO-dbg`'LS
1911
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1914
Depends: BASEDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
1916
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
1917
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1918
The Linux and Mac versions are based on Valgrind.
1921
ifenabled(`libhftsan',`
1922
Package: libhftsan`'TSAN_SO`'LS
1923
Section: ifdef(`TARGET',`devel',`libs')
1924
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1925
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1926
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1927
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
1929
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
1930
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1931
The Linux and Mac versions are based on Valgrind.
1933
Package: libhftsan`'TSAN_SO-dbg`'LS
1934
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1937
Depends: BASEDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
1938
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
1940
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
1943
ifenabled(`libsftsan',`
1944
Package: libsftsan`'TSAN_SO`'LS
1945
Section: ifdef(`TARGET',`devel',`libs')
1946
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1947
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1948
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1950
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
1951
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1952
The Linux and Mac versions are based on Valgrind.
1954
Package: libsftsan`'TSAN_SO-dbg`'LS
1955
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1958
Depends: BASEDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
1960
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
1961
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1962
The Linux and Mac versions are based on Valgrind.
1965
ifenabled(`libneontsan',`
1966
Package: libtsan`'TSAN_SO-neon`'LS
1967
Architecture: NEON_ARCHS
1970
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1972
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
1973
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1974
The Linux and Mac versions are based on Valgrind.
1976
This set of libraries is optimized to use a NEON coprocessor, and will
1977
be selected instead when running under systems which have one.
1981
ifenabled(`libbacktrace',`
1982
Package: libbacktrace`'BTRACE_SO`'LS
1983
Section: ifdef(`TARGET',`devel',`libs')
1984
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1985
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1986
Pre-Depends: multiarch-support
1987
')`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]')
1988
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1989
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1991
Description: stack backtrace library
1992
libbacktrace uses the GCC unwind interface to collect a stack trace,
1993
and parses DWARF debug info to get file/line/function information.
1995
Package: libbacktrace`'BTRACE_SO-dbg`'LS
1996
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1999
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
2000
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2001
')`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]')
2003
Description: stack backtrace library (debug symbols)
2004
libbacktrace uses the GCC unwind interface to collect a stack trace,
2005
and parses DWARF debug info to get file/line/function information.
2007
Package: lib32backtrace`'BTRACE_SO`'LS
2008
Section: ifdef(`TARGET',`devel',`libs')
2009
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2010
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2011
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2012
Conflicts: ${confl:lib32}
2014
Description: stack backtrace library (32bit)
2015
libbacktrace uses the GCC unwind interface to collect a stack trace,
2016
and parses DWARF debug info to get file/line/function information.
2018
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
2019
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2022
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
2024
Description: stack backtrace library (32 bit debug symbols)
2025
libbacktrace uses the GCC unwind interface to collect a stack trace,
2026
and parses DWARF debug info to get file/line/function information.
2028
Package: lib64backtrace`'BTRACE_SO`'LS
2029
Section: ifdef(`TARGET',`devel',`libs')
2030
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2031
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2032
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2034
Description: stack backtrace library (64bit)
2035
libbacktrace uses the GCC unwind interface to collect a stack trace,
2036
and parses DWARF debug info to get file/line/function information.
2038
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
2039
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2042
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
2044
Description: stack backtrace library (64bit debug symbols)
2045
libbacktrace uses the GCC unwind interface to collect a stack trace,
2046
and parses DWARF debug info to get file/line/function information.
2048
Package: libn32backtrace`'BTRACE_SO`'LS
2049
Section: ifdef(`TARGET',`devel',`libs')
2050
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2051
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2052
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2054
Description: stack backtrace library (n32)
2055
libbacktrace uses the GCC unwind interface to collect a stack trace,
2056
and parses DWARF debug info to get file/line/function information.
2058
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
2059
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2062
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
2064
Description: stack backtrace library (n32 debug symbols)
2065
libbacktrace uses the GCC unwind interface to collect a stack trace,
2066
and parses DWARF debug info to get file/line/function information.
2068
ifenabled(`libx32backtrace',`
2069
Package: libx32backtrace`'BTRACE_SO`'LS
2070
Section: ifdef(`TARGET',`devel',`libs')
2071
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2072
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2073
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2075
Description: stack backtrace library (x32)
2076
libbacktrace uses the GCC unwind interface to collect a stack trace,
2077
and parses DWARF debug info to get file/line/function information.
2079
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
2080
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2083
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
2085
Description: stack backtrace library (x32 debug symbols)
2086
libbacktrace uses the GCC unwind interface to collect a stack trace,
2087
and parses DWARF debug info to get file/line/function information.
2088
')`'dnl libx32backtrace
2090
ifenabled(`libhfbacktrace',`
2091
Package: libhfbacktrace`'BTRACE_SO`'LS
2092
Section: ifdef(`TARGET',`devel',`libs')
2093
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2094
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2095
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2096
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
2098
Description: stack backtrace library (hard float ABI)
2099
libbacktrace uses the GCC unwind interface to collect a stack trace,
2100
and parses DWARF debug info to get file/line/function information.
2102
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
2103
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2106
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
2107
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
2109
Description: stack backtrace library (hard float ABI debug symbols)
2110
libbacktrace uses the GCC unwind interface to collect a stack trace,
2111
and parses DWARF debug info to get file/line/function information.
2112
')`'dnl libhfbacktrace
2114
ifenabled(`libsfbacktrace',`
2115
Package: libsfbacktrace`'BTRACE_SO`'LS
2116
Section: ifdef(`TARGET',`devel',`libs')
2117
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2118
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2119
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2121
Description: stack backtrace library (soft float ABI)
2122
libbacktrace uses the GCC unwind interface to collect a stack trace,
2123
and parses DWARF debug info to get file/line/function information.
2125
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
2126
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2129
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
2131
Description: stack backtrace library (soft float ABI debug symbols)
2132
libbacktrace uses the GCC unwind interface to collect a stack trace,
2133
and parses DWARF debug info to get file/line/function information.
2134
')`'dnl libsfbacktrace
2136
ifenabled(`libneonbacktrace',`
2137
Package: libbacktrace`'BTRACE_SO-neon`'LS
2138
Architecture: NEON_ARCHS
2141
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2143
Description: stack backtrace library [neon optimized]
2144
libbacktrace uses the GCC unwind interface to collect a stack trace,
2145
and parses DWARF debug info to get file/line/function information.
2147
This set of libraries is optimized to use a NEON coprocessor, and will
2148
be selected instead when running under systems which have one.
2149
')`'dnl libneonbacktrace
2150
')`'dnl libbacktrace
2153
ifenabled(`libqmath',`
2154
Package: libquadmath`'QMATH_SO`'LS
2155
Section: ifdef(`TARGET',`devel',`libs')
2156
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2157
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2158
Pre-Depends: multiarch-support
2160
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2161
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2163
Description: GCC Quad-Precision Math Library
2164
A library, which provides quad-precision mathematical functions on targets
2165
supporting the __float128 datatype. The library is used to provide on such
2166
targets the REAL(16) type in the GNU Fortran compiler.
2168
Package: libquadmath`'QMATH_SO-dbg`'LS
2169
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2172
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
2173
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2176
Description: GCC Quad-Precision Math Library (debug symbols)
2177
A library, which provides quad-precision mathematical functions on targets
2178
supporting the __float128 datatype.
2180
Package: lib32quadmath`'QMATH_SO`'LS
2181
Section: ifdef(`TARGET',`devel',`libs')
2182
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2183
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2184
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2185
Conflicts: ${confl:lib32}
2187
Description: GCC Quad-Precision Math Library (32bit)
2188
A library, which provides quad-precision mathematical functions on targets
2189
supporting the __float128 datatype. The library is used to provide on such
2190
targets the REAL(16) type in the GNU Fortran compiler.
2192
Package: lib32quadmath`'QMATH_SO-dbg`'LS
2193
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2196
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
2198
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
2199
A library, which provides quad-precision mathematical functions on targets
2200
supporting the __float128 datatype.
2202
Package: lib64quadmath`'QMATH_SO`'LS
2203
Section: ifdef(`TARGET',`devel',`libs')
2204
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2205
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2206
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2208
Description: GCC Quad-Precision Math Library (64bit)
2209
A library, which provides quad-precision mathematical functions on targets
2210
supporting the __float128 datatype. The library is used to provide on such
2211
targets the REAL(16) type in the GNU Fortran compiler.
2213
Package: lib64quadmath`'QMATH_SO-dbg`'LS
2214
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2217
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
2219
Description: GCC Quad-Precision Math Library (64bit debug symbols)
2220
A library, which provides quad-precision mathematical functions on targets
2221
supporting the __float128 datatype.
2223
Package: libn32quadmath`'QMATH_SO`'LS
2224
Section: ifdef(`TARGET',`devel',`libs')
2225
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2226
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2227
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2229
Description: GCC Quad-Precision Math Library (n32)
2230
A library, which provides quad-precision mathematical functions on targets
2231
supporting the __float128 datatype. The library is used to provide on such
2232
targets the REAL(16) type in the GNU Fortran compiler.
2234
Package: libn32quadmath`'QMATH_SO-dbg`'LS
2235
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2238
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
2240
Description: GCC Quad-Precision Math Library (n32 debug symbols)
2241
A library, which provides quad-precision mathematical functions on targets
2242
supporting the __float128 datatype.
2244
ifenabled(`libx32qmath',`
2245
Package: libx32quadmath`'QMATH_SO`'LS
2246
Section: ifdef(`TARGET',`devel',`libs')
2247
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2248
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2249
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2251
Description: GCC Quad-Precision Math Library (x32)
2252
A library, which provides quad-precision mathematical functions on targets
2253
supporting the __float128 datatype. The library is used to provide on such
2254
targets the REAL(16) type in the GNU Fortran compiler.
2256
Package: libx32quadmath`'QMATH_SO-dbg`'LS
2257
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2260
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
2262
Description: GCC Quad-Precision Math Library (x32 debug symbols)
2263
A library, which provides quad-precision mathematical functions on targets
2264
supporting the __float128 datatype.
2267
ifenabled(`libhfqmath',`
2268
Package: libhfquadmath`'QMATH_SO`'LS
2269
Section: ifdef(`TARGET',`devel',`libs')
2270
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2271
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2272
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2274
Description: GCC Quad-Precision Math Library (hard float ABI)
2275
A library, which provides quad-precision mathematical functions on targets
2276
supporting the __float128 datatype. The library is used to provide on such
2277
targets the REAL(16) type in the GNU Fortran compiler.
2279
Package: libhfquadmath`'QMATH_SO-dbg`'LS
2280
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2283
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
2285
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2286
A library, which provides quad-precision mathematical functions on targets
2287
supporting the __float128 datatype.
2290
ifenabled(`libsfqmath',`
2291
Package: libsfquadmath`'QMATH_SO`'LS
2292
Section: ifdef(`TARGET',`devel',`libs')
2293
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2294
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2295
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2297
Description: GCC Quad-Precision Math Library (soft float ABI)
2298
A library, which provides quad-precision mathematical functions on targets
2299
supporting the __float128 datatype. The library is used to provide on such
2300
targets the REAL(16) type in the GNU Fortran compiler.
2302
Package: libsfquadmath`'QMATH_SO-dbg`'LS
2303
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2306
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
2308
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2309
A library, which provides quad-precision mathematical functions on targets
2310
supporting the __float128 datatype.
2315
ifenabled(`objppdev',`
2316
Package: gobjc++`'PV`'TS
2318
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2319
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2320
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
2321
Provides: objc++-compiler`'TS
2323
Description: GNU Objective-C++ compiler
2324
This is the GNU Objective-C++ compiler, which compiles
2325
Objective-C++ on platforms supported by the gcc compiler. It uses the
2326
gcc backend to generate optimized code.
2329
ifenabled(`multilib',`
2330
Package: gobjc++`'PV-multilib`'TS
2331
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2333
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2334
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
2336
Description: GNU Objective-C++ compiler (multilib files)
2337
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
2338
platforms supported by the gcc compiler.
2340
On architectures with multilib support, the package contains files
2341
and dependencies for the non-default multilib architecture(s).
2346
ifenabled(`objcdev',`
2347
Package: gobjc`'PV`'TS
2349
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2350
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2351
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
2352
Provides: objc-compiler`'TS
2353
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
2355
Description: GNU Objective-C compiler
2356
This is the GNU Objective-C compiler, which compiles
2357
Objective-C on platforms supported by the gcc compiler. It uses the
2358
gcc backend to generate optimized code.
2360
ifenabled(`multilib',`
2361
Package: gobjc`'PV-multilib`'TS
2362
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2364
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2365
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2367
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2368
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
2369
supported by the gcc compiler.
2371
On architectures with multilib support, the package contains files
2372
and dependencies for the non-default multilib architecture(s).
2375
Package: libobjc`'PV-dev`'LS
2376
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2379
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
2380
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2383
Description: Runtime library for GNU Objective-C applications (development files)
2384
This package contains the headers and static library files needed to build
2385
GNU ObjC applications.
2387
Package: lib64objc`'PV-dev`'LS
2388
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2391
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
2393
Description: Runtime library for GNU Objective-C applications (64bit development files)
2394
This package contains the headers and static library files needed to build
2395
GNU ObjC applications.
2397
Package: lib32objc`'PV-dev`'LS
2398
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2401
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
2403
Description: Runtime library for GNU Objective-C applications (32bit development files)
2404
This package contains the headers and static library files needed to build
2405
GNU ObjC applications.
2407
Package: libn32objc`'PV-dev`'LS
2408
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2411
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2413
Description: Runtime library for GNU Objective-C applications (n32 development files)
2414
This package contains the headers and static library files needed to build
2415
GNU ObjC applications.
2417
ifenabled(`x32dev',`
2418
Package: libx32objc`'PV-dev`'LS
2419
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2422
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2424
Description: Runtime library for GNU Objective-C applications (x32 development files)
2425
This package contains the headers and static library files needed to build
2426
GNU ObjC applications.
2430
Package: libhfobjc`'PV-dev`'LS
2431
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2434
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2436
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
2437
This package contains the headers and static library files needed to build
2438
GNU ObjC applications.
2442
Package: libsfobjc`'PV-dev`'LS
2443
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2446
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2448
Description: Runtime library for GNU Objective-C applications (soft float development files)
2449
This package contains the headers and static library files needed to build
2450
GNU ObjC applications.
2454
ifenabled(`libobjc',`
2455
Package: libobjc`'OBJC_SO`'LS
2456
Section: ifdef(`TARGET',`devel',`libs')
2457
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2458
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2459
Pre-Depends: multiarch-support
2460
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
2461
',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]')
2462
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2463
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2465
Description: Runtime library for GNU Objective-C applications
2466
Library needed for GNU ObjC applications linked against the shared library.
2468
Package: libobjc`'OBJC_SO-dbg`'LS
2470
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2471
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2472
')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]')
2474
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2476
Description: Runtime library for GNU Objective-C applications (debug symbols)
2477
Library needed for GNU ObjC applications linked against the shared library.
2480
ifenabled(`lib64objc',`
2481
Package: lib64objc`'OBJC_SO`'LS
2482
Section: ifdef(`TARGET',`devel',`libs')
2483
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2484
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2485
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2487
Description: Runtime library for GNU Objective-C applications (64bit)
2488
Library needed for GNU ObjC applications linked against the shared library.
2490
Package: lib64objc`'OBJC_SO-dbg`'LS
2492
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2494
Depends: BASEDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
2496
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
2497
Library needed for GNU ObjC applications linked against the shared library.
2500
ifenabled(`lib32objc',`
2501
Package: lib32objc`'OBJC_SO`'LS
2502
Section: ifdef(`TARGET',`devel',`libs')
2503
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2504
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2505
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2506
Conflicts: ${confl:lib32}
2508
Description: Runtime library for GNU Objective-C applications (32bit)
2509
Library needed for GNU ObjC applications linked against the shared library.
2511
Package: lib32objc`'OBJC_SO-dbg`'LS
2513
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2515
Depends: BASEDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
2517
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
2518
Library needed for GNU ObjC applications linked against the shared library.
2521
ifenabled(`libn32objc',`
2522
Package: libn32objc`'OBJC_SO`'LS
2523
Section: ifdef(`TARGET',`devel',`libs')
2524
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2525
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2526
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2528
Description: Runtime library for GNU Objective-C applications (n32)
2529
Library needed for GNU ObjC applications linked against the shared library.
2531
Package: libn32objc`'OBJC_SO-dbg`'LS
2533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2535
Depends: BASEDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
2537
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
2538
Library needed for GNU ObjC applications linked against the shared library.
2541
ifenabled(`libx32objc',`
2542
Package: libx32objc`'OBJC_SO`'LS
2543
Section: ifdef(`TARGET',`devel',`libs')
2544
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2545
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2546
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2548
Description: Runtime library for GNU Objective-C applications (x32)
2549
Library needed for GNU ObjC applications linked against the shared library.
2551
Package: libx32objc`'OBJC_SO-dbg`'LS
2553
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2555
Depends: BASEDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
2557
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
2558
Library needed for GNU ObjC applications linked against the shared library.
2561
ifenabled(`libhfobjc',`
2562
Package: libhfobjc`'OBJC_SO`'LS
2563
Section: ifdef(`TARGET',`devel',`libs')
2564
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2565
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2566
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2567
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
2569
Description: Runtime library for GNU Objective-C applications (hard float ABI)
2570
Library needed for GNU ObjC applications linked against the shared library.
2572
Package: libhfobjc`'OBJC_SO-dbg`'LS
2574
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2576
Depends: BASEDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
2577
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
2579
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
2580
Library needed for GNU ObjC applications linked against the shared library.
2583
ifenabled(`libsfobjc',`
2584
Package: libsfobjc`'OBJC_SO`'LS
2585
Section: ifdef(`TARGET',`devel',`libs')
2586
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2587
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2588
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2589
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
2591
Description: Runtime library for GNU Objective-C applications (soft float ABI)
2592
Library needed for GNU ObjC applications linked against the shared library.
2594
Package: libsfobjc`'OBJC_SO-dbg`'LS
2596
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2598
Depends: BASEDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
2599
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
2601
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
2602
Library needed for GNU ObjC applications linked against the shared library.
2605
ifenabled(`libneonobjc',`
2606
Package: libobjc`'OBJC_SO-neon`'LS
2608
Architecture: NEON_ARCHS
2609
Priority: PRI(optional)
2610
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2612
Description: Runtime library for GNU Objective-C applications [NEON version]
2613
Library needed for GNU ObjC applications linked against the shared library.
2615
This set of libraries is optimized to use a NEON coprocessor, and will
2616
be selected instead when running under systems which have one.
2620
ifenabled(`fortran',`
2622
Package: gfortran`'PV`'TS
2624
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2625
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2626
Provides: fortran95-compiler
2627
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
2629
Description: GNU Fortran compiler
2630
This is the GNU Fortran compiler, which compiles
2631
Fortran on platforms supported by the gcc compiler. It uses the
2632
gcc backend to generate optimized code.
2634
ifenabled(`multilib',`
2635
Package: gfortran`'PV-multilib`'TS
2636
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2638
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2639
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2641
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2642
This is the GNU Fortran compiler, which compiles Fortran on platforms
2643
supported by the gcc compiler.
2645
On architectures with multilib support, the package contains files
2646
and dependencies for the non-default multilib architecture(s).
2649
ifenabled(`gfdldoc',`
2650
Package: gfortran`'PV-doc
2653
Priority: PRI(optional)
2654
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2655
Description: Documentation for the GNU Fortran compiler (gfortran)
2656
Documentation for the GNU Fortran compiler in info `format'.
2659
Package: libgfortran`'PV-dev`'LS
2660
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2661
Section: ifdef(`TARGET',`devel',`libdevel')
2663
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
2664
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2667
Description: Runtime library for GNU Fortran applications (development files)
2668
This package contains the headers and static library files needed to build
2669
GNU Fortran applications.
2671
Package: lib64gfortran`'PV-dev`'LS
2672
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2675
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
2677
Description: Runtime library for GNU Fortran applications (64bit development files)
2678
This package contains the headers and static library files needed to build
2679
GNU Fortran applications.
2681
Package: lib32gfortran`'PV-dev`'LS
2682
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2685
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
2687
Description: Runtime library for GNU Fortran applications (32bit development files)
2688
This package contains the headers and static library files needed to build
2689
GNU Fortran applications.
2691
Package: libn32gfortran`'PV-dev`'LS
2692
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2695
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2697
Description: Runtime library for GNU Fortran applications (n32 development files)
2698
This package contains the headers and static library files needed to build
2699
GNU Fortran applications.
2701
ifenabled(`x32dev',`
2702
Package: libx32gfortran`'PV-dev`'LS
2703
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2706
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2708
Description: Runtime library for GNU Fortran applications (x32 development files)
2709
This package contains the headers and static library files needed to build
2710
GNU Fortran applications.
2711
')`'dnl libx32gfortran
2714
Package: libhfgfortran`'PV-dev`'LS
2715
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2718
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2720
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
2721
This package contains the headers and static library files needed to build
2722
GNU Fortran applications.
2726
Package: libsfgfortran`'PV-dev`'LS
2727
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2730
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2732
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
2733
This package contains the headers and static library files needed to build
2734
GNU Fortran applications.
2738
ifenabled(`libgfortran',`
2739
Package: libgfortran`'FORTRAN_SO`'LS
2740
Section: ifdef(`TARGET',`devel',`libs')
2741
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2742
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2743
Pre-Depends: multiarch-support
2744
Breaks: ${multiarch:breaks}
2745
')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]')
2746
Priority: ifdef(`TARGET',`extra',PRI(optional))
2747
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2749
Description: Runtime library for GNU Fortran applications
2750
Library needed for GNU Fortran applications linked against the
2753
Package: libgfortran`'FORTRAN_SO-dbg`'LS
2755
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2756
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2757
')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]')
2759
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2761
Description: Runtime library for GNU Fortran applications (debug symbols)
2762
Library needed for GNU Fortran applications linked against the
2766
ifenabled(`lib64gfortran',`
2767
Package: lib64gfortran`'FORTRAN_SO`'LS
2768
Section: ifdef(`TARGET',`devel',`libs')
2769
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2770
Priority: ifdef(`TARGET',`extra',PRI(optional))
2771
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2773
Description: Runtime library for GNU Fortran applications (64bit)
2774
Library needed for GNU Fortran applications linked against the
2777
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
2779
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2781
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
2783
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
2784
Library needed for GNU Fortran applications linked against the
2786
')`'dnl lib64gfortran
2788
ifenabled(`lib32gfortran',`
2789
Package: lib32gfortran`'FORTRAN_SO`'LS
2790
Section: ifdef(`TARGET',`devel',`libs')
2791
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2792
Priority: ifdef(`TARGET',`extra',PRI(optional))
2793
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2794
Conflicts: ${confl:lib32}
2796
Description: Runtime library for GNU Fortran applications (32bit)
2797
Library needed for GNU Fortran applications linked against the
2800
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
2802
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2804
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
2806
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
2807
Library needed for GNU Fortran applications linked against the
2809
')`'dnl lib32gfortran
2811
ifenabled(`libn32gfortran',`
2812
Package: libn32gfortran`'FORTRAN_SO`'LS
2813
Section: ifdef(`TARGET',`devel',`libs')
2814
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2815
Priority: ifdef(`TARGET',`extra',PRI(optional))
2816
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2818
Description: Runtime library for GNU Fortran applications (n32)
2819
Library needed for GNU Fortran applications linked against the
2822
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
2824
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2826
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
2828
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
2829
Library needed for GNU Fortran applications linked against the
2831
')`'dnl libn32gfortran
2833
ifenabled(`libx32gfortran',`
2834
Package: libx32gfortran`'FORTRAN_SO`'LS
2835
Section: ifdef(`TARGET',`devel',`libs')
2836
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2837
Priority: ifdef(`TARGET',`extra',PRI(optional))
2838
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2840
Description: Runtime library for GNU Fortran applications (x32)
2841
Library needed for GNU Fortran applications linked against the
2844
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
2846
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2848
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
2850
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
2851
Library needed for GNU Fortran applications linked against the
2853
')`'dnl libx32gfortran
2855
ifenabled(`libhfgfortran',`
2856
Package: libhfgfortran`'FORTRAN_SO`'LS
2857
Section: ifdef(`TARGET',`devel',`libs')
2858
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2859
Priority: ifdef(`TARGET',`extra',PRI(optional))
2860
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2861
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
2863
Description: Runtime library for GNU Fortran applications (hard float ABI)
2864
Library needed for GNU Fortran applications linked against the
2867
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
2869
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2871
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
2872
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
2874
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2875
Library needed for GNU Fortran applications linked against the
2877
')`'dnl libhfgfortran
2879
ifenabled(`libsfgfortran',`
2880
Package: libsfgfortran`'FORTRAN_SO`'LS
2881
Section: ifdef(`TARGET',`devel',`libs')
2882
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2883
Priority: ifdef(`TARGET',`extra',PRI(optional))
2884
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2885
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
2887
Description: Runtime library for GNU Fortran applications (soft float ABI)
2888
Library needed for GNU Fortran applications linked against the
2891
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
2893
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2895
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
2896
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_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 libsfgfortran
2903
ifenabled(`libneongfortran',`
2904
Package: libgfortran`'FORTRAN_SO-neon`'LS
2906
Architecture: NEON_ARCHS
2907
ifdef(`MULTIARCH', `Multi-Arch: same
2908
Pre-Depends: multiarch-support
2909
Breaks: ${multiarch:breaks}
2912
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2914
Description: Runtime library for GNU Fortran applications [NEON version]
2915
Library needed for GNU Fortran applications linked against the
2918
This set of libraries is optimized to use a NEON coprocessor, and will
2919
be selected instead when running under systems which have one.
2920
')`'dnl libneongfortran
2925
Package: gccgo`'PV`'TS
2927
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2928
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libdep(go`'GO_SO,), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2929
Provides: go-compiler
2930
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
2932
Description: GNU Go compiler
2933
This is the GNU Go compiler, which compiles Go on platforms supported
2934
by the gcc compiler. It uses the gcc backend to generate optimized code.
2936
ifenabled(`multilib',`
2937
Package: gccgo`'PV-multilib`'TS
2938
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2940
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2941
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
2942
Suggests: ${dep:libgobiarchdbg}
2944
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2945
This is the GNU Go compiler, which compiles Go on platforms supported
2946
by the gcc compiler.
2948
On architectures with multilib support, the package contains files
2949
and dependencies for the non-default multilib architecture(s).
2952
ifenabled(`gfdldoc',`
2953
Package: gccgo`'PV-doc
2956
Priority: PRI(optional)
2957
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2959
Description: Documentation for the GNU Go compiler (gccgo)
2960
Documentation for the GNU Go compiler in info `format'.
2964
ifenabled(`libggo',`
2965
Package: libgo`'GO_SO`'LS
2966
Section: ifdef(`TARGET',`devel',`libs')
2967
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2968
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2969
Pre-Depends: multiarch-support
2970
')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]')
2971
Priority: ifdef(`TARGET',`extra',PRI(optional))
2972
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2973
Replaces: libgo3`'LS
2975
Description: Runtime library for GNU Go applications
2976
Library needed for GNU Go applications linked against the
2979
Package: libgo`'GO_SO-dbg`'LS
2981
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2982
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2983
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
2985
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
2987
Description: Runtime library for GNU Go applications (debug symbols)
2988
Library needed for GNU Go applications linked against the
2992
ifenabled(`lib64ggo',`
2993
Package: lib64go`'GO_SO`'LS
2994
Section: ifdef(`TARGET',`devel',`libs')
2995
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2996
Priority: ifdef(`TARGET',`extra',PRI(optional))
2997
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2998
Replaces: lib64go3`'LS
3000
Description: Runtime library for GNU Go applications (64bit)
3001
Library needed for GNU Go applications linked against the
3004
Package: lib64go`'GO_SO-dbg`'LS
3006
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3008
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
3010
Description: Runtime library for GNU Go applications (64bit debug symbols)
3011
Library needed for GNU Go applications linked against the
3015
ifenabled(`lib32ggo',`
3016
Package: lib32go`'GO_SO`'LS
3017
Section: ifdef(`TARGET',`devel',`libs')
3018
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3019
Priority: ifdef(`TARGET',`extra',PRI(optional))
3020
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3021
Conflicts: ${confl:lib32}
3022
Replaces: lib32go3`'LS
3024
Description: Runtime library for GNU Go applications (32bit)
3025
Library needed for GNU Go applications linked against the
3028
Package: lib32go`'GO_SO-dbg`'LS
3030
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3032
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
3034
Description: Runtime library for GNU Go applications (32 bit debug symbols)
3035
Library needed for GNU Go applications linked against the
3039
ifenabled(`libn32ggo',`
3040
Package: libn32go`'GO_SO`'LS
3041
Section: ifdef(`TARGET',`devel',`libs')
3042
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3043
Priority: ifdef(`TARGET',`extra',PRI(optional))
3044
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3045
Replaces: libn32go3`'LS
3047
Description: Runtime library for GNU Go applications (n32)
3048
Library needed for GNU Go applications linked against the
3051
Package: libn32go`'GO_SO-dbg`'LS
3053
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3055
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
3057
Description: Runtime library for GNU Go applications (n32 debug symbols)
3058
Library needed for GNU Go applications linked against the
3062
ifenabled(`libx32ggo',`
3063
Package: libx32go`'GO_SO`'LS
3064
Section: ifdef(`TARGET',`devel',`libs')
3065
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3066
Priority: ifdef(`TARGET',`extra',PRI(optional))
3067
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3068
Replaces: libx32go3`'LS
3070
Description: Runtime library for GNU Go applications (x32)
3071
Library needed for GNU Go applications linked against the
3074
Package: libx32go`'GO_SO-dbg`'LS
3076
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3078
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
3080
Description: Runtime library for GNU Go applications (x32 debug symbols)
3081
Library needed for GNU Go applications linked against the
3088
Package: gcj`'PV`'TS
3091
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3092
Depends: BASEDEP, ${dep:gcj}, ${dep:gcjcross}, ${dep:libcdev}, ${dep:ecj}, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3093
Recommends: libecj-java-gcj
3094
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
3095
Replaces: libgcj11 (<< 4.5-20100101-1), gcj`'PV-jdk`'TS (<< 4.8.1-4)
3097
Description: GCJ byte code and native compiler for Java(TM)
3098
GCJ is a front end to the GCC compiler which can natively compile both
3099
Java(tm) source and bytecode files. The compiler can also generate class
3103
ifenabled(`libgcj',`
3104
ifenabled(`libgcjcommon',`
3105
Package: libgcj-common
3108
Priority: PRI(optional)
3109
Depends: BASEDEP, ${misc:Depends}
3110
Conflicts: classpath (<= 0.04-4)
3111
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
3113
Description: Java runtime library (common files)
3114
This package contains files shared by Classpath and libgcj libraries.
3115
')`'dnl libgcjcommon
3118
Package: gcj`'PV-jdk`'TS
3121
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3122
Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV`'TS (= ${gcj:Version}), gcj`'PV-jre`'TS (= ${gcj:Version}), libdevdep(gcj`'GCJ_SO-dev,,=,${gcj:Version}), fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3123
Recommends: libecj-java-gcj
3124
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
3125
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
3126
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
3127
Replaces: libgcj11 (<< 4.5-20100101-1)
3129
Description: GCJ and Classpath development tools for Java(TM)
3130
GCJ is a front end to the GCC compiler which can natively compile both
3131
Java(tm) source and bytecode files. The compiler can also generate class
3132
files. Other java development tools from classpath are included in this
3135
The package contains as well a collection of wrapper scripts and symlinks.
3136
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
3138
Package: gcj`'PV-jre-headless`'TS
3139
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3142
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
3143
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3144
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
3145
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
3146
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
3148
Description: Java runtime environment using GIJ/Classpath (headless version)
3149
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3150
It includes a class loader which can dynamically load shared objects, so
3151
it is possible to give it the name of a class which has been compiled and
3152
put into a shared library on the class path.
3154
The package contains as well a collection of wrapper scripts and symlinks.
3155
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
3156
limited to the headless tools and libraries.
3158
Package: gcj`'PV-jre`'TS
3161
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3162
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3163
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
3165
Description: Java runtime environment using GIJ/Classpath
3166
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3167
It includes a class loader which can dynamically load shared objects, so
3168
it is possible to give it the name of a class which has been compiled and
3169
put into a shared library on the class path.
3171
The package contains as well a collection of wrapper scripts and symlinks.
3172
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
3174
Package: libgcj`'LIBGCJ_EXT`'LS
3177
Priority: PRI(optional)
3178
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3181
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3182
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3183
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3184
Replaces: gij-4.4 (<< 4.4.0-1)
3186
Description: Java runtime library for use with gcj
3187
This is the runtime that goes along with the gcj front end to
3188
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3189
connect the libraries to the compiler and the underlying OS.
3191
To show file names and line numbers in stack traces, the packages
3192
libgcj`'GCJ_SO-dbg and binutils are required.
3194
Package: gcj`'PV-jre-lib`'TS
3197
Priority: PRI(optional)
3198
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3200
Description: Java runtime library for use with gcj (jar files)
3201
This is the jar file that goes along with the gcj front end to gcc.
3207
Priority: PRI(optional)
3208
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3211
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3213
Description: Link time only library for use with gcj
3214
A fake library that is used at link time only. It ensures that
3215
binaries built with the BC-ABI link against a constant SONAME.
3216
This way, BC-ABI binaries continue to work if the SONAME underlying
3220
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3223
Priority: PRI(optional)
3224
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3227
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3228
Suggests: ${pkg:gcjqt}
3230
Description: AWT peer runtime libraries for use with gcj
3231
These are runtime libraries holding the AWT peer implementations
3232
for libgcj (currently the GTK+ based peer library is required, the
3233
QT bases library is not built).
3235
ifenabled(`gtkpeer',`
3236
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3239
Priority: PRI(optional)
3240
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3243
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3245
Description: AWT GTK+ peer runtime library for use with libgcj
3246
This is the runtime library holding the GTK+ based AWT peer
3247
implementation for libgcj.
3250
ifenabled(`qtpeer',`
3251
Package: libgcj`'GCJ_SO-awt-qt`'LS
3254
Priority: PRI(optional)
3255
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3258
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3260
Description: AWT QT peer runtime library for use with libgcj
3261
This is the runtime library holding the QT based AWT peer
3262
implementation for libgcj.
3266
ifenabled(`libgcjdev',`
3267
Package: libgcj`'GCJ_SO-dev`'LS
3270
ifdef(`MULTIARCH', `Multi-Arch: same
3272
Priority: PRI(optional)
3273
Depends: BASEDEP, gcj`'PV-jdk`'TS (= ${gcj:Version}), gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), libgcj-bc`'LS, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
3274
Suggests: libgcj-doc
3276
Description: Java development headers for use with gcj
3277
These are the development headers that go along with the gcj front end
3278
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3279
to connect the libraries to the compiler and the underlying OS.
3281
Package: libgcj`'GCJ_SO-dbg`'LS
3285
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3288
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3289
Recommends: binutils, libc6-dbg | libc-dbg
3291
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3292
The package provides debugging symbols for the libraries provided
3293
in libgcj`'GCJ_SO-dev.
3295
binutils is required to show file names and line numbers in stack traces.
3297
ifenabled(`gcjsrc',`
3298
Package: gcj`'PV-source
3301
Priority: PRI(optional)
3302
Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3304
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3305
These are the java source files packaged as a zip file for use in development
3306
environments like eclipse and netbeans.
3309
ifenabled(`gcjdoc',`
3313
Priority: PRI(optional)
3314
Depends: SOFTBASEDEP, ${misc:Depends}
3315
Enhances: libgcj`'GCJ_SO-dev
3316
Provides: classpath-doc
3318
Description: libgcj API documentation and example programs
3319
Autogenerated documentation describing the API of the libgcj library.
3320
Sources and precompiled example programs from the Classpath library.
3326
ifenabled(`libcxx',`
3327
Package: libstdc++CXX_SO`'LS
3328
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3329
Section: ifdef(`TARGET',`devel',`libs')
3330
Priority: ifdef(`TARGET',`extra',PRI(important))
3331
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3332
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
3333
ifdef(`MULTIARCH', `Multi-Arch: same
3334
Pre-Depends: multiarch-support
3335
Breaks: ${multiarch:breaks}
3336
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3337
Conflicts: scim (<< 1.4.2-1)
3339
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3340
This package contains an additional runtime library for C++ programs
3341
built with the GNU compiler.
3343
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3344
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3346
ifdef(`TARGET', `dnl
3348
This package contains files for TARGET architecture, for use in cross-compile
3353
ifenabled(`lib32cxx',`
3354
Package: lib32stdc++CXX_SO`'LS
3355
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3356
Section: ifdef(`TARGET',`devel',`libs')
3358
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3359
Conflicts: ${confl:lib32}
3360
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3363
Description: GNU Standard C++ Library v3 (32 bit Version)
3364
This package contains an additional runtime library for C++ programs
3365
built with the GNU compiler.
3366
ifdef(`TARGET', `dnl
3368
This package contains files for TARGET architecture, for use in cross-compile
3373
ifenabled(`lib64cxx',`
3374
Package: lib64stdc++CXX_SO`'LS
3375
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3376
Section: ifdef(`TARGET',`devel',`libs')
3377
Priority: ifdef(`TARGET',`extra',PRI(optional))
3378
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3379
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3382
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3383
This package contains an additional runtime library for C++ programs
3384
built with the GNU compiler.
3386
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3387
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3389
ifdef(`TARGET', `dnl
3391
This package contains files for TARGET architecture, for use in cross-compile
3396
ifenabled(`libn32cxx',`
3397
Package: libn32stdc++CXX_SO`'LS
3398
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3399
Section: ifdef(`TARGET',`devel',`libs')
3400
Priority: ifdef(`TARGET',`extra',PRI(optional))
3401
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3402
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3405
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3406
This package contains an additional runtime library for C++ programs
3407
built with the GNU compiler.
3409
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3410
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3412
ifdef(`TARGET', `dnl
3414
This package contains files for TARGET architecture, for use in cross-compile
3419
ifenabled(`libx32cxx',`
3420
Package: libx32stdc++CXX_SO`'LS
3421
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3422
Section: ifdef(`TARGET',`devel',`libs')
3423
Priority: ifdef(`TARGET',`extra',PRI(optional))
3424
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3425
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3428
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3429
This package contains an additional runtime library for C++ programs
3430
built with the GNU compiler.
3432
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3433
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3435
ifdef(`TARGET', `dnl
3437
This package contains files for TARGET architecture, for use in cross-compile
3442
ifenabled(`libhfcxx',`
3443
Package: libhfstdc++CXX_SO`'LS
3444
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3445
Section: ifdef(`TARGET',`devel',`libs')
3446
Priority: ifdef(`TARGET',`extra',PRI(optional))
3447
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3448
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3450
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3452
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3453
This package contains an additional runtime library for C++ programs
3454
built with the GNU compiler.
3456
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3457
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3459
ifdef(`TARGET', `dnl
3461
This package contains files for TARGET architecture, for use in cross-compile
3466
ifenabled(`libsfcxx',`
3467
Package: libsfstdc++CXX_SO`'LS
3468
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3469
Section: ifdef(`TARGET',`devel',`libs')
3470
Priority: ifdef(`TARGET',`extra',PRI(optional))
3471
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3472
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3474
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3476
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3477
This package contains an additional runtime library for C++ programs
3478
built with the GNU compiler.
3480
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3481
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3483
ifdef(`TARGET', `dnl
3485
This package contains files for TARGET architecture, for use in cross-compile
3490
ifenabled(`libneoncxx',`
3491
Package: libstdc++CXX_SO-neon`'LS
3492
Architecture: NEON_ARCHS
3495
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3497
Description: GNU Standard C++ Library v3 [NEON version]
3498
This package contains an additional runtime library for C++ programs
3499
built with the GNU compiler.
3501
This set of libraries is optimized to use a NEON coprocessor, and will
3502
be selected instead when running under systems which have one.
3505
ifenabled(`c++dev',`
3506
Package: libstdc++`'PV-dev`'LS
3507
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3508
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3510
Section: ifdef(`TARGET',`devel',`libdevel')
3511
Priority: ifdef(`TARGET',`extra',PRI(optional))
3512
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3513
ifdef(`TARGET',`',`dnl native
3514
Conflicts: libg++27-dev, libg++272-dev (<< 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev (<< 1:2.95.3-2), libstdc++3.0-dev
3515
Suggests: libstdc++`'PV-doc
3517
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3519
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3520
This package contains the headers and static library files necessary for
3521
building C++ programs which use libstdc++.
3523
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3524
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3526
ifdef(`TARGET', `dnl
3528
This package contains files for TARGET architecture, for use in cross-compile
3532
Package: libstdc++`'PV-pic`'LS
3533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3534
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3536
Section: ifdef(`TARGET',`devel',`libdevel')
3538
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3539
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3542
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3543
This is used to develop subsets of the libstdc++ shared libraries for
3544
use on custom installation floppies and in embedded systems.
3546
Unless you are making one of those, you will not need this package.
3547
ifdef(`TARGET', `dnl
3549
This package contains files for TARGET architecture, for use in cross-compile
3553
Package: libstdc++CXX_SO`'PV-dbg`'LS
3554
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3557
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3558
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
3559
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
3560
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
3562
Recommends: libdevdep(stdc++`'PV-dev,)
3563
Conflicts: libstdc++5-dbg`'LS, libstdc++5-3.3-dbg`'LS, libstdc++6-dbg`'LS, libstdc++6-4.0-dbg`'LS, libstdc++6-4.1-dbg`'LS, libstdc++6-4.2-dbg`'LS, libstdc++6-4.3-dbg`'LS, libstdc++6-4.4-dbg`'LS, libstdc++6-4.5-dbg`'LS, libstdc++6-4.6-dbg`'LS, libstdc++6-4.7-dbg`'LS
3565
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3566
This package contains the shared library of libstdc++ compiled with
3568
ifdef(`TARGET', `dnl
3570
This package contains files for TARGET architecture, for use in cross-compile
3574
Package: lib32stdc++`'PV-dev`'LS
3575
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3576
Section: ifdef(`TARGET',`devel',`libdevel')
3577
Priority: ifdef(`TARGET',`extra',PRI(optional))
3578
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3580
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3581
This package contains the headers and static library files necessary for
3582
building C++ programs which use libstdc++.
3584
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3585
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3587
ifdef(`TARGET', `dnl
3589
This package contains files for TARGET architecture, for use in cross-compile
3593
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3594
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3597
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3598
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3600
Conflicts: lib32stdc++6-dbg`'LS, lib32stdc++6-4.0-dbg`'LS, lib32stdc++6-4.1-dbg`'LS, lib32stdc++6-4.2-dbg`'LS, lib32stdc++6-4.3-dbg`'LS, lib32stdc++6-4.4-dbg`'LS, lib32stdc++6-4.5-dbg`'LS, lib32stdc++6-4.6-dbg`'LS, lib32stdc++6-4.7-dbg`'LS,
3602
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3603
This package contains the shared library of libstdc++ compiled with
3605
ifdef(`TARGET', `dnl
3607
This package contains files for TARGET architecture, for use in cross-compile
3611
Package: lib64stdc++`'PV-dev`'LS
3612
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3613
Section: ifdef(`TARGET',`devel',`libdevel')
3614
Priority: ifdef(`TARGET',`extra',PRI(optional))
3615
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3617
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3618
This package contains the headers and static library files necessary for
3619
building C++ programs which use libstdc++.
3621
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3622
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3624
ifdef(`TARGET', `dnl
3626
This package contains files for TARGET architecture, for use in cross-compile
3630
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3631
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3634
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3635
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3637
Conflicts: lib64stdc++6-dbg`'LS, lib64stdc++6-4.0-dbg`'LS, lib64stdc++6-4.1-dbg`'LS, lib64stdc++6-4.2-dbg`'LS, lib64stdc++6-4.3-dbg`'LS, lib64stdc++6-4.4-dbg`'LS, lib64stdc++6-4.5-dbg`'LS, lib64stdc++6-4.6-dbg`'LS, lib64stdc++6-4.7-dbg`'LS
3639
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3640
This package contains the shared library of libstdc++ compiled with
3642
ifdef(`TARGET', `dnl
3644
This package contains files for TARGET architecture, for use in cross-compile
3648
Package: libn32stdc++`'PV-dev`'LS
3649
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3650
Section: ifdef(`TARGET',`devel',`libdevel')
3651
Priority: ifdef(`TARGET',`extra',PRI(optional))
3652
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3654
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3655
This package contains the headers and static library files necessary for
3656
building C++ programs which use libstdc++.
3658
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3659
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3661
ifdef(`TARGET', `dnl
3663
This package contains files for TARGET architecture, for use in cross-compile
3667
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3668
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3671
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3672
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3674
Conflicts: libn32stdc++6-dbg`'LS, libn32stdc++6-4.0-dbg`'LS, libn32stdc++6-4.1-dbg`'LS, libn32stdc++6-4.2-dbg`'LS, libn32stdc++6-4.3-dbg`'LS, libn32stdc++6-4.4-dbg`'LS, libn32stdc++6-4.5-dbg`'LS, libn32stdc++6-4.6-dbg`'LS, libn32stdc++6-4.7-dbg`'LS
3676
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3677
This package contains the shared library of libstdc++ compiled with
3679
ifdef(`TARGET', `dnl
3681
This package contains files for TARGET architecture, for use in cross-compile
3685
ifenabled(`x32dev',`
3686
Package: libx32stdc++`'PV-dev`'LS
3687
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3688
Section: ifdef(`TARGET',`devel',`libdevel')
3689
Priority: ifdef(`TARGET',`extra',PRI(optional))
3690
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3692
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3693
This package contains the headers and static library files necessary for
3694
building C++ programs which use libstdc++.
3696
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3697
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3699
ifdef(`TARGET', `dnl
3701
This package contains files for TARGET architecture, for use in cross-compile
3706
ifenabled(`libx32dbgcxx',`
3707
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3708
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3711
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3712
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3714
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
3716
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3717
This package contains the shared library of libstdc++ compiled with
3719
ifdef(`TARGET', `dnl
3721
This package contains files for TARGET architecture, for use in cross-compile
3724
')`'dnl libx32dbgcxx
3726
ifenabled(`libhfdbgcxx',`
3727
Package: libhfstdc++`'PV-dev`'LS
3728
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3729
Section: ifdef(`TARGET',`devel',`libdevel')
3730
Priority: ifdef(`TARGET',`extra',PRI(optional))
3731
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3733
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3734
This package contains the headers and static library files necessary for
3735
building C++ programs which use libstdc++.
3737
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3738
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3740
ifdef(`TARGET', `dnl
3742
This package contains files for TARGET architecture, for use in cross-compile
3746
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3747
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3750
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3751
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3753
ifdef(`TARGET',`dnl',`Conflicts: libhfstdc++6-dbg`'LS, libhfstdc++6-4.3-dbg`'LS, libhfstdc++6-4.4-dbg`'LS, libhfstdc++6-4.5-dbg`'LS, libhfstdc++6-4.6-dbg`'LS, libhfstdc++6-4.7-dbg`'LS, libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3755
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3756
This package contains the shared library of libstdc++ compiled with
3758
ifdef(`TARGET', `dnl
3760
This package contains files for TARGET architecture, for use in cross-compile
3765
ifenabled(`libsfdbgcxx',`
3766
Package: libsfstdc++`'PV-dev`'LS
3767
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3768
Section: ifdef(`TARGET',`devel',`libdevel')
3769
Priority: ifdef(`TARGET',`extra',PRI(optional))
3770
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3772
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3773
This package contains the headers and static library files necessary for
3774
building C++ programs which use libstdc++.
3776
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3777
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3779
ifdef(`TARGET', `dnl
3781
This package contains files for TARGET architecture, for use in cross-compile
3785
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3786
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3789
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3790
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3792
ifdef(`TARGET',`dnl',`Conflicts: libsfstdc++6-dbg`'LS, libsfstdc++6-4.3-dbg`'LS, libsfstdc++6-4.4-dbg`'LS, libsfstdc++6-4.5-dbg`'LS, libsfstdc++6-4.6-dbg`'LS, libsfstdc++6-4.7-dbg`'LS, libstdc++'CXX_SO`-armel [biarchsf_archs]')
3794
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3795
This package contains the shared library of libstdc++ compiled with
3797
ifdef(`TARGET', `dnl
3799
This package contains files for TARGET architecture, for use in cross-compile
3804
ifdef(`TARGET', `', `
3805
Package: libstdc++`'PV-doc
3808
Priority: PRI(optional)
3809
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3810
Conflicts: libstdc++5-doc, libstdc++5-3.3-doc, libstdc++6-doc, libstdc++6-4.0-doc, libstdc++6-4.1-doc, libstdc++6-4.2-doc, libstdc++6-4.3-doc, libstdc++6-4.4-doc, libstdc++6-4.5-doc, libstdc++6-4.6-doc, libstdc++6-4.7-doc
3811
Description: GNU Standard C++ Library v3 (documentation files)
3812
This package contains documentation files for the GNU stdc++ library.
3814
One set is the distribution documentation, the other set is the
3815
source documentation including a namespace list, class hierarchy,
3816
alphabetical list, compound list, file list, namespace members,
3817
compound members and file members.
3823
Package: gnat`'-GNAT_V
3825
Priority: PRI(optional)
3826
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3828
Depends: BASEDEP, gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3829
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3830
Conflicts: gnat (<< 4.1), gnat-3.1, gnat-3.2, gnat-3.3, gnat-3.4, gnat-3.5, gnat-4.0, gnat-4.1, gnat-4.2, gnat-4.3, gnat-4.4, gnat-4.6
3832
Description: GNU Ada compiler
3833
GNAT is a compiler for the Ada programming language. It produces optimized
3834
code on platforms supported by the GNU Compiler Collection (GCC).
3836
This package provides the compiler, tools and runtime library that handles
3837
exceptions using the default zero-cost mechanism.
3839
Package: gnat`'-GNAT_V-sjlj
3842
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3844
Depends: BASEDEP, gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3846
Description: GNU Ada compiler (setjump/longjump runtime library)
3847
GNAT is a compiler for the Ada programming language. It produces optimized
3848
code on platforms supported by the GNU Compiler Collection (GCC).
3850
This package provides an alternative runtime library that handles
3851
exceptions using the setjump/longjump mechanism (as a static library
3852
only). You can install it to supplement the normal compiler.
3854
ifenabled(`libgnat',`
3855
Package: libgnat`'-GNAT_V
3858
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3859
Pre-Depends: multiarch-support
3861
Priority: PRI(optional)
3862
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3864
Description: runtime for applications compiled with GNAT (shared library)
3865
GNAT is a compiler for the Ada programming language. It produces optimized
3866
code on platforms supported by the GNU Compiler Collection (GCC).
3868
The libgnat library provides runtime components needed by most
3869
applications produced with GNAT.
3871
This package contains the runtime shared library.
3873
Package: libgnat`'-GNAT_V-dbg
3876
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3877
Pre-Depends: multiarch-support
3880
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3882
Description: runtime for applications compiled with GNAT (debugging symbols)
3883
GNAT is a compiler for the Ada programming language. It produces optimized
3884
code on platforms supported by the GNU Compiler Collection (GCC).
3886
The libgnat library provides runtime components needed by most
3887
applications produced with GNAT.
3889
This package contains the debugging symbols.
3891
Package: libgnatvsn`'GNAT_V-dev
3895
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3896
libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3897
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3899
Description: GNU Ada compiler selected components (development files)
3900
GNAT is a compiler for the Ada programming language. It produces optimized
3901
code on platforms supported by the GNU Compiler Collection (GCC).
3903
The libgnatvsn library exports selected GNAT components for use in other
3904
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3905
GPL, allowing to link proprietary programs with it.
3907
This package contains the development files and static library.
3909
Package: libgnatvsn`'GNAT_V
3911
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3912
Pre-Depends: multiarch-support
3914
Priority: PRI(optional)
3916
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3918
Description: GNU Ada compiler selected components (shared library)
3919
GNAT is a compiler for the Ada programming language. It produces optimized
3920
code on platforms supported by the GNU Compiler Collection (GCC).
3922
The libgnatvsn library exports selected GNAT components for use in other
3923
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3924
GPL, allowing to link proprietary programs with it.
3926
This package contains the runtime shared library.
3928
Package: libgnatvsn`'GNAT_V-dbg
3930
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3931
Pre-Depends: multiarch-support
3935
Depends: BASEDEP, libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3938
Description: GNU Ada compiler selected components (debugging symbols)
3939
GNAT is a compiler for the Ada programming language. It produces optimized
3940
code on platforms supported by the GNU Compiler Collection (GCC).
3942
The libgnatvsn library exports selected GNAT components for use in other
3943
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3944
GPL, allowing to link proprietary programs with it.
3946
This package contains the debugging symbols.
3948
Package: libgnatprj`'GNAT_V-dev
3952
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3953
libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
3954
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3956
Description: GNU Ada compiler Project Manager (development files)
3957
GNAT is a compiler for the Ada programming language. It produces optimized
3958
code on platforms supported by the GNU Compiler Collection (GCC).
3960
GNAT uses project files to organise source and object files in large-scale
3961
development efforts. The libgnatprj library exports GNAT project files
3962
management for use in other packages, most notably ASIS tools (package
3963
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3964
licensed under the pure GPL; all programs that use it must also be
3965
distributed under the GPL, or not distributed at all.
3967
This package contains the development files and static library.
3969
Package: libgnatprj`'GNAT_V
3971
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3972
Pre-Depends: multiarch-support
3974
Priority: PRI(optional)
3976
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3978
Description: GNU Ada compiler Project Manager (shared library)
3979
GNAT is a compiler for the Ada programming language. It produces optimized
3980
code on platforms supported by the GNU Compiler Collection (GCC).
3982
GNAT uses project files to organise source and object files in large-scale
3983
development efforts. The libgnatprj library exports GNAT project files
3984
management for use in other packages, most notably ASIS tools (package
3985
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3986
licensed under the pure GPL; all programs that use it must also be
3987
distributed under the GPL, or not distributed at all.
3989
This package contains the runtime shared library.
3991
Package: libgnatprj`'GNAT_V-dbg
3993
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3994
Pre-Depends: multiarch-support
3998
Depends: BASEDEP, libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
4001
Description: GNU Ada compiler Project Manager (debugging symbols)
4002
GNAT is a compiler for the Ada programming language. It produces optimized
4003
code on platforms supported by the GNU Compiler Collection (GCC).
4005
GNAT uses project files to organise source and object files in large-scale
4006
development efforts. The libgnatprj library exports GNAT project files
4007
management for use in other packages, most notably ASIS tools (package
4008
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
4009
licensed under the pure GPL; all programs that use it must also be
4010
distributed under the GPL, or not distributed at all.
4012
This package contains the debugging symbols.
4015
ifenabled(`lib64gnat',`
4016
Package: lib64gnat`'-GNAT_V
4018
Architecture: biarch64_archs
4019
Priority: PRI(optional)
4020
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
4022
Description: runtime for applications compiled with GNAT (64 bits shared library)
4023
GNAT is a compiler for the Ada programming language. It produces optimized
4024
code on platforms supported by the GNU Compiler Collection (GCC).
4026
The libgnat library provides runtime components needed by most
4027
applications produced with GNAT.
4029
This package contains the runtime shared library for 64 bits architectures.
4032
ifenabled(`gfdldoc',`
4033
Package: gnat`'PV-doc
4036
Priority: PRI(optional)
4037
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4039
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
4041
Description: GNU Ada compiler (documentation)
4042
GNAT is a compiler for the Ada programming language. It produces optimized
4043
code on platforms supported by the GNU Compiler Collection (GCC).
4045
The libgnat library provides runtime components needed by most
4046
applications produced with GNAT.
4048
This package contains the documentation in info `format'.
4053
Package: gdc`'PV`'TS
4055
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4056
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
4057
Provides: gdc, d-compiler, d-v2-compiler
4058
Replaces: gdc (<< 4.4.6-5)
4060
Description: GNU D compiler (version 2), based on the GCC backend
4061
This is the GNU D compiler, which compiles D on platforms supported by gcc.
4062
It uses the gcc backend to generate optimised code.
4064
This compiler supports D language version 2.
4066
ifenabled(`libphobos',`
4067
Package: libphobos`'PV-dev`'LS
4068
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4070
Priority: PRI(optional)
4071
Depends: BASEDEP, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
4072
Provides: libphobos-dev
4074
Description: Phobos D standard library
4075
This is the Phobos standard library that comes with the D2 compiler.
4077
For more information check http://www.dlang.org/phobos/
4079
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
4081
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4083
Depends: BASEDEP, libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
4084
Provides: libphobos`'PHOBOS_V`'TS-dbg
4086
Description: The Phobos D standard library (debug symbols)
4087
This is the Phobos standard library that comes with the D2 compiler.
4089
For more information check http://www.dlang.org/phobos/
4093
ifdef(`TARGET',`',`dnl
4095
Package: gcc`'PV-soft-float
4096
Architecture: arm armel armhf
4097
Priority: PRI(optional)
4098
Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
4099
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
4101
Description: GCC soft-floating-point gcc libraries (ARM)
4102
These are versions of basic static libraries such as libgcc.a compiled
4103
with the -msoft-float option, for CPUs without a floating-point unit.
4107
ifenabled(`fixincl',`
4108
Package: fixincludes
4110
Priority: PRI(optional)
4111
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
4113
Description: Fix non-ANSI header files
4114
FixIncludes was created to fix non-ANSI system header files. Many
4115
system manufacturers supply proprietary headers that are not ANSI compliant.
4116
The GNU compilers cannot compile non-ANSI headers. Consequently, the
4117
FixIncludes shell script was written to fix the header files.
4119
Not all packages with header files are installed on the system, when the
4120
package is built, so we make fixincludes available at build time of other
4121
packages, such that checking tools like lintian can make use of it.
4125
ifdef(`TARGET', `', `
4126
ifenabled(`gfdldoc',`
4127
Package: gcc`'PV-doc
4130
Priority: PRI(optional)
4131
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4132
Conflicts: gcc-docs (<< 2.95.2)
4133
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
4134
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
4135
Documentation for the GNU compilers in info `format'.
4140
ifdef(`TARGET',`',`dnl
4141
ifenabled(`libnof',`
4142
Package: gcc`'PV-nof
4143
Architecture: powerpc
4144
Priority: PRI(optional)
4145
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
4146
Conflicts: gcc-3.2-nof
4148
Description: GCC no-floating-point gcc libraries (powerpc)
4149
These are versions of basic static libraries such as libgcc.a compiled
4150
with the -msoft-float option, for CPUs without a floating-point unit.
4154
ifenabled(`source',`
4155
Package: gcc`'PV-source
4157
Priority: PRI(optional)
4158
Depends: make (>= 3.81), autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
4159
Description: Source of the GNU Compiler Collection
4160
This package contains the sources and patches which are needed to
4161
build the GNU Compiler Collection (GCC).
4165
dnl last line in file