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 (>= BINUTILSV) [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}
2974
Description: Runtime library for GNU Go applications
2975
Library needed for GNU Go applications linked against the
2978
Package: libgo`'GO_SO-dbg`'LS
2980
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2981
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2982
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
2984
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
2986
Description: Runtime library for GNU Go applications (debug symbols)
2987
Library needed for GNU Go applications linked against the
2991
ifenabled(`lib64ggo',`
2992
Package: lib64go`'GO_SO`'LS
2993
Section: ifdef(`TARGET',`devel',`libs')
2994
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2995
Priority: ifdef(`TARGET',`extra',PRI(optional))
2996
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2998
Description: Runtime library for GNU Go applications (64bit)
2999
Library needed for GNU Go applications linked against the
3002
Package: lib64go`'GO_SO-dbg`'LS
3004
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3006
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
3008
Description: Runtime library for GNU Go applications (64bit debug symbols)
3009
Library needed for GNU Go applications linked against the
3013
ifenabled(`lib32ggo',`
3014
Package: lib32go`'GO_SO`'LS
3015
Section: ifdef(`TARGET',`devel',`libs')
3016
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3017
Priority: ifdef(`TARGET',`extra',PRI(optional))
3018
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3019
Conflicts: ${confl:lib32}
3021
Description: Runtime library for GNU Go applications (32bit)
3022
Library needed for GNU Go applications linked against the
3025
Package: lib32go`'GO_SO-dbg`'LS
3027
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3029
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
3031
Description: Runtime library for GNU Go applications (32 bit debug symbols)
3032
Library needed for GNU Go applications linked against the
3036
ifenabled(`libn32ggo',`
3037
Package: libn32go`'GO_SO`'LS
3038
Section: ifdef(`TARGET',`devel',`libs')
3039
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3040
Priority: ifdef(`TARGET',`extra',PRI(optional))
3041
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3043
Description: Runtime library for GNU Go applications (n32)
3044
Library needed for GNU Go applications linked against the
3047
Package: libn32go`'GO_SO-dbg`'LS
3049
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3051
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
3053
Description: Runtime library for GNU Go applications (n32 debug symbols)
3054
Library needed for GNU Go applications linked against the
3058
ifenabled(`libx32ggo',`
3059
Package: libx32go`'GO_SO`'LS
3060
Section: ifdef(`TARGET',`devel',`libs')
3061
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3062
Priority: ifdef(`TARGET',`extra',PRI(optional))
3063
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3065
Description: Runtime library for GNU Go applications (x32)
3066
Library needed for GNU Go applications linked against the
3069
Package: libx32go`'GO_SO-dbg`'LS
3071
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3073
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
3075
Description: Runtime library for GNU Go applications (x32 debug symbols)
3076
Library needed for GNU Go applications linked against the
3083
Package: gcj`'PV-jdk`'TS
3086
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3087
Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV-jre`'TS (= ${gcj:Version}), libdevdep(gcj`'GCJ_SO-dev,,=,${gcj:Version}), ${dep:ecj}, fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3088
Recommends: libecj-java-gcj
3089
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
3090
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
3091
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
3092
Replaces: libgcj11 (<< 4.5-20100101-1)
3094
Description: gcj and classpath development tools for Java(TM)
3095
GCJ is a front end to the GCC compiler which can natively compile both
3096
Java(tm) source and bytecode files. The compiler can also generate class
3097
files. Other java development tools from classpath are included in this
3100
The package contains as well a collection of wrapper scripts and symlinks.
3101
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
3104
ifenabled(`libgcj',`
3105
ifenabled(`libgcjcommon',`
3106
Package: libgcj-common
3109
Priority: PRI(optional)
3110
Depends: BASEDEP, ${misc:Depends}
3111
Conflicts: classpath (<= 0.04-4)
3112
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
3114
Description: Java runtime library (common files)
3115
This package contains files shared by classpath and libgcj libraries.
3116
')`'dnl libgcjcommon
3118
Package: gcj`'PV-jre-headless`'TS
3119
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3122
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
3123
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3124
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
3125
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
3126
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
3128
Description: Java runtime environment using GIJ/classpath (headless version)
3129
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3130
It includes a class loader which can dynamically load shared objects, so
3131
it is possible to give it the name of a class which has been compiled and
3132
put into a shared library on the class path.
3134
The package contains as well a collection of wrapper scripts and symlinks.
3135
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
3136
limited to the headless tools and libraries.
3138
Package: gcj`'PV-jre`'TS
3141
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3142
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3143
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
3145
Description: Java runtime environment using GIJ/classpath
3146
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3147
It includes a class loader which can dynamically load shared objects, so
3148
it is possible to give it the name of a class which has been compiled and
3149
put into a shared library on the class path.
3151
The package contains as well a collection of wrapper scripts and symlinks.
3152
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
3154
Package: libgcj`'LIBGCJ_EXT`'LS
3157
Priority: PRI(optional)
3158
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3161
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3162
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3163
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3164
Replaces: gij-4.4 (<< 4.4.0-1)
3166
Description: Java runtime library for use with gcj
3167
This is the runtime that goes along with the gcj front end to
3168
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3169
connect the libraries to the compiler and the underlying OS.
3171
To show file names and line numbers in stack traces, the packages
3172
libgcj`'GCJ_SO-dbg and binutils are required.
3174
Package: gcj`'PV-jre-lib`'TS
3177
Priority: PRI(optional)
3178
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3180
Description: Java runtime library for use with gcj (jar files)
3181
This is the jar file that goes along with the gcj front end to gcc.
3187
Priority: PRI(optional)
3188
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3191
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3193
Description: Link time only library for use with gcj
3194
A fake library that is used at link time only. It ensures that
3195
binaries built with the BC-ABI link against a constant SONAME.
3196
This way, BC-ABI binaries continue to work if the SONAME underlying
3200
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3203
Priority: PRI(optional)
3204
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3207
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3208
Suggests: ${pkg:gcjqt}
3210
Description: AWT peer runtime libraries for use with gcj
3211
These are runtime libraries holding the AWT peer implementations
3212
for libgcj (currently the GTK+ based peer library is required, the
3213
QT bases library is not built).
3215
ifenabled(`gtkpeer',`
3216
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3219
Priority: PRI(optional)
3220
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3223
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3225
Description: AWT GTK+ peer runtime library for use with libgcj
3226
This is the runtime library holding the GTK+ based AWT peer
3227
implementation for libgcj.
3230
ifenabled(`qtpeer',`
3231
Package: libgcj`'GCJ_SO-awt-qt`'LS
3234
Priority: PRI(optional)
3235
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3238
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3240
Description: AWT QT peer runtime library for use with libgcj
3241
This is the runtime library holding the QT based AWT peer
3242
implementation for libgcj.
3246
ifenabled(`libgcjdev',`
3247
Package: libgcj`'GCJ_SO-dev`'LS
3250
ifdef(`MULTIARCH', `Multi-Arch: same
3252
Priority: PRI(optional)
3253
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}
3254
Suggests: libgcj-doc
3256
Description: Java development headers for use with gcj
3257
These are the development headers that go along with the gcj front end
3258
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3259
to connect the libraries to the compiler and the underlying OS.
3261
Package: libgcj`'GCJ_SO-dbg`'LS
3265
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3268
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3269
Recommends: binutils, libc6-dbg | libc-dbg
3271
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3272
The package provides debugging symbols for the libraries provided
3273
in libgcj`'GCJ_SO-dev.
3275
binutils is required to show file names and line numbers in stack traces.
3277
ifenabled(`gcjsrc',`
3278
Package: gcj`'PV-source
3281
Priority: PRI(optional)
3282
Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3284
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3285
These are the java source files packaged as a zip file for use in development
3286
environments like eclipse and netbeans.
3289
ifenabled(`gcjdoc',`
3293
Priority: PRI(optional)
3294
Depends: SOFTBASEDEP, ${misc:Depends}
3295
Enhances: libgcj`'GCJ_SO-dev
3296
Provides: classpath-doc
3298
Description: libgcj API documentation and example programs
3299
Autogenerated documentation describing the API of the libgcj library.
3300
Sources and precompiled example programs from the classpath library.
3306
ifenabled(`libcxx',`
3307
Package: libstdc++CXX_SO`'LS
3308
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3309
Section: ifdef(`TARGET',`devel',`libs')
3310
Priority: ifdef(`TARGET',`extra',PRI(important))
3311
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3312
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
3313
ifdef(`MULTIARCH', `Multi-Arch: same
3314
Pre-Depends: multiarch-support
3315
Breaks: ${multiarch:breaks}
3316
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3317
Conflicts: scim (<< 1.4.2-1)
3319
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3320
This package contains an additional runtime library for C++ programs
3321
built with the GNU compiler.
3323
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3324
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3326
ifdef(`TARGET', `dnl
3328
This package contains files for TARGET architecture, for use in cross-compile
3333
ifenabled(`lib32cxx',`
3334
Package: lib32stdc++CXX_SO`'LS
3335
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3336
Section: ifdef(`TARGET',`devel',`libs')
3338
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3339
Conflicts: ${confl:lib32}
3340
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3343
Description: GNU Standard C++ Library v3 (32 bit Version)
3344
This package contains an additional runtime library for C++ programs
3345
built with the GNU compiler.
3346
ifdef(`TARGET', `dnl
3348
This package contains files for TARGET architecture, for use in cross-compile
3353
ifenabled(`lib64cxx',`
3354
Package: lib64stdc++CXX_SO`'LS
3355
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3356
Section: ifdef(`TARGET',`devel',`libs')
3357
Priority: ifdef(`TARGET',`extra',PRI(optional))
3358
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3359
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3362
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3363
This package contains an additional runtime library for C++ programs
3364
built with the GNU compiler.
3366
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3367
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3369
ifdef(`TARGET', `dnl
3371
This package contains files for TARGET architecture, for use in cross-compile
3376
ifenabled(`libn32cxx',`
3377
Package: libn32stdc++CXX_SO`'LS
3378
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3379
Section: ifdef(`TARGET',`devel',`libs')
3380
Priority: ifdef(`TARGET',`extra',PRI(optional))
3381
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3382
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3385
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3386
This package contains an additional runtime library for C++ programs
3387
built with the GNU compiler.
3389
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3390
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3392
ifdef(`TARGET', `dnl
3394
This package contains files for TARGET architecture, for use in cross-compile
3399
ifenabled(`libx32cxx',`
3400
Package: libx32stdc++CXX_SO`'LS
3401
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3402
Section: ifdef(`TARGET',`devel',`libs')
3403
Priority: ifdef(`TARGET',`extra',PRI(optional))
3404
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3405
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3408
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3409
This package contains an additional runtime library for C++ programs
3410
built with the GNU compiler.
3412
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3413
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3415
ifdef(`TARGET', `dnl
3417
This package contains files for TARGET architecture, for use in cross-compile
3422
ifenabled(`libhfcxx',`
3423
Package: libhfstdc++CXX_SO`'LS
3424
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3425
Section: ifdef(`TARGET',`devel',`libs')
3426
Priority: ifdef(`TARGET',`extra',PRI(optional))
3427
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3428
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3430
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3432
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3433
This package contains an additional runtime library for C++ programs
3434
built with the GNU compiler.
3436
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3437
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3439
ifdef(`TARGET', `dnl
3441
This package contains files for TARGET architecture, for use in cross-compile
3446
ifenabled(`libsfcxx',`
3447
Package: libsfstdc++CXX_SO`'LS
3448
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3449
Section: ifdef(`TARGET',`devel',`libs')
3450
Priority: ifdef(`TARGET',`extra',PRI(optional))
3451
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3452
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3454
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3456
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3457
This package contains an additional runtime library for C++ programs
3458
built with the GNU compiler.
3460
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3461
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3463
ifdef(`TARGET', `dnl
3465
This package contains files for TARGET architecture, for use in cross-compile
3470
ifenabled(`libneoncxx',`
3471
Package: libstdc++CXX_SO-neon`'LS
3472
Architecture: NEON_ARCHS
3475
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3477
Description: GNU Standard C++ Library v3 [NEON version]
3478
This package contains an additional runtime library for C++ programs
3479
built with the GNU compiler.
3481
This set of libraries is optimized to use a NEON coprocessor, and will
3482
be selected instead when running under systems which have one.
3485
ifenabled(`c++dev',`
3486
Package: libstdc++`'PV-dev`'LS
3487
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3488
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3490
Section: ifdef(`TARGET',`devel',`libdevel')
3491
Priority: ifdef(`TARGET',`extra',PRI(optional))
3492
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3493
ifdef(`TARGET',`',`dnl native
3494
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
3495
Suggests: libstdc++`'PV-doc
3497
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3499
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3500
This package contains the headers and static library files necessary for
3501
building C++ programs which use libstdc++.
3503
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3504
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3506
ifdef(`TARGET', `dnl
3508
This package contains files for TARGET architecture, for use in cross-compile
3512
Package: libstdc++`'PV-pic`'LS
3513
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3514
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3516
Section: ifdef(`TARGET',`devel',`libdevel')
3518
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3519
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3522
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3523
This is used to develop subsets of the libstdc++ shared libraries for
3524
use on custom installation floppies and in embedded systems.
3526
Unless you are making one of those, you will not need this package.
3527
ifdef(`TARGET', `dnl
3529
This package contains files for TARGET architecture, for use in cross-compile
3533
Package: libstdc++CXX_SO`'PV-dbg`'LS
3534
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3537
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3538
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
3539
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
3540
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
3542
Recommends: libdevdep(stdc++`'PV-dev,)
3543
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
3545
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3546
This package contains the shared library of libstdc++ compiled with
3548
ifdef(`TARGET', `dnl
3550
This package contains files for TARGET architecture, for use in cross-compile
3554
Package: lib32stdc++`'PV-dev`'LS
3555
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3556
Section: ifdef(`TARGET',`devel',`libdevel')
3557
Priority: ifdef(`TARGET',`extra',PRI(optional))
3558
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3560
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3561
This package contains the headers and static library files necessary for
3562
building C++ programs which use libstdc++.
3564
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3565
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3567
ifdef(`TARGET', `dnl
3569
This package contains files for TARGET architecture, for use in cross-compile
3573
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3574
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3577
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3578
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3580
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,
3582
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3583
This package contains the shared library of libstdc++ compiled with
3585
ifdef(`TARGET', `dnl
3587
This package contains files for TARGET architecture, for use in cross-compile
3591
Package: lib64stdc++`'PV-dev`'LS
3592
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3593
Section: ifdef(`TARGET',`devel',`libdevel')
3594
Priority: ifdef(`TARGET',`extra',PRI(optional))
3595
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3597
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3598
This package contains the headers and static library files necessary for
3599
building C++ programs which use libstdc++.
3601
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3602
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3604
ifdef(`TARGET', `dnl
3606
This package contains files for TARGET architecture, for use in cross-compile
3610
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3611
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3614
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3615
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3617
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
3619
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3620
This package contains the shared library of libstdc++ compiled with
3622
ifdef(`TARGET', `dnl
3624
This package contains files for TARGET architecture, for use in cross-compile
3628
Package: libn32stdc++`'PV-dev`'LS
3629
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3630
Section: ifdef(`TARGET',`devel',`libdevel')
3631
Priority: ifdef(`TARGET',`extra',PRI(optional))
3632
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3634
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3635
This package contains the headers and static library files necessary for
3636
building C++ programs which use libstdc++.
3638
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3639
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3641
ifdef(`TARGET', `dnl
3643
This package contains files for TARGET architecture, for use in cross-compile
3647
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3648
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3651
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3652
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3654
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
3656
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3657
This package contains the shared library of libstdc++ compiled with
3659
ifdef(`TARGET', `dnl
3661
This package contains files for TARGET architecture, for use in cross-compile
3665
ifenabled(`x32dev',`
3666
Package: libx32stdc++`'PV-dev`'LS
3667
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3668
Section: ifdef(`TARGET',`devel',`libdevel')
3669
Priority: ifdef(`TARGET',`extra',PRI(optional))
3670
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3672
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3673
This package contains the headers and static library files necessary for
3674
building C++ programs which use libstdc++.
3676
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3677
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3679
ifdef(`TARGET', `dnl
3681
This package contains files for TARGET architecture, for use in cross-compile
3686
ifenabled(`libx32dbgcxx',`
3687
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3688
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3691
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3692
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3694
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
3696
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3697
This package contains the shared library of libstdc++ compiled with
3699
ifdef(`TARGET', `dnl
3701
This package contains files for TARGET architecture, for use in cross-compile
3704
')`'dnl libx32dbgcxx
3706
ifenabled(`libhfdbgcxx',`
3707
Package: libhfstdc++`'PV-dev`'LS
3708
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3709
Section: ifdef(`TARGET',`devel',`libdevel')
3710
Priority: ifdef(`TARGET',`extra',PRI(optional))
3711
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3713
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3714
This package contains the headers and static library files necessary for
3715
building C++ programs which use libstdc++.
3717
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3718
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3720
ifdef(`TARGET', `dnl
3722
This package contains files for TARGET architecture, for use in cross-compile
3726
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3727
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3730
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3731
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3733
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]')
3735
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3736
This package contains the shared library of libstdc++ compiled with
3738
ifdef(`TARGET', `dnl
3740
This package contains files for TARGET architecture, for use in cross-compile
3745
ifenabled(`libsfdbgcxx',`
3746
Package: libsfstdc++`'PV-dev`'LS
3747
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3748
Section: ifdef(`TARGET',`devel',`libdevel')
3749
Priority: ifdef(`TARGET',`extra',PRI(optional))
3750
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3752
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3753
This package contains the headers and static library files necessary for
3754
building C++ programs which use libstdc++.
3756
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3757
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3759
ifdef(`TARGET', `dnl
3761
This package contains files for TARGET architecture, for use in cross-compile
3765
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3766
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3769
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3770
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3772
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]')
3774
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3775
This package contains the shared library of libstdc++ compiled with
3777
ifdef(`TARGET', `dnl
3779
This package contains files for TARGET architecture, for use in cross-compile
3784
ifdef(`TARGET', `', `
3785
Package: libstdc++`'PV-doc
3788
Priority: PRI(optional)
3789
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3790
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
3791
Description: GNU Standard C++ Library v3 (documentation files)
3792
This package contains documentation files for the GNU stdc++ library.
3794
One set is the distribution documentation, the other set is the
3795
source documentation including a namespace list, class hierarchy,
3796
alphabetical list, compound list, file list, namespace members,
3797
compound members and file members.
3803
Package: gnat`'-GNAT_V
3805
Priority: PRI(optional)
3806
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3808
Depends: BASEDEP, gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3809
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3810
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
3812
Description: GNU Ada compiler
3813
GNAT is a compiler for the Ada programming language. It produces optimized
3814
code on platforms supported by the GNU Compiler Collection (GCC).
3816
This package provides the compiler, tools and runtime library that handles
3817
exceptions using the default zero-cost mechanism.
3819
Package: gnat`'-GNAT_V-sjlj
3822
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3824
Depends: BASEDEP, gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3826
Description: GNU Ada compiler (setjump/longjump runtime library)
3827
GNAT is a compiler for the Ada programming language. It produces optimized
3828
code on platforms supported by the GNU Compiler Collection (GCC).
3830
This package provides an alternative runtime library that handles
3831
exceptions using the setjump/longjump mechanism (as a static library
3832
only). You can install it to supplement the normal compiler.
3834
ifenabled(`libgnat',`
3835
Package: libgnat`'-GNAT_V
3838
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3839
Pre-Depends: multiarch-support
3841
Priority: PRI(optional)
3842
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3844
Description: runtime for applications compiled with GNAT (shared library)
3845
GNAT is a compiler for the Ada programming language. It produces optimized
3846
code on platforms supported by the GNU Compiler Collection (GCC).
3848
The libgnat library provides runtime components needed by most
3849
applications produced with GNAT.
3851
This package contains the runtime shared library.
3853
Package: libgnat`'-GNAT_V-dbg
3856
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3857
Pre-Depends: multiarch-support
3860
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3862
Description: runtime for applications compiled with GNAT (debugging symbols)
3863
GNAT is a compiler for the Ada programming language. It produces optimized
3864
code on platforms supported by the GNU Compiler Collection (GCC).
3866
The libgnat library provides runtime components needed by most
3867
applications produced with GNAT.
3869
This package contains the debugging symbols.
3871
Package: libgnatvsn`'GNAT_V-dev
3875
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3876
libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3877
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3879
Description: GNU Ada compiler selected components (development files)
3880
GNAT is a compiler for the Ada programming language. It produces optimized
3881
code on platforms supported by the GNU Compiler Collection (GCC).
3883
The libgnatvsn library exports selected GNAT components for use in other
3884
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3885
GPL, allowing to link proprietary programs with it.
3887
This package contains the development files and static library.
3889
Package: libgnatvsn`'GNAT_V
3891
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3892
Pre-Depends: multiarch-support
3894
Priority: PRI(optional)
3896
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3898
Description: GNU Ada compiler selected components (shared library)
3899
GNAT is a compiler for the Ada programming language. It produces optimized
3900
code on platforms supported by the GNU Compiler Collection (GCC).
3902
The libgnatvsn library exports selected GNAT components for use in other
3903
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3904
GPL, allowing to link proprietary programs with it.
3906
This package contains the runtime shared library.
3908
Package: libgnatvsn`'GNAT_V-dbg
3910
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3911
Pre-Depends: multiarch-support
3915
Depends: BASEDEP, libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3918
Description: GNU Ada compiler selected components (debugging symbols)
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 debugging symbols.
3928
Package: libgnatprj`'GNAT_V-dev
3932
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3933
libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
3934
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3936
Description: GNU Ada compiler Project Manager (development files)
3937
GNAT is a compiler for the Ada programming language. It produces optimized
3938
code on platforms supported by the GNU Compiler Collection (GCC).
3940
GNAT uses project files to organise source and object files in large-scale
3941
development efforts. The libgnatprj library exports GNAT project files
3942
management for use in other packages, most notably ASIS tools (package
3943
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3944
licensed under the pure GPL; all programs that use it must also be
3945
distributed under the GPL, or not distributed at all.
3947
This package contains the development files and static library.
3949
Package: libgnatprj`'GNAT_V
3951
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3952
Pre-Depends: multiarch-support
3954
Priority: PRI(optional)
3956
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3958
Description: GNU Ada compiler Project Manager (shared library)
3959
GNAT is a compiler for the Ada programming language. It produces optimized
3960
code on platforms supported by the GNU Compiler Collection (GCC).
3962
GNAT uses project files to organise source and object files in large-scale
3963
development efforts. The libgnatprj library exports GNAT project files
3964
management for use in other packages, most notably ASIS tools (package
3965
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3966
licensed under the pure GPL; all programs that use it must also be
3967
distributed under the GPL, or not distributed at all.
3969
This package contains the runtime shared library.
3971
Package: libgnatprj`'GNAT_V-dbg
3973
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3974
Pre-Depends: multiarch-support
3978
Depends: BASEDEP, libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3981
Description: GNU Ada compiler Project Manager (debugging symbols)
3982
GNAT is a compiler for the Ada programming language. It produces optimized
3983
code on platforms supported by the GNU Compiler Collection (GCC).
3985
GNAT uses project files to organise source and object files in large-scale
3986
development efforts. The libgnatprj library exports GNAT project files
3987
management for use in other packages, most notably ASIS tools (package
3988
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3989
licensed under the pure GPL; all programs that use it must also be
3990
distributed under the GPL, or not distributed at all.
3992
This package contains the debugging symbols.
3995
ifenabled(`lib64gnat',`
3996
Package: lib64gnat`'-GNAT_V
3998
Architecture: biarch64_archs
3999
Priority: PRI(optional)
4000
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
4002
Description: runtime for applications compiled with GNAT (64 bits shared library)
4003
GNAT is a compiler for the Ada programming language. It produces optimized
4004
code on platforms supported by the GNU Compiler Collection (GCC).
4006
The libgnat library provides runtime components needed by most
4007
applications produced with GNAT.
4009
This package contains the runtime shared library for 64 bits architectures.
4012
ifenabled(`gfdldoc',`
4013
Package: gnat`'PV-doc
4016
Priority: PRI(optional)
4017
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4019
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
4021
Description: GNU Ada compiler (documentation)
4022
GNAT is a compiler for the Ada programming language. It produces optimized
4023
code on platforms supported by the GNU Compiler Collection (GCC).
4025
The libgnat library provides runtime components needed by most
4026
applications produced with GNAT.
4028
This package contains the documentation in info `format'.
4033
Package: gdc`'PV`'TS
4035
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4036
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), libdevdep(phobos`'PV-dev,,=) [libphobos_no_archs], ${shlibs:Depends}, ${misc:Depends}
4037
Provides: gdc, d-compiler, d-v2-compiler
4038
Replaces: gdc (<< 4.4.6-5)
4040
Description: GNU D compiler (version 2), based on the GCC backend
4041
This is the GNU D compiler, which compiles D on platforms supported by gcc.
4042
It uses the gcc backend to generate optimised code.
4044
This compiler supports D language version 2.
4046
ifenabled(`libphobos',`
4047
Package: libphobos`'PV-dev`'LS
4048
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4050
Priority: PRI(optional)
4051
Depends: zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
4053
Description: Phobos D standard library
4054
This is the Phobos standard library that comes with the D2 compiler.
4056
For more information check http://www.dlang.org/phobos/
4058
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
4060
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4062
Depends: gdc`'PV`'TS (= ${gdc:Version}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
4063
Provides: libphobos`'PHOBOS_V`'TS-dbg
4065
Description: The Phobos D standard library (debug symbols)
4066
This is the Phobos standard library that comes with the D2 compiler.
4068
For more information check http://www.dlang.org/phobos/
4072
ifdef(`TARGET',`',`dnl
4074
Package: gcc`'PV-soft-float
4075
Architecture: arm armel armhf
4076
Priority: PRI(optional)
4077
Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
4078
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
4080
Description: GCC soft-floating-point gcc libraries (ARM)
4081
These are versions of basic static libraries such as libgcc.a compiled
4082
with the -msoft-float option, for CPUs without a floating-point unit.
4086
ifenabled(`fixincl',`
4087
Package: fixincludes
4089
Priority: PRI(optional)
4090
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
4092
Description: Fix non-ANSI header files
4093
FixIncludes was created to fix non-ANSI system header files. Many
4094
system manufacturers supply proprietary headers that are not ANSI compliant.
4095
The GNU compilers cannot compile non-ANSI headers. Consequently, the
4096
FixIncludes shell script was written to fix the header files.
4098
Not all packages with header files are installed on the system, when the
4099
package is built, so we make fixincludes available at build time of other
4100
packages, such that checking tools like lintian can make use of it.
4104
ifdef(`TARGET', `', `
4105
ifenabled(`gfdldoc',`
4106
Package: gcc`'PV-doc
4109
Priority: PRI(optional)
4110
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4111
Conflicts: gcc-docs (<< 2.95.2)
4112
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
4113
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
4114
Documentation for the GNU compilers in info `format'.
4119
ifdef(`TARGET',`',`dnl
4120
ifenabled(`libnof',`
4121
Package: gcc`'PV-nof
4122
Architecture: powerpc
4123
Priority: PRI(optional)
4124
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
4125
Conflicts: gcc-3.2-nof
4127
Description: GCC no-floating-point gcc libraries (powerpc)
4128
These are versions of basic static libraries such as libgcc.a compiled
4129
with the -msoft-float option, for CPUs without a floating-point unit.
4133
ifenabled(`source',`
4134
Package: gcc`'PV-source
4136
Priority: PRI(optional)
4137
Depends: make (>= 3.81), autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
4138
Description: Source of the GNU Compiler Collection
4139
This package contains the sources and patches which are needed to
4140
build the GNU Compiler Collection (GCC).
4144
dnl last line in file