3
define(`checkdef',`ifdef($1, , `errprint(`error: undefined macro $1
5
define(`errexit',`errprint(`error: undefined macro `$1'
8
dnl The following macros must be defined, when called:
9
dnl ifdef(`SRCNAME', , errexit(`SRCNAME'))
10
dnl ifdef(`PV', , errexit(`PV'))
11
dnl ifdef(`ARCH', , errexit(`ARCH'))
13
dnl The architecture will also be defined (-D__i386__, -D__powerpc__, etc.)
19
define(`MAINTAINER', `Debian GCC Maintainers <debian-gcc@lists.debian.org>')
21
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
23
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
24
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
25
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
26
define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
28
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
32
dnl --------------------------------------------------------------------------
35
Priority: PRI(optional)
36
ifelse(DIST,`Ubuntu',`dnl
37
ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl
38
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
40
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
42
XSBC-Original-Maintainer: MAINTAINER
44
Maintainer: MAINTAINER
46
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
47
Uploaders: Ludovic Brenta <lbrenta@debian.org>
48
', regexp(SRCNAME, `gdc'),0,`dnl
49
Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
51
Uploaders: Matthias Klose <doko@debian.org>
53
Standards-Version: 3.9.4
54
ifdef(`TARGET',`dnl cross
55
Build-Depends: debhelper (>= 5.0.62),
56
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
57
LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTOGEN_BUILD_DEP AUTO_BUILD_DEP
58
SOURCE_BUILD_DEP CROSS_BUILD_DEP
59
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
60
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
61
bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
63
Build-Depends: debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP
64
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
65
kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any],
66
AUTO_BUILD_DEP AUTOGEN_BUILD_DEP
67
libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
68
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
69
BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSBDV) [hppa],
70
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
71
texinfo (>= 4.3), locales, sharutils,
72
procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
73
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
74
CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
75
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
77
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
78
Homepage: http://gcc.gnu.org/
79
', regexp(SRCNAME, `gdc'),0,`dnl
80
Homepage: http://gdcproject.org/
82
Homepage: http://gcc.gnu.org/
84
XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
85
XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV
87
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
88
Package: gcc-snapshot`'TS
92
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
93
Recommends: ${snap:recommends}
95
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
97
Description: A SNAPSHOT of the GNU Compiler Collection
98
This package contains a recent development SNAPSHOT of all files
99
contained in the GNU Compiler Collection (GCC).
101
The source code for this package has been exported from SVN trunk.
103
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
105
This package will NEVER hit the testing distribution. It is used for
106
tracking gcc bugs submitted to the Debian BTS in recent development
110
dnl default base package dependencies
111
define(`BASETARGET', `')
112
define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})')
113
define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})')
115
dnl base, when building libgcc out of the gcj source; needed if new symbols
116
dnl in libgcc are used in libgcj.
117
ifelse(index(SRCNAME, `gcj'), 0, `
118
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
119
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
122
ifelse(index(SRCNAME, `gnat'), 0, `
123
define(`BASEDEP', `gnat`'PV-base (= ${gnat:Version})')
124
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
127
ifdef(`TARGET', `', `
128
ifenabled(`gccbase',`
130
Package: gcc`'PV-base
132
ifdef(`MULTIARCH', `Multi-Arch: same
135
Priority: PRI(required)
136
Depends: ${misc:Depends}
137
Replaces: ${base:Replaces}
138
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)
140
Description: GCC, the GNU Compiler Collection (base package)
141
This package contains files common to all languages and libraries
142
contained in the GNU Compiler Collection (GCC).
143
ifdef(`BASE_ONLY', `dnl
145
This version of GCC is not yet available for this architecture.
146
Please use the compilers from the gcc-snapshot package for testing.
151
ifenabled(`gccxbase',`
152
dnl override default base package dependencies to cross version
153
dnl This creates a toolchain that doesnt depend on the system -base packages
154
define(`BASETARGET', `PV`'TS')
155
define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})')
156
define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})')
158
Package: gcc`'BASETARGET-base
162
Depends: ${misc:Depends}
164
Description: GCC, the GNU Compiler Collection (base package)
165
This package contains files common to all languages and libraries
166
contained in the GNU Compiler Collection (GCC).
170
ifdef(`TARGET', `', `
171
ifenabled(`gcjbase',`
172
Package: gcj`'PV-base
174
ifdef(`MULTIARCH', `Multi-Arch: same
177
Priority: PRI(optional)
178
Depends: ${misc:Depends}
180
Description: GCC, the GNU Compiler Collection (gcj base package)
181
This package contains files common to all java related packages
182
built from the GNU Compiler Collection (GCC).
186
ifenabled(`gcjxbase',`
187
dnl override default base package dependencies to cross version
188
dnl This creates a toolchain that doesnt depend on the system -base packages
189
define(`BASETARGET', `PV`'TS')
190
define(`BASEDEP', `gcj`'BASETARGET-base (= ${gcc:Version})')
191
define(`SOFTBASEDEP', `gcj`'BASETARGET-base (>= ${gcc:SoftVersion})')
193
Package: gcj`'BASETARGET-base
197
Depends: ${misc:Depends}
199
Description: GCC, the GNU Compiler Collection (gcj base package)
200
This package contains files common to all java related packages
201
built from the GNU Compiler Collection (GCC).
206
Package: gnat`'PV-base
209
Priority: PRI(optional)
210
Depends: ${misc:Depends}
211
Breaks: gcc-4.6 (<< 4.6.1-8~)
213
Description: GNU Ada compiler (common files)
214
GNAT is a compiler for the Ada programming language. It produces optimized
215
code on platforms supported by the GNU Compiler Collection (GCC).
217
This package contains files common to all GNAT related packages.
222
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
223
Section: ifdef(`TARGET',`devel',`libs')
224
Priority: ifdef(`TARGET',`extra',required)
225
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
226
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',
227
ifdef(`MULTIARCH', `Multi-Arch: same
228
Pre-Depends: multiarch-support
229
Breaks: ${multiarch:breaks}
230
')`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
232
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
233
Shared version of the support library, a library of internal subroutines
234
that GCC uses to overcome shortcomings of particular machines, or
235
special needs for some languages.
238
This package contains files for TARGET architecture, for use in cross-compile
242
Package: libgcc1-dbg`'LS
243
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
246
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
247
ifdef(`TARGET',`',`dnl
248
ifdef(`MULTIARCH',`Multi-Arch: same
250
Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
253
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
254
Debug symbols for the GCC support library.
257
This package contains files for TARGET architecture, for use in cross-compile
262
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
263
Section: ifdef(`TARGET',`devel',`libs')
264
Priority: ifdef(`TARGET',`extra',required)
265
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
266
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
267
',ifdef(`MULTIARCH', `Multi-Arch: same
268
Pre-Depends: multiarch-support
269
Breaks: ${multiarch:breaks}
272
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
273
Shared version of the support library, a library of internal subroutines
274
that GCC uses to overcome shortcomings of particular machines, or
275
special needs for some languages.
278
This package contains files for TARGET architecture, for use in cross-compile
282
Package: libgcc2-dbg`'LS
283
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
286
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
287
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
290
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
291
Debug symbols for the GCC support library.
294
This package contains files for TARGET architecture, for use in cross-compile
300
Package: libgcc`'PV-dev`'LS
301
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
304
Recommends: ${dep:libcdev}
305
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}
306
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
309
Description: GCC support library (development files)
310
This package contains the headers and static library files necessary for
311
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
314
ifenabled(`lib4gcc',`
316
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
317
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
318
Pre-Depends: multiarch-support
319
Breaks: ${multiarch:breaks}
321
Section: ifdef(`TARGET',`devel',`libs')
322
Priority: ifdef(`TARGET',`extra',required)
323
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
325
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
326
Shared version of the support library, a library of internal subroutines
327
that GCC uses to overcome shortcomings of particular machines, or
328
special needs for some languages.
331
This package contains files for TARGET architecture, for use in cross-compile
335
Package: libgcc4-dbg`'LS
336
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
337
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
341
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
343
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
344
Debug symbols for the GCC support library.
347
This package contains files for TARGET architecture, for use in cross-compile
352
ifenabled(`lib64gcc',`
353
Package: lib64gcc1`'LS
354
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
355
Section: ifdef(`TARGET',`devel',`libs')
356
Priority: ifdef(`TARGET',`extra',PRI(optional))
357
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
358
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
360
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
362
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
363
Shared version of the support library, a library of internal subroutines
364
that GCC uses to overcome shortcomings of particular machines, or
365
special needs for some languages.
368
This package contains files for TARGET architecture, for use in cross-compile
372
Package: lib64gcc1-dbg`'LS
373
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
376
Depends: BASEDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
378
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
379
Debug symbols for the GCC support library.
382
This package contains files for TARGET architecture, for use in cross-compile
388
Package: lib64gcc`'PV-dev`'LS
389
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
392
Recommends: ${dep:libcdev}
393
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
395
Description: GCC support library (64bit development files)
396
This package contains the headers and static library files necessary for
397
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
400
ifenabled(`lib32gcc',`
401
Package: lib32gcc1`'LS
402
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
403
Section: ifdef(`TARGET',`devel',`libs')
405
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
406
Conflicts: ${confl:lib32}
407
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
410
Description: GCC support library (32 bit Version)
411
Shared version of the support library, a library of internal subroutines
412
that GCC uses to overcome shortcomings of particular machines, or
413
special needs for some languages.
416
This package contains files for TARGET architecture, for use in cross-compile
420
Package: lib32gcc1-dbg`'LS
421
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
424
Depends: BASEDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
426
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
427
Debug symbols for the GCC support library.
430
This package contains files for TARGET architecture, for use in cross-compile
436
Package: lib32gcc`'PV-dev`'LS
437
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
440
Recommends: ${dep:libcdev}
441
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
443
Description: GCC support library (32 bit development files)
444
This package contains the headers and static library files necessary for
445
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
448
ifenabled(`libneongcc',`
449
Package: libgcc1-neon`'LS
450
Architecture: NEON_ARCHS
453
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
455
Description: GCC support library [neon optimized]
456
Shared version of the support library, a library of internal subroutines
457
that GCC uses to overcome shortcomings of particular machines, or
458
special needs for some languages.
460
This set of libraries is optimized to use a NEON coprocessor, and will
461
be selected instead when running under systems which have one.
464
ifenabled(`libhfgcc',`
465
Package: libhfgcc1`'LS
466
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
467
Section: ifdef(`TARGET',`devel',`libs')
468
Priority: ifdef(`TARGET',`extra',PRI(optional))
469
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
470
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
471
',`Conflicts: libgcc1-armhf [biarchhf_archs]
474
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
475
Shared version of the support library, a library of internal subroutines
476
that GCC uses to overcome shortcomings of particular machines, or
477
special needs for some languages.
480
This package contains files for TARGET architecture, for use in cross-compile
484
Package: libhfgcc1-dbg`'LS
485
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
488
Depends: BASEDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
489
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
491
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
492
Debug symbols for the GCC support library.
495
This package contains files for TARGET architecture, for use in cross-compile
502
Package: libhfgcc`'PV-dev`'LS
503
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
506
Recommends: ${dep:libcdev}
507
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
509
Description: GCC support library (hard float ABI development files)
510
This package contains the headers and static library files necessary for
511
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
515
ifenabled(`libsfgcc',`
516
Package: libsfgcc1`'LS
517
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
518
Section: ifdef(`TARGET',`devel',`libs')
519
Priority: ifdef(`TARGET',`extra',PRI(optional))
520
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
521
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
522
',`Conflicts: libgcc1-armel [biarchsf_archs]
525
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
526
Shared version of the support library, a library of internal subroutines
527
that GCC uses to overcome shortcomings of particular machines, or
528
special needs for some languages.
531
This package contains files for TARGET architecture, for use in cross-compile
535
Package: libsfgcc1-dbg`'LS
536
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
539
Depends: BASEDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
540
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
542
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
543
Debug symbols for the GCC support library.
546
This package contains files for TARGET architecture, for use in cross-compile
553
Package: libsfgcc`'PV-dev`'LS
554
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
557
Recommends: ${dep:libcdev}
558
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
560
Description: GCC support library (soft float ABI development files)
561
This package contains the headers and static library files necessary for
562
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
566
ifenabled(`libn32gcc',`
567
Package: libn32gcc1`'LS
568
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
569
Section: ifdef(`TARGET',`devel',`libs')
570
Priority: ifdef(`TARGET',`extra',PRI(optional))
571
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
572
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
573
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
576
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
577
Shared version of the support library, a library of internal subroutines
578
that GCC uses to overcome shortcomings of particular machines, or
579
special needs for some languages.
582
This package contains files for TARGET architecture, for use in cross-compile
586
Package: libn32gcc1-dbg`'LS
587
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
590
Depends: BASEDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
592
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
593
Debug symbols for the GCC support library.
596
This package contains files for TARGET architecture, for use in cross-compile
602
Package: libn32gcc`'PV-dev`'LS
603
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
606
Recommends: ${dep:libcdev}
607
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
609
Description: GCC support library (n32 development files)
610
This package contains the headers and static library files necessary for
611
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
614
ifenabled(`libx32gcc',`
615
Package: libx32gcc1`'LS
616
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
617
Section: ifdef(`TARGET',`devel',`libs')
618
Priority: ifdef(`TARGET',`extra',PRI(optional))
619
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
620
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
623
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
624
Shared version of the support library, a library of internal subroutines
625
that GCC uses to overcome shortcomings of particular machines, or
626
special needs for some languages.
629
This package contains files for TARGET architecture, for use in cross-compile
633
Package: libx32gcc1-dbg`'LS
634
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
637
Depends: BASEDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
639
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
640
Debug symbols for the GCC support library.
643
This package contains files for TARGET architecture, for use in cross-compile
650
Package: libx32gcc`'PV-dev`'LS
651
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
654
Recommends: ${dep:libcdev}
655
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
657
Description: GCC support library (x32 development files)
658
This package contains the headers and static library files necessary for
659
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
663
ifdef(`TARGET', `', `
664
ifenabled(`libgmath',`
665
Package: libgccmath`'GCCMATH_SO`'LS
667
ifdef(`MULTIARCH', `Multi-Arch: same
668
Pre-Depends: multiarch-support
671
Priority: PRI(optional)
672
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
674
Description: GCC math support library
675
Support library for GCC.
677
Package: lib32gccmath`'GCCMATH_SO`'LS
680
Priority: PRI(optional)
681
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
683
Description: GCC math support library (32bit)
684
Support library for GCC.
686
Package: lib64gccmath`'GCCMATH_SO`'LS
689
Priority: PRI(optional)
690
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
692
Description: GCC math support library (64bit)
693
Support library for GCC.
701
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
702
Depends: ifenabled(`gccbase',`BASEDEP, ')cpp`'PV`'TS (= ${gcc:Version}),
703
binutils`'TS (>= ${binutils:Version}),
704
ifenabled(`libgcc',`libdevdep(gcc`'PV-dev`',), ')${shlibs:Depends}, ${misc:Depends}
705
Recommends: ${dep:libcdev}
706
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}
707
Provides: c-compiler`'TS
709
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
710
This is the GNU C compiler, a fairly portable optimizing compiler for C.
713
This package contains C cross-compiler for TARGET architecture.
716
ifenabled(`multilib',`
717
Package: gcc`'PV-multilib`'TS
718
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
720
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
721
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
722
Suggests: ${dep:libmudflapbiarch}
724
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
725
This is the GNU C compiler, a fairly portable optimizing compiler for C.
727
On architectures with multilib support, the package contains files
728
and dependencies for the non-default multilib architecture(s).
731
ifenabled(`plugindev',`
732
Package: gcc`'PV-plugin-dev`'TS
735
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
736
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
738
Description: Files for GNU GCC plugin development.
739
This package contains (header) files for GNU GCC plugin development. It
740
is only used for the development of GCC plugins, but not needed to run
746
Package: gcc`'PV-hppa64
747
Architecture: ifdef(`TARGET',`any',hppa)
749
Priority: PRI(optional)
750
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
751
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3)
753
Description: GNU C compiler (cross compiler for hppa64)
754
This is the GNU C compiler, a fairly portable optimizing compiler for C.
760
Section: ifdef(`TARGET',`devel',`interpreters')
761
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
762
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
763
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
764
Replaces: gcc-4.6 (<< 4.6.1-9)
766
Description: GNU C preprocessor
767
A macro processor that is used automatically by the GNU C compiler
768
to transform programs before actual compilation.
770
This package has been separated from gcc for the benefit of those who
771
require the preprocessor but not the compiler.
774
This package contains preprocessor configured for TARGET architecture.
777
ifdef(`TARGET', `', `
778
ifenabled(`gfdldoc',`
782
Priority: PRI(optional)
783
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
784
Description: Documentation for the GNU C preprocessor (cpp)
785
Documentation for the GNU C preprocessor in info `format'.
789
ifdef(`TARGET', `', `
790
Package: gcc`'PV-locales
793
Priority: PRI(optional)
794
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
795
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
796
Description: GCC, the GNU compiler collection (native language support files)
797
Native language support for GCC. Lets GCC speak your language,
798
if translations are available.
800
Please do NOT submit bug reports in other languages than "C".
801
Always reset your language settings to use the "C" locales.
810
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
811
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
812
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
813
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
815
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
816
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
819
This package contains C++ cross-compiler for TARGET architecture.
822
ifenabled(`multilib',`
823
Package: g++`'PV-multilib`'TS
824
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
826
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
827
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
828
Suggests: ${dep:libcxxbiarchdbg}
830
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
831
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
833
On architectures with multilib support, the package contains files
834
and dependencies for the non-default multilib architecture(s).
839
ifenabled(`mudflap',`
840
ifenabled(`libmudf',`
841
Package: libmudflap`'MF_SO`'LS
842
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
843
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
844
Pre-Depends: multiarch-support
845
Breaks: ${multiarch:breaks}
846
')`Provides: libmudflap'MF_SO`-armel [armel], libmudflap'MF_SO`-armhf [armhf]')
847
Section: ifdef(`TARGET',`devel',`libs')
848
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
849
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
851
Description: GCC mudflap shared support libraries
852
The libmudflap libraries are used by GCC for instrumenting pointer and array
853
dereferencing operations.
855
Package: libmudflap`'MF_SO-dbg`'LS
856
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
857
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
858
')`Provides: libmudflap'MF_SO`-dbg-armel [armel], libmudflap'MF_SO`-dbg-armhf [armhf]')
861
Depends: BASEDEP, libdep(mudflap`'MF_SO,,=), ${misc:Depends}
863
Description: GCC mudflap shared support libraries (debug symbols)
864
The libmudflap libraries are used by GCC for instrumenting pointer and array
865
dereferencing operations.
867
Package: lib32mudflap`'MF_SO`'LS
868
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
869
Section: ifdef(`TARGET',`devel',`libs')
870
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
871
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
872
Replaces: libmudflap0 (<< 4.1)
873
Conflicts: ${confl:lib32}
875
Description: GCC mudflap shared support libraries (32bit)
876
The libmudflap libraries are used by GCC for instrumenting pointer and array
877
dereferencing operations.
879
Package: lib32mudflap`'MF_SO-dbg`'LS
880
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
883
Depends: BASEDEP, libdep(mudflap`'MF_SO,32,=), ${misc:Depends}
885
Description: GCC mudflap shared support libraries (32 bit debug symbols)
886
The libmudflap libraries are used by GCC for instrumenting pointer and array
887
dereferencing operations.
889
Package: lib64mudflap`'MF_SO`'LS
890
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
891
Section: ifdef(`TARGET',`devel',`libs')
892
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
893
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
894
Replaces: libmudflap0 (<< 4.1)
896
Description: GCC mudflap shared support libraries (64bit)
897
The libmudflap libraries are used by GCC for instrumenting pointer and array
898
dereferencing operations.
900
Package: lib64mudflap`'MF_SO-dbg`'LS
901
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
904
Depends: BASEDEP, libdep(mudflap`'MF_SO,64,=), ${misc:Depends}
906
Description: GCC mudflap shared support libraries (64 bit debug symbols)
907
The libmudflap libraries are used by GCC for instrumenting pointer and array
908
dereferencing operations.
910
Package: libn32mudflap`'MF_SO`'LS
911
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
912
Section: ifdef(`TARGET',`devel',`libs')
913
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
914
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
915
Replaces: libmudflap0 (<< 4.1)
917
Description: GCC mudflap shared support libraries (n32)
918
The libmudflap libraries are used by GCC for instrumenting pointer and array
919
dereferencing operations.
921
Package: libn32mudflap`'MF_SO-dbg`'LS
922
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
925
Depends: BASEDEP, libdep(mudflap`'MF_SO,n32,=), ${misc:Depends}
927
Description: GCC mudflap shared support libraries (n32 debug symbols)
928
The libmudflap libraries are used by GCC for instrumenting pointer and array
929
dereferencing operations.
931
ifenabled(`libx32mudflap',`
932
Package: libx32mudflap`'MF_SO`'LS
933
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
934
Section: ifdef(`TARGET',`devel',`libs')
935
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
936
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
937
Replaces: libmudflap0 (<< 4.1)
939
Description: GCC mudflap shared support libraries (x32)
940
The libmudflap libraries are used by GCC for instrumenting pointer and array
941
dereferencing operations.
943
Package: libx32mudflap`'MF_SO-dbg`'LS
944
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
947
Depends: BASEDEP, libdep(mudflap`'MF_SO,x32,=), ${misc:Depends}
949
Description: GCC mudflap shared support libraries (x32 debug symbols)
950
The libmudflap libraries are used by GCC for instrumenting pointer and array
951
dereferencing operations.
952
')`'dnl libx32mudflap
954
ifenabled(`libhfmudflap',`
955
Package: libhfmudflap`'MF_SO`'LS
956
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
957
Section: ifdef(`TARGET',`devel',`libs')
958
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
959
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armhf [biarchhf_archs]')
960
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
962
Description: GCC mudflap shared support libraries (hard float)
963
The libmudflap libraries are used by GCC for instrumenting pointer and array
964
dereferencing operations.
966
Package: libhfmudflap`'MF_SO-dbg`'LS
967
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
970
Depends: BASEDEP, libdep(mudflap`'MF_SO,hf,=), ${misc:Depends}
971
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armhf [biarchhf_archs]')
973
Description: GCC mudflap shared support libraries (hard float debug symbols)
974
The libmudflap libraries are used by GCC for instrumenting pointer and array
975
dereferencing operations.
978
ifenabled(`libsfmudflap',`
979
Package: libsfmudflap`'MF_SO`'LS
980
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
981
Section: ifdef(`TARGET',`devel',`libs')
982
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
983
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
984
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armel [biarchsf_archs]')
986
Description: GCC mudflap shared support libraries (soft float)
987
The libmudflap libraries are used by GCC for instrumenting pointer and array
988
dereferencing operations.
990
Package: libsfmudflap`'MF_SO-dbg`'LS
991
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
994
Depends: BASEDEP, libdep(mudflap`'MF_SO,sf,=), ${misc:Depends}
995
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armel [biarchsf_archs]')
997
Description: GCC mudflap shared support libraries (soft float debug symbols)
998
The libmudflap libraries are used by GCC for instrumenting pointer and array
999
dereferencing operations.
1000
')`'dnl libsfmudflap
1003
Package: libmudflap`'MF_SO`'PV-dev`'LS
1004
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1005
Section: ifdef(`TARGET',`devel',`libdevel')
1006
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1007
Depends: BASEDEP, libdevdep(mudflap`'MF_SO,,>=,${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
1008
Suggests: ${sug:libmudflapdev}
1009
Conflicts: libmudflap0-dev
1011
Description: GCC mudflap support libraries (development files)
1012
The libmudflap libraries are used by GCC for instrumenting pointer and array
1013
dereferencing operations.
1015
This package contains the headers and the static libraries.
1018
ifdef(`TARGET', `', `
1020
Package: libssp`'SSP_SO`'LS
1022
ifdef(`MULTIARCH', `Multi-Arch: same
1023
Pre-Depends: multiarch-support
1026
Priority: PRI(optional)
1027
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1029
Description: GCC stack smashing protection library
1030
GCC can now emit code for protecting applications from stack-smashing attacks.
1031
The protection is realized by buffer overflow detection and reordering of
1032
stack variables to avoid pointer corruption.
1034
Package: lib32ssp`'SSP_SO`'LS
1035
Architecture: biarch32_archs
1037
Priority: PRI(optional)
1038
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1039
Replaces: libssp0 (<< 4.1)
1040
Conflicts: ${confl:lib32}
1042
Description: GCC stack smashing protection library (32bit)
1043
GCC can now emit code for protecting applications from stack-smashing attacks.
1044
The protection is realized by buffer overflow detection and reordering of
1045
stack variables to avoid pointer corruption.
1047
Package: lib64ssp`'SSP_SO`'LS
1048
Architecture: biarch64_archs
1050
Priority: PRI(optional)
1051
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1052
Replaces: libssp0 (<< 4.1)
1054
Description: GCC stack smashing protection library (64bit)
1055
GCC can now emit code for protecting applications from stack-smashing attacks.
1056
The protection is realized by buffer overflow detection and reordering of
1057
stack variables to avoid pointer corruption.
1059
Package: libn32ssp`'SSP_SO`'LS
1060
Architecture: biarchn32_archs
1062
Priority: PRI(optional)
1063
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1064
Replaces: libssp0 (<< 4.1)
1066
Description: GCC stack smashing protection library (n32)
1067
GCC can now emit code for protecting applications from stack-smashing attacks.
1068
The protection is realized by buffer overflow detection and reordering of
1069
stack variables to avoid pointer corruption.
1071
Package: libx32ssp`'SSP_SO`'LS
1072
Architecture: biarchx32_archs
1074
Priority: PRI(optional)
1075
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1076
Replaces: libssp0 (<< 4.1)
1078
Description: GCC stack smashing protection library (x32)
1079
GCC can now emit code for protecting applications from stack-smashing attacks.
1080
The protection is realized by buffer overflow detection and reordering of
1081
stack variables to avoid pointer corruption.
1083
Package: libhfssp`'SSP_SO`'LS
1084
Architecture: biarchhf_archs
1086
Priority: PRI(optional)
1087
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1089
Description: GCC stack smashing protection library (hard float ABI)
1090
GCC can now emit code for protecting applications from stack-smashing attacks.
1091
The protection is realized by buffer overflow detection and reordering of
1092
stack variables to avoid pointer corruption.
1094
Package: libsfssp`'SSP_SO`'LS
1095
Architecture: biarchsf_archs
1097
Priority: PRI(optional)
1098
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1100
Description: GCC stack smashing protection library (soft float ABI)
1101
GCC can now emit code for protecting applications from stack-smashing attacks.
1102
The protection is realized by buffer overflow detection and reordering of
1103
stack variables to avoid pointer corruption.
1107
ifenabled(`libgomp',`
1108
Package: libgomp`'GOMP_SO`'LS
1109
Section: ifdef(`TARGET',`devel',`libs')
1110
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1111
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1112
Pre-Depends: multiarch-support
1113
Breaks: ${multiarch:breaks}
1114
')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]')
1115
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1116
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1118
Description: GCC OpenMP (GOMP) support library
1119
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1120
in the GNU Compiler Collection.
1122
Package: libgomp`'GOMP_SO-dbg`'LS
1123
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1126
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
1127
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1128
')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]')
1130
Description: GCC OpenMP (GOMP) support library (debug symbols)
1131
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1132
in the GNU Compiler Collection.
1134
Package: lib32gomp`'GOMP_SO`'LS
1135
Section: ifdef(`TARGET',`devel',`libs')
1136
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1137
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1138
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1139
Conflicts: ${confl:lib32}
1141
Description: GCC OpenMP (GOMP) support library (32bit)
1142
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1143
in the GNU Compiler Collection.
1145
Package: lib32gomp`'GOMP_SO-dbg`'LS
1146
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1149
Depends: BASEDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
1151
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
1152
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1153
in the GNU Compiler Collection.
1155
Package: lib64gomp`'GOMP_SO`'LS
1156
Section: ifdef(`TARGET',`devel',`libs')
1157
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1158
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1159
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1161
Description: GCC OpenMP (GOMP) support library (64bit)
1162
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1163
in the GNU Compiler Collection.
1165
Package: lib64gomp`'GOMP_SO-dbg`'LS
1166
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1169
Depends: BASEDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
1171
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
1172
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1173
in the GNU Compiler Collection.
1175
Package: libn32gomp`'GOMP_SO`'LS
1176
Section: ifdef(`TARGET',`devel',`libs')
1177
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1178
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1179
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1181
Description: GCC OpenMP (GOMP) support library (n32)
1182
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1183
in the GNU Compiler Collection.
1185
Package: libn32gomp`'GOMP_SO-dbg`'LS
1186
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1189
Depends: BASEDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
1191
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
1192
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1194
ifenabled(`libx32gomp',`
1195
Package: libx32gomp`'GOMP_SO`'LS
1196
Section: ifdef(`TARGET',`devel',`libs')
1197
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1198
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1199
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1201
Description: GCC OpenMP (GOMP) support library (x32)
1202
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1203
in the GNU Compiler Collection.
1205
Package: libx32gomp`'GOMP_SO-dbg`'LS
1206
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1209
Depends: BASEDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
1211
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
1212
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1215
ifenabled(`libhfgomp',`
1216
Package: libhfgomp`'GOMP_SO`'LS
1217
Section: ifdef(`TARGET',`devel',`libs')
1218
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1219
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1220
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1221
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
1223
Description: GCC OpenMP (GOMP) support library (hard float ABI)
1224
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1225
in the GNU Compiler Collection.
1227
Package: libhfgomp`'GOMP_SO-dbg`'LS
1228
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1231
Depends: BASEDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
1232
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
1234
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
1235
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1238
ifenabled(`libsfgomp',`
1239
Package: libsfgomp`'GOMP_SO`'LS
1240
Section: ifdef(`TARGET',`devel',`libs')
1241
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1242
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1243
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1244
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
1246
Description: GCC OpenMP (GOMP) support library (soft float ABI)
1247
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1248
in the GNU Compiler Collection.
1250
Package: libsfgomp`'GOMP_SO-dbg`'LS
1251
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1254
Depends: BASEDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
1255
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
1257
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
1258
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1261
ifenabled(`libneongomp',`
1262
Package: libgomp`'GOMP_SO-neon`'LS
1263
Architecture: NEON_ARCHS
1266
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1268
Description: GCC OpenMP (GOMP) support library [neon optimized]
1269
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1270
in the GNU Compiler Collection.
1272
This set of libraries is optimized to use a NEON coprocessor, and will
1273
be selected instead when running under systems which have one.
1277
ifenabled(`libitm',`
1278
Package: libitm`'ITM_SO`'LS
1279
Section: ifdef(`TARGET',`devel',`libs')
1280
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1281
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1282
Pre-Depends: multiarch-support
1283
')`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]')
1284
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1285
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1287
Description: GNU Transactional Memory Library
1288
GNU Transactional Memory Library (libitm) provides transaction support for
1289
accesses to the memory of a process, enabling easy-to-use synchronization of
1290
accesses to shared memory by several threads.
1292
Package: libitm`'ITM_SO-dbg`'LS
1293
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1296
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1297
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1298
')`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]')
1300
Description: GNU Transactional Memory Library (debug symbols)
1301
GNU Transactional Memory Library (libitm) provides transaction support for
1302
accesses to the memory of a process, enabling easy-to-use synchronization of
1303
accesses to shared memory by several threads.
1305
Package: lib32itm`'ITM_SO`'LS
1306
Section: ifdef(`TARGET',`devel',`libs')
1307
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1308
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1309
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1310
Conflicts: ${confl:lib32}
1312
Description: GNU Transactional Memory Library (32bit)
1313
GNU Transactional Memory Library (libitm) provides transaction support for
1314
accesses to the memory of a process, enabling easy-to-use synchronization of
1315
accesses to shared memory by several threads.
1317
Package: lib32itm`'ITM_SO-dbg`'LS
1318
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1321
Depends: BASEDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
1323
Description: GNU Transactional Memory Library (32 bit debug symbols)
1324
GNU Transactional Memory Library (libitm) provides transaction support for
1325
accesses to the memory of a process, enabling easy-to-use synchronization of
1326
accesses to shared memory by several threads.
1328
Package: lib64itm`'ITM_SO`'LS
1329
Section: ifdef(`TARGET',`devel',`libs')
1330
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1331
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1332
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1334
Description: GNU Transactional Memory Library (64bit)
1335
GNU Transactional Memory Library (libitm) provides transaction support for
1336
accesses to the memory of a process, enabling easy-to-use synchronization of
1337
accesses to shared memory by several threads.
1339
Package: lib64itm`'ITM_SO-dbg`'LS
1340
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1343
Depends: BASEDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
1345
Description: GNU Transactional Memory Library (64bit debug symbols)
1346
GNU Transactional Memory Library (libitm) provides transaction support for
1347
accesses to the memory of a process, enabling easy-to-use synchronization of
1348
accesses to shared memory by several threads.
1350
Package: libn32itm`'ITM_SO`'LS
1351
Section: ifdef(`TARGET',`devel',`libs')
1352
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1353
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1354
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1356
Description: GNU Transactional Memory Library (n32)
1357
GNU Transactional Memory Library (libitm) provides transaction support for
1358
accesses to the memory of a process, enabling easy-to-use synchronization of
1359
accesses to shared memory by several threads.
1361
Package: libn32itm`'ITM_SO-dbg`'LS
1362
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1365
Depends: BASEDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
1367
Description: GNU Transactional Memory Library (n32 debug symbols)
1368
GNU Transactional Memory Library (libitm) provides transaction support for
1369
accesses to the memory of a process, enabling easy-to-use synchronization of
1370
accesses to shared memory by several threads.
1372
ifenabled(`libx32itm',`
1373
Package: libx32itm`'ITM_SO`'LS
1374
Section: ifdef(`TARGET',`devel',`libs')
1375
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1376
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1377
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1379
Description: GNU Transactional Memory Library (x32)
1380
This manual documents the usage and internals of libitm. It provides
1381
transaction support for accesses to the memory of a process, enabling
1382
easy-to-use synchronization of accesses to shared memory by several threads.
1384
Package: libx32itm`'ITM_SO-dbg`'LS
1385
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1388
Depends: BASEDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
1390
Description: GNU Transactional Memory Library (x32 debug symbols)
1391
This manual documents the usage and internals of libitm. It provides
1392
transaction support for accesses to the memory of a process, enabling
1393
easy-to-use synchronization of accesses to shared memory by several threads.
1396
ifenabled(`libhfitm',`
1397
Package: libhfitm`'ITM_SO`'LS
1398
Section: ifdef(`TARGET',`devel',`libs')
1399
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1400
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1401
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1402
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
1404
Description: GNU Transactional Memory Library (hard float ABI)
1405
GNU Transactional Memory Library (libitm) provides transaction support for
1406
accesses to the memory of a process, enabling easy-to-use synchronization of
1407
accesses to shared memory by several threads.
1409
Package: libhfitm`'ITM_SO-dbg`'LS
1410
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1413
Depends: BASEDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
1414
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
1416
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
1417
GNU Transactional Memory Library (libitm) provides transaction support for
1418
accesses to the memory of a process, enabling easy-to-use synchronization of
1419
accesses to shared memory by several threads.
1422
ifenabled(`libsfitm',`
1423
Package: libsfitm`'ITM_SO`'LS
1424
Section: ifdef(`TARGET',`devel',`libs')
1425
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1426
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1427
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1429
Description: GNU Transactional Memory Library (soft float ABI)
1430
GNU Transactional Memory Library (libitm) provides transaction support for
1431
accesses to the memory of a process, enabling easy-to-use synchronization of
1432
accesses to shared memory by several threads.
1434
Package: libsfitm`'ITM_SO-dbg`'LS
1435
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1438
Depends: BASEDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
1440
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
1441
GNU Transactional Memory Library (libitm) provides transaction support for
1442
accesses to the memory of a process, enabling easy-to-use synchronization of
1443
accesses to shared memory by several threads.
1446
ifenabled(`libneonitm',`
1447
Package: libitm`'ITM_SO-neon`'LS
1448
Architecture: NEON_ARCHS
1451
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1453
Description: GNU Transactional Memory Library [neon optimized]
1454
GNU Transactional Memory Library (libitm) provides transaction support for
1455
accesses to the memory of a process, enabling easy-to-use synchronization of
1456
accesses to shared memory by several threads.
1458
This set of libraries is optimized to use a NEON coprocessor, and will
1459
be selected instead when running under systems which have one.
1463
ifenabled(`libatomic',`
1464
Package: libatomic`'ATOMIC_SO`'LS
1465
Section: ifdef(`TARGET',`devel',`libs')
1466
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1467
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1468
Pre-Depends: multiarch-support
1469
')`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]')
1470
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1471
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1473
Description: support library providing __atomic built-in functions
1474
library providing __atomic built-in functions. When an atomic call cannot
1475
be turned into lock-free instructions, GCC will make calls into this library.
1477
Package: libatomic`'ATOMIC_SO-dbg`'LS
1478
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1481
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1482
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1483
')`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]')
1485
Description: support library providing __atomic built-in functions (debug symbols)
1486
library providing __atomic built-in functions. When an atomic call cannot
1487
be turned into lock-free instructions, GCC will make calls into this library.
1489
Package: lib32atomic`'ATOMIC_SO`'LS
1490
Section: ifdef(`TARGET',`devel',`libs')
1491
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1492
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1493
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1494
Conflicts: ${confl:lib32}
1496
Description: support library providing __atomic built-in functions (32bit)
1497
library providing __atomic built-in functions. When an atomic call cannot
1498
be turned into lock-free instructions, GCC will make calls into this library.
1500
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
1501
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1504
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
1506
Description: support library providing __atomic built-in functions (32 bit debug symbols)
1507
library providing __atomic built-in functions. When an atomic call cannot
1508
be turned into lock-free instructions, GCC will make calls into this library.
1510
Package: lib64atomic`'ATOMIC_SO`'LS
1511
Section: ifdef(`TARGET',`devel',`libs')
1512
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1513
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1514
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1516
Description: support library providing __atomic built-in functions (64bit)
1517
library providing __atomic built-in functions. When an atomic call cannot
1518
be turned into lock-free instructions, GCC will make calls into this library.
1520
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
1521
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1524
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
1526
Description: support library providing __atomic built-in functions (64bit debug symbols)
1527
library providing __atomic built-in functions. When an atomic call cannot
1528
be turned into lock-free instructions, GCC will make calls into this library.
1530
Package: libn32atomic`'ATOMIC_SO`'LS
1531
Section: ifdef(`TARGET',`devel',`libs')
1532
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1533
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1534
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1536
Description: support library providing __atomic built-in functions (n32)
1537
library providing __atomic built-in functions. When an atomic call cannot
1538
be turned into lock-free instructions, GCC will make calls into this library.
1540
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
1541
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1544
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
1546
Description: support library providing __atomic built-in functions (n32 debug symbols)
1547
library providing __atomic built-in functions. When an atomic call cannot
1548
be turned into lock-free instructions, GCC will make calls into this library.
1550
ifenabled(`libx32atomic',`
1551
Package: libx32atomic`'ATOMIC_SO`'LS
1552
Section: ifdef(`TARGET',`devel',`libs')
1553
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1554
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1555
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1557
Description: support library providing __atomic built-in functions (x32)
1558
library providing __atomic built-in functions. When an atomic call cannot
1559
be turned into lock-free instructions, GCC will make calls into this library.
1561
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
1562
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1565
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
1567
Description: support library providing __atomic built-in functions (x32 debug symbols)
1568
library providing __atomic built-in functions. When an atomic call cannot
1569
be turned into lock-free instructions, GCC will make calls into this library.
1570
')`'dnl libx32atomic
1572
ifenabled(`libhfatomic',`
1573
Package: libhfatomic`'ATOMIC_SO`'LS
1574
Section: ifdef(`TARGET',`devel',`libs')
1575
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1576
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1577
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1578
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
1580
Description: support library providing __atomic built-in functions (hard float ABI)
1581
library providing __atomic built-in functions. When an atomic call cannot
1582
be turned into lock-free instructions, GCC will make calls into this library.
1584
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
1585
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1588
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
1589
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
1591
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
1592
library providing __atomic built-in functions. When an atomic call cannot
1593
be turned into lock-free instructions, GCC will make calls into this library.
1596
ifenabled(`libsfatomic',`
1597
Package: libsfatomic`'ATOMIC_SO`'LS
1598
Section: ifdef(`TARGET',`devel',`libs')
1599
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1600
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1601
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1603
Description: support library providing __atomic built-in functions (soft float ABI)
1604
library providing __atomic built-in functions. When an atomic call cannot
1605
be turned into lock-free instructions, GCC will make calls into this library.
1607
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
1608
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1611
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
1613
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
1614
library providing __atomic built-in functions. When an atomic call cannot
1615
be turned into lock-free instructions, GCC will make calls into this library.
1618
ifenabled(`libneonatomic',`
1619
Package: libatomic`'ATOMIC_SO-neon`'LS
1620
Architecture: NEON_ARCHS
1623
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1625
Description: support library providing __atomic built-in functions [neon optimized]
1626
library providing __atomic built-in functions. When an atomic call cannot
1627
be turned into lock-free instructions, GCC will make calls into this library.
1629
This set of libraries is optimized to use a NEON coprocessor, and will
1630
be selected instead when running under systems which have one.
1631
')`'dnl libneonatomic
1634
ifenabled(`libasan',`
1635
Package: libasan`'ASAN_SO`'LS
1636
Section: ifdef(`TARGET',`devel',`libs')
1637
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1638
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1639
Pre-Depends: multiarch-support
1640
')`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]')
1641
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1642
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1644
Description: AddressSanitizer -- a fast memory error detector
1645
AddressSanitizer (ASan) is a fast memory error detector. It finds
1646
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1648
Package: libasan`'ASAN_SO-dbg`'LS
1649
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1652
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1653
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1654
')`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]')
1656
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1657
AddressSanitizer (ASan) is a fast memory error detector. It finds
1658
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1660
Package: lib32asan`'ASAN_SO`'LS
1661
Section: ifdef(`TARGET',`devel',`libs')
1662
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1663
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1664
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1665
Conflicts: ${confl:lib32}
1667
Description: AddressSanitizer -- a fast memory error detector (32bit)
1668
AddressSanitizer (ASan) is a fast memory error detector. It finds
1669
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1671
Package: lib32asan`'ASAN_SO-dbg`'LS
1672
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1675
Depends: BASEDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
1677
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
1678
AddressSanitizer (ASan) is a fast memory error detector. It finds
1679
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1681
Package: lib64asan`'ASAN_SO`'LS
1682
Section: ifdef(`TARGET',`devel',`libs')
1683
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1684
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1685
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1687
Description: AddressSanitizer -- a fast memory error detector (64bit)
1688
AddressSanitizer (ASan) is a fast memory error detector. It finds
1689
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1691
Package: lib64asan`'ASAN_SO-dbg`'LS
1692
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1695
Depends: BASEDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
1697
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
1698
AddressSanitizer (ASan) is a fast memory error detector. It finds
1699
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1701
Package: libn32asan`'ASAN_SO`'LS
1702
Section: ifdef(`TARGET',`devel',`libs')
1703
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1704
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1705
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1707
Description: AddressSanitizer -- a fast memory error detector (n32)
1708
AddressSanitizer (ASan) is a fast memory error detector. It finds
1709
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1711
Package: libn32asan`'ASAN_SO-dbg`'LS
1712
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1715
Depends: BASEDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
1717
Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
1718
AddressSanitizer (ASan) is a fast memory error detector. It finds
1719
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1721
ifenabled(`libx32asan',`
1722
Package: libx32asan`'ASAN_SO`'LS
1723
Section: ifdef(`TARGET',`devel',`libs')
1724
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1725
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1726
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1728
Description: AddressSanitizer -- a fast memory error detector (x32)
1729
AddressSanitizer (ASan) is a fast memory error detector. It finds
1730
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1732
Package: libx32asan`'ASAN_SO-dbg`'LS
1733
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1736
Depends: BASEDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
1738
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
1739
AddressSanitizer (ASan) is a fast memory error detector. It finds
1740
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1743
ifenabled(`libhfasan',`
1744
Package: libhfasan`'ASAN_SO`'LS
1745
Section: ifdef(`TARGET',`devel',`libs')
1746
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1747
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1748
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1749
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
1751
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
1752
AddressSanitizer (ASan) is a fast memory error detector. It finds
1753
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1755
Package: libhfasan`'ASAN_SO-dbg`'LS
1756
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1759
Depends: BASEDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
1760
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
1762
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
1763
AddressSanitizer (ASan) is a fast memory error detector. It finds
1764
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1767
ifenabled(`libsfasan',`
1768
Package: libsfasan`'ASAN_SO`'LS
1769
Section: ifdef(`TARGET',`devel',`libs')
1770
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1771
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1772
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1774
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
1775
AddressSanitizer (ASan) is a fast memory error detector. It finds
1776
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1778
Package: libsfasan`'ASAN_SO-dbg`'LS
1779
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1782
Depends: BASEDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
1784
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
1785
AddressSanitizer (ASan) is a fast memory error detector. It finds
1786
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1789
ifenabled(`libneonasan',`
1790
Package: libasan`'ASAN_SO-neon`'LS
1791
Architecture: NEON_ARCHS
1794
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1796
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
1797
AddressSanitizer (ASan) is a fast memory error detector. It finds
1798
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1800
This set of libraries is optimized to use a NEON coprocessor, and will
1801
be selected instead when running under systems which have one.
1805
ifenabled(`libtsan',`
1806
Package: libtsan`'TSAN_SO`'LS
1807
Section: ifdef(`TARGET',`devel',`libs')
1808
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1809
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1810
Pre-Depends: multiarch-support
1811
')`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]')
1812
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1813
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1815
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
1816
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1817
The Linux and Mac versions are based on Valgrind.
1819
Package: libtsan`'TSAN_SO-dbg`'LS
1820
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1823
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1824
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1825
')`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]')
1827
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1828
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1829
The Linux and Mac versions are based on Valgrind.
1831
ifenabled(`lib32tsan',`
1832
Package: lib32tsan`'TSAN_SO`'LS
1833
Section: ifdef(`TARGET',`devel',`libs')
1834
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1835
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1836
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1837
Conflicts: ${confl:lib32}
1839
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
1840
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1841
The Linux and Mac versions are based on Valgrind.
1843
Package: lib32tsan`'TSAN_SO-dbg`'LS
1844
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1847
Depends: BASEDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
1849
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
1850
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1851
The Linux and Mac versions are based on Valgrind.
1854
ifenabled(`lib64tsan',`
1855
Package: lib64tsan`'TSAN_SO`'LS
1856
Section: ifdef(`TARGET',`devel',`libs')
1857
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1858
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1859
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1861
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
1862
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1863
The Linux and Mac versions are based on Valgrind.
1865
Package: lib64tsan`'TSAN_SO-dbg`'LS
1866
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1869
Depends: BASEDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
1871
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
1872
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1873
The Linux and Mac versions are based on Valgrind.
1876
ifenabled(`libn32tsan',`
1877
Package: libn32tsan`'TSAN_SO`'LS
1878
Section: ifdef(`TARGET',`devel',`libs')
1879
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1880
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1881
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1883
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
1884
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1885
The Linux and Mac versions are based on Valgrind.
1887
Package: libn32tsan`'TSAN_SO-dbg`'LS
1888
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1891
Depends: BASEDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
1893
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
1894
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1895
The Linux and Mac versions are based on Valgrind.
1898
ifenabled(`libx32tsan',`
1899
Package: libx32tsan`'TSAN_SO`'LS
1900
Section: ifdef(`TARGET',`devel',`libs')
1901
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1902
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1903
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1905
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
1906
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1907
The Linux and Mac versions are based on Valgrind.
1909
Package: libx32tsan`'TSAN_SO-dbg`'LS
1910
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1913
Depends: BASEDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
1915
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
1916
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1917
The Linux and Mac versions are based on Valgrind.
1920
ifenabled(`libhftsan',`
1921
Package: libhftsan`'TSAN_SO`'LS
1922
Section: ifdef(`TARGET',`devel',`libs')
1923
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1924
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1925
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1926
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
1928
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
1929
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1930
The Linux and Mac versions are based on Valgrind.
1932
Package: libhftsan`'TSAN_SO-dbg`'LS
1933
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1936
Depends: BASEDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
1937
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
1939
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
1942
ifenabled(`libsftsan',`
1943
Package: libsftsan`'TSAN_SO`'LS
1944
Section: ifdef(`TARGET',`devel',`libs')
1945
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1946
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1947
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1949
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
1950
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1951
The Linux and Mac versions are based on Valgrind.
1953
Package: libsftsan`'TSAN_SO-dbg`'LS
1954
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1957
Depends: BASEDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
1959
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
1960
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1961
The Linux and Mac versions are based on Valgrind.
1964
ifenabled(`libneontsan',`
1965
Package: libtsan`'TSAN_SO-neon`'LS
1966
Architecture: NEON_ARCHS
1969
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1971
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
1972
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1973
The Linux and Mac versions are based on Valgrind.
1975
This set of libraries is optimized to use a NEON coprocessor, and will
1976
be selected instead when running under systems which have one.
1980
ifenabled(`libbacktrace',`
1981
Package: libbacktrace`'BTRACE_SO`'LS
1982
Section: ifdef(`TARGET',`devel',`libs')
1983
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1984
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1985
Pre-Depends: multiarch-support
1986
')`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]')
1987
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1988
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1990
Description: stack backtrace library
1991
libbacktrace uses the GCC unwind interface to collect a stack trace,
1992
and parses DWARF debug info to get file/line/function information.
1994
Package: libbacktrace`'BTRACE_SO-dbg`'LS
1995
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1998
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
1999
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2000
')`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]')
2002
Description: stack backtrace library (debug symbols)
2003
libbacktrace uses the GCC unwind interface to collect a stack trace,
2004
and parses DWARF debug info to get file/line/function information.
2006
Package: lib32backtrace`'BTRACE_SO`'LS
2007
Section: ifdef(`TARGET',`devel',`libs')
2008
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2009
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2010
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2011
Conflicts: ${confl:lib32}
2013
Description: stack backtrace library (32bit)
2014
libbacktrace uses the GCC unwind interface to collect a stack trace,
2015
and parses DWARF debug info to get file/line/function information.
2017
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
2018
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2021
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
2023
Description: stack backtrace library (32 bit debug symbols)
2024
libbacktrace uses the GCC unwind interface to collect a stack trace,
2025
and parses DWARF debug info to get file/line/function information.
2027
Package: lib64backtrace`'BTRACE_SO`'LS
2028
Section: ifdef(`TARGET',`devel',`libs')
2029
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2030
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2031
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2033
Description: stack backtrace library (64bit)
2034
libbacktrace uses the GCC unwind interface to collect a stack trace,
2035
and parses DWARF debug info to get file/line/function information.
2037
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
2038
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2041
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
2043
Description: stack backtrace library (64bit debug symbols)
2044
libbacktrace uses the GCC unwind interface to collect a stack trace,
2045
and parses DWARF debug info to get file/line/function information.
2047
Package: libn32backtrace`'BTRACE_SO`'LS
2048
Section: ifdef(`TARGET',`devel',`libs')
2049
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2050
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2051
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2053
Description: stack backtrace library (n32)
2054
libbacktrace uses the GCC unwind interface to collect a stack trace,
2055
and parses DWARF debug info to get file/line/function information.
2057
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
2058
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2061
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
2063
Description: stack backtrace library (n32 debug symbols)
2064
libbacktrace uses the GCC unwind interface to collect a stack trace,
2065
and parses DWARF debug info to get file/line/function information.
2067
ifenabled(`libx32backtrace',`
2068
Package: libx32backtrace`'BTRACE_SO`'LS
2069
Section: ifdef(`TARGET',`devel',`libs')
2070
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2071
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2072
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2074
Description: stack backtrace library (x32)
2075
libbacktrace uses the GCC unwind interface to collect a stack trace,
2076
and parses DWARF debug info to get file/line/function information.
2078
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
2079
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2082
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
2084
Description: stack backtrace library (x32 debug symbols)
2085
libbacktrace uses the GCC unwind interface to collect a stack trace,
2086
and parses DWARF debug info to get file/line/function information.
2087
')`'dnl libx32backtrace
2089
ifenabled(`libhfbacktrace',`
2090
Package: libhfbacktrace`'BTRACE_SO`'LS
2091
Section: ifdef(`TARGET',`devel',`libs')
2092
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2093
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2094
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2095
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
2097
Description: stack backtrace library (hard float ABI)
2098
libbacktrace uses the GCC unwind interface to collect a stack trace,
2099
and parses DWARF debug info to get file/line/function information.
2101
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
2102
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2105
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
2106
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
2108
Description: stack backtrace library (hard float ABI debug symbols)
2109
libbacktrace uses the GCC unwind interface to collect a stack trace,
2110
and parses DWARF debug info to get file/line/function information.
2111
')`'dnl libhfbacktrace
2113
ifenabled(`libsfbacktrace',`
2114
Package: libsfbacktrace`'BTRACE_SO`'LS
2115
Section: ifdef(`TARGET',`devel',`libs')
2116
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2117
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2118
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2120
Description: stack backtrace library (soft float ABI)
2121
libbacktrace uses the GCC unwind interface to collect a stack trace,
2122
and parses DWARF debug info to get file/line/function information.
2124
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
2125
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2128
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
2130
Description: stack backtrace library (soft float ABI debug symbols)
2131
libbacktrace uses the GCC unwind interface to collect a stack trace,
2132
and parses DWARF debug info to get file/line/function information.
2133
')`'dnl libsfbacktrace
2135
ifenabled(`libneonbacktrace',`
2136
Package: libbacktrace`'BTRACE_SO-neon`'LS
2137
Architecture: NEON_ARCHS
2140
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2142
Description: stack backtrace library [neon optimized]
2143
libbacktrace uses the GCC unwind interface to collect a stack trace,
2144
and parses DWARF debug info to get file/line/function information.
2146
This set of libraries is optimized to use a NEON coprocessor, and will
2147
be selected instead when running under systems which have one.
2148
')`'dnl libneonbacktrace
2149
')`'dnl libbacktrace
2152
ifenabled(`libqmath',`
2153
Package: libquadmath`'QMATH_SO`'LS
2154
Section: ifdef(`TARGET',`devel',`libs')
2155
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2156
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2157
Pre-Depends: multiarch-support
2159
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2160
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2162
Description: GCC Quad-Precision Math Library
2163
A library, which provides quad-precision mathematical functions on targets
2164
supporting the __float128 datatype. The library is used to provide on such
2165
targets the REAL(16) type in the GNU Fortran compiler.
2167
Package: libquadmath`'QMATH_SO-dbg`'LS
2168
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2171
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
2172
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2175
Description: GCC Quad-Precision Math Library (debug symbols)
2176
A library, which provides quad-precision mathematical functions on targets
2177
supporting the __float128 datatype.
2179
Package: lib32quadmath`'QMATH_SO`'LS
2180
Section: ifdef(`TARGET',`devel',`libs')
2181
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2182
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2183
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2184
Conflicts: ${confl:lib32}
2186
Description: GCC Quad-Precision Math Library (32bit)
2187
A library, which provides quad-precision mathematical functions on targets
2188
supporting the __float128 datatype. The library is used to provide on such
2189
targets the REAL(16) type in the GNU Fortran compiler.
2191
Package: lib32quadmath`'QMATH_SO-dbg`'LS
2192
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2195
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
2197
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
2198
A library, which provides quad-precision mathematical functions on targets
2199
supporting the __float128 datatype.
2201
Package: lib64quadmath`'QMATH_SO`'LS
2202
Section: ifdef(`TARGET',`devel',`libs')
2203
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2204
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2205
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2207
Description: GCC Quad-Precision Math Library (64bit)
2208
A library, which provides quad-precision mathematical functions on targets
2209
supporting the __float128 datatype. The library is used to provide on such
2210
targets the REAL(16) type in the GNU Fortran compiler.
2212
Package: lib64quadmath`'QMATH_SO-dbg`'LS
2213
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2216
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
2218
Description: GCC Quad-Precision Math Library (64bit debug symbols)
2219
A library, which provides quad-precision mathematical functions on targets
2220
supporting the __float128 datatype.
2222
Package: libn32quadmath`'QMATH_SO`'LS
2223
Section: ifdef(`TARGET',`devel',`libs')
2224
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2225
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2226
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2228
Description: GCC Quad-Precision Math Library (n32)
2229
A library, which provides quad-precision mathematical functions on targets
2230
supporting the __float128 datatype. The library is used to provide on such
2231
targets the REAL(16) type in the GNU Fortran compiler.
2233
Package: libn32quadmath`'QMATH_SO-dbg`'LS
2234
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2237
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
2239
Description: GCC Quad-Precision Math Library (n32 debug symbols)
2240
A library, which provides quad-precision mathematical functions on targets
2241
supporting the __float128 datatype.
2243
ifenabled(`libx32qmath',`
2244
Package: libx32quadmath`'QMATH_SO`'LS
2245
Section: ifdef(`TARGET',`devel',`libs')
2246
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2247
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2248
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2250
Description: GCC Quad-Precision Math Library (x32)
2251
A library, which provides quad-precision mathematical functions on targets
2252
supporting the __float128 datatype. The library is used to provide on such
2253
targets the REAL(16) type in the GNU Fortran compiler.
2255
Package: libx32quadmath`'QMATH_SO-dbg`'LS
2256
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2259
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
2261
Description: GCC Quad-Precision Math Library (x32 debug symbols)
2262
A library, which provides quad-precision mathematical functions on targets
2263
supporting the __float128 datatype.
2266
ifenabled(`libhfqmath',`
2267
Package: libhfquadmath`'QMATH_SO`'LS
2268
Section: ifdef(`TARGET',`devel',`libs')
2269
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2270
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2271
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2273
Description: GCC Quad-Precision Math Library (hard float ABI)
2274
A library, which provides quad-precision mathematical functions on targets
2275
supporting the __float128 datatype. The library is used to provide on such
2276
targets the REAL(16) type in the GNU Fortran compiler.
2278
Package: libhfquadmath`'QMATH_SO-dbg`'LS
2279
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2282
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
2284
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2285
A library, which provides quad-precision mathematical functions on targets
2286
supporting the __float128 datatype.
2289
ifenabled(`libsfqmath',`
2290
Package: libsfquadmath`'QMATH_SO`'LS
2291
Section: ifdef(`TARGET',`devel',`libs')
2292
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2293
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2294
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2296
Description: GCC Quad-Precision Math Library (soft float ABI)
2297
A library, which provides quad-precision mathematical functions on targets
2298
supporting the __float128 datatype. The library is used to provide on such
2299
targets the REAL(16) type in the GNU Fortran compiler.
2301
Package: libsfquadmath`'QMATH_SO-dbg`'LS
2302
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2305
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
2307
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2308
A library, which provides quad-precision mathematical functions on targets
2309
supporting the __float128 datatype.
2314
ifenabled(`objppdev',`
2315
Package: gobjc++`'PV`'TS
2317
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2318
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2319
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
2320
Provides: objc++-compiler`'TS
2322
Description: GNU Objective-C++ compiler
2323
This is the GNU Objective-C++ compiler, which compiles
2324
Objective-C++ on platforms supported by the gcc compiler. It uses the
2325
gcc backend to generate optimized code.
2328
ifenabled(`multilib',`
2329
Package: gobjc++`'PV-multilib`'TS
2330
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2332
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2333
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
2335
Description: GNU Objective-C++ compiler (multilib files)
2336
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
2337
platforms supported by the gcc compiler.
2339
On architectures with multilib support, the package contains files
2340
and dependencies for the non-default multilib architecture(s).
2345
ifenabled(`objcdev',`
2346
Package: gobjc`'PV`'TS
2348
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2349
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2350
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
2351
Provides: objc-compiler`'TS
2352
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
2354
Description: GNU Objective-C compiler
2355
This is the GNU Objective-C compiler, which compiles
2356
Objective-C on platforms supported by the gcc compiler. It uses the
2357
gcc backend to generate optimized code.
2359
ifenabled(`multilib',`
2360
Package: gobjc`'PV-multilib`'TS
2361
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2363
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2364
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2366
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2367
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
2368
supported by the gcc compiler.
2370
On architectures with multilib support, the package contains files
2371
and dependencies for the non-default multilib architecture(s).
2374
Package: libobjc`'PV-dev`'LS
2375
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2378
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
2379
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2382
Description: Runtime library for GNU Objective-C applications (development files)
2383
This package contains the headers and static library files needed to build
2384
GNU ObjC applications.
2386
Package: lib64objc`'PV-dev`'LS
2387
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2390
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
2392
Description: Runtime library for GNU Objective-C applications (64bit development files)
2393
This package contains the headers and static library files needed to build
2394
GNU ObjC applications.
2396
Package: lib32objc`'PV-dev`'LS
2397
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2400
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
2402
Description: Runtime library for GNU Objective-C applications (32bit development files)
2403
This package contains the headers and static library files needed to build
2404
GNU ObjC applications.
2406
Package: libn32objc`'PV-dev`'LS
2407
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2410
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2412
Description: Runtime library for GNU Objective-C applications (n32 development files)
2413
This package contains the headers and static library files needed to build
2414
GNU ObjC applications.
2416
ifenabled(`x32dev',`
2417
Package: libx32objc`'PV-dev`'LS
2418
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2421
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2423
Description: Runtime library for GNU Objective-C applications (x32 development files)
2424
This package contains the headers and static library files needed to build
2425
GNU ObjC applications.
2429
Package: libhfobjc`'PV-dev`'LS
2430
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2433
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2435
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
2436
This package contains the headers and static library files needed to build
2437
GNU ObjC applications.
2441
Package: libsfobjc`'PV-dev`'LS
2442
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2445
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2447
Description: Runtime library for GNU Objective-C applications (soft float development files)
2448
This package contains the headers and static library files needed to build
2449
GNU ObjC applications.
2453
ifenabled(`libobjc',`
2454
Package: libobjc`'OBJC_SO`'LS
2455
Section: ifdef(`TARGET',`devel',`libs')
2456
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2457
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2458
Pre-Depends: multiarch-support
2459
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
2460
',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]')
2461
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2462
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2464
Description: Runtime library for GNU Objective-C applications
2465
Library needed for GNU ObjC applications linked against the shared library.
2467
Package: libobjc`'OBJC_SO-dbg`'LS
2469
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2470
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2471
')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]')
2473
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2475
Description: Runtime library for GNU Objective-C applications (debug symbols)
2476
Library needed for GNU ObjC applications linked against the shared library.
2479
ifenabled(`lib64objc',`
2480
Package: lib64objc`'OBJC_SO`'LS
2481
Section: ifdef(`TARGET',`devel',`libs')
2482
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2483
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2484
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2486
Description: Runtime library for GNU Objective-C applications (64bit)
2487
Library needed for GNU ObjC applications linked against the shared library.
2489
Package: lib64objc`'OBJC_SO-dbg`'LS
2491
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2493
Depends: BASEDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
2495
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
2496
Library needed for GNU ObjC applications linked against the shared library.
2499
ifenabled(`lib32objc',`
2500
Package: lib32objc`'OBJC_SO`'LS
2501
Section: ifdef(`TARGET',`devel',`libs')
2502
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2503
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2504
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2505
Conflicts: ${confl:lib32}
2507
Description: Runtime library for GNU Objective-C applications (32bit)
2508
Library needed for GNU ObjC applications linked against the shared library.
2510
Package: lib32objc`'OBJC_SO-dbg`'LS
2512
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2514
Depends: BASEDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
2516
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
2517
Library needed for GNU ObjC applications linked against the shared library.
2520
ifenabled(`libn32objc',`
2521
Package: libn32objc`'OBJC_SO`'LS
2522
Section: ifdef(`TARGET',`devel',`libs')
2523
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2524
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2525
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2527
Description: Runtime library for GNU Objective-C applications (n32)
2528
Library needed for GNU ObjC applications linked against the shared library.
2530
Package: libn32objc`'OBJC_SO-dbg`'LS
2532
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2534
Depends: BASEDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
2536
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
2537
Library needed for GNU ObjC applications linked against the shared library.
2540
ifenabled(`libx32objc',`
2541
Package: libx32objc`'OBJC_SO`'LS
2542
Section: ifdef(`TARGET',`devel',`libs')
2543
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2544
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2545
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2547
Description: Runtime library for GNU Objective-C applications (x32)
2548
Library needed for GNU ObjC applications linked against the shared library.
2550
Package: libx32objc`'OBJC_SO-dbg`'LS
2552
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2554
Depends: BASEDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
2556
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
2557
Library needed for GNU ObjC applications linked against the shared library.
2560
ifenabled(`libhfobjc',`
2561
Package: libhfobjc`'OBJC_SO`'LS
2562
Section: ifdef(`TARGET',`devel',`libs')
2563
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2564
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2565
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2566
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
2568
Description: Runtime library for GNU Objective-C applications (hard float ABI)
2569
Library needed for GNU ObjC applications linked against the shared library.
2571
Package: libhfobjc`'OBJC_SO-dbg`'LS
2573
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2575
Depends: BASEDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
2576
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
2578
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
2579
Library needed for GNU ObjC applications linked against the shared library.
2582
ifenabled(`libsfobjc',`
2583
Package: libsfobjc`'OBJC_SO`'LS
2584
Section: ifdef(`TARGET',`devel',`libs')
2585
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2586
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2587
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2588
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
2590
Description: Runtime library for GNU Objective-C applications (soft float ABI)
2591
Library needed for GNU ObjC applications linked against the shared library.
2593
Package: libsfobjc`'OBJC_SO-dbg`'LS
2595
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2597
Depends: BASEDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
2598
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
2600
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
2601
Library needed for GNU ObjC applications linked against the shared library.
2604
ifenabled(`libneonobjc',`
2605
Package: libobjc`'OBJC_SO-neon`'LS
2607
Architecture: NEON_ARCHS
2608
Priority: PRI(optional)
2609
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2611
Description: Runtime library for GNU Objective-C applications [NEON version]
2612
Library needed for GNU ObjC applications linked against the shared library.
2614
This set of libraries is optimized to use a NEON coprocessor, and will
2615
be selected instead when running under systems which have one.
2619
ifenabled(`fortran',`
2621
Package: gfortran`'PV`'TS
2623
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2624
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2625
Provides: fortran95-compiler, ${fortran:mod-version}
2626
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
2628
Description: GNU Fortran compiler
2629
This is the GNU Fortran compiler, which compiles
2630
Fortran on platforms supported by the gcc compiler. It uses the
2631
gcc backend to generate optimized code.
2633
ifenabled(`multilib',`
2634
Package: gfortran`'PV-multilib`'TS
2635
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2637
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2638
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2640
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2641
This is the GNU Fortran compiler, which compiles Fortran on platforms
2642
supported by the gcc compiler.
2644
On architectures with multilib support, the package contains files
2645
and dependencies for the non-default multilib architecture(s).
2648
ifenabled(`gfdldoc',`
2649
Package: gfortran`'PV-doc
2652
Priority: PRI(optional)
2653
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2654
Description: Documentation for the GNU Fortran compiler (gfortran)
2655
Documentation for the GNU Fortran compiler in info `format'.
2658
Package: libgfortran`'PV-dev`'LS
2659
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2660
Section: ifdef(`TARGET',`devel',`libdevel')
2662
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
2663
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2666
Description: Runtime library for GNU Fortran applications (development files)
2667
This package contains the headers and static library files needed to build
2668
GNU Fortran applications.
2670
Package: lib64gfortran`'PV-dev`'LS
2671
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2674
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
2676
Description: Runtime library for GNU Fortran applications (64bit development files)
2677
This package contains the headers and static library files needed to build
2678
GNU Fortran applications.
2680
Package: lib32gfortran`'PV-dev`'LS
2681
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2684
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
2686
Description: Runtime library for GNU Fortran applications (32bit development files)
2687
This package contains the headers and static library files needed to build
2688
GNU Fortran applications.
2690
Package: libn32gfortran`'PV-dev`'LS
2691
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2694
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2696
Description: Runtime library for GNU Fortran applications (n32 development files)
2697
This package contains the headers and static library files needed to build
2698
GNU Fortran applications.
2700
ifenabled(`x32dev',`
2701
Package: libx32gfortran`'PV-dev`'LS
2702
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2705
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2707
Description: Runtime library for GNU Fortran applications (x32 development files)
2708
This package contains the headers and static library files needed to build
2709
GNU Fortran applications.
2710
')`'dnl libx32gfortran
2713
Package: libhfgfortran`'PV-dev`'LS
2714
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2717
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2719
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
2720
This package contains the headers and static library files needed to build
2721
GNU Fortran applications.
2725
Package: libsfgfortran`'PV-dev`'LS
2726
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2729
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2731
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
2732
This package contains the headers and static library files needed to build
2733
GNU Fortran applications.
2737
ifenabled(`libgfortran',`
2738
Package: libgfortran`'FORTRAN_SO`'LS
2739
Section: ifdef(`TARGET',`devel',`libs')
2740
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2741
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2742
Pre-Depends: multiarch-support
2743
Breaks: ${multiarch:breaks}
2744
')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]')
2745
Priority: ifdef(`TARGET',`extra',PRI(optional))
2746
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2748
Description: Runtime library for GNU Fortran applications
2749
Library needed for GNU Fortran applications linked against the
2752
Package: libgfortran`'FORTRAN_SO-dbg`'LS
2754
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2755
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2756
')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]')
2758
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2760
Description: Runtime library for GNU Fortran applications (debug symbols)
2761
Library needed for GNU Fortran applications linked against the
2765
ifenabled(`lib64gfortran',`
2766
Package: lib64gfortran`'FORTRAN_SO`'LS
2767
Section: ifdef(`TARGET',`devel',`libs')
2768
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2769
Priority: ifdef(`TARGET',`extra',PRI(optional))
2770
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2772
Description: Runtime library for GNU Fortran applications (64bit)
2773
Library needed for GNU Fortran applications linked against the
2776
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
2778
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2780
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
2782
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
2783
Library needed for GNU Fortran applications linked against the
2785
')`'dnl lib64gfortran
2787
ifenabled(`lib32gfortran',`
2788
Package: lib32gfortran`'FORTRAN_SO`'LS
2789
Section: ifdef(`TARGET',`devel',`libs')
2790
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2791
Priority: ifdef(`TARGET',`extra',PRI(optional))
2792
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2793
Conflicts: ${confl:lib32}
2795
Description: Runtime library for GNU Fortran applications (32bit)
2796
Library needed for GNU Fortran applications linked against the
2799
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
2801
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2803
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
2805
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
2806
Library needed for GNU Fortran applications linked against the
2808
')`'dnl lib32gfortran
2810
ifenabled(`libn32gfortran',`
2811
Package: libn32gfortran`'FORTRAN_SO`'LS
2812
Section: ifdef(`TARGET',`devel',`libs')
2813
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2814
Priority: ifdef(`TARGET',`extra',PRI(optional))
2815
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2817
Description: Runtime library for GNU Fortran applications (n32)
2818
Library needed for GNU Fortran applications linked against the
2821
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
2823
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2825
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
2827
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
2828
Library needed for GNU Fortran applications linked against the
2830
')`'dnl libn32gfortran
2832
ifenabled(`libx32gfortran',`
2833
Package: libx32gfortran`'FORTRAN_SO`'LS
2834
Section: ifdef(`TARGET',`devel',`libs')
2835
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2836
Priority: ifdef(`TARGET',`extra',PRI(optional))
2837
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2839
Description: Runtime library for GNU Fortran applications (x32)
2840
Library needed for GNU Fortran applications linked against the
2843
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
2845
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2847
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
2849
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
2850
Library needed for GNU Fortran applications linked against the
2852
')`'dnl libx32gfortran
2854
ifenabled(`libhfgfortran',`
2855
Package: libhfgfortran`'FORTRAN_SO`'LS
2856
Section: ifdef(`TARGET',`devel',`libs')
2857
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2858
Priority: ifdef(`TARGET',`extra',PRI(optional))
2859
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2860
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
2862
Description: Runtime library for GNU Fortran applications (hard float ABI)
2863
Library needed for GNU Fortran applications linked against the
2866
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
2868
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2870
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
2871
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
2873
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2874
Library needed for GNU Fortran applications linked against the
2876
')`'dnl libhfgfortran
2878
ifenabled(`libsfgfortran',`
2879
Package: libsfgfortran`'FORTRAN_SO`'LS
2880
Section: ifdef(`TARGET',`devel',`libs')
2881
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2882
Priority: ifdef(`TARGET',`extra',PRI(optional))
2883
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2884
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
2886
Description: Runtime library for GNU Fortran applications (soft float ABI)
2887
Library needed for GNU Fortran applications linked against the
2890
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
2892
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2894
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
2895
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
2897
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2898
Library needed for GNU Fortran applications linked against the
2900
')`'dnl libsfgfortran
2902
ifenabled(`libneongfortran',`
2903
Package: libgfortran`'FORTRAN_SO-neon`'LS
2905
Architecture: NEON_ARCHS
2906
ifdef(`MULTIARCH', `Multi-Arch: same
2907
Pre-Depends: multiarch-support
2908
Breaks: ${multiarch:breaks}
2911
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2913
Description: Runtime library for GNU Fortran applications [NEON version]
2914
Library needed for GNU Fortran applications linked against the
2917
This set of libraries is optimized to use a NEON coprocessor, and will
2918
be selected instead when running under systems which have one.
2919
')`'dnl libneongfortran
2924
Package: gccgo`'PV`'TS
2926
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2927
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libdep(go`'GO_SO,), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2928
Provides: go-compiler
2929
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
2931
Description: GNU Go compiler
2932
This is the GNU Go compiler, which compiles Go on platforms supported
2933
by the gcc compiler. It uses the gcc backend to generate optimized code.
2935
ifenabled(`multilib',`
2936
Package: gccgo`'PV-multilib`'TS
2937
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2939
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2940
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
2941
Suggests: ${dep:libgobiarchdbg}
2943
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2944
This is the GNU Go compiler, which compiles Go on platforms supported
2945
by the gcc compiler.
2947
On architectures with multilib support, the package contains files
2948
and dependencies for the non-default multilib architecture(s).
2951
ifenabled(`gfdldoc',`
2952
Package: gccgo`'PV-doc
2955
Priority: PRI(optional)
2956
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2958
Description: Documentation for the GNU Go compiler (gccgo)
2959
Documentation for the GNU Go compiler in info `format'.
2963
ifenabled(`libggo',`
2964
Package: libgo`'GO_SO`'LS
2965
Section: ifdef(`TARGET',`devel',`libs')
2966
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2967
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2968
Pre-Depends: multiarch-support
2969
')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]')
2970
Priority: ifdef(`TARGET',`extra',PRI(optional))
2971
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2972
Replaces: libgo3`'LS
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}
2997
Replaces: lib64go3`'LS
2999
Description: Runtime library for GNU Go applications (64bit)
3000
Library needed for GNU Go applications linked against the
3003
Package: lib64go`'GO_SO-dbg`'LS
3005
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3007
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
3009
Description: Runtime library for GNU Go applications (64bit debug symbols)
3010
Library needed for GNU Go applications linked against the
3014
ifenabled(`lib32ggo',`
3015
Package: lib32go`'GO_SO`'LS
3016
Section: ifdef(`TARGET',`devel',`libs')
3017
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3018
Priority: ifdef(`TARGET',`extra',PRI(optional))
3019
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3020
Conflicts: ${confl:lib32}
3021
Replaces: lib32go3`'LS
3023
Description: Runtime library for GNU Go applications (32bit)
3024
Library needed for GNU Go applications linked against the
3027
Package: lib32go`'GO_SO-dbg`'LS
3029
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3031
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
3033
Description: Runtime library for GNU Go applications (32 bit debug symbols)
3034
Library needed for GNU Go applications linked against the
3038
ifenabled(`libn32ggo',`
3039
Package: libn32go`'GO_SO`'LS
3040
Section: ifdef(`TARGET',`devel',`libs')
3041
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3042
Priority: ifdef(`TARGET',`extra',PRI(optional))
3043
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3044
Replaces: libn32go3`'LS
3046
Description: Runtime library for GNU Go applications (n32)
3047
Library needed for GNU Go applications linked against the
3050
Package: libn32go`'GO_SO-dbg`'LS
3052
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3054
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
3056
Description: Runtime library for GNU Go applications (n32 debug symbols)
3057
Library needed for GNU Go applications linked against the
3061
ifenabled(`libx32ggo',`
3062
Package: libx32go`'GO_SO`'LS
3063
Section: ifdef(`TARGET',`devel',`libs')
3064
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3065
Priority: ifdef(`TARGET',`extra',PRI(optional))
3066
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3067
Replaces: libx32go3`'LS
3069
Description: Runtime library for GNU Go applications (x32)
3070
Library needed for GNU Go applications linked against the
3073
Package: libx32go`'GO_SO-dbg`'LS
3075
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3077
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
3079
Description: Runtime library for GNU Go applications (x32 debug symbols)
3080
Library needed for GNU Go applications linked against the
3087
Package: gcj`'PV`'TS
3090
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3091
Depends: BASEDEP, ${dep:gcj}, ${dep:gcjcross}, ${dep:libcdev}, ${dep:ecj}, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3092
Recommends: libecj-java-gcj
3093
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
3094
Replaces: libgcj11 (<< 4.5-20100101-1), gcj`'PV-jdk`'TS (<< 4.8.1-4)
3096
Description: GCJ byte code and native compiler for Java(TM)
3097
GCJ is a front end to the GCC compiler which can natively compile both
3098
Java(tm) source and bytecode files. The compiler can also generate class
3102
ifenabled(`libgcj',`
3103
ifenabled(`libgcjcommon',`
3104
Package: libgcj-common
3107
Priority: PRI(optional)
3108
Depends: BASEDEP, ${misc:Depends}
3109
Conflicts: classpath (<= 0.04-4)
3110
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
3112
Description: Java runtime library (common files)
3113
This package contains files shared by Classpath and libgcj libraries.
3114
')`'dnl libgcjcommon
3117
Package: gcj`'PV-jdk`'TS
3120
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3121
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}
3122
Recommends: libecj-java-gcj
3123
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
3124
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
3125
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
3126
Replaces: libgcj11 (<< 4.5-20100101-1)
3128
Description: GCJ and Classpath development tools for Java(TM)
3129
GCJ is a front end to the GCC compiler which can natively compile both
3130
Java(tm) source and bytecode files. The compiler can also generate class
3131
files. Other java development tools from classpath are included in this
3134
The package contains as well a collection of wrapper scripts and symlinks.
3135
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
3137
Package: gcj`'PV-jre-headless`'TS
3138
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3141
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
3142
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3143
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
3144
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
3145
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
3147
Description: Java runtime environment using GIJ/Classpath (headless version)
3148
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3149
It includes a class loader which can dynamically load shared objects, so
3150
it is possible to give it the name of a class which has been compiled and
3151
put into a shared library on the class path.
3153
The package contains as well a collection of wrapper scripts and symlinks.
3154
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
3155
limited to the headless tools and libraries.
3157
Package: gcj`'PV-jre`'TS
3160
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3161
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3162
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
3164
Description: Java runtime environment using GIJ/Classpath
3165
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3166
It includes a class loader which can dynamically load shared objects, so
3167
it is possible to give it the name of a class which has been compiled and
3168
put into a shared library on the class path.
3170
The package contains as well a collection of wrapper scripts and symlinks.
3171
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
3173
Package: libgcj`'LIBGCJ_EXT`'LS
3176
Priority: PRI(optional)
3177
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3180
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3181
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3182
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3183
Replaces: gij-4.4 (<< 4.4.0-1)
3185
Description: Java runtime library for use with gcj
3186
This is the runtime that goes along with the gcj front end to
3187
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3188
connect the libraries to the compiler and the underlying OS.
3190
To show file names and line numbers in stack traces, the packages
3191
libgcj`'GCJ_SO-dbg and binutils are required.
3193
Package: gcj`'PV-jre-lib`'TS
3196
Priority: PRI(optional)
3197
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3199
Description: Java runtime library for use with gcj (jar files)
3200
This is the jar file that goes along with the gcj front end to gcc.
3206
Priority: PRI(optional)
3207
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3210
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3212
Description: Link time only library for use with gcj
3213
A fake library that is used at link time only. It ensures that
3214
binaries built with the BC-ABI link against a constant SONAME.
3215
This way, BC-ABI binaries continue to work if the SONAME underlying
3219
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3222
Priority: PRI(optional)
3223
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3226
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3227
Suggests: ${pkg:gcjqt}
3229
Description: AWT peer runtime libraries for use with gcj
3230
These are runtime libraries holding the AWT peer implementations
3231
for libgcj (currently the GTK+ based peer library is required, the
3232
QT bases library is not built).
3234
ifenabled(`gtkpeer',`
3235
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3238
Priority: PRI(optional)
3239
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3242
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3244
Description: AWT GTK+ peer runtime library for use with libgcj
3245
This is the runtime library holding the GTK+ based AWT peer
3246
implementation for libgcj.
3249
ifenabled(`qtpeer',`
3250
Package: libgcj`'GCJ_SO-awt-qt`'LS
3253
Priority: PRI(optional)
3254
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3257
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3259
Description: AWT QT peer runtime library for use with libgcj
3260
This is the runtime library holding the QT based AWT peer
3261
implementation for libgcj.
3265
ifenabled(`libgcjdev',`
3266
Package: libgcj`'GCJ_SO-dev`'LS
3269
ifdef(`MULTIARCH', `Multi-Arch: same
3271
Priority: PRI(optional)
3272
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}
3273
Suggests: libgcj-doc
3275
Description: Java development headers for use with gcj
3276
These are the development headers that go along with the gcj front end
3277
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3278
to connect the libraries to the compiler and the underlying OS.
3280
Package: libgcj`'GCJ_SO-dbg`'LS
3284
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3287
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3288
Recommends: binutils, libc6-dbg | libc-dbg
3290
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3291
The package provides debugging symbols for the libraries provided
3292
in libgcj`'GCJ_SO-dev.
3294
binutils is required to show file names and line numbers in stack traces.
3296
ifenabled(`gcjsrc',`
3297
Package: gcj`'PV-source
3300
Priority: PRI(optional)
3301
Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3303
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3304
These are the java source files packaged as a zip file for use in development
3305
environments like eclipse and netbeans.
3308
ifenabled(`gcjdoc',`
3312
Priority: PRI(optional)
3313
Depends: SOFTBASEDEP, ${misc:Depends}
3314
Enhances: libgcj`'GCJ_SO-dev
3315
Provides: classpath-doc
3317
Description: libgcj API documentation and example programs
3318
Autogenerated documentation describing the API of the libgcj library.
3319
Sources and precompiled example programs from the Classpath library.
3325
ifenabled(`libcxx',`
3326
Package: libstdc++CXX_SO`'LS
3327
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3328
Section: ifdef(`TARGET',`devel',`libs')
3329
Priority: ifdef(`TARGET',`extra',PRI(important))
3330
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3331
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
3332
ifdef(`MULTIARCH', `Multi-Arch: same
3333
Pre-Depends: multiarch-support
3334
Breaks: ${multiarch:breaks}
3335
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3336
Conflicts: scim (<< 1.4.2-1)
3338
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3339
This package contains an additional runtime library for C++ programs
3340
built with the GNU compiler.
3342
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3343
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3345
ifdef(`TARGET', `dnl
3347
This package contains files for TARGET architecture, for use in cross-compile
3352
ifenabled(`lib32cxx',`
3353
Package: lib32stdc++CXX_SO`'LS
3354
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3355
Section: ifdef(`TARGET',`devel',`libs')
3357
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3358
Conflicts: ${confl:lib32}
3359
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3362
Description: GNU Standard C++ Library v3 (32 bit Version)
3363
This package contains an additional runtime library for C++ programs
3364
built with the GNU compiler.
3365
ifdef(`TARGET', `dnl
3367
This package contains files for TARGET architecture, for use in cross-compile
3372
ifenabled(`lib64cxx',`
3373
Package: lib64stdc++CXX_SO`'LS
3374
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3375
Section: ifdef(`TARGET',`devel',`libs')
3376
Priority: ifdef(`TARGET',`extra',PRI(optional))
3377
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3378
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3381
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3382
This package contains an additional runtime library for C++ programs
3383
built with the GNU compiler.
3385
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3386
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3388
ifdef(`TARGET', `dnl
3390
This package contains files for TARGET architecture, for use in cross-compile
3395
ifenabled(`libn32cxx',`
3396
Package: libn32stdc++CXX_SO`'LS
3397
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3398
Section: ifdef(`TARGET',`devel',`libs')
3399
Priority: ifdef(`TARGET',`extra',PRI(optional))
3400
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3401
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3404
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3405
This package contains an additional runtime library for C++ programs
3406
built with the GNU compiler.
3408
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3409
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3411
ifdef(`TARGET', `dnl
3413
This package contains files for TARGET architecture, for use in cross-compile
3418
ifenabled(`libx32cxx',`
3419
Package: libx32stdc++CXX_SO`'LS
3420
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3421
Section: ifdef(`TARGET',`devel',`libs')
3422
Priority: ifdef(`TARGET',`extra',PRI(optional))
3423
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3424
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3427
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3428
This package contains an additional runtime library for C++ programs
3429
built with the GNU compiler.
3431
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3432
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3434
ifdef(`TARGET', `dnl
3436
This package contains files for TARGET architecture, for use in cross-compile
3441
ifenabled(`libhfcxx',`
3442
Package: libhfstdc++CXX_SO`'LS
3443
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3444
Section: ifdef(`TARGET',`devel',`libs')
3445
Priority: ifdef(`TARGET',`extra',PRI(optional))
3446
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3447
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3449
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3451
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3452
This package contains an additional runtime library for C++ programs
3453
built with the GNU compiler.
3455
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3456
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3458
ifdef(`TARGET', `dnl
3460
This package contains files for TARGET architecture, for use in cross-compile
3465
ifenabled(`libsfcxx',`
3466
Package: libsfstdc++CXX_SO`'LS
3467
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3468
Section: ifdef(`TARGET',`devel',`libs')
3469
Priority: ifdef(`TARGET',`extra',PRI(optional))
3470
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3471
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3473
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3475
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3476
This package contains an additional runtime library for C++ programs
3477
built with the GNU compiler.
3479
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3480
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3482
ifdef(`TARGET', `dnl
3484
This package contains files for TARGET architecture, for use in cross-compile
3489
ifenabled(`libneoncxx',`
3490
Package: libstdc++CXX_SO-neon`'LS
3491
Architecture: NEON_ARCHS
3494
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3496
Description: GNU Standard C++ Library v3 [NEON version]
3497
This package contains an additional runtime library for C++ programs
3498
built with the GNU compiler.
3500
This set of libraries is optimized to use a NEON coprocessor, and will
3501
be selected instead when running under systems which have one.
3504
ifenabled(`c++dev',`
3505
Package: libstdc++`'PV-dev`'LS
3506
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3507
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3509
Section: ifdef(`TARGET',`devel',`libdevel')
3510
Priority: ifdef(`TARGET',`extra',PRI(optional))
3511
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3512
ifdef(`TARGET',`',`dnl native
3513
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
3514
Suggests: libstdc++`'PV-doc
3516
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3518
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3519
This package contains the headers and static library files necessary for
3520
building C++ programs which use libstdc++.
3522
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3523
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3525
ifdef(`TARGET', `dnl
3527
This package contains files for TARGET architecture, for use in cross-compile
3531
Package: libstdc++`'PV-pic`'LS
3532
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3533
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3535
Section: ifdef(`TARGET',`devel',`libdevel')
3537
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3538
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3541
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3542
This is used to develop subsets of the libstdc++ shared libraries for
3543
use on custom installation floppies and in embedded systems.
3545
Unless you are making one of those, you will not need this package.
3546
ifdef(`TARGET', `dnl
3548
This package contains files for TARGET architecture, for use in cross-compile
3552
Package: libstdc++CXX_SO`'PV-dbg`'LS
3553
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3556
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3557
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
3558
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
3559
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
3561
Recommends: libdevdep(stdc++`'PV-dev,)
3562
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
3564
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3565
This package contains the shared library of libstdc++ compiled with
3567
ifdef(`TARGET', `dnl
3569
This package contains files for TARGET architecture, for use in cross-compile
3573
Package: lib32stdc++`'PV-dev`'LS
3574
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3575
Section: ifdef(`TARGET',`devel',`libdevel')
3576
Priority: ifdef(`TARGET',`extra',PRI(optional))
3577
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3579
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3580
This package contains the headers and static library files necessary for
3581
building C++ programs which use libstdc++.
3583
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3584
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3586
ifdef(`TARGET', `dnl
3588
This package contains files for TARGET architecture, for use in cross-compile
3592
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3593
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3596
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3597
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3599
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,
3601
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3602
This package contains the shared library of libstdc++ compiled with
3604
ifdef(`TARGET', `dnl
3606
This package contains files for TARGET architecture, for use in cross-compile
3610
Package: lib64stdc++`'PV-dev`'LS
3611
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3612
Section: ifdef(`TARGET',`devel',`libdevel')
3613
Priority: ifdef(`TARGET',`extra',PRI(optional))
3614
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3616
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3617
This package contains the headers and static library files necessary for
3618
building C++ programs which use libstdc++.
3620
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3621
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3623
ifdef(`TARGET', `dnl
3625
This package contains files for TARGET architecture, for use in cross-compile
3629
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3630
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3633
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3634
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3636
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
3638
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3639
This package contains the shared library of libstdc++ compiled with
3641
ifdef(`TARGET', `dnl
3643
This package contains files for TARGET architecture, for use in cross-compile
3647
Package: libn32stdc++`'PV-dev`'LS
3648
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3649
Section: ifdef(`TARGET',`devel',`libdevel')
3650
Priority: ifdef(`TARGET',`extra',PRI(optional))
3651
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3653
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3654
This package contains the headers and static library files necessary for
3655
building C++ programs which use libstdc++.
3657
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3658
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3660
ifdef(`TARGET', `dnl
3662
This package contains files for TARGET architecture, for use in cross-compile
3666
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3667
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3670
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3671
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3673
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
3675
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3676
This package contains the shared library of libstdc++ compiled with
3678
ifdef(`TARGET', `dnl
3680
This package contains files for TARGET architecture, for use in cross-compile
3684
ifenabled(`x32dev',`
3685
Package: libx32stdc++`'PV-dev`'LS
3686
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3687
Section: ifdef(`TARGET',`devel',`libdevel')
3688
Priority: ifdef(`TARGET',`extra',PRI(optional))
3689
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3691
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3692
This package contains the headers and static library files necessary for
3693
building C++ programs which use libstdc++.
3695
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3696
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3698
ifdef(`TARGET', `dnl
3700
This package contains files for TARGET architecture, for use in cross-compile
3705
ifenabled(`libx32dbgcxx',`
3706
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3707
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3710
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3711
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3713
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
3715
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3716
This package contains the shared library of libstdc++ compiled with
3718
ifdef(`TARGET', `dnl
3720
This package contains files for TARGET architecture, for use in cross-compile
3723
')`'dnl libx32dbgcxx
3725
ifenabled(`libhfdbgcxx',`
3726
Package: libhfstdc++`'PV-dev`'LS
3727
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3728
Section: ifdef(`TARGET',`devel',`libdevel')
3729
Priority: ifdef(`TARGET',`extra',PRI(optional))
3730
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3732
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3733
This package contains the headers and static library files necessary for
3734
building C++ programs which use libstdc++.
3736
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3737
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3739
ifdef(`TARGET', `dnl
3741
This package contains files for TARGET architecture, for use in cross-compile
3745
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3746
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3749
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3750
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3752
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]')
3754
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3755
This package contains the shared library of libstdc++ compiled with
3757
ifdef(`TARGET', `dnl
3759
This package contains files for TARGET architecture, for use in cross-compile
3764
ifenabled(`libsfdbgcxx',`
3765
Package: libsfstdc++`'PV-dev`'LS
3766
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3767
Section: ifdef(`TARGET',`devel',`libdevel')
3768
Priority: ifdef(`TARGET',`extra',PRI(optional))
3769
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3771
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3772
This package contains the headers and static library files necessary for
3773
building C++ programs which use libstdc++.
3775
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3776
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3778
ifdef(`TARGET', `dnl
3780
This package contains files for TARGET architecture, for use in cross-compile
3784
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3785
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3788
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3789
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3791
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]')
3793
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3794
This package contains the shared library of libstdc++ compiled with
3796
ifdef(`TARGET', `dnl
3798
This package contains files for TARGET architecture, for use in cross-compile
3803
ifdef(`TARGET', `', `
3804
Package: libstdc++`'PV-doc
3807
Priority: PRI(optional)
3808
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3809
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
3810
Description: GNU Standard C++ Library v3 (documentation files)
3811
This package contains documentation files for the GNU stdc++ library.
3813
One set is the distribution documentation, the other set is the
3814
source documentation including a namespace list, class hierarchy,
3815
alphabetical list, compound list, file list, namespace members,
3816
compound members and file members.
3822
Package: gnat`'-GNAT_V
3824
Priority: PRI(optional)
3825
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3827
Depends: BASEDEP, gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3828
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3829
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
3831
Description: GNU Ada compiler
3832
GNAT is a compiler for the Ada programming language. It produces optimized
3833
code on platforms supported by the GNU Compiler Collection (GCC).
3835
This package provides the compiler, tools and runtime library that handles
3836
exceptions using the default zero-cost mechanism.
3838
Package: gnat`'-GNAT_V-sjlj
3841
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3843
Depends: BASEDEP, gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3845
Description: GNU Ada compiler (setjump/longjump runtime library)
3846
GNAT is a compiler for the Ada programming language. It produces optimized
3847
code on platforms supported by the GNU Compiler Collection (GCC).
3849
This package provides an alternative runtime library that handles
3850
exceptions using the setjump/longjump mechanism (as a static library
3851
only). You can install it to supplement the normal compiler.
3853
ifenabled(`libgnat',`
3854
Package: libgnat`'-GNAT_V
3857
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3858
Pre-Depends: multiarch-support
3860
Priority: PRI(optional)
3861
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3863
Description: runtime for applications compiled with GNAT (shared library)
3864
GNAT is a compiler for the Ada programming language. It produces optimized
3865
code on platforms supported by the GNU Compiler Collection (GCC).
3867
The libgnat library provides runtime components needed by most
3868
applications produced with GNAT.
3870
This package contains the runtime shared library.
3872
Package: libgnat`'-GNAT_V-dbg
3875
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3876
Pre-Depends: multiarch-support
3879
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3881
Description: runtime for applications compiled with GNAT (debugging symbols)
3882
GNAT is a compiler for the Ada programming language. It produces optimized
3883
code on platforms supported by the GNU Compiler Collection (GCC).
3885
The libgnat library provides runtime components needed by most
3886
applications produced with GNAT.
3888
This package contains the debugging symbols.
3890
Package: libgnatvsn`'GNAT_V-dev
3894
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3895
libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3896
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3898
Description: GNU Ada compiler selected components (development files)
3899
GNAT is a compiler for the Ada programming language. It produces optimized
3900
code on platforms supported by the GNU Compiler Collection (GCC).
3902
The libgnatvsn library exports selected GNAT components for use in other
3903
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3904
GPL, allowing to link proprietary programs with it.
3906
This package contains the development files and static library.
3908
Package: libgnatvsn`'GNAT_V
3910
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3911
Pre-Depends: multiarch-support
3913
Priority: PRI(optional)
3915
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3917
Description: GNU Ada compiler selected components (shared library)
3918
GNAT is a compiler for the Ada programming language. It produces optimized
3919
code on platforms supported by the GNU Compiler Collection (GCC).
3921
The libgnatvsn library exports selected GNAT components for use in other
3922
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3923
GPL, allowing to link proprietary programs with it.
3925
This package contains the runtime shared library.
3927
Package: libgnatvsn`'GNAT_V-dbg
3929
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3930
Pre-Depends: multiarch-support
3934
Depends: BASEDEP, libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3937
Description: GNU Ada compiler selected components (debugging symbols)
3938
GNAT is a compiler for the Ada programming language. It produces optimized
3939
code on platforms supported by the GNU Compiler Collection (GCC).
3941
The libgnatvsn library exports selected GNAT components for use in other
3942
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3943
GPL, allowing to link proprietary programs with it.
3945
This package contains the debugging symbols.
3947
Package: libgnatprj`'GNAT_V-dev
3951
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3952
libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
3953
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3955
Description: GNU Ada compiler Project Manager (development files)
3956
GNAT is a compiler for the Ada programming language. It produces optimized
3957
code on platforms supported by the GNU Compiler Collection (GCC).
3959
GNAT uses project files to organise source and object files in large-scale
3960
development efforts. The libgnatprj library exports GNAT project files
3961
management for use in other packages, most notably ASIS tools (package
3962
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3963
licensed under the pure GPL; all programs that use it must also be
3964
distributed under the GPL, or not distributed at all.
3966
This package contains the development files and static library.
3968
Package: libgnatprj`'GNAT_V
3970
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3971
Pre-Depends: multiarch-support
3973
Priority: PRI(optional)
3975
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3977
Description: GNU Ada compiler Project Manager (shared library)
3978
GNAT is a compiler for the Ada programming language. It produces optimized
3979
code on platforms supported by the GNU Compiler Collection (GCC).
3981
GNAT uses project files to organise source and object files in large-scale
3982
development efforts. The libgnatprj library exports GNAT project files
3983
management for use in other packages, most notably ASIS tools (package
3984
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3985
licensed under the pure GPL; all programs that use it must also be
3986
distributed under the GPL, or not distributed at all.
3988
This package contains the runtime shared library.
3990
Package: libgnatprj`'GNAT_V-dbg
3992
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3993
Pre-Depends: multiarch-support
3997
Depends: BASEDEP, libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
4000
Description: GNU Ada compiler Project Manager (debugging symbols)
4001
GNAT is a compiler for the Ada programming language. It produces optimized
4002
code on platforms supported by the GNU Compiler Collection (GCC).
4004
GNAT uses project files to organise source and object files in large-scale
4005
development efforts. The libgnatprj library exports GNAT project files
4006
management for use in other packages, most notably ASIS tools (package
4007
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
4008
licensed under the pure GPL; all programs that use it must also be
4009
distributed under the GPL, or not distributed at all.
4011
This package contains the debugging symbols.
4014
ifenabled(`lib64gnat',`
4015
Package: lib64gnat`'-GNAT_V
4017
Architecture: biarch64_archs
4018
Priority: PRI(optional)
4019
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
4021
Description: runtime for applications compiled with GNAT (64 bits shared library)
4022
GNAT is a compiler for the Ada programming language. It produces optimized
4023
code on platforms supported by the GNU Compiler Collection (GCC).
4025
The libgnat library provides runtime components needed by most
4026
applications produced with GNAT.
4028
This package contains the runtime shared library for 64 bits architectures.
4031
ifenabled(`gfdldoc',`
4032
Package: gnat`'PV-doc
4035
Priority: PRI(optional)
4036
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4038
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
4040
Description: GNU Ada compiler (documentation)
4041
GNAT is a compiler for the Ada programming language. It produces optimized
4042
code on platforms supported by the GNU Compiler Collection (GCC).
4044
The libgnat library provides runtime components needed by most
4045
applications produced with GNAT.
4047
This package contains the documentation in info `format'.
4052
Package: gdc`'PV`'TS
4054
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4055
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
4056
Provides: gdc, d-compiler, d-v2-compiler
4057
Replaces: gdc (<< 4.4.6-5)
4059
Description: GNU D compiler (version 2), based on the GCC backend
4060
This is the GNU D compiler, which compiles D on platforms supported by gcc.
4061
It uses the gcc backend to generate optimised code.
4063
This compiler supports D language version 2.
4065
ifenabled(`libphobos',`
4066
Package: libphobos`'PV-dev`'LS
4067
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4069
Priority: PRI(optional)
4070
Depends: BASEDEP, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
4071
Provides: libphobos-dev
4073
Description: Phobos D standard library
4074
This is the Phobos standard library that comes with the D2 compiler.
4076
For more information check http://www.dlang.org/phobos/
4078
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
4080
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4082
Depends: BASEDEP, libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
4083
Provides: libphobos`'PHOBOS_V`'TS-dbg
4085
Description: The Phobos D standard library (debug symbols)
4086
This is the Phobos standard library that comes with the D2 compiler.
4088
For more information check http://www.dlang.org/phobos/
4092
ifdef(`TARGET',`',`dnl
4094
Package: gcc`'PV-soft-float
4095
Architecture: arm armel armhf
4096
Priority: PRI(optional)
4097
Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
4098
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
4100
Description: GCC soft-floating-point gcc libraries (ARM)
4101
These are versions of basic static libraries such as libgcc.a compiled
4102
with the -msoft-float option, for CPUs without a floating-point unit.
4106
ifenabled(`fixincl',`
4107
Package: fixincludes
4109
Priority: PRI(optional)
4110
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
4112
Description: Fix non-ANSI header files
4113
FixIncludes was created to fix non-ANSI system header files. Many
4114
system manufacturers supply proprietary headers that are not ANSI compliant.
4115
The GNU compilers cannot compile non-ANSI headers. Consequently, the
4116
FixIncludes shell script was written to fix the header files.
4118
Not all packages with header files are installed on the system, when the
4119
package is built, so we make fixincludes available at build time of other
4120
packages, such that checking tools like lintian can make use of it.
4124
ifdef(`TARGET', `', `
4125
ifenabled(`gfdldoc',`
4126
Package: gcc`'PV-doc
4129
Priority: PRI(optional)
4130
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4131
Conflicts: gcc-docs (<< 2.95.2)
4132
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
4133
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
4134
Documentation for the GNU compilers in info `format'.
4139
ifdef(`TARGET',`',`dnl
4140
ifenabled(`libnof',`
4141
Package: gcc`'PV-nof
4142
Architecture: powerpc
4143
Priority: PRI(optional)
4144
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
4145
Conflicts: gcc-3.2-nof
4147
Description: GCC no-floating-point gcc libraries (powerpc)
4148
These are versions of basic static libraries such as libgcc.a compiled
4149
with the -msoft-float option, for CPUs without a floating-point unit.
4153
ifenabled(`source',`
4154
Package: gcc`'PV-source
4156
Priority: PRI(optional)
4157
Depends: make (>= 3.81), autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
4158
Description: Source of the GNU Compiler Collection
4159
This package contains the sources and patches which are needed to
4160
build the GNU Compiler Collection (GCC).
4164
dnl last line in file