3
define(`checkdef',`ifdef($1, , `errprint(`error: undefined macro $1
5
define(`errexit',`errprint(`error: undefined macro `$1'
8
dnl The following macros must be defined, when called:
9
dnl ifdef(`SRCNAME', , errexit(`SRCNAME'))
10
dnl ifdef(`PV', , errexit(`PV'))
11
dnl ifdef(`ARCH', , errexit(`ARCH'))
13
dnl The architecture will also be defined (-D__i386__, -D__powerpc__, etc.)
19
define(`MAINTAINER', `Debian GCC Maintainers <debian-gcc@lists.debian.org>')
21
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
23
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
24
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
25
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
26
define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
28
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
32
dnl --------------------------------------------------------------------------
35
Priority: PRI(optional)
36
ifelse(DIST,`Ubuntu',`dnl
37
ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl
38
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
40
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
42
XSBC-Original-Maintainer: MAINTAINER
44
Maintainer: MAINTAINER
46
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
47
Uploaders: Ludovic Brenta <lbrenta@debian.org>
48
', regexp(SRCNAME, `gdc'),0,`dnl
49
Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
51
Uploaders: Matthias Klose <doko@debian.org>
53
Standards-Version: 3.9.4
54
ifdef(`TARGET',`dnl cross
55
Build-Depends: debhelper (>= 5.0.62),
56
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
57
LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTOGEN_BUILD_DEP AUTO_BUILD_DEP
58
SOURCE_BUILD_DEP CROSS_BUILD_DEP
59
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
60
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
61
bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
63
Build-Depends: debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP
64
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
65
kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any],
66
AUTO_BUILD_DEP AUTOGEN_BUILD_DEP
67
libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
68
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
69
BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSBDV) [hppa],
70
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
71
texinfo (>= 4.3), locales, sharutils,
72
procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
73
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
74
CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
75
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
77
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
78
Homepage: http://gcc.gnu.org/
79
', regexp(SRCNAME, `gdc'),0,`dnl
80
Homepage: http://gdcproject.org/
82
Homepage: http://gcc.gnu.org/
84
XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
85
XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV
87
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
88
Package: gcc-snapshot`'TS
92
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
93
Recommends: ${snap:recommends}
95
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
97
Description: A SNAPSHOT of the GNU Compiler Collection
98
This package contains a recent development SNAPSHOT of all files
99
contained in the GNU Compiler Collection (GCC).
101
The source code for this package has been exported from SVN trunk.
103
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
105
This package will NEVER hit the testing distribution. It is used for
106
tracking gcc bugs submitted to the Debian BTS in recent development
110
dnl default base package dependencies
111
define(`BASETARGET', `')
112
define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})')
113
define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})')
115
dnl base, when building libgcc out of the gcj source; needed if new symbols
116
dnl in libgcc are used in libgcj.
117
ifelse(index(SRCNAME, `gcj'), 0, `
118
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
119
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
122
ifelse(index(SRCNAME, `gnat'), 0, `
123
define(`BASEDEP', `gnat`'PV-base (= ${gnat:Version})')
124
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
127
ifdef(`TARGET', `', `
128
ifenabled(`gccbase',`
130
Package: gcc`'PV-base
132
ifdef(`MULTIARCH', `Multi-Arch: same
135
Priority: PRI(required)
136
Depends: ${misc:Depends}
137
Replaces: ${base:Replaces}
138
Breaks: gcj-4.4-base (<< 4.4.6-9~), gnat-4.4-base (<< 4.4.6-3~), gcj-4.6-base (<< 4.6.1-4~), gnat-4.6 (<< 4.6.1-5~), dehydra (<= 0.9.hg20110609-2)
140
Description: GCC, the GNU Compiler Collection (base package)
141
This package contains files common to all languages and libraries
142
contained in the GNU Compiler Collection (GCC).
143
ifdef(`BASE_ONLY', `dnl
145
This version of GCC is not yet available for this architecture.
146
Please use the compilers from the gcc-snapshot package for testing.
151
ifenabled(`gccxbase',`
152
dnl override default base package dependencies to cross version
153
dnl This creates a toolchain that doesnt depend on the system -base packages
154
define(`BASETARGET', `PV`'TS')
155
define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})')
156
define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})')
158
Package: gcc`'BASETARGET-base
162
Depends: ${misc:Depends}
164
Description: GCC, the GNU Compiler Collection (base package)
165
This package contains files common to all languages and libraries
166
contained in the GNU Compiler Collection (GCC).
170
ifdef(`TARGET', `', `
171
ifenabled(`gcjbase',`
172
Package: gcj`'PV-base
174
ifdef(`MULTIARCH', `Multi-Arch: same
177
Priority: PRI(optional)
178
Depends: ${misc:Depends}
180
Description: GCC, the GNU Compiler Collection (gcj base package)
181
This package contains files common to all java related packages
182
built from the GNU Compiler Collection (GCC).
186
ifenabled(`gcjxbase',`
187
dnl override default base package dependencies to cross version
188
dnl This creates a toolchain that doesnt depend on the system -base packages
189
define(`BASETARGET', `PV`'TS')
190
define(`BASEDEP', `gcj`'BASETARGET-base (= ${gcc:Version})')
191
define(`SOFTBASEDEP', `gcj`'BASETARGET-base (>= ${gcc:SoftVersion})')
193
Package: gcj`'BASETARGET-base
197
Depends: ${misc:Depends}
199
Description: GCC, the GNU Compiler Collection (gcj base package)
200
This package contains files common to all java related packages
201
built from the GNU Compiler Collection (GCC).
206
Package: gnat`'PV-base
209
Priority: PRI(optional)
210
Depends: ${misc:Depends}
211
Breaks: gcc-4.6 (<< 4.6.1-8~)
213
Description: GNU Ada compiler (common files)
214
GNAT is a compiler for the Ada programming language. It produces optimized
215
code on platforms supported by the GNU Compiler Collection (GCC).
217
This package contains files common to all GNAT related packages.
222
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
223
Section: ifdef(`TARGET',`devel',`libs')
224
Priority: ifdef(`TARGET',`extra',required)
225
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
226
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',
227
ifdef(`MULTIARCH', `Multi-Arch: same
228
Pre-Depends: multiarch-support
229
Breaks: ${multiarch:breaks}
230
')`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
232
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
233
Shared version of the support library, a library of internal subroutines
234
that GCC uses to overcome shortcomings of particular machines, or
235
special needs for some languages.
238
This package contains files for TARGET architecture, for use in cross-compile
242
Package: libgcc1-dbg`'LS
243
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
246
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
247
ifdef(`TARGET',`',`dnl
248
ifdef(`MULTIARCH',`Multi-Arch: same
250
Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
253
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
254
Debug symbols for the GCC support library.
257
This package contains files for TARGET architecture, for use in cross-compile
262
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
263
Section: ifdef(`TARGET',`devel',`libs')
264
Priority: ifdef(`TARGET',`extra',required)
265
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
266
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
267
',ifdef(`MULTIARCH', `Multi-Arch: same
268
Pre-Depends: multiarch-support
269
Breaks: ${multiarch:breaks}
272
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
273
Shared version of the support library, a library of internal subroutines
274
that GCC uses to overcome shortcomings of particular machines, or
275
special needs for some languages.
278
This package contains files for TARGET architecture, for use in cross-compile
282
Package: libgcc2-dbg`'LS
283
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
286
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
287
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
290
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
291
Debug symbols for the GCC support library.
294
This package contains files for TARGET architecture, for use in cross-compile
300
Package: libgcc`'PV-dev`'LS
301
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
304
Recommends: ${dep:libcdev}
305
Depends: BASEDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm}, ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:libtsan}, ${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
306
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
309
Description: GCC support library (development files)
310
This package contains the headers and static library files necessary for
311
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
314
ifenabled(`lib4gcc',`
316
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
317
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
318
Pre-Depends: multiarch-support
319
Breaks: ${multiarch:breaks}
321
Section: ifdef(`TARGET',`devel',`libs')
322
Priority: ifdef(`TARGET',`extra',required)
323
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
325
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
326
Shared version of the support library, a library of internal subroutines
327
that GCC uses to overcome shortcomings of particular machines, or
328
special needs for some languages.
331
This package contains files for TARGET architecture, for use in cross-compile
335
Package: libgcc4-dbg`'LS
336
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
337
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
341
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
343
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
344
Debug symbols for the GCC support library.
347
This package contains files for TARGET architecture, for use in cross-compile
352
ifenabled(`lib64gcc',`
353
Package: lib64gcc1`'LS
354
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
355
Section: ifdef(`TARGET',`devel',`libs')
356
Priority: ifdef(`TARGET',`extra',PRI(optional))
357
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
358
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
360
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
362
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
363
Shared version of the support library, a library of internal subroutines
364
that GCC uses to overcome shortcomings of particular machines, or
365
special needs for some languages.
368
This package contains files for TARGET architecture, for use in cross-compile
372
Package: lib64gcc1-dbg`'LS
373
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
376
Depends: BASEDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
378
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
379
Debug symbols for the GCC support library.
382
This package contains files for TARGET architecture, for use in cross-compile
388
Package: lib64gcc`'PV-dev`'LS
389
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
392
Recommends: ${dep:libcdev}
393
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
395
Description: GCC support library (64bit development files)
396
This package contains the headers and static library files necessary for
397
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
400
ifenabled(`lib32gcc',`
401
Package: lib32gcc1`'LS
402
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
403
Section: ifdef(`TARGET',`devel',`libs')
405
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
406
Conflicts: ${confl:lib32}
407
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
410
Description: GCC support library (32 bit Version)
411
Shared version of the support library, a library of internal subroutines
412
that GCC uses to overcome shortcomings of particular machines, or
413
special needs for some languages.
416
This package contains files for TARGET architecture, for use in cross-compile
420
Package: lib32gcc1-dbg`'LS
421
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
424
Depends: BASEDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
426
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
427
Debug symbols for the GCC support library.
430
This package contains files for TARGET architecture, for use in cross-compile
436
Package: lib32gcc`'PV-dev`'LS
437
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
440
Recommends: ${dep:libcdev}
441
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
443
Description: GCC support library (32 bit development files)
444
This package contains the headers and static library files necessary for
445
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
448
ifenabled(`libneongcc',`
449
Package: libgcc1-neon`'LS
450
Architecture: NEON_ARCHS
453
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
455
Description: GCC support library [neon optimized]
456
Shared version of the support library, a library of internal subroutines
457
that GCC uses to overcome shortcomings of particular machines, or
458
special needs for some languages.
460
This set of libraries is optimized to use a NEON coprocessor, and will
461
be selected instead when running under systems which have one.
464
ifenabled(`libhfgcc',`
465
Package: libhfgcc1`'LS
466
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
467
Section: ifdef(`TARGET',`devel',`libs')
468
Priority: ifdef(`TARGET',`extra',PRI(optional))
469
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
470
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
471
',`Conflicts: libgcc1-armhf [biarchhf_archs]
474
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
475
Shared version of the support library, a library of internal subroutines
476
that GCC uses to overcome shortcomings of particular machines, or
477
special needs for some languages.
480
This package contains files for TARGET architecture, for use in cross-compile
484
Package: libhfgcc1-dbg`'LS
485
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
488
Depends: BASEDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
489
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
491
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
492
Debug symbols for the GCC support library.
495
This package contains files for TARGET architecture, for use in cross-compile
502
Package: libhfgcc`'PV-dev`'LS
503
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
506
Recommends: ${dep:libcdev}
507
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
509
Description: GCC support library (hard float ABI development files)
510
This package contains the headers and static library files necessary for
511
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
515
ifenabled(`libsfgcc',`
516
Package: libsfgcc1`'LS
517
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
518
Section: ifdef(`TARGET',`devel',`libs')
519
Priority: ifdef(`TARGET',`extra',PRI(optional))
520
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
521
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
522
',`Conflicts: libgcc1-armel [biarchsf_archs]
525
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
526
Shared version of the support library, a library of internal subroutines
527
that GCC uses to overcome shortcomings of particular machines, or
528
special needs for some languages.
531
This package contains files for TARGET architecture, for use in cross-compile
535
Package: libsfgcc1-dbg`'LS
536
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
539
Depends: BASEDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
540
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
542
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
543
Debug symbols for the GCC support library.
546
This package contains files for TARGET architecture, for use in cross-compile
553
Package: libsfgcc`'PV-dev`'LS
554
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
557
Recommends: ${dep:libcdev}
558
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
560
Description: GCC support library (soft float ABI development files)
561
This package contains the headers and static library files necessary for
562
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
566
ifenabled(`libn32gcc',`
567
Package: libn32gcc1`'LS
568
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
569
Section: ifdef(`TARGET',`devel',`libs')
570
Priority: ifdef(`TARGET',`extra',PRI(optional))
571
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
572
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
573
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
576
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
577
Shared version of the support library, a library of internal subroutines
578
that GCC uses to overcome shortcomings of particular machines, or
579
special needs for some languages.
582
This package contains files for TARGET architecture, for use in cross-compile
586
Package: libn32gcc1-dbg`'LS
587
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
590
Depends: BASEDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
592
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
593
Debug symbols for the GCC support library.
596
This package contains files for TARGET architecture, for use in cross-compile
602
Package: libn32gcc`'PV-dev`'LS
603
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
606
Recommends: ${dep:libcdev}
607
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
609
Description: GCC support library (n32 development files)
610
This package contains the headers and static library files necessary for
611
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
614
ifenabled(`libx32gcc',`
615
Package: libx32gcc1`'LS
616
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
617
Section: ifdef(`TARGET',`devel',`libs')
618
Priority: ifdef(`TARGET',`extra',PRI(optional))
619
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
620
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
623
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
624
Shared version of the support library, a library of internal subroutines
625
that GCC uses to overcome shortcomings of particular machines, or
626
special needs for some languages.
629
This package contains files for TARGET architecture, for use in cross-compile
633
Package: libx32gcc1-dbg`'LS
634
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
637
Depends: BASEDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
639
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
640
Debug symbols for the GCC support library.
643
This package contains files for TARGET architecture, for use in cross-compile
650
Package: libx32gcc`'PV-dev`'LS
651
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
654
Recommends: ${dep:libcdev}
655
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
657
Description: GCC support library (x32 development files)
658
This package contains the headers and static library files necessary for
659
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
663
ifdef(`TARGET', `', `
664
ifenabled(`libgmath',`
665
Package: libgccmath`'GCCMATH_SO`'LS
667
ifdef(`MULTIARCH', `Multi-Arch: same
668
Pre-Depends: multiarch-support
671
Priority: PRI(optional)
672
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
674
Description: GCC math support library
675
Support library for GCC.
677
Package: lib32gccmath`'GCCMATH_SO`'LS
680
Priority: PRI(optional)
681
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
683
Description: GCC math support library (32bit)
684
Support library for GCC.
686
Package: lib64gccmath`'GCCMATH_SO`'LS
689
Priority: PRI(optional)
690
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
692
Description: GCC math support library (64bit)
693
Support library for GCC.
701
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
702
Depends: cpp`'PV`'TS (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
703
binutils`'TS (>= ${binutils:Version}),
704
ifenabled(`libgcc',`libdevdep(gcc`'PV-dev`',), ')${shlibs:Depends}, ${misc:Depends}
705
Recommends: ${dep:libcdev}
706
Suggests: ${gcc:multilib}, 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,), ${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}
723
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
724
This is the GNU C compiler, a fairly portable optimizing compiler for C.
726
On architectures with multilib support, the package contains files
727
and dependencies for the non-default multilib architecture(s).
730
ifenabled(`plugindev',`
731
Package: gcc`'PV-plugin-dev`'TS
734
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
735
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
737
Description: Files for GNU GCC plugin development.
738
This package contains (header) files for GNU GCC plugin development. It
739
is only used for the development of GCC plugins, but not needed to run
745
Package: gcc`'PV-hppa64
746
Architecture: ifdef(`TARGET',`any',hppa)
748
Priority: PRI(optional)
749
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
750
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3)
752
Description: GNU C compiler (cross compiler for hppa64)
753
This is the GNU C compiler, a fairly portable optimizing compiler for C.
759
Section: ifdef(`TARGET',`devel',`interpreters')
760
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
761
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
762
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
763
Replaces: gcc-4.6 (<< 4.6.1-9)
765
Description: GNU C preprocessor
766
A macro processor that is used automatically by the GNU C compiler
767
to transform programs before actual compilation.
769
This package has been separated from gcc for the benefit of those who
770
require the preprocessor but not the compiler.
773
This package contains preprocessor configured for TARGET architecture.
776
ifdef(`TARGET', `', `
777
ifenabled(`gfdldoc',`
781
Priority: PRI(optional)
782
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
783
Description: Documentation for the GNU C preprocessor (cpp)
784
Documentation for the GNU C preprocessor in info `format'.
788
ifdef(`TARGET', `', `
789
Package: gcc`'PV-locales
792
Priority: PRI(optional)
793
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
794
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
795
Description: GCC, the GNU compiler collection (native language support files)
796
Native language support for GCC. Lets GCC speak your language,
797
if translations are available.
799
Please do NOT submit bug reports in other languages than "C".
800
Always reset your language settings to use the "C" locales.
809
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
810
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
811
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
812
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
814
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
815
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
818
This package contains C++ cross-compiler for TARGET architecture.
821
ifenabled(`multilib',`
822
Package: g++`'PV-multilib`'TS
823
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
825
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
826
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
827
Suggests: ${dep:libcxxbiarchdbg}
829
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
830
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
832
On architectures with multilib support, the package contains files
833
and dependencies for the non-default multilib architecture(s).
838
ifdef(`TARGET', `', `
840
Package: libssp`'SSP_SO`'LS
842
ifdef(`MULTIARCH', `Multi-Arch: same
843
Pre-Depends: multiarch-support
846
Priority: PRI(optional)
847
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
849
Description: GCC stack smashing protection library
850
GCC can now emit code for protecting applications from stack-smashing attacks.
851
The protection is realized by buffer overflow detection and reordering of
852
stack variables to avoid pointer corruption.
854
Package: lib32ssp`'SSP_SO`'LS
855
Architecture: biarch32_archs
857
Priority: PRI(optional)
858
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
859
Replaces: libssp0 (<< 4.1)
860
Conflicts: ${confl:lib32}
862
Description: GCC stack smashing protection library (32bit)
863
GCC can now emit code for protecting applications from stack-smashing attacks.
864
The protection is realized by buffer overflow detection and reordering of
865
stack variables to avoid pointer corruption.
867
Package: lib64ssp`'SSP_SO`'LS
868
Architecture: biarch64_archs
870
Priority: PRI(optional)
871
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
872
Replaces: libssp0 (<< 4.1)
874
Description: GCC stack smashing protection library (64bit)
875
GCC can now emit code for protecting applications from stack-smashing attacks.
876
The protection is realized by buffer overflow detection and reordering of
877
stack variables to avoid pointer corruption.
879
Package: libn32ssp`'SSP_SO`'LS
880
Architecture: biarchn32_archs
882
Priority: PRI(optional)
883
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
884
Replaces: libssp0 (<< 4.1)
886
Description: GCC stack smashing protection library (n32)
887
GCC can now emit code for protecting applications from stack-smashing attacks.
888
The protection is realized by buffer overflow detection and reordering of
889
stack variables to avoid pointer corruption.
891
Package: libx32ssp`'SSP_SO`'LS
892
Architecture: biarchx32_archs
894
Priority: PRI(optional)
895
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
896
Replaces: libssp0 (<< 4.1)
898
Description: GCC stack smashing protection library (x32)
899
GCC can now emit code for protecting applications from stack-smashing attacks.
900
The protection is realized by buffer overflow detection and reordering of
901
stack variables to avoid pointer corruption.
903
Package: libhfssp`'SSP_SO`'LS
904
Architecture: biarchhf_archs
906
Priority: PRI(optional)
907
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
909
Description: GCC stack smashing protection library (hard float ABI)
910
GCC can now emit code for protecting applications from stack-smashing attacks.
911
The protection is realized by buffer overflow detection and reordering of
912
stack variables to avoid pointer corruption.
914
Package: libsfssp`'SSP_SO`'LS
915
Architecture: biarchsf_archs
917
Priority: PRI(optional)
918
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
920
Description: GCC stack smashing protection library (soft float ABI)
921
GCC can now emit code for protecting applications from stack-smashing attacks.
922
The protection is realized by buffer overflow detection and reordering of
923
stack variables to avoid pointer corruption.
927
ifenabled(`libgomp',`
928
Package: libgomp`'GOMP_SO`'LS
929
Section: ifdef(`TARGET',`devel',`libs')
930
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
931
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
932
Pre-Depends: multiarch-support
933
Breaks: ${multiarch:breaks}
934
')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]')
935
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
936
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
938
Description: GCC OpenMP (GOMP) support library
939
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
940
in the GNU Compiler Collection.
942
Package: libgomp`'GOMP_SO-dbg`'LS
943
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
946
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
947
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
948
')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]')
950
Description: GCC OpenMP (GOMP) support library (debug symbols)
951
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
952
in the GNU Compiler Collection.
954
Package: lib32gomp`'GOMP_SO`'LS
955
Section: ifdef(`TARGET',`devel',`libs')
956
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
957
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
958
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
959
Conflicts: ${confl:lib32}
961
Description: GCC OpenMP (GOMP) support library (32bit)
962
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
963
in the GNU Compiler Collection.
965
Package: lib32gomp`'GOMP_SO-dbg`'LS
966
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
969
Depends: BASEDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
971
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
972
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
973
in the GNU Compiler Collection.
975
Package: lib64gomp`'GOMP_SO`'LS
976
Section: ifdef(`TARGET',`devel',`libs')
977
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
978
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
979
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
981
Description: GCC OpenMP (GOMP) support library (64bit)
982
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
983
in the GNU Compiler Collection.
985
Package: lib64gomp`'GOMP_SO-dbg`'LS
986
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
989
Depends: BASEDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
991
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
992
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
993
in the GNU Compiler Collection.
995
Package: libn32gomp`'GOMP_SO`'LS
996
Section: ifdef(`TARGET',`devel',`libs')
997
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
998
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
999
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1001
Description: GCC OpenMP (GOMP) support library (n32)
1002
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1003
in the GNU Compiler Collection.
1005
Package: libn32gomp`'GOMP_SO-dbg`'LS
1006
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1009
Depends: BASEDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
1011
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
1012
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1014
ifenabled(`libx32gomp',`
1015
Package: libx32gomp`'GOMP_SO`'LS
1016
Section: ifdef(`TARGET',`devel',`libs')
1017
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1018
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1019
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1021
Description: GCC OpenMP (GOMP) support library (x32)
1022
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1023
in the GNU Compiler Collection.
1025
Package: libx32gomp`'GOMP_SO-dbg`'LS
1026
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1029
Depends: BASEDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
1031
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
1032
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1035
ifenabled(`libhfgomp',`
1036
Package: libhfgomp`'GOMP_SO`'LS
1037
Section: ifdef(`TARGET',`devel',`libs')
1038
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1039
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1040
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1041
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
1043
Description: GCC OpenMP (GOMP) support library (hard float ABI)
1044
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1045
in the GNU Compiler Collection.
1047
Package: libhfgomp`'GOMP_SO-dbg`'LS
1048
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1051
Depends: BASEDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
1052
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
1054
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
1055
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1058
ifenabled(`libsfgomp',`
1059
Package: libsfgomp`'GOMP_SO`'LS
1060
Section: ifdef(`TARGET',`devel',`libs')
1061
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1062
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1063
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1064
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
1066
Description: GCC OpenMP (GOMP) support library (soft float ABI)
1067
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1068
in the GNU Compiler Collection.
1070
Package: libsfgomp`'GOMP_SO-dbg`'LS
1071
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1074
Depends: BASEDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
1075
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
1077
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
1078
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1081
ifenabled(`libneongomp',`
1082
Package: libgomp`'GOMP_SO-neon`'LS
1083
Architecture: NEON_ARCHS
1086
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1088
Description: GCC OpenMP (GOMP) support library [neon optimized]
1089
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1090
in the GNU Compiler Collection.
1092
This set of libraries is optimized to use a NEON coprocessor, and will
1093
be selected instead when running under systems which have one.
1097
ifenabled(`libitm',`
1098
Package: libitm`'ITM_SO`'LS
1099
Section: ifdef(`TARGET',`devel',`libs')
1100
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1101
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1102
Pre-Depends: multiarch-support
1103
')`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]')
1104
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1105
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1107
Description: GNU Transactional Memory Library
1108
GNU Transactional Memory Library (libitm) provides transaction support for
1109
accesses to the memory of a process, enabling easy-to-use synchronization of
1110
accesses to shared memory by several threads.
1112
Package: libitm`'ITM_SO-dbg`'LS
1113
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1116
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1117
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1118
')`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]')
1120
Description: GNU Transactional Memory Library (debug symbols)
1121
GNU Transactional Memory Library (libitm) provides transaction support for
1122
accesses to the memory of a process, enabling easy-to-use synchronization of
1123
accesses to shared memory by several threads.
1125
Package: lib32itm`'ITM_SO`'LS
1126
Section: ifdef(`TARGET',`devel',`libs')
1127
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1128
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1129
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1130
Conflicts: ${confl:lib32}
1132
Description: GNU Transactional Memory Library (32bit)
1133
GNU Transactional Memory Library (libitm) provides transaction support for
1134
accesses to the memory of a process, enabling easy-to-use synchronization of
1135
accesses to shared memory by several threads.
1137
Package: lib32itm`'ITM_SO-dbg`'LS
1138
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1141
Depends: BASEDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
1143
Description: GNU Transactional Memory Library (32 bit debug symbols)
1144
GNU Transactional Memory Library (libitm) provides transaction support for
1145
accesses to the memory of a process, enabling easy-to-use synchronization of
1146
accesses to shared memory by several threads.
1148
Package: lib64itm`'ITM_SO`'LS
1149
Section: ifdef(`TARGET',`devel',`libs')
1150
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1151
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1152
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1154
Description: GNU Transactional Memory Library (64bit)
1155
GNU Transactional Memory Library (libitm) provides transaction support for
1156
accesses to the memory of a process, enabling easy-to-use synchronization of
1157
accesses to shared memory by several threads.
1159
Package: lib64itm`'ITM_SO-dbg`'LS
1160
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1163
Depends: BASEDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
1165
Description: GNU Transactional Memory Library (64bit debug symbols)
1166
GNU Transactional Memory Library (libitm) provides transaction support for
1167
accesses to the memory of a process, enabling easy-to-use synchronization of
1168
accesses to shared memory by several threads.
1170
Package: libn32itm`'ITM_SO`'LS
1171
Section: ifdef(`TARGET',`devel',`libs')
1172
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1173
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1174
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1176
Description: GNU Transactional Memory Library (n32)
1177
GNU Transactional Memory Library (libitm) provides transaction support for
1178
accesses to the memory of a process, enabling easy-to-use synchronization of
1179
accesses to shared memory by several threads.
1181
Package: libn32itm`'ITM_SO-dbg`'LS
1182
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1185
Depends: BASEDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
1187
Description: GNU Transactional Memory Library (n32 debug symbols)
1188
GNU Transactional Memory Library (libitm) provides transaction support for
1189
accesses to the memory of a process, enabling easy-to-use synchronization of
1190
accesses to shared memory by several threads.
1192
ifenabled(`libx32itm',`
1193
Package: libx32itm`'ITM_SO`'LS
1194
Section: ifdef(`TARGET',`devel',`libs')
1195
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1196
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1197
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1199
Description: GNU Transactional Memory Library (x32)
1200
This manual documents the usage and internals of libitm. It provides
1201
transaction support for accesses to the memory of a process, enabling
1202
easy-to-use synchronization of accesses to shared memory by several threads.
1204
Package: libx32itm`'ITM_SO-dbg`'LS
1205
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1208
Depends: BASEDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
1210
Description: GNU Transactional Memory Library (x32 debug symbols)
1211
This manual documents the usage and internals of libitm. It provides
1212
transaction support for accesses to the memory of a process, enabling
1213
easy-to-use synchronization of accesses to shared memory by several threads.
1216
ifenabled(`libhfitm',`
1217
Package: libhfitm`'ITM_SO`'LS
1218
Section: ifdef(`TARGET',`devel',`libs')
1219
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1220
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1221
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1222
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
1224
Description: GNU Transactional Memory Library (hard float ABI)
1225
GNU Transactional Memory Library (libitm) provides transaction support for
1226
accesses to the memory of a process, enabling easy-to-use synchronization of
1227
accesses to shared memory by several threads.
1229
Package: libhfitm`'ITM_SO-dbg`'LS
1230
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1233
Depends: BASEDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
1234
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
1236
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
1237
GNU Transactional Memory Library (libitm) provides transaction support for
1238
accesses to the memory of a process, enabling easy-to-use synchronization of
1239
accesses to shared memory by several threads.
1242
ifenabled(`libsfitm',`
1243
Package: libsfitm`'ITM_SO`'LS
1244
Section: ifdef(`TARGET',`devel',`libs')
1245
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1246
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1247
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1249
Description: GNU Transactional Memory Library (soft float ABI)
1250
GNU Transactional Memory Library (libitm) provides transaction support for
1251
accesses to the memory of a process, enabling easy-to-use synchronization of
1252
accesses to shared memory by several threads.
1254
Package: libsfitm`'ITM_SO-dbg`'LS
1255
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1258
Depends: BASEDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
1260
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
1261
GNU Transactional Memory Library (libitm) provides transaction support for
1262
accesses to the memory of a process, enabling easy-to-use synchronization of
1263
accesses to shared memory by several threads.
1266
ifenabled(`libneonitm',`
1267
Package: libitm`'ITM_SO-neon`'LS
1268
Architecture: NEON_ARCHS
1271
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1273
Description: GNU Transactional Memory Library [neon optimized]
1274
GNU Transactional Memory Library (libitm) provides transaction support for
1275
accesses to the memory of a process, enabling easy-to-use synchronization of
1276
accesses to shared memory by several threads.
1278
This set of libraries is optimized to use a NEON coprocessor, and will
1279
be selected instead when running under systems which have one.
1283
ifenabled(`libatomic',`
1284
Package: libatomic`'ATOMIC_SO`'LS
1285
Section: ifdef(`TARGET',`devel',`libs')
1286
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1287
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1288
Pre-Depends: multiarch-support
1289
')`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]')
1290
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1291
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1293
Description: support library providing __atomic built-in functions
1294
library providing __atomic built-in functions. When an atomic call cannot
1295
be turned into lock-free instructions, GCC will make calls into this library.
1297
Package: libatomic`'ATOMIC_SO-dbg`'LS
1298
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1301
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1302
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1303
')`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]')
1305
Description: support library providing __atomic built-in functions (debug symbols)
1306
library providing __atomic built-in functions. When an atomic call cannot
1307
be turned into lock-free instructions, GCC will make calls into this library.
1309
Package: lib32atomic`'ATOMIC_SO`'LS
1310
Section: ifdef(`TARGET',`devel',`libs')
1311
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1312
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1313
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1314
Conflicts: ${confl:lib32}
1316
Description: support library providing __atomic built-in functions (32bit)
1317
library providing __atomic built-in functions. When an atomic call cannot
1318
be turned into lock-free instructions, GCC will make calls into this library.
1320
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
1321
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1324
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
1326
Description: support library providing __atomic built-in functions (32 bit debug symbols)
1327
library providing __atomic built-in functions. When an atomic call cannot
1328
be turned into lock-free instructions, GCC will make calls into this library.
1330
Package: lib64atomic`'ATOMIC_SO`'LS
1331
Section: ifdef(`TARGET',`devel',`libs')
1332
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1333
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1334
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1336
Description: support library providing __atomic built-in functions (64bit)
1337
library providing __atomic built-in functions. When an atomic call cannot
1338
be turned into lock-free instructions, GCC will make calls into this library.
1340
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
1341
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1344
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
1346
Description: support library providing __atomic built-in functions (64bit debug symbols)
1347
library providing __atomic built-in functions. When an atomic call cannot
1348
be turned into lock-free instructions, GCC will make calls into this library.
1350
Package: libn32atomic`'ATOMIC_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: support library providing __atomic built-in functions (n32)
1357
library providing __atomic built-in functions. When an atomic call cannot
1358
be turned into lock-free instructions, GCC will make calls into this library.
1360
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
1361
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1364
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
1366
Description: support library providing __atomic built-in functions (n32 debug symbols)
1367
library providing __atomic built-in functions. When an atomic call cannot
1368
be turned into lock-free instructions, GCC will make calls into this library.
1370
ifenabled(`libx32atomic',`
1371
Package: libx32atomic`'ATOMIC_SO`'LS
1372
Section: ifdef(`TARGET',`devel',`libs')
1373
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1374
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1375
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1377
Description: support library providing __atomic built-in functions (x32)
1378
library providing __atomic built-in functions. When an atomic call cannot
1379
be turned into lock-free instructions, GCC will make calls into this library.
1381
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
1382
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1385
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
1387
Description: support library providing __atomic built-in functions (x32 debug symbols)
1388
library providing __atomic built-in functions. When an atomic call cannot
1389
be turned into lock-free instructions, GCC will make calls into this library.
1390
')`'dnl libx32atomic
1392
ifenabled(`libhfatomic',`
1393
Package: libhfatomic`'ATOMIC_SO`'LS
1394
Section: ifdef(`TARGET',`devel',`libs')
1395
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1396
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1397
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1398
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
1400
Description: support library providing __atomic built-in functions (hard float ABI)
1401
library providing __atomic built-in functions. When an atomic call cannot
1402
be turned into lock-free instructions, GCC will make calls into this library.
1404
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
1405
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1408
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
1409
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
1411
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
1412
library providing __atomic built-in functions. When an atomic call cannot
1413
be turned into lock-free instructions, GCC will make calls into this library.
1416
ifenabled(`libsfatomic',`
1417
Package: libsfatomic`'ATOMIC_SO`'LS
1418
Section: ifdef(`TARGET',`devel',`libs')
1419
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1420
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1421
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1423
Description: support library providing __atomic built-in functions (soft float ABI)
1424
library providing __atomic built-in functions. When an atomic call cannot
1425
be turned into lock-free instructions, GCC will make calls into this library.
1427
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
1428
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1431
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
1433
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
1434
library providing __atomic built-in functions. When an atomic call cannot
1435
be turned into lock-free instructions, GCC will make calls into this library.
1438
ifenabled(`libneonatomic',`
1439
Package: libatomic`'ATOMIC_SO-neon`'LS
1440
Architecture: NEON_ARCHS
1443
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1445
Description: support library providing __atomic built-in functions [neon optimized]
1446
library providing __atomic built-in functions. When an atomic call cannot
1447
be turned into lock-free instructions, GCC will make calls into this library.
1449
This set of libraries is optimized to use a NEON coprocessor, and will
1450
be selected instead when running under systems which have one.
1451
')`'dnl libneonatomic
1454
ifenabled(`libasan',`
1455
Package: libasan`'ASAN_SO`'LS
1456
Section: ifdef(`TARGET',`devel',`libs')
1457
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1458
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1459
Pre-Depends: multiarch-support
1460
')`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]')
1461
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1462
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1464
Description: AddressSanitizer -- a fast memory error detector
1465
AddressSanitizer (ASan) is a fast memory error detector. It finds
1466
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1468
Package: libasan`'ASAN_SO-dbg`'LS
1469
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1472
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1473
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1474
')`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]')
1476
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1477
AddressSanitizer (ASan) is a fast memory error detector. It finds
1478
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1480
Package: lib32asan`'ASAN_SO`'LS
1481
Section: ifdef(`TARGET',`devel',`libs')
1482
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1483
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1484
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1485
Conflicts: ${confl:lib32}
1487
Description: AddressSanitizer -- a fast memory error detector (32bit)
1488
AddressSanitizer (ASan) is a fast memory error detector. It finds
1489
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1491
Package: lib32asan`'ASAN_SO-dbg`'LS
1492
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1495
Depends: BASEDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
1497
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
1498
AddressSanitizer (ASan) is a fast memory error detector. It finds
1499
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1501
Package: lib64asan`'ASAN_SO`'LS
1502
Section: ifdef(`TARGET',`devel',`libs')
1503
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1504
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1505
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1507
Description: AddressSanitizer -- a fast memory error detector (64bit)
1508
AddressSanitizer (ASan) is a fast memory error detector. It finds
1509
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1511
Package: lib64asan`'ASAN_SO-dbg`'LS
1512
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1515
Depends: BASEDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
1517
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
1518
AddressSanitizer (ASan) is a fast memory error detector. It finds
1519
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1521
Package: libn32asan`'ASAN_SO`'LS
1522
Section: ifdef(`TARGET',`devel',`libs')
1523
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1524
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1525
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1527
Description: AddressSanitizer -- a fast memory error detector (n32)
1528
AddressSanitizer (ASan) is a fast memory error detector. It finds
1529
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1531
Package: libn32asan`'ASAN_SO-dbg`'LS
1532
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1535
Depends: BASEDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
1537
Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
1538
AddressSanitizer (ASan) is a fast memory error detector. It finds
1539
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1541
ifenabled(`libx32asan',`
1542
Package: libx32asan`'ASAN_SO`'LS
1543
Section: ifdef(`TARGET',`devel',`libs')
1544
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1545
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1546
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1548
Description: AddressSanitizer -- a fast memory error detector (x32)
1549
AddressSanitizer (ASan) is a fast memory error detector. It finds
1550
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1552
Package: libx32asan`'ASAN_SO-dbg`'LS
1553
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1556
Depends: BASEDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
1558
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
1559
AddressSanitizer (ASan) is a fast memory error detector. It finds
1560
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1563
ifenabled(`libhfasan',`
1564
Package: libhfasan`'ASAN_SO`'LS
1565
Section: ifdef(`TARGET',`devel',`libs')
1566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1567
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1568
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1569
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
1571
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
1572
AddressSanitizer (ASan) is a fast memory error detector. It finds
1573
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1575
Package: libhfasan`'ASAN_SO-dbg`'LS
1576
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1579
Depends: BASEDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
1580
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
1582
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
1583
AddressSanitizer (ASan) is a fast memory error detector. It finds
1584
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1587
ifenabled(`libsfasan',`
1588
Package: libsfasan`'ASAN_SO`'LS
1589
Section: ifdef(`TARGET',`devel',`libs')
1590
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1591
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1592
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1594
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
1595
AddressSanitizer (ASan) is a fast memory error detector. It finds
1596
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1598
Package: libsfasan`'ASAN_SO-dbg`'LS
1599
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1602
Depends: BASEDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
1604
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
1605
AddressSanitizer (ASan) is a fast memory error detector. It finds
1606
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1609
ifenabled(`libneonasan',`
1610
Package: libasan`'ASAN_SO-neon`'LS
1611
Architecture: NEON_ARCHS
1614
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1616
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
1617
AddressSanitizer (ASan) is a fast memory error detector. It finds
1618
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1620
This set of libraries is optimized to use a NEON coprocessor, and will
1621
be selected instead when running under systems which have one.
1625
ifenabled(`libtsan',`
1626
Package: libtsan`'TSAN_SO`'LS
1627
Section: ifdef(`TARGET',`devel',`libs')
1628
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1629
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1630
Pre-Depends: multiarch-support
1631
')`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]')
1632
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1633
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1635
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
1636
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1637
The Linux and Mac versions are based on Valgrind.
1639
Package: libtsan`'TSAN_SO-dbg`'LS
1640
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1643
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1644
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1645
')`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]')
1647
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1648
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1649
The Linux and Mac versions are based on Valgrind.
1651
ifenabled(`lib32tsan',`
1652
Package: lib32tsan`'TSAN_SO`'LS
1653
Section: ifdef(`TARGET',`devel',`libs')
1654
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1655
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1656
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1657
Conflicts: ${confl:lib32}
1659
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
1660
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1661
The Linux and Mac versions are based on Valgrind.
1663
Package: lib32tsan`'TSAN_SO-dbg`'LS
1664
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1667
Depends: BASEDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
1669
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
1670
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1671
The Linux and Mac versions are based on Valgrind.
1674
ifenabled(`lib64tsan',`
1675
Package: lib64tsan`'TSAN_SO`'LS
1676
Section: ifdef(`TARGET',`devel',`libs')
1677
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1678
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1679
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1681
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
1682
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1683
The Linux and Mac versions are based on Valgrind.
1685
Package: lib64tsan`'TSAN_SO-dbg`'LS
1686
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1689
Depends: BASEDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
1691
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
1692
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1693
The Linux and Mac versions are based on Valgrind.
1696
ifenabled(`libn32tsan',`
1697
Package: libn32tsan`'TSAN_SO`'LS
1698
Section: ifdef(`TARGET',`devel',`libs')
1699
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1700
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1701
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1703
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
1704
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1705
The Linux and Mac versions are based on Valgrind.
1707
Package: libn32tsan`'TSAN_SO-dbg`'LS
1708
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1711
Depends: BASEDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
1713
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
1714
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1715
The Linux and Mac versions are based on Valgrind.
1718
ifenabled(`libx32tsan',`
1719
Package: libx32tsan`'TSAN_SO`'LS
1720
Section: ifdef(`TARGET',`devel',`libs')
1721
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1722
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1723
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1725
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
1726
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1727
The Linux and Mac versions are based on Valgrind.
1729
Package: libx32tsan`'TSAN_SO-dbg`'LS
1730
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1733
Depends: BASEDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
1735
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
1736
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1737
The Linux and Mac versions are based on Valgrind.
1740
ifenabled(`libhftsan',`
1741
Package: libhftsan`'TSAN_SO`'LS
1742
Section: ifdef(`TARGET',`devel',`libs')
1743
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1744
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1745
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1746
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
1748
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
1749
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1750
The Linux and Mac versions are based on Valgrind.
1752
Package: libhftsan`'TSAN_SO-dbg`'LS
1753
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1756
Depends: BASEDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
1757
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
1759
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
1762
ifenabled(`libsftsan',`
1763
Package: libsftsan`'TSAN_SO`'LS
1764
Section: ifdef(`TARGET',`devel',`libs')
1765
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1766
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1767
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1769
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
1770
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1771
The Linux and Mac versions are based on Valgrind.
1773
Package: libsftsan`'TSAN_SO-dbg`'LS
1774
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1777
Depends: BASEDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
1779
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
1780
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1781
The Linux and Mac versions are based on Valgrind.
1784
ifenabled(`libneontsan',`
1785
Package: libtsan`'TSAN_SO-neon`'LS
1786
Architecture: NEON_ARCHS
1789
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1791
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
1792
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1793
The Linux and Mac versions are based on Valgrind.
1795
This set of libraries is optimized to use a NEON coprocessor, and will
1796
be selected instead when running under systems which have one.
1800
ifenabled(`libbacktrace',`
1801
Package: libbacktrace`'BTRACE_SO`'LS
1802
Section: ifdef(`TARGET',`devel',`libs')
1803
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1804
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1805
Pre-Depends: multiarch-support
1806
')`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]')
1807
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1808
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1810
Description: stack backtrace library
1811
libbacktrace uses the GCC unwind interface to collect a stack trace,
1812
and parses DWARF debug info to get file/line/function information.
1814
Package: libbacktrace`'BTRACE_SO-dbg`'LS
1815
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1818
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
1819
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1820
')`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]')
1822
Description: stack backtrace library (debug symbols)
1823
libbacktrace uses the GCC unwind interface to collect a stack trace,
1824
and parses DWARF debug info to get file/line/function information.
1826
Package: lib32backtrace`'BTRACE_SO`'LS
1827
Section: ifdef(`TARGET',`devel',`libs')
1828
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1829
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1830
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1831
Conflicts: ${confl:lib32}
1833
Description: stack backtrace library (32bit)
1834
libbacktrace uses the GCC unwind interface to collect a stack trace,
1835
and parses DWARF debug info to get file/line/function information.
1837
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
1838
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1841
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
1843
Description: stack backtrace library (32 bit debug symbols)
1844
libbacktrace uses the GCC unwind interface to collect a stack trace,
1845
and parses DWARF debug info to get file/line/function information.
1847
Package: lib64backtrace`'BTRACE_SO`'LS
1848
Section: ifdef(`TARGET',`devel',`libs')
1849
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1850
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1851
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1853
Description: stack backtrace library (64bit)
1854
libbacktrace uses the GCC unwind interface to collect a stack trace,
1855
and parses DWARF debug info to get file/line/function information.
1857
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
1858
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1861
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
1863
Description: stack backtrace library (64bit debug symbols)
1864
libbacktrace uses the GCC unwind interface to collect a stack trace,
1865
and parses DWARF debug info to get file/line/function information.
1867
Package: libn32backtrace`'BTRACE_SO`'LS
1868
Section: ifdef(`TARGET',`devel',`libs')
1869
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1870
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1871
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1873
Description: stack backtrace library (n32)
1874
libbacktrace uses the GCC unwind interface to collect a stack trace,
1875
and parses DWARF debug info to get file/line/function information.
1877
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
1878
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1881
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
1883
Description: stack backtrace library (n32 debug symbols)
1884
libbacktrace uses the GCC unwind interface to collect a stack trace,
1885
and parses DWARF debug info to get file/line/function information.
1887
ifenabled(`libx32backtrace',`
1888
Package: libx32backtrace`'BTRACE_SO`'LS
1889
Section: ifdef(`TARGET',`devel',`libs')
1890
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1891
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1892
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1894
Description: stack backtrace library (x32)
1895
libbacktrace uses the GCC unwind interface to collect a stack trace,
1896
and parses DWARF debug info to get file/line/function information.
1898
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
1899
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1902
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
1904
Description: stack backtrace library (x32 debug symbols)
1905
libbacktrace uses the GCC unwind interface to collect a stack trace,
1906
and parses DWARF debug info to get file/line/function information.
1907
')`'dnl libx32backtrace
1909
ifenabled(`libhfbacktrace',`
1910
Package: libhfbacktrace`'BTRACE_SO`'LS
1911
Section: ifdef(`TARGET',`devel',`libs')
1912
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1913
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1914
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1915
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
1917
Description: stack backtrace library (hard float ABI)
1918
libbacktrace uses the GCC unwind interface to collect a stack trace,
1919
and parses DWARF debug info to get file/line/function information.
1921
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
1922
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1925
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
1926
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
1928
Description: stack backtrace library (hard float ABI debug symbols)
1929
libbacktrace uses the GCC unwind interface to collect a stack trace,
1930
and parses DWARF debug info to get file/line/function information.
1931
')`'dnl libhfbacktrace
1933
ifenabled(`libsfbacktrace',`
1934
Package: libsfbacktrace`'BTRACE_SO`'LS
1935
Section: ifdef(`TARGET',`devel',`libs')
1936
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1937
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1938
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1940
Description: stack backtrace library (soft float ABI)
1941
libbacktrace uses the GCC unwind interface to collect a stack trace,
1942
and parses DWARF debug info to get file/line/function information.
1944
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
1945
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1948
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
1950
Description: stack backtrace library (soft float ABI debug symbols)
1951
libbacktrace uses the GCC unwind interface to collect a stack trace,
1952
and parses DWARF debug info to get file/line/function information.
1953
')`'dnl libsfbacktrace
1955
ifenabled(`libneonbacktrace',`
1956
Package: libbacktrace`'BTRACE_SO-neon`'LS
1957
Architecture: NEON_ARCHS
1960
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1962
Description: stack backtrace library [neon optimized]
1963
libbacktrace uses the GCC unwind interface to collect a stack trace,
1964
and parses DWARF debug info to get file/line/function information.
1966
This set of libraries is optimized to use a NEON coprocessor, and will
1967
be selected instead when running under systems which have one.
1968
')`'dnl libneonbacktrace
1969
')`'dnl libbacktrace
1972
ifenabled(`libqmath',`
1973
Package: libquadmath`'QMATH_SO`'LS
1974
Section: ifdef(`TARGET',`devel',`libs')
1975
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1976
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1977
Pre-Depends: multiarch-support
1979
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1980
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1982
Description: GCC Quad-Precision Math Library
1983
A library, which provides quad-precision mathematical functions on targets
1984
supporting the __float128 datatype. The library is used to provide on such
1985
targets the REAL(16) type in the GNU Fortran compiler.
1987
Package: libquadmath`'QMATH_SO-dbg`'LS
1988
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1991
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
1992
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1995
Description: GCC Quad-Precision Math Library (debug symbols)
1996
A library, which provides quad-precision mathematical functions on targets
1997
supporting the __float128 datatype.
1999
Package: lib32quadmath`'QMATH_SO`'LS
2000
Section: ifdef(`TARGET',`devel',`libs')
2001
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2002
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2003
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2004
Conflicts: ${confl:lib32}
2006
Description: GCC Quad-Precision Math Library (32bit)
2007
A library, which provides quad-precision mathematical functions on targets
2008
supporting the __float128 datatype. The library is used to provide on such
2009
targets the REAL(16) type in the GNU Fortran compiler.
2011
Package: lib32quadmath`'QMATH_SO-dbg`'LS
2012
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2015
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
2017
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
2018
A library, which provides quad-precision mathematical functions on targets
2019
supporting the __float128 datatype.
2021
Package: lib64quadmath`'QMATH_SO`'LS
2022
Section: ifdef(`TARGET',`devel',`libs')
2023
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2024
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2025
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2027
Description: GCC Quad-Precision Math Library (64bit)
2028
A library, which provides quad-precision mathematical functions on targets
2029
supporting the __float128 datatype. The library is used to provide on such
2030
targets the REAL(16) type in the GNU Fortran compiler.
2032
Package: lib64quadmath`'QMATH_SO-dbg`'LS
2033
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2036
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
2038
Description: GCC Quad-Precision Math Library (64bit debug symbols)
2039
A library, which provides quad-precision mathematical functions on targets
2040
supporting the __float128 datatype.
2042
Package: libn32quadmath`'QMATH_SO`'LS
2043
Section: ifdef(`TARGET',`devel',`libs')
2044
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2045
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2046
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2048
Description: GCC Quad-Precision Math Library (n32)
2049
A library, which provides quad-precision mathematical functions on targets
2050
supporting the __float128 datatype. The library is used to provide on such
2051
targets the REAL(16) type in the GNU Fortran compiler.
2053
Package: libn32quadmath`'QMATH_SO-dbg`'LS
2054
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2057
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
2059
Description: GCC Quad-Precision Math Library (n32 debug symbols)
2060
A library, which provides quad-precision mathematical functions on targets
2061
supporting the __float128 datatype.
2063
ifenabled(`libx32qmath',`
2064
Package: libx32quadmath`'QMATH_SO`'LS
2065
Section: ifdef(`TARGET',`devel',`libs')
2066
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2067
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2068
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2070
Description: GCC Quad-Precision Math Library (x32)
2071
A library, which provides quad-precision mathematical functions on targets
2072
supporting the __float128 datatype. The library is used to provide on such
2073
targets the REAL(16) type in the GNU Fortran compiler.
2075
Package: libx32quadmath`'QMATH_SO-dbg`'LS
2076
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2079
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
2081
Description: GCC Quad-Precision Math Library (x32 debug symbols)
2082
A library, which provides quad-precision mathematical functions on targets
2083
supporting the __float128 datatype.
2086
ifenabled(`libhfqmath',`
2087
Package: libhfquadmath`'QMATH_SO`'LS
2088
Section: ifdef(`TARGET',`devel',`libs')
2089
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2090
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2091
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2093
Description: GCC Quad-Precision Math Library (hard float ABI)
2094
A library, which provides quad-precision mathematical functions on targets
2095
supporting the __float128 datatype. The library is used to provide on such
2096
targets the REAL(16) type in the GNU Fortran compiler.
2098
Package: libhfquadmath`'QMATH_SO-dbg`'LS
2099
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2102
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
2104
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2105
A library, which provides quad-precision mathematical functions on targets
2106
supporting the __float128 datatype.
2109
ifenabled(`libsfqmath',`
2110
Package: libsfquadmath`'QMATH_SO`'LS
2111
Section: ifdef(`TARGET',`devel',`libs')
2112
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2113
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2114
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2116
Description: GCC Quad-Precision Math Library (soft float ABI)
2117
A library, which provides quad-precision mathematical functions on targets
2118
supporting the __float128 datatype. The library is used to provide on such
2119
targets the REAL(16) type in the GNU Fortran compiler.
2121
Package: libsfquadmath`'QMATH_SO-dbg`'LS
2122
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2125
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
2127
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2128
A library, which provides quad-precision mathematical functions on targets
2129
supporting the __float128 datatype.
2134
ifenabled(`objppdev',`
2135
Package: gobjc++`'PV`'TS
2137
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2138
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2139
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
2140
Provides: objc++-compiler`'TS
2142
Description: GNU Objective-C++ compiler
2143
This is the GNU Objective-C++ compiler, which compiles
2144
Objective-C++ on platforms supported by the gcc compiler. It uses the
2145
gcc backend to generate optimized code.
2148
ifenabled(`multilib',`
2149
Package: gobjc++`'PV-multilib`'TS
2150
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2152
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2153
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
2155
Description: GNU Objective-C++ compiler (multilib files)
2156
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
2157
platforms supported by the gcc compiler.
2159
On architectures with multilib support, the package contains files
2160
and dependencies for the non-default multilib architecture(s).
2165
ifenabled(`objcdev',`
2166
Package: gobjc`'PV`'TS
2168
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2169
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2170
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
2171
Provides: objc-compiler`'TS
2172
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
2174
Description: GNU Objective-C compiler
2175
This is the GNU Objective-C compiler, which compiles
2176
Objective-C on platforms supported by the gcc compiler. It uses the
2177
gcc backend to generate optimized code.
2179
ifenabled(`multilib',`
2180
Package: gobjc`'PV-multilib`'TS
2181
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2183
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2184
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2186
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2187
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
2188
supported by the gcc compiler.
2190
On architectures with multilib support, the package contains files
2191
and dependencies for the non-default multilib architecture(s).
2194
Package: libobjc`'PV-dev`'LS
2195
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2198
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
2199
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2202
Description: Runtime library for GNU Objective-C applications (development files)
2203
This package contains the headers and static library files needed to build
2204
GNU ObjC applications.
2206
Package: lib64objc`'PV-dev`'LS
2207
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2210
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
2212
Description: Runtime library for GNU Objective-C applications (64bit development files)
2213
This package contains the headers and static library files needed to build
2214
GNU ObjC applications.
2216
Package: lib32objc`'PV-dev`'LS
2217
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2220
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
2222
Description: Runtime library for GNU Objective-C applications (32bit development files)
2223
This package contains the headers and static library files needed to build
2224
GNU ObjC applications.
2226
Package: libn32objc`'PV-dev`'LS
2227
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2230
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2232
Description: Runtime library for GNU Objective-C applications (n32 development files)
2233
This package contains the headers and static library files needed to build
2234
GNU ObjC applications.
2236
ifenabled(`x32dev',`
2237
Package: libx32objc`'PV-dev`'LS
2238
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2241
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2243
Description: Runtime library for GNU Objective-C applications (x32 development files)
2244
This package contains the headers and static library files needed to build
2245
GNU ObjC applications.
2249
Package: libhfobjc`'PV-dev`'LS
2250
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2253
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2255
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
2256
This package contains the headers and static library files needed to build
2257
GNU ObjC applications.
2261
Package: libsfobjc`'PV-dev`'LS
2262
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2265
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2267
Description: Runtime library for GNU Objective-C applications (soft float development files)
2268
This package contains the headers and static library files needed to build
2269
GNU ObjC applications.
2273
ifenabled(`libobjc',`
2274
Package: libobjc`'OBJC_SO`'LS
2275
Section: ifdef(`TARGET',`devel',`libs')
2276
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2277
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2278
Pre-Depends: multiarch-support
2279
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
2280
',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]')
2281
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2282
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2284
Description: Runtime library for GNU Objective-C applications
2285
Library needed for GNU ObjC applications linked against the shared library.
2287
Package: libobjc`'OBJC_SO-dbg`'LS
2289
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2290
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2291
')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]')
2293
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2295
Description: Runtime library for GNU Objective-C applications (debug symbols)
2296
Library needed for GNU ObjC applications linked against the shared library.
2299
ifenabled(`lib64objc',`
2300
Package: lib64objc`'OBJC_SO`'LS
2301
Section: ifdef(`TARGET',`devel',`libs')
2302
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2303
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2304
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2306
Description: Runtime library for GNU Objective-C applications (64bit)
2307
Library needed for GNU ObjC applications linked against the shared library.
2309
Package: lib64objc`'OBJC_SO-dbg`'LS
2311
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2313
Depends: BASEDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
2315
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
2316
Library needed for GNU ObjC applications linked against the shared library.
2319
ifenabled(`lib32objc',`
2320
Package: lib32objc`'OBJC_SO`'LS
2321
Section: ifdef(`TARGET',`devel',`libs')
2322
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2323
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2324
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2325
Conflicts: ${confl:lib32}
2327
Description: Runtime library for GNU Objective-C applications (32bit)
2328
Library needed for GNU ObjC applications linked against the shared library.
2330
Package: lib32objc`'OBJC_SO-dbg`'LS
2332
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2334
Depends: BASEDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
2336
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
2337
Library needed for GNU ObjC applications linked against the shared library.
2340
ifenabled(`libn32objc',`
2341
Package: libn32objc`'OBJC_SO`'LS
2342
Section: ifdef(`TARGET',`devel',`libs')
2343
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2344
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2345
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2347
Description: Runtime library for GNU Objective-C applications (n32)
2348
Library needed for GNU ObjC applications linked against the shared library.
2350
Package: libn32objc`'OBJC_SO-dbg`'LS
2352
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2354
Depends: BASEDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
2356
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
2357
Library needed for GNU ObjC applications linked against the shared library.
2360
ifenabled(`libx32objc',`
2361
Package: libx32objc`'OBJC_SO`'LS
2362
Section: ifdef(`TARGET',`devel',`libs')
2363
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2364
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2365
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2367
Description: Runtime library for GNU Objective-C applications (x32)
2368
Library needed for GNU ObjC applications linked against the shared library.
2370
Package: libx32objc`'OBJC_SO-dbg`'LS
2372
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2374
Depends: BASEDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
2376
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
2377
Library needed for GNU ObjC applications linked against the shared library.
2380
ifenabled(`libhfobjc',`
2381
Package: libhfobjc`'OBJC_SO`'LS
2382
Section: ifdef(`TARGET',`devel',`libs')
2383
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2384
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2385
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2386
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
2388
Description: Runtime library for GNU Objective-C applications (hard float ABI)
2389
Library needed for GNU ObjC applications linked against the shared library.
2391
Package: libhfobjc`'OBJC_SO-dbg`'LS
2393
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2395
Depends: BASEDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
2396
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
2398
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
2399
Library needed for GNU ObjC applications linked against the shared library.
2402
ifenabled(`libsfobjc',`
2403
Package: libsfobjc`'OBJC_SO`'LS
2404
Section: ifdef(`TARGET',`devel',`libs')
2405
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2406
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2407
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2408
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
2410
Description: Runtime library for GNU Objective-C applications (soft float ABI)
2411
Library needed for GNU ObjC applications linked against the shared library.
2413
Package: libsfobjc`'OBJC_SO-dbg`'LS
2415
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2417
Depends: BASEDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
2418
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
2420
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
2421
Library needed for GNU ObjC applications linked against the shared library.
2424
ifenabled(`libneonobjc',`
2425
Package: libobjc`'OBJC_SO-neon`'LS
2427
Architecture: NEON_ARCHS
2428
Priority: PRI(optional)
2429
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2431
Description: Runtime library for GNU Objective-C applications [NEON version]
2432
Library needed for GNU ObjC applications linked against the shared library.
2434
This set of libraries is optimized to use a NEON coprocessor, and will
2435
be selected instead when running under systems which have one.
2439
ifenabled(`fortran',`
2441
Package: gfortran`'PV`'TS
2443
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2444
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2445
Provides: fortran95-compiler, ${fortran:mod-version}
2446
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
2448
Description: GNU Fortran compiler
2449
This is the GNU Fortran compiler, which compiles
2450
Fortran on platforms supported by the gcc compiler. It uses the
2451
gcc backend to generate optimized code.
2453
ifenabled(`multilib',`
2454
Package: gfortran`'PV-multilib`'TS
2455
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2457
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2458
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2460
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2461
This is the GNU Fortran compiler, which compiles Fortran on platforms
2462
supported by the gcc compiler.
2464
On architectures with multilib support, the package contains files
2465
and dependencies for the non-default multilib architecture(s).
2468
ifenabled(`gfdldoc',`
2469
Package: gfortran`'PV-doc
2472
Priority: PRI(optional)
2473
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2474
Description: Documentation for the GNU Fortran compiler (gfortran)
2475
Documentation for the GNU Fortran compiler in info `format'.
2478
Package: libgfortran`'PV-dev`'LS
2479
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2480
Section: ifdef(`TARGET',`devel',`libdevel')
2482
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
2483
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2486
Description: Runtime library for GNU Fortran applications (development files)
2487
This package contains the headers and static library files needed to build
2488
GNU Fortran applications.
2490
Package: lib64gfortran`'PV-dev`'LS
2491
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2494
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
2496
Description: Runtime library for GNU Fortran applications (64bit development files)
2497
This package contains the headers and static library files needed to build
2498
GNU Fortran applications.
2500
Package: lib32gfortran`'PV-dev`'LS
2501
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2504
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
2506
Description: Runtime library for GNU Fortran applications (32bit development files)
2507
This package contains the headers and static library files needed to build
2508
GNU Fortran applications.
2510
Package: libn32gfortran`'PV-dev`'LS
2511
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2514
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2516
Description: Runtime library for GNU Fortran applications (n32 development files)
2517
This package contains the headers and static library files needed to build
2518
GNU Fortran applications.
2520
ifenabled(`x32dev',`
2521
Package: libx32gfortran`'PV-dev`'LS
2522
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2525
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2527
Description: Runtime library for GNU Fortran applications (x32 development files)
2528
This package contains the headers and static library files needed to build
2529
GNU Fortran applications.
2530
')`'dnl libx32gfortran
2533
Package: libhfgfortran`'PV-dev`'LS
2534
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2537
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2539
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
2540
This package contains the headers and static library files needed to build
2541
GNU Fortran applications.
2545
Package: libsfgfortran`'PV-dev`'LS
2546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2549
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2551
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
2552
This package contains the headers and static library files needed to build
2553
GNU Fortran applications.
2557
ifenabled(`libgfortran',`
2558
Package: libgfortran`'FORTRAN_SO`'LS
2559
Section: ifdef(`TARGET',`devel',`libs')
2560
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2561
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2562
Pre-Depends: multiarch-support
2563
Breaks: ${multiarch:breaks}
2564
')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]')
2565
Priority: ifdef(`TARGET',`extra',PRI(optional))
2566
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2568
Description: Runtime library for GNU Fortran applications
2569
Library needed for GNU Fortran applications linked against the
2572
Package: libgfortran`'FORTRAN_SO-dbg`'LS
2574
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2575
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2576
')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]')
2578
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2580
Description: Runtime library for GNU Fortran applications (debug symbols)
2581
Library needed for GNU Fortran applications linked against the
2585
ifenabled(`lib64gfortran',`
2586
Package: lib64gfortran`'FORTRAN_SO`'LS
2587
Section: ifdef(`TARGET',`devel',`libs')
2588
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2589
Priority: ifdef(`TARGET',`extra',PRI(optional))
2590
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2592
Description: Runtime library for GNU Fortran applications (64bit)
2593
Library needed for GNU Fortran applications linked against the
2596
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
2598
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2600
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
2602
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
2603
Library needed for GNU Fortran applications linked against the
2605
')`'dnl lib64gfortran
2607
ifenabled(`lib32gfortran',`
2608
Package: lib32gfortran`'FORTRAN_SO`'LS
2609
Section: ifdef(`TARGET',`devel',`libs')
2610
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2611
Priority: ifdef(`TARGET',`extra',PRI(optional))
2612
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2613
Conflicts: ${confl:lib32}
2615
Description: Runtime library for GNU Fortran applications (32bit)
2616
Library needed for GNU Fortran applications linked against the
2619
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
2621
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2623
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
2625
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
2626
Library needed for GNU Fortran applications linked against the
2628
')`'dnl lib32gfortran
2630
ifenabled(`libn32gfortran',`
2631
Package: libn32gfortran`'FORTRAN_SO`'LS
2632
Section: ifdef(`TARGET',`devel',`libs')
2633
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2634
Priority: ifdef(`TARGET',`extra',PRI(optional))
2635
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2637
Description: Runtime library for GNU Fortran applications (n32)
2638
Library needed for GNU Fortran applications linked against the
2641
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
2643
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2645
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
2647
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
2648
Library needed for GNU Fortran applications linked against the
2650
')`'dnl libn32gfortran
2652
ifenabled(`libx32gfortran',`
2653
Package: libx32gfortran`'FORTRAN_SO`'LS
2654
Section: ifdef(`TARGET',`devel',`libs')
2655
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2656
Priority: ifdef(`TARGET',`extra',PRI(optional))
2657
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2659
Description: Runtime library for GNU Fortran applications (x32)
2660
Library needed for GNU Fortran applications linked against the
2663
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
2665
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2667
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
2669
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
2670
Library needed for GNU Fortran applications linked against the
2672
')`'dnl libx32gfortran
2674
ifenabled(`libhfgfortran',`
2675
Package: libhfgfortran`'FORTRAN_SO`'LS
2676
Section: ifdef(`TARGET',`devel',`libs')
2677
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2678
Priority: ifdef(`TARGET',`extra',PRI(optional))
2679
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2680
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
2682
Description: Runtime library for GNU Fortran applications (hard float ABI)
2683
Library needed for GNU Fortran applications linked against the
2686
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
2688
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2690
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
2691
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
2693
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2694
Library needed for GNU Fortran applications linked against the
2696
')`'dnl libhfgfortran
2698
ifenabled(`libsfgfortran',`
2699
Package: libsfgfortran`'FORTRAN_SO`'LS
2700
Section: ifdef(`TARGET',`devel',`libs')
2701
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2702
Priority: ifdef(`TARGET',`extra',PRI(optional))
2703
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2704
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
2706
Description: Runtime library for GNU Fortran applications (soft float ABI)
2707
Library needed for GNU Fortran applications linked against the
2710
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
2712
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2714
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
2715
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
2717
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2718
Library needed for GNU Fortran applications linked against the
2720
')`'dnl libsfgfortran
2722
ifenabled(`libneongfortran',`
2723
Package: libgfortran`'FORTRAN_SO-neon`'LS
2725
Architecture: NEON_ARCHS
2726
ifdef(`MULTIARCH', `Multi-Arch: same
2727
Pre-Depends: multiarch-support
2728
Breaks: ${multiarch:breaks}
2731
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2733
Description: Runtime library for GNU Fortran applications [NEON version]
2734
Library needed for GNU Fortran applications linked against the
2737
This set of libraries is optimized to use a NEON coprocessor, and will
2738
be selected instead when running under systems which have one.
2739
')`'dnl libneongfortran
2744
Package: gccgo`'PV`'TS
2746
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2747
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libdep(go`'GO_SO,), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2748
Provides: go-compiler
2749
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
2751
Description: GNU Go compiler
2752
This is the GNU Go compiler, which compiles Go on platforms supported
2753
by the gcc compiler. It uses the gcc backend to generate optimized code.
2755
ifenabled(`multilib',`
2756
Package: gccgo`'PV-multilib`'TS
2757
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2759
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2760
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
2761
Suggests: ${dep:libgobiarchdbg}
2763
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2764
This is the GNU Go compiler, which compiles Go on platforms supported
2765
by the gcc compiler.
2767
On architectures with multilib support, the package contains files
2768
and dependencies for the non-default multilib architecture(s).
2771
ifenabled(`gfdldoc',`
2772
Package: gccgo`'PV-doc
2775
Priority: PRI(optional)
2776
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2778
Description: Documentation for the GNU Go compiler (gccgo)
2779
Documentation for the GNU Go compiler in info `format'.
2783
ifenabled(`libggo',`
2784
Package: libgo`'GO_SO`'LS
2785
Section: ifdef(`TARGET',`devel',`libs')
2786
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2787
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2788
Pre-Depends: multiarch-support
2789
')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]')
2790
Priority: ifdef(`TARGET',`extra',PRI(optional))
2791
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2792
Replaces: libgo3`'LS
2794
Description: Runtime library for GNU Go applications
2795
Library needed for GNU Go applications linked against the
2798
Package: libgo`'GO_SO-dbg`'LS
2800
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2801
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2802
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
2804
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
2806
Description: Runtime library for GNU Go applications (debug symbols)
2807
Library needed for GNU Go applications linked against the
2811
ifenabled(`lib64ggo',`
2812
Package: lib64go`'GO_SO`'LS
2813
Section: ifdef(`TARGET',`devel',`libs')
2814
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2815
Priority: ifdef(`TARGET',`extra',PRI(optional))
2816
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2817
Replaces: lib64go3`'LS
2819
Description: Runtime library for GNU Go applications (64bit)
2820
Library needed for GNU Go applications linked against the
2823
Package: lib64go`'GO_SO-dbg`'LS
2825
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2827
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
2829
Description: Runtime library for GNU Go applications (64bit debug symbols)
2830
Library needed for GNU Go applications linked against the
2834
ifenabled(`lib32ggo',`
2835
Package: lib32go`'GO_SO`'LS
2836
Section: ifdef(`TARGET',`devel',`libs')
2837
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2838
Priority: ifdef(`TARGET',`extra',PRI(optional))
2839
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2840
Conflicts: ${confl:lib32}
2841
Replaces: lib32go3`'LS
2843
Description: Runtime library for GNU Go applications (32bit)
2844
Library needed for GNU Go applications linked against the
2847
Package: lib32go`'GO_SO-dbg`'LS
2849
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2851
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
2853
Description: Runtime library for GNU Go applications (32 bit debug symbols)
2854
Library needed for GNU Go applications linked against the
2858
ifenabled(`libn32ggo',`
2859
Package: libn32go`'GO_SO`'LS
2860
Section: ifdef(`TARGET',`devel',`libs')
2861
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2862
Priority: ifdef(`TARGET',`extra',PRI(optional))
2863
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2864
Replaces: libn32go3`'LS
2866
Description: Runtime library for GNU Go applications (n32)
2867
Library needed for GNU Go applications linked against the
2870
Package: libn32go`'GO_SO-dbg`'LS
2872
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2874
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
2876
Description: Runtime library for GNU Go applications (n32 debug symbols)
2877
Library needed for GNU Go applications linked against the
2881
ifenabled(`libx32ggo',`
2882
Package: libx32go`'GO_SO`'LS
2883
Section: ifdef(`TARGET',`devel',`libs')
2884
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2885
Priority: ifdef(`TARGET',`extra',PRI(optional))
2886
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2887
Replaces: libx32go3`'LS
2889
Description: Runtime library for GNU Go applications (x32)
2890
Library needed for GNU Go applications linked against the
2893
Package: libx32go`'GO_SO-dbg`'LS
2895
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2897
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
2899
Description: Runtime library for GNU Go applications (x32 debug symbols)
2900
Library needed for GNU Go applications linked against the
2907
Package: gcj`'PV`'TS
2910
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2911
Depends: BASEDEP, ${dep:gcj}, ${dep:gcjcross}, ${dep:libcdev}, ${dep:ecj}, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2912
Recommends: libecj-java-gcj
2913
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
2914
Replaces: libgcj11 (<< 4.5-20100101-1), gcj`'PV-jdk`'TS (<< 4.8.1-4)
2916
Description: GCJ byte code and native compiler for Java(TM)
2917
GCJ is a front end to the GCC compiler which can natively compile both
2918
Java(tm) source and bytecode files. The compiler can also generate class
2922
ifenabled(`libgcj',`
2923
ifenabled(`libgcjcommon',`
2924
Package: libgcj-common
2927
Priority: PRI(optional)
2928
Depends: BASEDEP, ${misc:Depends}
2929
Conflicts: classpath (<= 0.04-4)
2930
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
2932
Description: Java runtime library (common files)
2933
This package contains files shared by Classpath and libgcj libraries.
2934
')`'dnl libgcjcommon
2937
Package: gcj`'PV-jdk`'TS
2940
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2941
Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV`'TS (= ${gcj:Version}), gcj`'PV-jre`'TS (= ${gcj:Version}), libdevdep(gcj`'GCJ_SO-dev,,=,${gcj:Version}), fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2942
Recommends: libecj-java-gcj
2943
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
2944
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
2945
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
2946
Replaces: libgcj11 (<< 4.5-20100101-1)
2948
Description: GCJ and Classpath development tools for Java(TM)
2949
GCJ is a front end to the GCC compiler which can natively compile both
2950
Java(tm) source and bytecode files. The compiler can also generate class
2951
files. Other java development tools from classpath are included in this
2954
The package contains as well a collection of wrapper scripts and symlinks.
2955
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
2957
Package: gcj`'PV-jre-headless`'TS
2958
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2961
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
2962
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
2963
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
2964
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
2965
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
2967
Description: Java runtime environment using GIJ/Classpath (headless version)
2968
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
2969
It includes a class loader which can dynamically load shared objects, so
2970
it is possible to give it the name of a class which has been compiled and
2971
put into a shared library on the class path.
2973
The package contains as well a collection of wrapper scripts and symlinks.
2974
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
2975
limited to the headless tools and libraries.
2977
Package: gcj`'PV-jre`'TS
2980
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2981
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
2982
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
2983
Replaces: gcj-4.8-jre-headless`'TS (<< 4.8.2-2)
2985
Description: Java runtime environment using GIJ/Classpath
2986
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
2987
It includes a class loader which can dynamically load shared objects, so
2988
it is possible to give it the name of a class which has been compiled and
2989
put into a shared library on the class path.
2991
The package contains as well a collection of wrapper scripts and symlinks.
2992
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
2994
Package: libgcj`'LIBGCJ_EXT`'LS
2997
Priority: PRI(optional)
2998
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3001
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3002
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3003
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3004
Replaces: gij-4.4 (<< 4.4.0-1)
3006
Description: Java runtime library for use with gcj
3007
This is the runtime that goes along with the gcj front end to
3008
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3009
connect the libraries to the compiler and the underlying OS.
3011
To show file names and line numbers in stack traces, the packages
3012
libgcj`'GCJ_SO-dbg and binutils are required.
3014
Package: gcj`'PV-jre-lib`'TS
3017
Priority: PRI(optional)
3018
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3020
Description: Java runtime library for use with gcj (jar files)
3021
This is the jar file that goes along with the gcj front end to gcc.
3027
Priority: PRI(optional)
3028
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3031
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3033
Description: Link time only library for use with gcj
3034
A fake library that is used at link time only. It ensures that
3035
binaries built with the BC-ABI link against a constant SONAME.
3036
This way, BC-ABI binaries continue to work if the SONAME underlying
3040
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3043
Priority: PRI(optional)
3044
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3047
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3048
Suggests: ${pkg:gcjqt}
3050
Description: AWT peer runtime libraries for use with gcj
3051
These are runtime libraries holding the AWT peer implementations
3052
for libgcj (currently the GTK+ based peer library is required, the
3053
QT bases library is not built).
3055
ifenabled(`gtkpeer',`
3056
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3059
Priority: PRI(optional)
3060
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3063
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3065
Description: AWT GTK+ peer runtime library for use with libgcj
3066
This is the runtime library holding the GTK+ based AWT peer
3067
implementation for libgcj.
3070
ifenabled(`qtpeer',`
3071
Package: libgcj`'GCJ_SO-awt-qt`'LS
3074
Priority: PRI(optional)
3075
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3078
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3080
Description: AWT QT peer runtime library for use with libgcj
3081
This is the runtime library holding the QT based AWT peer
3082
implementation for libgcj.
3086
ifenabled(`libgcjdev',`
3087
Package: libgcj`'GCJ_SO-dev`'LS
3090
ifdef(`MULTIARCH', `Multi-Arch: same
3092
Priority: PRI(optional)
3093
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}
3094
Suggests: libgcj-doc
3096
Description: Java development headers for use with gcj
3097
These are the development headers that go along with the gcj front end
3098
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3099
to connect the libraries to the compiler and the underlying OS.
3101
Package: libgcj`'GCJ_SO-dbg`'LS
3105
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3108
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3109
Recommends: binutils, libc6-dbg | libc-dbg
3111
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3112
The package provides debugging symbols for the libraries provided
3113
in libgcj`'GCJ_SO-dev.
3115
binutils is required to show file names and line numbers in stack traces.
3117
ifenabled(`gcjsrc',`
3118
Package: gcj`'PV-source
3121
Priority: PRI(optional)
3122
Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3124
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3125
These are the java source files packaged as a zip file for use in development
3126
environments like eclipse and netbeans.
3129
ifenabled(`gcjdoc',`
3133
Priority: PRI(optional)
3134
Depends: SOFTBASEDEP, ${misc:Depends}
3135
Enhances: libgcj`'GCJ_SO-dev
3136
Provides: classpath-doc
3138
Description: libgcj API documentation and example programs
3139
Autogenerated documentation describing the API of the libgcj library.
3140
Sources and precompiled example programs from the Classpath library.
3146
ifenabled(`libcxx',`
3147
Package: libstdc++CXX_SO`'LS
3148
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3149
Section: ifdef(`TARGET',`devel',`libs')
3150
Priority: ifdef(`TARGET',`extra',PRI(important))
3151
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3152
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
3153
ifdef(`MULTIARCH', `Multi-Arch: same
3154
Pre-Depends: multiarch-support
3155
Breaks: ${multiarch:breaks}
3156
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3157
Conflicts: scim (<< 1.4.2-1)
3159
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3160
This package contains an additional runtime library for C++ programs
3161
built with the GNU compiler.
3163
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3164
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3166
ifdef(`TARGET', `dnl
3168
This package contains files for TARGET architecture, for use in cross-compile
3173
ifenabled(`lib32cxx',`
3174
Package: lib32stdc++CXX_SO`'LS
3175
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3176
Section: ifdef(`TARGET',`devel',`libs')
3178
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3179
Conflicts: ${confl:lib32}
3180
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3183
Description: GNU Standard C++ Library v3 (32 bit Version)
3184
This package contains an additional runtime library for C++ programs
3185
built with the GNU compiler.
3186
ifdef(`TARGET', `dnl
3188
This package contains files for TARGET architecture, for use in cross-compile
3193
ifenabled(`lib64cxx',`
3194
Package: lib64stdc++CXX_SO`'LS
3195
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3196
Section: ifdef(`TARGET',`devel',`libs')
3197
Priority: ifdef(`TARGET',`extra',PRI(optional))
3198
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3199
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3202
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3203
This package contains an additional runtime library for C++ programs
3204
built with the GNU compiler.
3206
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3207
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3209
ifdef(`TARGET', `dnl
3211
This package contains files for TARGET architecture, for use in cross-compile
3216
ifenabled(`libn32cxx',`
3217
Package: libn32stdc++CXX_SO`'LS
3218
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3219
Section: ifdef(`TARGET',`devel',`libs')
3220
Priority: ifdef(`TARGET',`extra',PRI(optional))
3221
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3222
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3225
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3226
This package contains an additional runtime library for C++ programs
3227
built with the GNU compiler.
3229
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3230
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3232
ifdef(`TARGET', `dnl
3234
This package contains files for TARGET architecture, for use in cross-compile
3239
ifenabled(`libx32cxx',`
3240
Package: libx32stdc++CXX_SO`'LS
3241
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3242
Section: ifdef(`TARGET',`devel',`libs')
3243
Priority: ifdef(`TARGET',`extra',PRI(optional))
3244
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3245
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3248
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3249
This package contains an additional runtime library for C++ programs
3250
built with the GNU compiler.
3252
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3253
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3255
ifdef(`TARGET', `dnl
3257
This package contains files for TARGET architecture, for use in cross-compile
3262
ifenabled(`libhfcxx',`
3263
Package: libhfstdc++CXX_SO`'LS
3264
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3265
Section: ifdef(`TARGET',`devel',`libs')
3266
Priority: ifdef(`TARGET',`extra',PRI(optional))
3267
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3268
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3270
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3272
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3273
This package contains an additional runtime library for C++ programs
3274
built with the GNU compiler.
3276
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3277
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3279
ifdef(`TARGET', `dnl
3281
This package contains files for TARGET architecture, for use in cross-compile
3286
ifenabled(`libsfcxx',`
3287
Package: libsfstdc++CXX_SO`'LS
3288
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3289
Section: ifdef(`TARGET',`devel',`libs')
3290
Priority: ifdef(`TARGET',`extra',PRI(optional))
3291
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3292
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3294
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3296
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3297
This package contains an additional runtime library for C++ programs
3298
built with the GNU compiler.
3300
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3301
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3303
ifdef(`TARGET', `dnl
3305
This package contains files for TARGET architecture, for use in cross-compile
3310
ifenabled(`libneoncxx',`
3311
Package: libstdc++CXX_SO-neon`'LS
3312
Architecture: NEON_ARCHS
3315
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3317
Description: GNU Standard C++ Library v3 [NEON version]
3318
This package contains an additional runtime library for C++ programs
3319
built with the GNU compiler.
3321
This set of libraries is optimized to use a NEON coprocessor, and will
3322
be selected instead when running under systems which have one.
3325
ifenabled(`c++dev',`
3326
Package: libstdc++`'PV-dev`'LS
3327
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3328
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3330
Section: ifdef(`TARGET',`devel',`libdevel')
3331
Priority: ifdef(`TARGET',`extra',PRI(optional))
3332
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3333
ifdef(`TARGET',`',`dnl native
3334
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
3335
Suggests: libstdc++`'PV-doc
3337
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3339
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3340
This package contains the headers and static library files necessary for
3341
building C++ programs which use libstdc++.
3343
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3344
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3346
ifdef(`TARGET', `dnl
3348
This package contains files for TARGET architecture, for use in cross-compile
3352
Package: libstdc++`'PV-pic`'LS
3353
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3354
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3356
Section: ifdef(`TARGET',`devel',`libdevel')
3358
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3359
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3362
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3363
This is used to develop subsets of the libstdc++ shared libraries for
3364
use on custom installation floppies and in embedded systems.
3366
Unless you are making one of those, you will not need this package.
3367
ifdef(`TARGET', `dnl
3369
This package contains files for TARGET architecture, for use in cross-compile
3373
Package: libstdc++CXX_SO`'PV-dbg`'LS
3374
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3377
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3378
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
3379
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
3380
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
3382
Recommends: libdevdep(stdc++`'PV-dev,)
3383
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
3385
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3386
This package contains the shared library of libstdc++ compiled with
3388
ifdef(`TARGET', `dnl
3390
This package contains files for TARGET architecture, for use in cross-compile
3394
Package: lib32stdc++`'PV-dev`'LS
3395
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3396
Section: ifdef(`TARGET',`devel',`libdevel')
3397
Priority: ifdef(`TARGET',`extra',PRI(optional))
3398
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3400
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3401
This package contains the headers and static library files necessary for
3402
building C++ programs which use libstdc++.
3404
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3405
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3407
ifdef(`TARGET', `dnl
3409
This package contains files for TARGET architecture, for use in cross-compile
3413
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3414
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3417
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3418
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3420
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,
3422
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3423
This package contains the shared library of libstdc++ compiled with
3425
ifdef(`TARGET', `dnl
3427
This package contains files for TARGET architecture, for use in cross-compile
3431
Package: lib64stdc++`'PV-dev`'LS
3432
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3433
Section: ifdef(`TARGET',`devel',`libdevel')
3434
Priority: ifdef(`TARGET',`extra',PRI(optional))
3435
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3437
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3438
This package contains the headers and static library files necessary for
3439
building C++ programs which use libstdc++.
3441
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3442
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3444
ifdef(`TARGET', `dnl
3446
This package contains files for TARGET architecture, for use in cross-compile
3450
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3451
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3454
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3455
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3457
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
3459
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3460
This package contains the shared library of libstdc++ compiled with
3462
ifdef(`TARGET', `dnl
3464
This package contains files for TARGET architecture, for use in cross-compile
3468
Package: libn32stdc++`'PV-dev`'LS
3469
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3470
Section: ifdef(`TARGET',`devel',`libdevel')
3471
Priority: ifdef(`TARGET',`extra',PRI(optional))
3472
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3474
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3475
This package contains the headers and static library files necessary for
3476
building C++ programs which use libstdc++.
3478
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3479
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3481
ifdef(`TARGET', `dnl
3483
This package contains files for TARGET architecture, for use in cross-compile
3487
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3488
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3491
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3492
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3494
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
3496
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3497
This package contains the shared library of libstdc++ compiled with
3499
ifdef(`TARGET', `dnl
3501
This package contains files for TARGET architecture, for use in cross-compile
3505
ifenabled(`x32dev',`
3506
Package: libx32stdc++`'PV-dev`'LS
3507
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3508
Section: ifdef(`TARGET',`devel',`libdevel')
3509
Priority: ifdef(`TARGET',`extra',PRI(optional))
3510
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3512
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3513
This package contains the headers and static library files necessary for
3514
building C++ programs which use libstdc++.
3516
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3517
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3519
ifdef(`TARGET', `dnl
3521
This package contains files for TARGET architecture, for use in cross-compile
3526
ifenabled(`libx32dbgcxx',`
3527
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3528
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3531
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3532
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3534
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
3536
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3537
This package contains the shared library of libstdc++ compiled with
3539
ifdef(`TARGET', `dnl
3541
This package contains files for TARGET architecture, for use in cross-compile
3544
')`'dnl libx32dbgcxx
3546
ifenabled(`libhfdbgcxx',`
3547
Package: libhfstdc++`'PV-dev`'LS
3548
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3549
Section: ifdef(`TARGET',`devel',`libdevel')
3550
Priority: ifdef(`TARGET',`extra',PRI(optional))
3551
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3553
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3554
This package contains the headers and static library files necessary for
3555
building C++ programs which use libstdc++.
3557
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3558
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3560
ifdef(`TARGET', `dnl
3562
This package contains files for TARGET architecture, for use in cross-compile
3566
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3567
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3570
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3571
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3573
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]')
3575
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3576
This package contains the shared library of libstdc++ compiled with
3578
ifdef(`TARGET', `dnl
3580
This package contains files for TARGET architecture, for use in cross-compile
3585
ifenabled(`libsfdbgcxx',`
3586
Package: libsfstdc++`'PV-dev`'LS
3587
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3588
Section: ifdef(`TARGET',`devel',`libdevel')
3589
Priority: ifdef(`TARGET',`extra',PRI(optional))
3590
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3592
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3593
This package contains the headers and static library files necessary for
3594
building C++ programs which use libstdc++.
3596
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3597
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3599
ifdef(`TARGET', `dnl
3601
This package contains files for TARGET architecture, for use in cross-compile
3605
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3606
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3609
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3610
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3612
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]')
3614
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3615
This package contains the shared library of libstdc++ compiled with
3617
ifdef(`TARGET', `dnl
3619
This package contains files for TARGET architecture, for use in cross-compile
3624
ifdef(`TARGET', `', `
3625
Package: libstdc++`'PV-doc
3628
Priority: PRI(optional)
3629
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3630
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
3631
Description: GNU Standard C++ Library v3 (documentation files)
3632
This package contains documentation files for the GNU stdc++ library.
3634
One set is the distribution documentation, the other set is the
3635
source documentation including a namespace list, class hierarchy,
3636
alphabetical list, compound list, file list, namespace members,
3637
compound members and file members.
3643
Package: gnat`'-GNAT_V
3645
Priority: PRI(optional)
3646
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3648
Depends: BASEDEP, gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3649
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3650
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
3652
Description: GNU Ada compiler
3653
GNAT is a compiler for the Ada programming language. It produces optimized
3654
code on platforms supported by the GNU Compiler Collection (GCC).
3656
This package provides the compiler, tools and runtime library that handles
3657
exceptions using the default zero-cost mechanism.
3659
Package: gnat`'-GNAT_V-sjlj
3662
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3664
Depends: BASEDEP, gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3666
Description: GNU Ada compiler (setjump/longjump runtime library)
3667
GNAT is a compiler for the Ada programming language. It produces optimized
3668
code on platforms supported by the GNU Compiler Collection (GCC).
3670
This package provides an alternative runtime library that handles
3671
exceptions using the setjump/longjump mechanism (as a static library
3672
only). You can install it to supplement the normal compiler.
3674
ifenabled(`libgnat',`
3675
Package: libgnat`'-GNAT_V
3678
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3679
Pre-Depends: multiarch-support
3681
Priority: PRI(optional)
3682
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3684
Description: runtime for applications compiled with GNAT (shared library)
3685
GNAT is a compiler for the Ada programming language. It produces optimized
3686
code on platforms supported by the GNU Compiler Collection (GCC).
3688
The libgnat library provides runtime components needed by most
3689
applications produced with GNAT.
3691
This package contains the runtime shared library.
3693
Package: libgnat`'-GNAT_V-dbg
3696
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3697
Pre-Depends: multiarch-support
3700
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3702
Description: runtime for applications compiled with GNAT (debugging symbols)
3703
GNAT is a compiler for the Ada programming language. It produces optimized
3704
code on platforms supported by the GNU Compiler Collection (GCC).
3706
The libgnat library provides runtime components needed by most
3707
applications produced with GNAT.
3709
This package contains the debugging symbols.
3711
Package: libgnatvsn`'GNAT_V-dev
3715
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3716
libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3717
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3719
Description: GNU Ada compiler selected components (development files)
3720
GNAT is a compiler for the Ada programming language. It produces optimized
3721
code on platforms supported by the GNU Compiler Collection (GCC).
3723
The libgnatvsn library exports selected GNAT components for use in other
3724
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3725
GPL, allowing to link proprietary programs with it.
3727
This package contains the development files and static library.
3729
Package: libgnatvsn`'GNAT_V
3731
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3732
Pre-Depends: multiarch-support
3734
Priority: PRI(optional)
3736
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3738
Description: GNU Ada compiler selected components (shared library)
3739
GNAT is a compiler for the Ada programming language. It produces optimized
3740
code on platforms supported by the GNU Compiler Collection (GCC).
3742
The libgnatvsn library exports selected GNAT components for use in other
3743
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3744
GPL, allowing to link proprietary programs with it.
3746
This package contains the runtime shared library.
3748
Package: libgnatvsn`'GNAT_V-dbg
3750
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3751
Pre-Depends: multiarch-support
3755
Depends: BASEDEP, libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3758
Description: GNU Ada compiler selected components (debugging symbols)
3759
GNAT is a compiler for the Ada programming language. It produces optimized
3760
code on platforms supported by the GNU Compiler Collection (GCC).
3762
The libgnatvsn library exports selected GNAT components for use in other
3763
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3764
GPL, allowing to link proprietary programs with it.
3766
This package contains the debugging symbols.
3768
Package: libgnatprj`'GNAT_V-dev
3772
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3773
libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
3774
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3776
Description: GNU Ada compiler Project Manager (development files)
3777
GNAT is a compiler for the Ada programming language. It produces optimized
3778
code on platforms supported by the GNU Compiler Collection (GCC).
3780
GNAT uses project files to organise source and object files in large-scale
3781
development efforts. The libgnatprj library exports GNAT project files
3782
management for use in other packages, most notably ASIS tools (package
3783
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3784
licensed under the pure GPL; all programs that use it must also be
3785
distributed under the GPL, or not distributed at all.
3787
This package contains the development files and static library.
3789
Package: libgnatprj`'GNAT_V
3791
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3792
Pre-Depends: multiarch-support
3794
Priority: PRI(optional)
3796
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3798
Description: GNU Ada compiler Project Manager (shared library)
3799
GNAT is a compiler for the Ada programming language. It produces optimized
3800
code on platforms supported by the GNU Compiler Collection (GCC).
3802
GNAT uses project files to organise source and object files in large-scale
3803
development efforts. The libgnatprj library exports GNAT project files
3804
management for use in other packages, most notably ASIS tools (package
3805
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3806
licensed under the pure GPL; all programs that use it must also be
3807
distributed under the GPL, or not distributed at all.
3809
This package contains the runtime shared library.
3811
Package: libgnatprj`'GNAT_V-dbg
3813
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3814
Pre-Depends: multiarch-support
3818
Depends: BASEDEP, libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3821
Description: GNU Ada compiler Project Manager (debugging symbols)
3822
GNAT is a compiler for the Ada programming language. It produces optimized
3823
code on platforms supported by the GNU Compiler Collection (GCC).
3825
GNAT uses project files to organise source and object files in large-scale
3826
development efforts. The libgnatprj library exports GNAT project files
3827
management for use in other packages, most notably ASIS tools (package
3828
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3829
licensed under the pure GPL; all programs that use it must also be
3830
distributed under the GPL, or not distributed at all.
3832
This package contains the debugging symbols.
3835
ifenabled(`lib64gnat',`
3836
Package: lib64gnat`'-GNAT_V
3838
Architecture: biarch64_archs
3839
Priority: PRI(optional)
3840
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3842
Description: runtime for applications compiled with GNAT (64 bits shared library)
3843
GNAT is a compiler for the Ada programming language. It produces optimized
3844
code on platforms supported by the GNU Compiler Collection (GCC).
3846
The libgnat library provides runtime components needed by most
3847
applications produced with GNAT.
3849
This package contains the runtime shared library for 64 bits architectures.
3852
ifenabled(`gfdldoc',`
3853
Package: gnat`'PV-doc
3856
Priority: PRI(optional)
3857
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3859
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
3861
Description: GNU Ada compiler (documentation)
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 documentation in info `format'.
3873
Package: gdc`'PV`'TS
3875
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3876
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
3877
Provides: gdc, d-compiler, d-v2-compiler
3878
Replaces: gdc (<< 4.4.6-5)
3880
Description: GNU D compiler (version 2), based on the GCC backend
3881
This is the GNU D compiler, which compiles D on platforms supported by gcc.
3882
It uses the gcc backend to generate optimised code.
3884
This compiler supports D language version 2.
3886
ifenabled(`libphobos',`
3887
Package: libphobos`'PV-dev`'LS
3888
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
3890
Priority: PRI(optional)
3891
Depends: BASEDEP, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
3892
Provides: libphobos-dev
3894
Description: Phobos D standard library
3895
This is the Phobos standard library that comes with the D2 compiler.
3897
For more information check http://www.dlang.org/phobos/
3899
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
3901
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
3903
Depends: BASEDEP, libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
3904
Provides: libphobos`'PHOBOS_V`'TS-dbg
3906
Description: The Phobos D standard library (debug symbols)
3907
This is the Phobos standard library that comes with the D2 compiler.
3909
For more information check http://www.dlang.org/phobos/
3913
ifdef(`TARGET',`',`dnl
3915
Package: gcc`'PV-soft-float
3916
Architecture: arm armel armhf
3917
Priority: PRI(optional)
3918
Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
3919
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
3921
Description: GCC soft-floating-point gcc libraries (ARM)
3922
These are versions of basic static libraries such as libgcc.a compiled
3923
with the -msoft-float option, for CPUs without a floating-point unit.
3927
ifenabled(`fixincl',`
3928
Package: fixincludes
3930
Priority: PRI(optional)
3931
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3933
Description: Fix non-ANSI header files
3934
FixIncludes was created to fix non-ANSI system header files. Many
3935
system manufacturers supply proprietary headers that are not ANSI compliant.
3936
The GNU compilers cannot compile non-ANSI headers. Consequently, the
3937
FixIncludes shell script was written to fix the header files.
3939
Not all packages with header files are installed on the system, when the
3940
package is built, so we make fixincludes available at build time of other
3941
packages, such that checking tools like lintian can make use of it.
3945
ifdef(`TARGET', `', `
3946
ifenabled(`gfdldoc',`
3947
Package: gcc`'PV-doc
3950
Priority: PRI(optional)
3951
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3952
Conflicts: gcc-docs (<< 2.95.2)
3953
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
3954
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
3955
Documentation for the GNU compilers in info `format'.
3960
ifdef(`TARGET',`',`dnl
3961
ifenabled(`libnof',`
3962
Package: gcc`'PV-nof
3963
Architecture: powerpc
3964
Priority: PRI(optional)
3965
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
3966
Conflicts: gcc-3.2-nof
3968
Description: GCC no-floating-point gcc libraries (powerpc)
3969
These are versions of basic static libraries such as libgcc.a compiled
3970
with the -msoft-float option, for CPUs without a floating-point unit.
3974
ifenabled(`source',`
3975
Package: gcc`'PV-source
3977
Priority: PRI(optional)
3978
Depends: make (>= 3.81), autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
3979
Description: Source of the GNU Compiler Collection
3980
This package contains the sources and patches which are needed to
3981
build the GNU Compiler Collection (GCC).
3985
dnl last line in file