3
define(`checkdef',`ifdef($1, , `errprint(`error: undefined macro $1
5
define(`errexit',`errprint(`error: undefined macro `$1'
8
dnl The following macros must be defined, when called:
9
dnl ifdef(`SRCNAME', , errexit(`SRCNAME'))
10
dnl ifdef(`PV', , errexit(`PV'))
11
dnl ifdef(`ARCH', , errexit(`ARCH'))
13
dnl The architecture will also be defined (-D__i386__, -D__powerpc__, etc.)
19
define(`MAINTAINER', `Debian GCC Maintainers <debian-gcc@lists.debian.org>')
21
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
23
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
24
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
25
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
26
define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
28
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
32
dnl --------------------------------------------------------------------------
35
Priority: PRI(optional)
36
ifelse(DIST,`Ubuntu',`dnl
37
ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl
38
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
40
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
42
XSBC-Original-Maintainer: MAINTAINER
44
Maintainer: MAINTAINER
46
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
47
Uploaders: Ludovic Brenta <lbrenta@debian.org>
48
', regexp(SRCNAME, `gdc'),0,`dnl
49
Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
51
Uploaders: Matthias Klose <doko@debian.org>
53
Standards-Version: 3.9.4
54
ifdef(`TARGET',`dnl cross
55
Build-Depends: debhelper (>= 5.0.62),
56
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
57
LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTOGEN_BUILD_DEP AUTO_BUILD_DEP
58
SOURCE_BUILD_DEP CROSS_BUILD_DEP
59
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
60
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
61
bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
63
Build-Depends: debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP
67
AUTO_BUILD_DEP AUTOGEN_BUILD_DEP
68
libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
69
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
70
BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSV) [hppa],
71
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
72
texinfo (>= 4.3), locales, sharutils,
73
procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
74
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
75
CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
76
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
78
Build-Conflicts: binutils-gold
79
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
80
Homepage: http://gcc.gnu.org/
81
', regexp(SRCNAME, `gdc'),0,`dnl
82
Homepage: http://gdcproject.org/
84
Homepage: http://gcc.gnu.org/
86
XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
87
XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV
89
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
90
Package: gcc-snapshot`'TS
94
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
95
Recommends: ${snap:recommends}
97
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
99
Description: A SNAPSHOT of the GNU Compiler Collection
100
This package contains a recent development SNAPSHOT of all files
101
contained in the GNU Compiler Collection (GCC).
103
The source code for this package has been exported from SVN trunk.
105
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
107
This package will NEVER hit the testing distribution. It is used for
108
tracking gcc bugs submitted to the Debian BTS in recent development
112
dnl default base package dependencies
113
define(`BASETARGET', `')
114
define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})')
115
define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})')
117
dnl base, when building libgcc out of the gcj source; needed if new symbols
118
dnl in libgcc are used in libgcj.
119
ifelse(index(SRCNAME, `gcj'), 0, `
120
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
121
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
124
ifelse(index(SRCNAME, `gnat'), 0, `
125
define(`BASEDEP', `gnat`'PV-base (= ${gnat:Version})')
126
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
129
ifdef(`TARGET', `', `
130
ifenabled(`gccbase',`
132
Package: gcc`'PV-base
134
ifdef(`MULTIARCH', `Multi-Arch: same
137
Priority: PRI(required)
138
Depends: ${misc:Depends}
139
Replaces: ${base:Replaces}
140
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)
142
Description: GCC, the GNU Compiler Collection (base package)
143
This package contains files common to all languages and libraries
144
contained in the GNU Compiler Collection (GCC).
145
ifdef(`BASE_ONLY', `dnl
147
This version of GCC is not yet available for this architecture.
148
Please use the compilers from the gcc-snapshot package for testing.
153
ifenabled(`gccxbase',`
154
dnl override default base package dependencies to cross version
155
dnl This creates a toolchain that doesnt depend on the system -base packages
156
define(`BASETARGET', `PV`'TS')
157
define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})')
158
define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})')
160
Package: gcc`'BASETARGET-base
164
Depends: ${misc:Depends}
166
Description: GCC, the GNU Compiler Collection (base package)
167
This package contains files common to all languages and libraries
168
contained in the GNU Compiler Collection (GCC).
172
ifdef(`TARGET', `', `
173
ifenabled(`gcjbase',`
174
Package: gcj`'PV-base
176
ifdef(`MULTIARCH', `Multi-Arch: same
179
Priority: PRI(optional)
180
Depends: ${misc:Depends}
182
Description: GCC, the GNU Compiler Collection (gcj base package)
183
This package contains files common to all java related packages
184
built from the GNU Compiler Collection (GCC).
188
ifenabled(`gcjxbase',`
189
dnl override default base package dependencies to cross version
190
dnl This creates a toolchain that doesnt depend on the system -base packages
191
define(`BASETARGET', `PV`'TS')
192
define(`BASEDEP', `gcj`'BASETARGET-base (= ${gcc:Version})')
193
define(`SOFTBASEDEP', `gcj`'BASETARGET-base (>= ${gcc:SoftVersion})')
195
Package: gcj`'BASETARGET-base
199
Depends: ${misc:Depends}
201
Description: GCC, the GNU Compiler Collection (gcj base package)
202
This package contains files common to all java related packages
203
built from the GNU Compiler Collection (GCC).
208
Package: gnat`'PV-base
211
Priority: PRI(optional)
212
Depends: ${misc:Depends}
213
Breaks: gcc-4.6 (<< 4.6.1-8~)
215
Description: GNU Ada compiler (common files)
216
GNAT is a compiler for the Ada programming language. It produces optimized
217
code on platforms supported by the GNU Compiler Collection (GCC).
219
This package contains files common to all GNAT related packages.
224
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
225
Section: ifdef(`TARGET',`devel',`libs')
226
Priority: ifdef(`TARGET',`extra',required)
227
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
228
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',
229
ifdef(`MULTIARCH', `Multi-Arch: same
230
Pre-Depends: multiarch-support
231
Breaks: ${multiarch:breaks}
232
')`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
234
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
235
Shared version of the support library, a library of internal subroutines
236
that GCC uses to overcome shortcomings of particular machines, or
237
special needs for some languages.
240
This package contains files for TARGET architecture, for use in cross-compile
244
Package: libgcc1-dbg`'LS
245
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
248
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
249
ifdef(`TARGET',`',`dnl
250
ifdef(`MULTIARCH',`Multi-Arch: same
252
Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
255
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
256
Debug symbols for the GCC support library.
259
This package contains files for TARGET architecture, for use in cross-compile
264
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
265
Section: ifdef(`TARGET',`devel',`libs')
266
Priority: ifdef(`TARGET',`extra',required)
267
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
268
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
269
',ifdef(`MULTIARCH', `Multi-Arch: same
270
Pre-Depends: multiarch-support
271
Breaks: ${multiarch:breaks}
274
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
275
Shared version of the support library, a library of internal subroutines
276
that GCC uses to overcome shortcomings of particular machines, or
277
special needs for some languages.
280
This package contains files for TARGET architecture, for use in cross-compile
284
Package: libgcc2-dbg`'LS
285
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
288
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
289
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
292
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
293
Debug symbols for the GCC support library.
296
This package contains files for TARGET architecture, for use in cross-compile
302
Package: libgcc`'PV-dev`'LS
303
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
306
Recommends: ${dep:libcdev}
307
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}
308
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
311
Description: GCC support library (development files)
312
This package contains the headers and static library files necessary for
313
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
316
ifenabled(`lib4gcc',`
318
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
319
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
320
Pre-Depends: multiarch-support
321
Breaks: ${multiarch:breaks}
323
Section: ifdef(`TARGET',`devel',`libs')
324
Priority: ifdef(`TARGET',`extra',required)
325
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
327
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
328
Shared version of the support library, a library of internal subroutines
329
that GCC uses to overcome shortcomings of particular machines, or
330
special needs for some languages.
333
This package contains files for TARGET architecture, for use in cross-compile
337
Package: libgcc4-dbg`'LS
338
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
339
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
343
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
345
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
346
Debug symbols for the GCC support library.
349
This package contains files for TARGET architecture, for use in cross-compile
354
ifenabled(`lib64gcc',`
355
Package: lib64gcc1`'LS
356
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
357
Section: ifdef(`TARGET',`devel',`libs')
358
Priority: ifdef(`TARGET',`extra',PRI(optional))
359
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
360
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
362
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
364
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
365
Shared version of the support library, a library of internal subroutines
366
that GCC uses to overcome shortcomings of particular machines, or
367
special needs for some languages.
370
This package contains files for TARGET architecture, for use in cross-compile
374
Package: lib64gcc1-dbg`'LS
375
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
378
Depends: BASEDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
380
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
381
Debug symbols for the GCC support library.
384
This package contains files for TARGET architecture, for use in cross-compile
390
Package: lib64gcc`'PV-dev`'LS
391
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
394
Recommends: ${dep:libcdev}
395
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
397
Description: GCC support library (64bit development files)
398
This package contains the headers and static library files necessary for
399
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
402
ifenabled(`lib32gcc',`
403
Package: lib32gcc1`'LS
404
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
405
Section: ifdef(`TARGET',`devel',`libs')
407
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
408
Conflicts: ${confl:lib32}
409
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
412
Description: GCC support library (32 bit Version)
413
Shared version of the support library, a library of internal subroutines
414
that GCC uses to overcome shortcomings of particular machines, or
415
special needs for some languages.
418
This package contains files for TARGET architecture, for use in cross-compile
422
Package: lib32gcc1-dbg`'LS
423
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
426
Depends: BASEDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
428
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
429
Debug symbols for the GCC support library.
432
This package contains files for TARGET architecture, for use in cross-compile
438
Package: lib32gcc`'PV-dev`'LS
439
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
442
Recommends: ${dep:libcdev}
443
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
445
Description: GCC support library (32 bit development files)
446
This package contains the headers and static library files necessary for
447
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
450
ifenabled(`libneongcc',`
451
Package: libgcc1-neon`'LS
452
Architecture: NEON_ARCHS
455
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
457
Description: GCC support library [neon optimized]
458
Shared version of the support library, a library of internal subroutines
459
that GCC uses to overcome shortcomings of particular machines, or
460
special needs for some languages.
462
This set of libraries is optimized to use a NEON coprocessor, and will
463
be selected instead when running under systems which have one.
466
ifenabled(`libhfgcc',`
467
Package: libhfgcc1`'LS
468
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
469
Section: ifdef(`TARGET',`devel',`libs')
470
Priority: ifdef(`TARGET',`extra',PRI(optional))
471
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
472
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
473
',`Conflicts: libgcc1-armhf [biarchhf_archs]
476
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
477
Shared version of the support library, a library of internal subroutines
478
that GCC uses to overcome shortcomings of particular machines, or
479
special needs for some languages.
482
This package contains files for TARGET architecture, for use in cross-compile
486
Package: libhfgcc1-dbg`'LS
487
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
490
Depends: BASEDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
491
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
493
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
494
Debug symbols for the GCC support library.
497
This package contains files for TARGET architecture, for use in cross-compile
504
Package: libhfgcc`'PV-dev`'LS
505
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
508
Recommends: ${dep:libcdev}
509
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
511
Description: GCC support library (hard float ABI development files)
512
This package contains the headers and static library files necessary for
513
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
517
ifenabled(`libsfgcc',`
518
Package: libsfgcc1`'LS
519
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
520
Section: ifdef(`TARGET',`devel',`libs')
521
Priority: ifdef(`TARGET',`extra',PRI(optional))
522
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
523
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
524
',`Conflicts: libgcc1-armel [biarchsf_archs]
527
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
528
Shared version of the support library, a library of internal subroutines
529
that GCC uses to overcome shortcomings of particular machines, or
530
special needs for some languages.
533
This package contains files for TARGET architecture, for use in cross-compile
537
Package: libsfgcc1-dbg`'LS
538
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
541
Depends: BASEDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
542
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
544
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
545
Debug symbols for the GCC support library.
548
This package contains files for TARGET architecture, for use in cross-compile
555
Package: libsfgcc`'PV-dev`'LS
556
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
559
Recommends: ${dep:libcdev}
560
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
562
Description: GCC support library (soft float ABI development files)
563
This package contains the headers and static library files necessary for
564
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
568
ifenabled(`libn32gcc',`
569
Package: libn32gcc1`'LS
570
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
571
Section: ifdef(`TARGET',`devel',`libs')
572
Priority: ifdef(`TARGET',`extra',PRI(optional))
573
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
574
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
575
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
578
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
579
Shared version of the support library, a library of internal subroutines
580
that GCC uses to overcome shortcomings of particular machines, or
581
special needs for some languages.
584
This package contains files for TARGET architecture, for use in cross-compile
588
Package: libn32gcc1-dbg`'LS
589
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
592
Depends: BASEDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
594
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
595
Debug symbols for the GCC support library.
598
This package contains files for TARGET architecture, for use in cross-compile
604
Package: libn32gcc`'PV-dev`'LS
605
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
608
Recommends: ${dep:libcdev}
609
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
611
Description: GCC support library (n32 development files)
612
This package contains the headers and static library files necessary for
613
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
616
ifenabled(`libx32gcc',`
617
Package: libx32gcc1`'LS
618
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
619
Section: ifdef(`TARGET',`devel',`libs')
620
Priority: ifdef(`TARGET',`extra',PRI(optional))
621
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
622
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
625
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
626
Shared version of the support library, a library of internal subroutines
627
that GCC uses to overcome shortcomings of particular machines, or
628
special needs for some languages.
631
This package contains files for TARGET architecture, for use in cross-compile
635
Package: libx32gcc1-dbg`'LS
636
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
639
Depends: BASEDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
641
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
642
Debug symbols for the GCC support library.
645
This package contains files for TARGET architecture, for use in cross-compile
652
Package: libx32gcc`'PV-dev`'LS
653
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
656
Recommends: ${dep:libcdev}
657
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
659
Description: GCC support library (x32 development files)
660
This package contains the headers and static library files necessary for
661
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
665
ifdef(`TARGET', `', `
666
ifenabled(`libgmath',`
667
Package: libgccmath`'GCCMATH_SO`'LS
669
ifdef(`MULTIARCH', `Multi-Arch: same
670
Pre-Depends: multiarch-support
673
Priority: PRI(optional)
674
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
676
Description: GCC math support library
677
Support library for GCC.
679
Package: lib32gccmath`'GCCMATH_SO`'LS
682
Priority: PRI(optional)
683
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
685
Description: GCC math support library (32bit)
686
Support library for GCC.
688
Package: lib64gccmath`'GCCMATH_SO`'LS
691
Priority: PRI(optional)
692
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
694
Description: GCC math support library (64bit)
695
Support library for GCC.
703
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
704
Depends: BASEDEP, cpp`'PV`'TS (= ${gcc:Version}), binutils`'TS (>= ${binutils:Version}), 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
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}
2973
Description: Runtime library for GNU Go applications
2974
Library needed for GNU Go applications linked against the
2977
Package: libgo`'GO_SO-dbg`'LS
2979
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2980
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2981
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
2983
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
2985
Description: Runtime library for GNU Go applications (debug symbols)
2986
Library needed for GNU Go applications linked against the
2990
ifenabled(`lib64ggo',`
2991
Package: lib64go`'GO_SO`'LS
2992
Section: ifdef(`TARGET',`devel',`libs')
2993
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2994
Priority: ifdef(`TARGET',`extra',PRI(optional))
2995
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2997
Description: Runtime library for GNU Go applications (64bit)
2998
Library needed for GNU Go applications linked against the
3001
Package: lib64go`'GO_SO-dbg`'LS
3003
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3005
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
3007
Description: Runtime library for GNU Go applications (64bit debug symbols)
3008
Library needed for GNU Go applications linked against the
3012
ifenabled(`lib32ggo',`
3013
Package: lib32go`'GO_SO`'LS
3014
Section: ifdef(`TARGET',`devel',`libs')
3015
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3016
Priority: ifdef(`TARGET',`extra',PRI(optional))
3017
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3018
Conflicts: ${confl:lib32}
3020
Description: Runtime library for GNU Go applications (32bit)
3021
Library needed for GNU Go applications linked against the
3024
Package: lib32go`'GO_SO-dbg`'LS
3026
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3028
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
3030
Description: Runtime library for GNU Go applications (32 bit debug symbols)
3031
Library needed for GNU Go applications linked against the
3035
ifenabled(`libn32ggo',`
3036
Package: libn32go`'GO_SO`'LS
3037
Section: ifdef(`TARGET',`devel',`libs')
3038
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3039
Priority: ifdef(`TARGET',`extra',PRI(optional))
3040
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3042
Description: Runtime library for GNU Go applications (n32)
3043
Library needed for GNU Go applications linked against the
3046
Package: libn32go`'GO_SO-dbg`'LS
3048
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3050
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
3052
Description: Runtime library for GNU Go applications (n32 debug symbols)
3053
Library needed for GNU Go applications linked against the
3057
ifenabled(`libx32ggo',`
3058
Package: libx32go`'GO_SO`'LS
3059
Section: ifdef(`TARGET',`devel',`libs')
3060
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3061
Priority: ifdef(`TARGET',`extra',PRI(optional))
3062
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3064
Description: Runtime library for GNU Go applications (x32)
3065
Library needed for GNU Go applications linked against the
3068
Package: libx32go`'GO_SO-dbg`'LS
3070
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3072
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
3074
Description: Runtime library for GNU Go applications (x32 debug symbols)
3075
Library needed for GNU Go applications linked against the
3082
Package: gcj`'PV-jdk`'TS
3085
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3086
Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV-jre`'TS (= ${gcj:Version}), libdevdep(gcj`'GCJ_SO-dev,,=,${gcj:Version}), ${dep:ecj}, fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3087
Recommends: libecj-java-gcj
3088
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
3089
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
3090
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
3091
Replaces: libgcj11 (<< 4.5-20100101-1)
3093
Description: gcj and classpath development tools for Java(TM)
3094
GCJ is a front end to the GCC compiler which can natively compile both
3095
Java(tm) source and bytecode files. The compiler can also generate class
3096
files. Other java development tools from classpath are included in this
3099
The package contains as well a collection of wrapper scripts and symlinks.
3100
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
3103
ifenabled(`libgcj',`
3104
ifenabled(`libgcjcommon',`
3105
Package: libgcj-common
3108
Priority: PRI(optional)
3109
Depends: BASEDEP, ${misc:Depends}
3110
Conflicts: classpath (<= 0.04-4)
3111
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
3113
Description: Java runtime library (common files)
3114
This package contains files shared by classpath and libgcj libraries.
3115
')`'dnl libgcjcommon
3117
Package: gcj`'PV-jre-headless`'TS
3118
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3121
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
3122
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3123
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
3124
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
3125
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
3127
Description: Java runtime environment using GIJ/classpath (headless version)
3128
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3129
It includes a class loader which can dynamically load shared objects, so
3130
it is possible to give it the name of a class which has been compiled and
3131
put into a shared library on the class path.
3133
The package contains as well a collection of wrapper scripts and symlinks.
3134
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
3135
limited to the headless tools and libraries.
3137
Package: gcj`'PV-jre`'TS
3140
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3141
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3142
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
3144
Description: Java runtime environment using GIJ/classpath
3145
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3146
It includes a class loader which can dynamically load shared objects, so
3147
it is possible to give it the name of a class which has been compiled and
3148
put into a shared library on the class path.
3150
The package contains as well a collection of wrapper scripts and symlinks.
3151
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
3153
Package: libgcj`'LIBGCJ_EXT`'LS
3156
Priority: PRI(optional)
3157
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3160
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3161
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3162
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3163
Replaces: gij-4.4 (<< 4.4.0-1)
3165
Description: Java runtime library for use with gcj
3166
This is the runtime that goes along with the gcj front end to
3167
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3168
connect the libraries to the compiler and the underlying OS.
3170
To show file names and line numbers in stack traces, the packages
3171
libgcj`'GCJ_SO-dbg and binutils are required.
3173
Package: gcj`'PV-jre-lib`'TS
3176
Priority: PRI(optional)
3177
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3179
Description: Java runtime library for use with gcj (jar files)
3180
This is the jar file that goes along with the gcj front end to gcc.
3186
Priority: PRI(optional)
3187
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3190
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3192
Description: Link time only library for use with gcj
3193
A fake library that is used at link time only. It ensures that
3194
binaries built with the BC-ABI link against a constant SONAME.
3195
This way, BC-ABI binaries continue to work if the SONAME underlying
3199
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3202
Priority: PRI(optional)
3203
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3206
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3207
Suggests: ${pkg:gcjqt}
3209
Description: AWT peer runtime libraries for use with gcj
3210
These are runtime libraries holding the AWT peer implementations
3211
for libgcj (currently the GTK+ based peer library is required, the
3212
QT bases library is not built).
3214
ifenabled(`gtkpeer',`
3215
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3218
Priority: PRI(optional)
3219
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3222
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3224
Description: AWT GTK+ peer runtime library for use with libgcj
3225
This is the runtime library holding the GTK+ based AWT peer
3226
implementation for libgcj.
3229
ifenabled(`qtpeer',`
3230
Package: libgcj`'GCJ_SO-awt-qt`'LS
3233
Priority: PRI(optional)
3234
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3237
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3239
Description: AWT QT peer runtime library for use with libgcj
3240
This is the runtime library holding the QT based AWT peer
3241
implementation for libgcj.
3245
ifenabled(`libgcjdev',`
3246
Package: libgcj`'GCJ_SO-dev`'LS
3249
ifdef(`MULTIARCH', `Multi-Arch: same
3251
Priority: PRI(optional)
3252
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}
3253
Suggests: libgcj-doc
3255
Description: Java development headers for use with gcj
3256
These are the development headers that go along with the gcj front end
3257
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3258
to connect the libraries to the compiler and the underlying OS.
3260
Package: libgcj`'GCJ_SO-dbg`'LS
3264
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3267
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3268
Recommends: binutils, libc6-dbg | libc-dbg
3270
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3271
The package provides debugging symbols for the libraries provided
3272
in libgcj`'GCJ_SO-dev.
3274
binutils is required to show file names and line numbers in stack traces.
3276
ifenabled(`gcjsrc',`
3277
Package: gcj`'PV-source
3280
Priority: PRI(optional)
3281
Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3283
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3284
These are the java source files packaged as a zip file for use in development
3285
environments like eclipse and netbeans.
3288
ifenabled(`gcjdoc',`
3292
Priority: PRI(optional)
3293
Depends: SOFTBASEDEP, ${misc:Depends}
3294
Enhances: libgcj`'GCJ_SO-dev
3295
Provides: classpath-doc
3297
Description: libgcj API documentation and example programs
3298
Autogenerated documentation describing the API of the libgcj library.
3299
Sources and precompiled example programs from the classpath library.
3305
ifenabled(`libcxx',`
3306
Package: libstdc++CXX_SO`'LS
3307
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3308
Section: ifdef(`TARGET',`devel',`libs')
3309
Priority: ifdef(`TARGET',`extra',PRI(important))
3310
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3311
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
3312
ifdef(`MULTIARCH', `Multi-Arch: same
3313
Pre-Depends: multiarch-support
3314
Breaks: ${multiarch:breaks}
3315
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3316
Conflicts: scim (<< 1.4.2-1)
3318
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3319
This package contains an additional runtime library for C++ programs
3320
built with the GNU compiler.
3322
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3323
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3325
ifdef(`TARGET', `dnl
3327
This package contains files for TARGET architecture, for use in cross-compile
3332
ifenabled(`lib32cxx',`
3333
Package: lib32stdc++CXX_SO`'LS
3334
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3335
Section: ifdef(`TARGET',`devel',`libs')
3337
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3338
Conflicts: ${confl:lib32}
3339
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3342
Description: GNU Standard C++ Library v3 (32 bit Version)
3343
This package contains an additional runtime library for C++ programs
3344
built with the GNU compiler.
3345
ifdef(`TARGET', `dnl
3347
This package contains files for TARGET architecture, for use in cross-compile
3352
ifenabled(`lib64cxx',`
3353
Package: lib64stdc++CXX_SO`'LS
3354
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3355
Section: ifdef(`TARGET',`devel',`libs')
3356
Priority: ifdef(`TARGET',`extra',PRI(optional))
3357
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3358
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3361
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3362
This package contains an additional runtime library for C++ programs
3363
built with the GNU compiler.
3365
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3366
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3368
ifdef(`TARGET', `dnl
3370
This package contains files for TARGET architecture, for use in cross-compile
3375
ifenabled(`libn32cxx',`
3376
Package: libn32stdc++CXX_SO`'LS
3377
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3378
Section: ifdef(`TARGET',`devel',`libs')
3379
Priority: ifdef(`TARGET',`extra',PRI(optional))
3380
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3381
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3384
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3385
This package contains an additional runtime library for C++ programs
3386
built with the GNU compiler.
3388
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3389
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3391
ifdef(`TARGET', `dnl
3393
This package contains files for TARGET architecture, for use in cross-compile
3398
ifenabled(`libx32cxx',`
3399
Package: libx32stdc++CXX_SO`'LS
3400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3401
Section: ifdef(`TARGET',`devel',`libs')
3402
Priority: ifdef(`TARGET',`extra',PRI(optional))
3403
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3404
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3407
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3408
This package contains an additional runtime library for C++ programs
3409
built with the GNU compiler.
3411
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3412
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3414
ifdef(`TARGET', `dnl
3416
This package contains files for TARGET architecture, for use in cross-compile
3421
ifenabled(`libhfcxx',`
3422
Package: libhfstdc++CXX_SO`'LS
3423
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3424
Section: ifdef(`TARGET',`devel',`libs')
3425
Priority: ifdef(`TARGET',`extra',PRI(optional))
3426
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3427
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3429
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3431
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3432
This package contains an additional runtime library for C++ programs
3433
built with the GNU compiler.
3435
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3436
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3438
ifdef(`TARGET', `dnl
3440
This package contains files for TARGET architecture, for use in cross-compile
3445
ifenabled(`libsfcxx',`
3446
Package: libsfstdc++CXX_SO`'LS
3447
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3448
Section: ifdef(`TARGET',`devel',`libs')
3449
Priority: ifdef(`TARGET',`extra',PRI(optional))
3450
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3451
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3453
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3455
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3456
This package contains an additional runtime library for C++ programs
3457
built with the GNU compiler.
3459
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3460
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3462
ifdef(`TARGET', `dnl
3464
This package contains files for TARGET architecture, for use in cross-compile
3469
ifenabled(`libneoncxx',`
3470
Package: libstdc++CXX_SO-neon`'LS
3471
Architecture: NEON_ARCHS
3474
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3476
Description: GNU Standard C++ Library v3 [NEON version]
3477
This package contains an additional runtime library for C++ programs
3478
built with the GNU compiler.
3480
This set of libraries is optimized to use a NEON coprocessor, and will
3481
be selected instead when running under systems which have one.
3484
ifenabled(`c++dev',`
3485
Package: libstdc++`'PV-dev`'LS
3486
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3487
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3489
Section: ifdef(`TARGET',`devel',`libdevel')
3490
Priority: ifdef(`TARGET',`extra',PRI(optional))
3491
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3492
ifdef(`TARGET',`',`dnl native
3493
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
3494
Suggests: libstdc++`'PV-doc
3496
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3498
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3499
This package contains the headers and static library files necessary for
3500
building C++ programs which use libstdc++.
3502
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3503
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3505
ifdef(`TARGET', `dnl
3507
This package contains files for TARGET architecture, for use in cross-compile
3511
Package: libstdc++`'PV-pic`'LS
3512
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3513
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3515
Section: ifdef(`TARGET',`devel',`libdevel')
3517
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3518
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3521
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3522
This is used to develop subsets of the libstdc++ shared libraries for
3523
use on custom installation floppies and in embedded systems.
3525
Unless you are making one of those, you will not need this package.
3526
ifdef(`TARGET', `dnl
3528
This package contains files for TARGET architecture, for use in cross-compile
3532
Package: libstdc++CXX_SO`'PV-dbg`'LS
3533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3536
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3537
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
3538
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
3539
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
3541
Recommends: libdevdep(stdc++`'PV-dev,)
3542
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
3544
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3545
This package contains the shared library of libstdc++ compiled with
3547
ifdef(`TARGET', `dnl
3549
This package contains files for TARGET architecture, for use in cross-compile
3553
Package: lib32stdc++`'PV-dev`'LS
3554
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3555
Section: ifdef(`TARGET',`devel',`libdevel')
3556
Priority: ifdef(`TARGET',`extra',PRI(optional))
3557
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3559
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3560
This package contains the headers and static library files necessary for
3561
building C++ programs which use libstdc++.
3563
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3564
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3566
ifdef(`TARGET', `dnl
3568
This package contains files for TARGET architecture, for use in cross-compile
3572
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3573
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3576
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3577
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3579
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,
3581
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3582
This package contains the shared library of libstdc++ compiled with
3584
ifdef(`TARGET', `dnl
3586
This package contains files for TARGET architecture, for use in cross-compile
3590
Package: lib64stdc++`'PV-dev`'LS
3591
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3592
Section: ifdef(`TARGET',`devel',`libdevel')
3593
Priority: ifdef(`TARGET',`extra',PRI(optional))
3594
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3596
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3597
This package contains the headers and static library files necessary for
3598
building C++ programs which use libstdc++.
3600
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3601
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3603
ifdef(`TARGET', `dnl
3605
This package contains files for TARGET architecture, for use in cross-compile
3609
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3610
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3613
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3614
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3616
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
3618
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3619
This package contains the shared library of libstdc++ compiled with
3621
ifdef(`TARGET', `dnl
3623
This package contains files for TARGET architecture, for use in cross-compile
3627
Package: libn32stdc++`'PV-dev`'LS
3628
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3629
Section: ifdef(`TARGET',`devel',`libdevel')
3630
Priority: ifdef(`TARGET',`extra',PRI(optional))
3631
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3633
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3634
This package contains the headers and static library files necessary for
3635
building C++ programs which use libstdc++.
3637
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3638
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3640
ifdef(`TARGET', `dnl
3642
This package contains files for TARGET architecture, for use in cross-compile
3646
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3647
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3650
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3651
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3653
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
3655
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3656
This package contains the shared library of libstdc++ compiled with
3658
ifdef(`TARGET', `dnl
3660
This package contains files for TARGET architecture, for use in cross-compile
3664
ifenabled(`x32dev',`
3665
Package: libx32stdc++`'PV-dev`'LS
3666
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3667
Section: ifdef(`TARGET',`devel',`libdevel')
3668
Priority: ifdef(`TARGET',`extra',PRI(optional))
3669
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3671
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3672
This package contains the headers and static library files necessary for
3673
building C++ programs which use libstdc++.
3675
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3676
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3678
ifdef(`TARGET', `dnl
3680
This package contains files for TARGET architecture, for use in cross-compile
3685
ifenabled(`libx32dbgcxx',`
3686
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3687
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3690
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3691
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3693
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
3695
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3696
This package contains the shared library of libstdc++ compiled with
3698
ifdef(`TARGET', `dnl
3700
This package contains files for TARGET architecture, for use in cross-compile
3703
')`'dnl libx32dbgcxx
3705
ifenabled(`libhfdbgcxx',`
3706
Package: libhfstdc++`'PV-dev`'LS
3707
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3708
Section: ifdef(`TARGET',`devel',`libdevel')
3709
Priority: ifdef(`TARGET',`extra',PRI(optional))
3710
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3712
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3713
This package contains the headers and static library files necessary for
3714
building C++ programs which use libstdc++.
3716
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3717
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3719
ifdef(`TARGET', `dnl
3721
This package contains files for TARGET architecture, for use in cross-compile
3725
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3726
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3729
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3730
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3732
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]')
3734
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3735
This package contains the shared library of libstdc++ compiled with
3737
ifdef(`TARGET', `dnl
3739
This package contains files for TARGET architecture, for use in cross-compile
3744
ifenabled(`libsfdbgcxx',`
3745
Package: libsfstdc++`'PV-dev`'LS
3746
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3747
Section: ifdef(`TARGET',`devel',`libdevel')
3748
Priority: ifdef(`TARGET',`extra',PRI(optional))
3749
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3751
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3752
This package contains the headers and static library files necessary for
3753
building C++ programs which use libstdc++.
3755
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3756
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3758
ifdef(`TARGET', `dnl
3760
This package contains files for TARGET architecture, for use in cross-compile
3764
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3765
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3768
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3769
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3771
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]')
3773
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3774
This package contains the shared library of libstdc++ compiled with
3776
ifdef(`TARGET', `dnl
3778
This package contains files for TARGET architecture, for use in cross-compile
3783
ifdef(`TARGET', `', `
3784
Package: libstdc++`'PV-doc
3787
Priority: PRI(optional)
3788
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3789
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
3790
Description: GNU Standard C++ Library v3 (documentation files)
3791
This package contains documentation files for the GNU stdc++ library.
3793
One set is the distribution documentation, the other set is the
3794
source documentation including a namespace list, class hierarchy,
3795
alphabetical list, compound list, file list, namespace members,
3796
compound members and file members.
3802
Package: gnat`'-GNAT_V
3804
Priority: PRI(optional)
3805
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3807
Depends: BASEDEP, gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3808
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3809
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
3811
Description: GNU Ada compiler
3812
GNAT is a compiler for the Ada programming language. It produces optimized
3813
code on platforms supported by the GNU Compiler Collection (GCC).
3815
This package provides the compiler, tools and runtime library that handles
3816
exceptions using the default zero-cost mechanism.
3818
Package: gnat`'-GNAT_V-sjlj
3821
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3823
Depends: BASEDEP, gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3825
Description: GNU Ada compiler (setjump/longjump runtime library)
3826
GNAT is a compiler for the Ada programming language. It produces optimized
3827
code on platforms supported by the GNU Compiler Collection (GCC).
3829
This package provides an alternative runtime library that handles
3830
exceptions using the setjump/longjump mechanism (as a static library
3831
only). You can install it to supplement the normal compiler.
3833
ifenabled(`libgnat',`
3834
Package: libgnat`'-GNAT_V
3837
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3838
Pre-Depends: multiarch-support
3840
Priority: PRI(optional)
3841
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3843
Description: runtime for applications compiled with GNAT (shared library)
3844
GNAT is a compiler for the Ada programming language. It produces optimized
3845
code on platforms supported by the GNU Compiler Collection (GCC).
3847
The libgnat library provides runtime components needed by most
3848
applications produced with GNAT.
3850
This package contains the runtime shared library.
3852
Package: libgnat`'-GNAT_V-dbg
3855
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3856
Pre-Depends: multiarch-support
3859
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3861
Description: runtime for applications compiled with GNAT (debugging symbols)
3862
GNAT is a compiler for the Ada programming language. It produces optimized
3863
code on platforms supported by the GNU Compiler Collection (GCC).
3865
The libgnat library provides runtime components needed by most
3866
applications produced with GNAT.
3868
This package contains the debugging symbols.
3870
Package: libgnatvsn`'GNAT_V-dev
3874
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3875
libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3876
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3878
Description: GNU Ada compiler selected components (development files)
3879
GNAT is a compiler for the Ada programming language. It produces optimized
3880
code on platforms supported by the GNU Compiler Collection (GCC).
3882
The libgnatvsn library exports selected GNAT components for use in other
3883
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3884
GPL, allowing to link proprietary programs with it.
3886
This package contains the development files and static library.
3888
Package: libgnatvsn`'GNAT_V
3890
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3891
Pre-Depends: multiarch-support
3893
Priority: PRI(optional)
3895
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3897
Description: GNU Ada compiler selected components (shared library)
3898
GNAT is a compiler for the Ada programming language. It produces optimized
3899
code on platforms supported by the GNU Compiler Collection (GCC).
3901
The libgnatvsn library exports selected GNAT components for use in other
3902
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3903
GPL, allowing to link proprietary programs with it.
3905
This package contains the runtime shared library.
3907
Package: libgnatvsn`'GNAT_V-dbg
3909
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3910
Pre-Depends: multiarch-support
3914
Depends: BASEDEP, libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3917
Description: GNU Ada compiler selected components (debugging symbols)
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 debugging symbols.
3927
Package: libgnatprj`'GNAT_V-dev
3931
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3932
libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
3933
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3935
Description: GNU Ada compiler Project Manager (development files)
3936
GNAT is a compiler for the Ada programming language. It produces optimized
3937
code on platforms supported by the GNU Compiler Collection (GCC).
3939
GNAT uses project files to organise source and object files in large-scale
3940
development efforts. The libgnatprj library exports GNAT project files
3941
management for use in other packages, most notably ASIS tools (package
3942
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3943
licensed under the pure GPL; all programs that use it must also be
3944
distributed under the GPL, or not distributed at all.
3946
This package contains the development files and static library.
3948
Package: libgnatprj`'GNAT_V
3950
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3951
Pre-Depends: multiarch-support
3953
Priority: PRI(optional)
3955
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3957
Description: GNU Ada compiler Project Manager (shared library)
3958
GNAT is a compiler for the Ada programming language. It produces optimized
3959
code on platforms supported by the GNU Compiler Collection (GCC).
3961
GNAT uses project files to organise source and object files in large-scale
3962
development efforts. The libgnatprj library exports GNAT project files
3963
management for use in other packages, most notably ASIS tools (package
3964
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3965
licensed under the pure GPL; all programs that use it must also be
3966
distributed under the GPL, or not distributed at all.
3968
This package contains the runtime shared library.
3970
Package: libgnatprj`'GNAT_V-dbg
3972
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3973
Pre-Depends: multiarch-support
3977
Depends: BASEDEP, libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3980
Description: GNU Ada compiler Project Manager (debugging symbols)
3981
GNAT is a compiler for the Ada programming language. It produces optimized
3982
code on platforms supported by the GNU Compiler Collection (GCC).
3984
GNAT uses project files to organise source and object files in large-scale
3985
development efforts. The libgnatprj library exports GNAT project files
3986
management for use in other packages, most notably ASIS tools (package
3987
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3988
licensed under the pure GPL; all programs that use it must also be
3989
distributed under the GPL, or not distributed at all.
3991
This package contains the debugging symbols.
3994
ifenabled(`lib64gnat',`
3995
Package: lib64gnat`'-GNAT_V
3997
Architecture: biarch64_archs
3998
Priority: PRI(optional)
3999
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
4001
Description: runtime for applications compiled with GNAT (64 bits shared library)
4002
GNAT is a compiler for the Ada programming language. It produces optimized
4003
code on platforms supported by the GNU Compiler Collection (GCC).
4005
The libgnat library provides runtime components needed by most
4006
applications produced with GNAT.
4008
This package contains the runtime shared library for 64 bits architectures.
4011
ifenabled(`gfdldoc',`
4012
Package: gnat`'PV-doc
4015
Priority: PRI(optional)
4016
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4018
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
4020
Description: GNU Ada compiler (documentation)
4021
GNAT is a compiler for the Ada programming language. It produces optimized
4022
code on platforms supported by the GNU Compiler Collection (GCC).
4024
The libgnat library provides runtime components needed by most
4025
applications produced with GNAT.
4027
This package contains the documentation in info `format'.
4032
Package: gdc`'PV`'TS
4034
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4035
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), libdevdep(phobos`'PV-dev,,=) [libphobos_no_archs], ${shlibs:Depends}, ${misc:Depends}
4036
Provides: gdc, d-compiler, d-v2-compiler
4037
Replaces: gdc (<< 4.4.6-5)
4039
Description: GNU D compiler (version 2), based on the GCC backend
4040
This is the GNU D compiler, which compiles D on platforms supported by gcc.
4041
It uses the gcc backend to generate optimised code.
4043
This compiler supports D language version 2.
4045
ifenabled(`libphobos',`
4046
Package: libphobos`'PV-dev`'LS
4047
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4049
Priority: PRI(optional)
4050
Depends: zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
4052
Description: Phobos D standard library
4053
This is the Phobos standard library that comes with the D2 compiler.
4055
For more information check http://www.dlang.org/phobos/
4057
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
4059
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4061
Depends: gdc`'PV`'TS (= ${gdc:Version}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
4062
Provides: libphobos`'PHOBOS_V`'TS-dbg
4064
Description: The Phobos D standard library (debug symbols)
4065
This is the Phobos standard library that comes with the D2 compiler.
4067
For more information check http://www.dlang.org/phobos/
4071
ifdef(`TARGET',`',`dnl
4073
Package: gcc`'PV-soft-float
4074
Architecture: arm armel armhf
4075
Priority: PRI(optional)
4076
Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
4077
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
4079
Description: GCC soft-floating-point gcc libraries (ARM)
4080
These are versions of basic static libraries such as libgcc.a compiled
4081
with the -msoft-float option, for CPUs without a floating-point unit.
4085
ifenabled(`fixincl',`
4086
Package: fixincludes
4088
Priority: PRI(optional)
4089
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
4091
Description: Fix non-ANSI header files
4092
FixIncludes was created to fix non-ANSI system header files. Many
4093
system manufacturers supply proprietary headers that are not ANSI compliant.
4094
The GNU compilers cannot compile non-ANSI headers. Consequently, the
4095
FixIncludes shell script was written to fix the header files.
4097
Not all packages with header files are installed on the system, when the
4098
package is built, so we make fixincludes available at build time of other
4099
packages, such that checking tools like lintian can make use of it.
4103
ifdef(`TARGET', `', `
4104
ifenabled(`gfdldoc',`
4105
Package: gcc`'PV-doc
4108
Priority: PRI(optional)
4109
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4110
Conflicts: gcc-docs (<< 2.95.2)
4111
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
4112
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
4113
Documentation for the GNU compilers in info `format'.
4118
ifdef(`TARGET',`',`dnl
4119
ifenabled(`libnof',`
4120
Package: gcc`'PV-nof
4121
Architecture: powerpc
4122
Priority: PRI(optional)
4123
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
4124
Conflicts: gcc-3.2-nof
4126
Description: GCC no-floating-point gcc libraries (powerpc)
4127
These are versions of basic static libraries such as libgcc.a compiled
4128
with the -msoft-float option, for CPUs without a floating-point unit.
4132
ifenabled(`source',`
4133
Package: gcc`'PV-source
4135
Priority: PRI(optional)
4136
Depends: make (>= 3.81), autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
4137
Description: Source of the GNU Compiler Collection
4138
This package contains the sources and patches which are needed to
4139
build the GNU Compiler Collection (GCC).
4143
dnl last line in file