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