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(`depifenabled', `ifelse(index(enabled_languages, `$1'), -1, `', `$2')')
22
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
24
ifdef(`TARGET',`ifdef(`CROSS_ARCH',`',`undefine(`MULTIARCH')')')
25
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
26
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
27
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
28
define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
30
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
34
dnl --------------------------------------------------------------------------
37
Priority: PRI(optional)
38
ifelse(DIST,`Ubuntu',`dnl
39
ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl
40
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
42
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
44
XSBC-Original-Maintainer: MAINTAINER
46
Maintainer: MAINTAINER
48
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
49
Uploaders: Ludovic Brenta <lbrenta@debian.org>
50
', regexp(SRCNAME, `gdc'),0,`dnl
51
Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
53
Uploaders: Matthias Klose <doko@debian.org>
55
Standards-Version: 3.9.5
56
ifdef(`TARGET',`dnl cross
57
Build-Depends: debhelper (>= 5.0.62),
58
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
59
LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTOGEN_BUILD_DEP AUTO_BUILD_DEP
60
SOURCE_BUILD_DEP CROSS_BUILD_DEP
61
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
62
gawk, lzma, xz-utils, patchutils,
63
zlib1g-dev, SDT_BUILD_DEP
64
bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
66
Build-Depends: debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP
67
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
68
kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any],
69
AUTO_BUILD_DEP AUTOGEN_BUILD_DEP BASE_BUILD_DEP
70
libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
71
gawk, lzma, xz-utils, patchutils,
72
zlib1g-dev, SDT_BUILD_DEP
73
BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSBDV) [hppa],
74
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
75
texinfo (>= 4.3), locales, sharutils,
76
procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
77
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
78
CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
79
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
81
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
82
Homepage: http://gcc.gnu.org/
83
', regexp(SRCNAME, `gdc'),0,`dnl
84
Homepage: http://gdcproject.org/
86
Homepage: http://gcc.gnu.org/
88
XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
89
XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV
91
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
92
Package: gcc-snapshot`'TS
96
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
97
Recommends: ${snap:recommends}
99
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
101
Description: A SNAPSHOT of the GNU Compiler Collection
102
This package contains a recent development SNAPSHOT of all files
103
contained in the GNU Compiler Collection (GCC).
105
The source code for this package has been exported from SVN trunk.
107
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
109
This package will NEVER hit the testing distribution. It is used for
110
tracking gcc bugs submitted to the Debian BTS in recent development
114
dnl default base package dependencies
115
define(`BASETARGET', `')
116
define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})')
117
define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})')
119
dnl base, when building libgcc out of the gcj source; needed if new symbols
120
dnl in libgcc are used in libgcj.
121
ifelse(index(SRCNAME, `gcj'), 0, `
122
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
123
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
126
ifelse(index(SRCNAME, `gnat'), 0, `
127
define(`BASEDEP', `gnat`'PV-base (= ${gnat:Version})')
128
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
131
ifenabled(`gccbase',`
133
Package: gcc`'PV-base
134
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
135
ifdef(`MULTIARCH', `Multi-Arch: same
138
Priority: PRI(required)
139
Depends: ${misc:Depends}
140
Replaces: ${base:Replaces}
141
Breaks: gcc-4.4-base (<< 4.4.7), 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~), gcc-4.7-base (<< 4.7.3), dehydra (<= 0.9.hg20110609-2)
143
Description: GCC, the GNU Compiler Collection (base package)
144
This package contains files common to all languages and libraries
145
contained in the GNU Compiler Collection (GCC).
146
ifdef(`BASE_ONLY', `dnl
148
This version of GCC is not yet available for this architecture.
149
Please use the compilers from the gcc-snapshot package for testing.
153
ifenabled(`gccxbase',`
154
dnl override default base package dependencies to cross version
155
dnl This creates a toolchain that doesnt depend on the system -base packages
156
define(`BASETARGET', `PV`'TS')
157
define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})')
158
define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})')
160
Package: gcc`'BASETARGET-base
164
Depends: ${misc:Depends}
166
Description: GCC, the GNU Compiler Collection (base package)
167
This package contains files common to all languages and libraries
168
contained in the GNU Compiler Collection (GCC).
172
ifdef(`TARGET', `', `
173
ifenabled(`gcjbase',`
174
Package: gcj`'PV-base
176
ifdef(`MULTIARCH', `Multi-Arch: same
179
Priority: PRI(optional)
180
Depends: ${misc:Depends}
182
Description: GCC, the GNU Compiler Collection (gcj base package)
183
This package contains files common to all java related packages
184
built from the GNU Compiler Collection (GCC).
188
ifenabled(`gcjxbase',`
189
dnl override default base package dependencies to cross version
190
dnl This creates a toolchain that doesnt depend on the system -base packages
191
define(`BASETARGET', `PV`'TS')
192
define(`BASEDEP', `gcj`'BASETARGET-base (= ${gcc:Version})')
193
define(`SOFTBASEDEP', `gcj`'BASETARGET-base (>= ${gcc:SoftVersion})')
195
Package: gcj`'BASETARGET-base
199
Depends: ${misc:Depends}
201
Description: GCC, the GNU Compiler Collection (gcj base package)
202
This package contains files common to all java related packages
203
built from the GNU Compiler Collection (GCC).
208
Package: gnat`'PV-base`'TS
211
Priority: PRI(optional)
212
Depends: ${misc:Depends}
213
Breaks: gcc-4.6 (<< 4.6.1-8~)
215
Description: GNU Ada compiler (common files)
216
GNAT is a compiler for the Ada programming language. It produces optimized
217
code on platforms supported by the GNU Compiler Collection (GCC).
219
This package contains files common to all GNAT related packages.
224
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
225
Section: ifdef(`TARGET',`devel',`libs')
226
Priority: ifdef(`TARGET',`extra',required)
227
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
228
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
229
ifdef(`MULTIARCH', `Multi-Arch: same
230
Pre-Depends: multiarch-support
231
Breaks: ${multiarch:breaks}
234
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
235
Shared version of the support library, a library of internal subroutines
236
that GCC uses to overcome shortcomings of particular machines, or
237
special needs for some languages.
240
This package contains files for TARGET architecture, for use in cross-compile
244
Package: libgcc1-dbg`'LS
245
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
248
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
249
ifdef(`TARGET',`',`Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
251
ifdef(`MULTIARCH',`Multi-Arch: same
254
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
255
Debug symbols for the GCC support library.
258
This package contains files for TARGET architecture, for use in cross-compile
263
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
264
Section: ifdef(`TARGET',`devel',`libs')
265
Priority: ifdef(`TARGET',`extra',required)
266
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
267
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
269
ifdef(`MULTIARCH', `Multi-Arch: same
270
Pre-Depends: multiarch-support
271
Breaks: ${multiarch:breaks}
274
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
275
Shared version of the support library, a library of internal subroutines
276
that GCC uses to overcome shortcomings of particular machines, or
277
special needs for some languages.
280
This package contains files for TARGET architecture, for use in cross-compile
284
Package: libgcc2-dbg`'LS
285
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
288
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
289
ifdef(`MULTIARCH', `Multi-Arch: same
292
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
293
Debug symbols for the GCC support library.
296
This package contains files for TARGET architecture, for use in cross-compile
302
Package: libgcc`'PV-dev`'LS
303
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
306
Recommends: ${dep:libcdev}
307
Depends: BASEDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm}, ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:libtsan}, ${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
308
ifdef(`MULTIARCH', `Multi-Arch: same
311
Description: GCC support library (development files)
312
This package contains the headers and static library files necessary for
313
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
316
ifenabled(`lib4gcc',`
318
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
319
ifdef(`MULTIARCH', `Multi-Arch: same
320
Pre-Depends: multiarch-support
321
Breaks: ${multiarch:breaks}
323
Section: ifdef(`TARGET',`devel',`libs')
324
Priority: ifdef(`TARGET',`extra',required)
325
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
327
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
328
Shared version of the support library, a library of internal subroutines
329
that GCC uses to overcome shortcomings of particular machines, or
330
special needs for some languages.
333
This package contains files for TARGET architecture, for use in cross-compile
337
Package: libgcc4-dbg`'LS
338
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
339
ifdef(`MULTIARCH', `Multi-Arch: same
343
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
345
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
346
Debug symbols for the GCC support library.
349
This package contains files for TARGET architecture, for use in cross-compile
354
ifenabled(`lib64gcc',`
355
Package: lib64gcc1`'LS
356
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
357
Section: ifdef(`TARGET',`devel',`libs')
358
Priority: ifdef(`TARGET',`extra',PRI(optional))
359
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
360
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
362
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
364
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
365
Shared version of the support library, a library of internal subroutines
366
that GCC uses to overcome shortcomings of particular machines, or
367
special needs for some languages.
370
This package contains files for TARGET architecture, for use in cross-compile
374
Package: lib64gcc1-dbg`'LS
375
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
378
Depends: BASEDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
380
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
381
Debug symbols for the GCC support library.
384
This package contains files for TARGET architecture, for use in cross-compile
390
Package: lib64gcc`'PV-dev`'LS
391
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
394
Recommends: ${dep:libcdev}
395
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
397
Description: GCC support library (64bit development files)
398
This package contains the headers and static library files necessary for
399
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
402
ifenabled(`lib32gcc',`
403
Package: lib32gcc1`'LS
404
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
405
Section: ifdef(`TARGET',`devel',`libs')
407
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
408
Conflicts: ${confl:lib32}
409
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
412
Description: GCC support library (32 bit Version)
413
Shared version of the support library, a library of internal subroutines
414
that GCC uses to overcome shortcomings of particular machines, or
415
special needs for some languages.
418
This package contains files for TARGET architecture, for use in cross-compile
422
Package: lib32gcc1-dbg`'LS
423
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
426
Depends: BASEDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
428
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
429
Debug symbols for the GCC support library.
432
This package contains files for TARGET architecture, for use in cross-compile
438
Package: lib32gcc`'PV-dev`'LS
439
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
442
Recommends: ${dep:libcdev}
443
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
445
Description: GCC support library (32 bit development files)
446
This package contains the headers and static library files necessary for
447
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
450
ifenabled(`libneongcc',`
451
Package: libgcc1-neon`'LS
452
Architecture: NEON_ARCHS
455
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
457
Description: GCC support library [neon optimized]
458
Shared version of the support library, a library of internal subroutines
459
that GCC uses to overcome shortcomings of particular machines, or
460
special needs for some languages.
462
This set of libraries is optimized to use a NEON coprocessor, and will
463
be selected instead when running under systems which have one.
466
ifenabled(`libhfgcc',`
467
Package: libhfgcc1`'LS
468
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
469
Section: ifdef(`TARGET',`devel',`libs')
470
Priority: ifdef(`TARGET',`extra',PRI(optional))
471
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
472
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
473
',`Conflicts: libgcc1-armhf [biarchhf_archs]
476
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
477
Shared version of the support library, a library of internal subroutines
478
that GCC uses to overcome shortcomings of particular machines, or
479
special needs for some languages.
482
This package contains files for TARGET architecture, for use in cross-compile
486
Package: libhfgcc1-dbg`'LS
487
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
490
Depends: BASEDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
491
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
493
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
494
Debug symbols for the GCC support library.
497
This package contains files for TARGET architecture, for use in cross-compile
504
Package: libhfgcc`'PV-dev`'LS
505
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
508
Recommends: ${dep:libcdev}
509
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
511
Description: GCC support library (hard float ABI development files)
512
This package contains the headers and static library files necessary for
513
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
517
ifenabled(`libsfgcc',`
518
Package: libsfgcc1`'LS
519
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
520
Section: ifdef(`TARGET',`devel',`libs')
521
Priority: ifdef(`TARGET',`extra',PRI(optional))
522
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
523
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
524
',`Conflicts: libgcc1-armel [biarchsf_archs]
527
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
528
Shared version of the support library, a library of internal subroutines
529
that GCC uses to overcome shortcomings of particular machines, or
530
special needs for some languages.
533
This package contains files for TARGET architecture, for use in cross-compile
537
Package: libsfgcc1-dbg`'LS
538
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
541
Depends: BASEDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
542
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
544
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
545
Debug symbols for the GCC support library.
548
This package contains files for TARGET architecture, for use in cross-compile
555
Package: libsfgcc`'PV-dev`'LS
556
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
559
Recommends: ${dep:libcdev}
560
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
562
Description: GCC support library (soft float ABI development files)
563
This package contains the headers and static library files necessary for
564
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
568
ifenabled(`libn32gcc',`
569
Package: libn32gcc1`'LS
570
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
571
Section: ifdef(`TARGET',`devel',`libs')
572
Priority: ifdef(`TARGET',`extra',PRI(optional))
573
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
574
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
575
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
578
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
579
Shared version of the support library, a library of internal subroutines
580
that GCC uses to overcome shortcomings of particular machines, or
581
special needs for some languages.
584
This package contains files for TARGET architecture, for use in cross-compile
588
Package: libn32gcc1-dbg`'LS
589
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
592
Depends: BASEDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
594
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
595
Debug symbols for the GCC support library.
598
This package contains files for TARGET architecture, for use in cross-compile
604
Package: libn32gcc`'PV-dev`'LS
605
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
608
Recommends: ${dep:libcdev}
609
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
611
Description: GCC support library (n32 development files)
612
This package contains the headers and static library files necessary for
613
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
616
ifenabled(`libx32gcc',`
617
Package: libx32gcc1`'LS
618
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
619
Section: ifdef(`TARGET',`devel',`libs')
620
Priority: ifdef(`TARGET',`extra',PRI(optional))
621
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
622
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
625
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
626
Shared version of the support library, a library of internal subroutines
627
that GCC uses to overcome shortcomings of particular machines, or
628
special needs for some languages.
631
This package contains files for TARGET architecture, for use in cross-compile
635
Package: libx32gcc1-dbg`'LS
636
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
639
Depends: BASEDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
641
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
642
Debug symbols for the GCC support library.
645
This package contains files for TARGET architecture, for use in cross-compile
652
Package: libx32gcc`'PV-dev`'LS
653
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
656
Recommends: ${dep:libcdev}
657
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
659
Description: GCC support library (x32 development files)
660
This package contains the headers and static library files necessary for
661
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
665
ifdef(`TARGET', `', `
666
ifenabled(`libgmath',`
667
Package: libgccmath`'GCCMATH_SO`'LS
669
ifdef(`MULTIARCH', `Multi-Arch: same
670
Pre-Depends: multiarch-support
673
Priority: PRI(optional)
674
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
676
Description: GCC math support library
677
Support library for GCC.
679
Package: lib32gccmath`'GCCMATH_SO`'LS
682
Priority: PRI(optional)
683
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
685
Description: GCC math support library (32bit)
686
Support library for GCC.
688
Package: lib64gccmath`'GCCMATH_SO`'LS
691
Priority: PRI(optional)
692
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
694
Description: GCC math support library (64bit)
695
Support library for GCC.
703
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
704
Depends: cpp`'PV`'TS (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
705
binutils`'TS (>= ${binutils:Version}),
706
${dep:libgccdev}, ${shlibs:Depends}, ${misc:Depends}
707
Recommends: ${dep:libcdev}
708
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}
709
Provides: c-compiler`'TS
710
ifdef(`TARGET',`Conflicts: gcc-multilib
713
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
714
This is the GNU C compiler, a fairly portable optimizing compiler for C.
717
This package contains C cross-compiler for TARGET architecture.
720
ifenabled(`multilib',`
721
Package: gcc`'PV-multilib`'TS
722
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
724
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
725
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
727
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
728
This is the GNU C compiler, a fairly portable optimizing compiler for C.
730
On architectures with multilib support, the package contains files
731
and dependencies for the non-default multilib architecture(s).
734
ifenabled(`plugindev',`
735
Package: gcc`'PV-plugin-dev`'TS
738
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
739
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
741
Description: Files for GNU GCC plugin development.
742
This package contains (header) files for GNU GCC plugin development. It
743
is only used for the development of GCC plugins, but not needed to run
749
Package: gcc`'PV-hppa64
750
Architecture: ifdef(`TARGET',`any',hppa)
752
Priority: PRI(optional)
753
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
754
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3), gcc-4.7-hppa64 (<< 4.7.3-13), gcc-4.9-hppa64 (<< 4.9.0-2)
756
Description: GNU C compiler (cross compiler for hppa64)
757
This is the GNU C compiler, a fairly portable optimizing compiler for C.
763
Section: ifdef(`TARGET',`devel',`interpreters')
764
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
765
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
766
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
767
Replaces: gcc-4.6 (<< 4.6.1-9)
769
Description: GNU C preprocessor
770
A macro processor that is used automatically by the GNU C compiler
771
to transform programs before actual compilation.
773
This package has been separated from gcc for the benefit of those who
774
require the preprocessor but not the compiler.
777
This package contains preprocessor configured for TARGET architecture.
780
ifdef(`TARGET', `', `
781
ifenabled(`gfdldoc',`
785
Priority: PRI(optional)
786
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
787
Description: Documentation for the GNU C preprocessor (cpp)
788
Documentation for the GNU C preprocessor in info `format'.
792
ifdef(`TARGET', `', `
793
Package: gcc`'PV-locales
796
Priority: PRI(optional)
797
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
798
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
799
Description: GCC, the GNU compiler collection (native language support files)
800
Native language support for GCC. Lets GCC speak your language,
801
if translations are available.
803
Please do NOT submit bug reports in other languages than "C".
804
Always reset your language settings to use the "C" locales.
813
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
814
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
815
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
816
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
818
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
819
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
822
This package contains C++ cross-compiler for TARGET architecture.
825
ifenabled(`multilib',`
826
Package: g++`'PV-multilib`'TS
827
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
829
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
830
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
831
Suggests: ${dep:libcxxbiarchdbg}
833
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
834
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
836
On architectures with multilib support, the package contains files
837
and dependencies for the non-default multilib architecture(s).
842
ifdef(`TARGET', `', `
844
Package: libssp`'SSP_SO`'LS
846
ifdef(`MULTIARCH', `Multi-Arch: same
847
Pre-Depends: multiarch-support
850
Priority: PRI(optional)
851
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
853
Description: GCC stack smashing protection library
854
GCC can now emit code for protecting applications from stack-smashing attacks.
855
The protection is realized by buffer overflow detection and reordering of
856
stack variables to avoid pointer corruption.
858
Package: lib32ssp`'SSP_SO`'LS
859
Architecture: biarch32_archs
861
Priority: PRI(optional)
862
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
863
Replaces: libssp0 (<< 4.1)
864
Conflicts: ${confl:lib32}
866
Description: GCC stack smashing protection library (32bit)
867
GCC can now emit code for protecting applications from stack-smashing attacks.
868
The protection is realized by buffer overflow detection and reordering of
869
stack variables to avoid pointer corruption.
871
Package: lib64ssp`'SSP_SO`'LS
872
Architecture: biarch64_archs
874
Priority: PRI(optional)
875
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
876
Replaces: libssp0 (<< 4.1)
878
Description: GCC stack smashing protection library (64bit)
879
GCC can now emit code for protecting applications from stack-smashing attacks.
880
The protection is realized by buffer overflow detection and reordering of
881
stack variables to avoid pointer corruption.
883
Package: libn32ssp`'SSP_SO`'LS
884
Architecture: biarchn32_archs
886
Priority: PRI(optional)
887
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
888
Replaces: libssp0 (<< 4.1)
890
Description: GCC stack smashing protection library (n32)
891
GCC can now emit code for protecting applications from stack-smashing attacks.
892
The protection is realized by buffer overflow detection and reordering of
893
stack variables to avoid pointer corruption.
895
Package: libx32ssp`'SSP_SO`'LS
896
Architecture: biarchx32_archs
898
Priority: PRI(optional)
899
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
900
Replaces: libssp0 (<< 4.1)
902
Description: GCC stack smashing protection library (x32)
903
GCC can now emit code for protecting applications from stack-smashing attacks.
904
The protection is realized by buffer overflow detection and reordering of
905
stack variables to avoid pointer corruption.
907
Package: libhfssp`'SSP_SO`'LS
908
Architecture: biarchhf_archs
910
Priority: PRI(optional)
911
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
913
Description: GCC stack smashing protection library (hard float ABI)
914
GCC can now emit code for protecting applications from stack-smashing attacks.
915
The protection is realized by buffer overflow detection and reordering of
916
stack variables to avoid pointer corruption.
918
Package: libsfssp`'SSP_SO`'LS
919
Architecture: biarchsf_archs
921
Priority: PRI(optional)
922
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
924
Description: GCC stack smashing protection library (soft float ABI)
925
GCC can now emit code for protecting applications from stack-smashing attacks.
926
The protection is realized by buffer overflow detection and reordering of
927
stack variables to avoid pointer corruption.
931
ifenabled(`libgomp',`
932
Package: libgomp`'GOMP_SO`'LS
933
Section: ifdef(`TARGET',`devel',`libs')
934
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
935
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]
937
ifdef(`MULTIARCH', `Multi-Arch: same
938
Pre-Depends: multiarch-support
939
Breaks: ${multiarch:breaks}
941
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
942
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
944
Description: GCC OpenMP (GOMP) support library
945
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
946
in the GNU Compiler Collection.
948
Package: libgomp`'GOMP_SO-dbg`'LS
949
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
952
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
953
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]
955
ifdef(`MULTIARCH', `Multi-Arch: same
958
Description: GCC OpenMP (GOMP) support library (debug symbols)
959
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
960
in the GNU Compiler Collection.
962
Package: lib32gomp`'GOMP_SO`'LS
963
Section: ifdef(`TARGET',`devel',`libs')
964
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
965
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
966
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
967
Conflicts: ${confl:lib32}
969
Description: GCC OpenMP (GOMP) support library (32bit)
970
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
971
in the GNU Compiler Collection.
973
Package: lib32gomp`'GOMP_SO-dbg`'LS
974
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
977
Depends: BASEDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
979
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
980
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
981
in the GNU Compiler Collection.
983
Package: lib64gomp`'GOMP_SO`'LS
984
Section: ifdef(`TARGET',`devel',`libs')
985
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
986
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
987
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
989
Description: GCC OpenMP (GOMP) support library (64bit)
990
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
991
in the GNU Compiler Collection.
993
Package: lib64gomp`'GOMP_SO-dbg`'LS
994
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
997
Depends: BASEDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
999
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
1000
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1001
in the GNU Compiler Collection.
1003
Package: libn32gomp`'GOMP_SO`'LS
1004
Section: ifdef(`TARGET',`devel',`libs')
1005
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1006
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1007
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1009
Description: GCC OpenMP (GOMP) support library (n32)
1010
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1011
in the GNU Compiler Collection.
1013
Package: libn32gomp`'GOMP_SO-dbg`'LS
1014
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1017
Depends: BASEDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
1019
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
1020
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1022
ifenabled(`libx32gomp',`
1023
Package: libx32gomp`'GOMP_SO`'LS
1024
Section: ifdef(`TARGET',`devel',`libs')
1025
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1026
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1027
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1029
Description: GCC OpenMP (GOMP) support library (x32)
1030
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1031
in the GNU Compiler Collection.
1033
Package: libx32gomp`'GOMP_SO-dbg`'LS
1034
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1037
Depends: BASEDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
1039
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
1040
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1043
ifenabled(`libhfgomp',`
1044
Package: libhfgomp`'GOMP_SO`'LS
1045
Section: ifdef(`TARGET',`devel',`libs')
1046
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1047
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1048
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1049
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
1051
Description: GCC OpenMP (GOMP) support library (hard float ABI)
1052
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1053
in the GNU Compiler Collection.
1055
Package: libhfgomp`'GOMP_SO-dbg`'LS
1056
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1059
Depends: BASEDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
1060
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
1062
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
1063
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1066
ifenabled(`libsfgomp',`
1067
Package: libsfgomp`'GOMP_SO`'LS
1068
Section: ifdef(`TARGET',`devel',`libs')
1069
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1070
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1071
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1072
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
1074
Description: GCC OpenMP (GOMP) support library (soft float ABI)
1075
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1076
in the GNU Compiler Collection.
1078
Package: libsfgomp`'GOMP_SO-dbg`'LS
1079
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1082
Depends: BASEDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
1083
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
1085
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
1086
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1089
ifenabled(`libneongomp',`
1090
Package: libgomp`'GOMP_SO-neon`'LS
1091
Architecture: NEON_ARCHS
1094
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1096
Description: GCC OpenMP (GOMP) support library [neon optimized]
1097
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1098
in the GNU Compiler Collection.
1100
This set of libraries is optimized to use a NEON coprocessor, and will
1101
be selected instead when running under systems which have one.
1105
ifenabled(`libitm',`
1106
Package: libitm`'ITM_SO`'LS
1107
Section: ifdef(`TARGET',`devel',`libs')
1108
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1109
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]
1111
ifdef(`MULTIARCH', `Multi-Arch: same
1112
Pre-Depends: multiarch-support
1114
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1115
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1117
Description: GNU Transactional Memory Library
1118
GNU Transactional Memory Library (libitm) provides transaction support for
1119
accesses to the memory of a process, enabling easy-to-use synchronization of
1120
accesses to shared memory by several threads.
1122
Package: libitm`'ITM_SO-dbg`'LS
1123
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1126
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1127
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]
1129
ifdef(`MULTIARCH', `Multi-Arch: same
1132
Description: GNU Transactional Memory Library (debug symbols)
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`'LS
1138
Section: ifdef(`TARGET',`devel',`libs')
1139
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1140
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1141
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1142
Conflicts: ${confl:lib32}
1144
Description: GNU Transactional Memory Library (32bit)
1145
GNU Transactional Memory Library (libitm) provides transaction support for
1146
accesses to the memory of a process, enabling easy-to-use synchronization of
1147
accesses to shared memory by several threads.
1149
Package: lib32itm`'ITM_SO-dbg`'LS
1150
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1153
Depends: BASEDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
1155
Description: GNU Transactional Memory Library (32 bit debug symbols)
1156
GNU Transactional Memory Library (libitm) provides transaction support for
1157
accesses to the memory of a process, enabling easy-to-use synchronization of
1158
accesses to shared memory by several threads.
1160
Package: lib64itm`'ITM_SO`'LS
1161
Section: ifdef(`TARGET',`devel',`libs')
1162
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1163
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1164
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1166
Description: GNU Transactional Memory Library (64bit)
1167
GNU Transactional Memory Library (libitm) provides transaction support for
1168
accesses to the memory of a process, enabling easy-to-use synchronization of
1169
accesses to shared memory by several threads.
1171
Package: lib64itm`'ITM_SO-dbg`'LS
1172
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1175
Depends: BASEDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
1177
Description: GNU Transactional Memory Library (64bit debug symbols)
1178
GNU Transactional Memory Library (libitm) provides transaction support for
1179
accesses to the memory of a process, enabling easy-to-use synchronization of
1180
accesses to shared memory by several threads.
1182
Package: libn32itm`'ITM_SO`'LS
1183
Section: ifdef(`TARGET',`devel',`libs')
1184
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1185
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1186
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1188
Description: GNU Transactional Memory Library (n32)
1189
GNU Transactional Memory Library (libitm) provides transaction support for
1190
accesses to the memory of a process, enabling easy-to-use synchronization of
1191
accesses to shared memory by several threads.
1193
Package: libn32itm`'ITM_SO-dbg`'LS
1194
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1197
Depends: BASEDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
1199
Description: GNU Transactional Memory Library (n32 debug symbols)
1200
GNU Transactional Memory Library (libitm) provides transaction support for
1201
accesses to the memory of a process, enabling easy-to-use synchronization of
1202
accesses to shared memory by several threads.
1204
ifenabled(`libx32itm',`
1205
Package: libx32itm`'ITM_SO`'LS
1206
Section: ifdef(`TARGET',`devel',`libs')
1207
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1208
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1209
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1211
Description: GNU Transactional Memory Library (x32)
1212
This manual documents the usage and internals of libitm. It provides
1213
transaction support for accesses to the memory of a process, enabling
1214
easy-to-use synchronization of accesses to shared memory by several threads.
1216
Package: libx32itm`'ITM_SO-dbg`'LS
1217
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1220
Depends: BASEDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
1222
Description: GNU Transactional Memory Library (x32 debug symbols)
1223
This manual documents the usage and internals of libitm. It provides
1224
transaction support for accesses to the memory of a process, enabling
1225
easy-to-use synchronization of accesses to shared memory by several threads.
1228
ifenabled(`libhfitm',`
1229
Package: libhfitm`'ITM_SO`'LS
1230
Section: ifdef(`TARGET',`devel',`libs')
1231
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1232
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1233
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1234
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
1236
Description: GNU Transactional Memory Library (hard float ABI)
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.
1241
Package: libhfitm`'ITM_SO-dbg`'LS
1242
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1245
Depends: BASEDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
1246
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
1248
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
1249
GNU Transactional Memory Library (libitm) provides transaction support for
1250
accesses to the memory of a process, enabling easy-to-use synchronization of
1251
accesses to shared memory by several threads.
1254
ifenabled(`libsfitm',`
1255
Package: libsfitm`'ITM_SO`'LS
1256
Section: ifdef(`TARGET',`devel',`libs')
1257
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1258
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1259
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1261
Description: GNU Transactional Memory Library (soft float ABI)
1262
GNU Transactional Memory Library (libitm) provides transaction support for
1263
accesses to the memory of a process, enabling easy-to-use synchronization of
1264
accesses to shared memory by several threads.
1266
Package: libsfitm`'ITM_SO-dbg`'LS
1267
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1270
Depends: BASEDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
1272
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
1273
GNU Transactional Memory Library (libitm) provides transaction support for
1274
accesses to the memory of a process, enabling easy-to-use synchronization of
1275
accesses to shared memory by several threads.
1278
ifenabled(`libneonitm',`
1279
Package: libitm`'ITM_SO-neon`'LS
1280
Architecture: NEON_ARCHS
1283
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1285
Description: GNU Transactional Memory Library [neon optimized]
1286
GNU Transactional Memory Library (libitm) provides transaction support for
1287
accesses to the memory of a process, enabling easy-to-use synchronization of
1288
accesses to shared memory by several threads.
1290
This set of libraries is optimized to use a NEON coprocessor, and will
1291
be selected instead when running under systems which have one.
1295
ifenabled(`libatomic',`
1296
Package: libatomic`'ATOMIC_SO`'LS
1297
Section: ifdef(`TARGET',`devel',`libs')
1298
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1299
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]
1301
ifdef(`MULTIARCH', `Multi-Arch: same
1302
Pre-Depends: multiarch-support
1304
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1305
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1307
Description: support library providing __atomic built-in functions
1308
library providing __atomic built-in functions. When an atomic call cannot
1309
be turned into lock-free instructions, GCC will make calls into this library.
1311
Package: libatomic`'ATOMIC_SO-dbg`'LS
1312
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1315
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1316
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]
1318
ifdef(`MULTIARCH', `Multi-Arch: same
1321
Description: support library providing __atomic built-in functions (debug symbols)
1322
library providing __atomic built-in functions. When an atomic call cannot
1323
be turned into lock-free instructions, GCC will make calls into this library.
1325
Package: lib32atomic`'ATOMIC_SO`'LS
1326
Section: ifdef(`TARGET',`devel',`libs')
1327
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1328
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1329
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1330
Conflicts: ${confl:lib32}
1332
Description: support library providing __atomic built-in functions (32bit)
1333
library providing __atomic built-in functions. When an atomic call cannot
1334
be turned into lock-free instructions, GCC will make calls into this library.
1336
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
1337
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1340
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
1342
Description: support library providing __atomic built-in functions (32 bit debug symbols)
1343
library providing __atomic built-in functions. When an atomic call cannot
1344
be turned into lock-free instructions, GCC will make calls into this library.
1346
Package: lib64atomic`'ATOMIC_SO`'LS
1347
Section: ifdef(`TARGET',`devel',`libs')
1348
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1349
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1350
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1352
Description: support library providing __atomic built-in functions (64bit)
1353
library providing __atomic built-in functions. When an atomic call cannot
1354
be turned into lock-free instructions, GCC will make calls into this library.
1356
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
1357
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1360
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
1362
Description: support library providing __atomic built-in functions (64bit debug symbols)
1363
library providing __atomic built-in functions. When an atomic call cannot
1364
be turned into lock-free instructions, GCC will make calls into this library.
1366
Package: libn32atomic`'ATOMIC_SO`'LS
1367
Section: ifdef(`TARGET',`devel',`libs')
1368
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1369
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1370
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1372
Description: support library providing __atomic built-in functions (n32)
1373
library providing __atomic built-in functions. When an atomic call cannot
1374
be turned into lock-free instructions, GCC will make calls into this library.
1376
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
1377
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1380
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
1382
Description: support library providing __atomic built-in functions (n32 debug symbols)
1383
library providing __atomic built-in functions. When an atomic call cannot
1384
be turned into lock-free instructions, GCC will make calls into this library.
1386
ifenabled(`libx32atomic',`
1387
Package: libx32atomic`'ATOMIC_SO`'LS
1388
Section: ifdef(`TARGET',`devel',`libs')
1389
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1390
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1391
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1393
Description: support library providing __atomic built-in functions (x32)
1394
library providing __atomic built-in functions. When an atomic call cannot
1395
be turned into lock-free instructions, GCC will make calls into this library.
1397
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
1398
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1401
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
1403
Description: support library providing __atomic built-in functions (x32 debug symbols)
1404
library providing __atomic built-in functions. When an atomic call cannot
1405
be turned into lock-free instructions, GCC will make calls into this library.
1406
')`'dnl libx32atomic
1408
ifenabled(`libhfatomic',`
1409
Package: libhfatomic`'ATOMIC_SO`'LS
1410
Section: ifdef(`TARGET',`devel',`libs')
1411
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1412
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1413
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1414
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
1416
Description: support library providing __atomic built-in functions (hard float ABI)
1417
library providing __atomic built-in functions. When an atomic call cannot
1418
be turned into lock-free instructions, GCC will make calls into this library.
1420
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
1421
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1424
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
1425
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
1427
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
1428
library providing __atomic built-in functions. When an atomic call cannot
1429
be turned into lock-free instructions, GCC will make calls into this library.
1432
ifenabled(`libsfatomic',`
1433
Package: libsfatomic`'ATOMIC_SO`'LS
1434
Section: ifdef(`TARGET',`devel',`libs')
1435
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1436
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1437
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1439
Description: support library providing __atomic built-in functions (soft float ABI)
1440
library providing __atomic built-in functions. When an atomic call cannot
1441
be turned into lock-free instructions, GCC will make calls into this library.
1443
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
1444
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1447
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
1449
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
1450
library providing __atomic built-in functions. When an atomic call cannot
1451
be turned into lock-free instructions, GCC will make calls into this library.
1454
ifenabled(`libneonatomic',`
1455
Package: libatomic`'ATOMIC_SO-neon`'LS
1456
Architecture: NEON_ARCHS
1459
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1461
Description: support library providing __atomic built-in functions [neon optimized]
1462
library providing __atomic built-in functions. When an atomic call cannot
1463
be turned into lock-free instructions, GCC will make calls into this library.
1465
This set of libraries is optimized to use a NEON coprocessor, and will
1466
be selected instead when running under systems which have one.
1467
')`'dnl libneonatomic
1470
ifenabled(`libasan',`
1471
Package: libasan`'ASAN_SO`'LS
1472
Section: ifdef(`TARGET',`devel',`libs')
1473
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1474
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]
1476
ifdef(`MULTIARCH', `Multi-Arch: same
1477
Pre-Depends: multiarch-support
1479
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1480
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1482
Description: AddressSanitizer -- a fast memory error detector
1483
AddressSanitizer (ASan) is a fast memory error detector. It finds
1484
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1486
Package: libasan`'ASAN_SO-dbg`'LS
1487
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1490
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1491
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]
1493
ifdef(`MULTIARCH', `Multi-Arch: same
1496
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1497
AddressSanitizer (ASan) is a fast memory error detector. It finds
1498
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1500
Package: lib32asan`'ASAN_SO`'LS
1501
Section: ifdef(`TARGET',`devel',`libs')
1502
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1503
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1504
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1505
Conflicts: ${confl:lib32}
1507
Description: AddressSanitizer -- a fast memory error detector (32bit)
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: lib32asan`'ASAN_SO-dbg`'LS
1512
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1515
Depends: BASEDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
1517
Description: AddressSanitizer -- a fast memory error detector (32 bit 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: lib64asan`'ASAN_SO`'LS
1522
Section: ifdef(`TARGET',`devel',`libs')
1523
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1524
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1525
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1527
Description: AddressSanitizer -- a fast memory error detector (64bit)
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: lib64asan`'ASAN_SO-dbg`'LS
1532
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1535
Depends: BASEDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
1537
Description: AddressSanitizer -- a fast memory error detector (64bit 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
#Package: libn32asan`'ASAN_SO`'LS
1542
#Section: ifdef(`TARGET',`devel',`libs')
1543
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1544
#Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1545
#Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1547
#Description: AddressSanitizer -- a fast memory error detector (n32)
1548
# AddressSanitizer (ASan) is a fast memory error detector. It finds
1549
# use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1551
#Package: libn32asan`'ASAN_SO-dbg`'LS
1552
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1555
#Depends: BASEDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
1557
#Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
1558
# AddressSanitizer (ASan) is a fast memory error detector. It finds
1559
# use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1561
ifenabled(`libx32asan',`
1562
Package: libx32asan`'ASAN_SO`'LS
1563
Section: ifdef(`TARGET',`devel',`libs')
1564
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1565
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1566
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1568
Description: AddressSanitizer -- a fast memory error detector (x32)
1569
AddressSanitizer (ASan) is a fast memory error detector. It finds
1570
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1572
Package: libx32asan`'ASAN_SO-dbg`'LS
1573
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1576
Depends: BASEDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
1578
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
1579
AddressSanitizer (ASan) is a fast memory error detector. It finds
1580
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1583
ifenabled(`libhfasan',`
1584
Package: libhfasan`'ASAN_SO`'LS
1585
Section: ifdef(`TARGET',`devel',`libs')
1586
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1587
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1588
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1589
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
1591
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
1592
AddressSanitizer (ASan) is a fast memory error detector. It finds
1593
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1595
Package: libhfasan`'ASAN_SO-dbg`'LS
1596
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1599
Depends: BASEDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
1600
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
1602
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
1603
AddressSanitizer (ASan) is a fast memory error detector. It finds
1604
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1607
ifenabled(`libsfasan',`
1608
Package: libsfasan`'ASAN_SO`'LS
1609
Section: ifdef(`TARGET',`devel',`libs')
1610
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1611
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1612
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1614
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
1615
AddressSanitizer (ASan) is a fast memory error detector. It finds
1616
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1618
Package: libsfasan`'ASAN_SO-dbg`'LS
1619
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1622
Depends: BASEDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
1624
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
1625
AddressSanitizer (ASan) is a fast memory error detector. It finds
1626
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1629
ifenabled(`libneonasan',`
1630
Package: libasan`'ASAN_SO-neon`'LS
1631
Architecture: NEON_ARCHS
1634
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1636
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
1637
AddressSanitizer (ASan) is a fast memory error detector. It finds
1638
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1640
This set of libraries is optimized to use a NEON coprocessor, and will
1641
be selected instead when running under systems which have one.
1645
ifenabled(`libtsan',`
1646
Package: libtsan`'TSAN_SO`'LS
1647
Section: ifdef(`TARGET',`devel',`libs')
1648
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1649
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]
1651
ifdef(`MULTIARCH', `Multi-Arch: same
1652
Pre-Depends: multiarch-support
1654
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1655
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1657
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
1658
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1659
The Linux and Mac versions are based on Valgrind.
1661
Package: libtsan`'TSAN_SO-dbg`'LS
1662
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1665
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1666
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]
1668
ifdef(`MULTIARCH', `Multi-Arch: same
1671
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1672
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1673
The Linux and Mac versions are based on Valgrind.
1675
ifenabled(`lib32tsan',`
1676
Package: lib32tsan`'TSAN_SO`'LS
1677
Section: ifdef(`TARGET',`devel',`libs')
1678
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1679
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1680
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1681
Conflicts: ${confl:lib32}
1683
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
1684
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1685
The Linux and Mac versions are based on Valgrind.
1687
Package: lib32tsan`'TSAN_SO-dbg`'LS
1688
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1691
Depends: BASEDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
1693
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
1694
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1695
The Linux and Mac versions are based on Valgrind.
1698
ifenabled(`lib64tsan',`
1699
Package: lib64tsan`'TSAN_SO`'LS
1700
Section: ifdef(`TARGET',`devel',`libs')
1701
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1702
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1703
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1705
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
1706
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1707
The Linux and Mac versions are based on Valgrind.
1709
Package: lib64tsan`'TSAN_SO-dbg`'LS
1710
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1713
Depends: BASEDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
1715
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
1716
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1717
The Linux and Mac versions are based on Valgrind.
1720
ifenabled(`libn32tsan',`
1721
Package: libn32tsan`'TSAN_SO`'LS
1722
Section: ifdef(`TARGET',`devel',`libs')
1723
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1724
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1725
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1727
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
1728
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1729
The Linux and Mac versions are based on Valgrind.
1731
Package: libn32tsan`'TSAN_SO-dbg`'LS
1732
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1735
Depends: BASEDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
1737
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
1738
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1739
The Linux and Mac versions are based on Valgrind.
1742
ifenabled(`libx32tsan',`
1743
Package: libx32tsan`'TSAN_SO`'LS
1744
Section: ifdef(`TARGET',`devel',`libs')
1745
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1746
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1747
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1749
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
1750
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1751
The Linux and Mac versions are based on Valgrind.
1753
Package: libx32tsan`'TSAN_SO-dbg`'LS
1754
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1757
Depends: BASEDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
1759
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
1760
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1761
The Linux and Mac versions are based on Valgrind.
1764
ifenabled(`libhftsan',`
1765
Package: libhftsan`'TSAN_SO`'LS
1766
Section: ifdef(`TARGET',`devel',`libs')
1767
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1768
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1769
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1770
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
1772
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
1773
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1774
The Linux and Mac versions are based on Valgrind.
1776
Package: libhftsan`'TSAN_SO-dbg`'LS
1777
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1780
Depends: BASEDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
1781
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
1783
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
1786
ifenabled(`libsftsan',`
1787
Package: libsftsan`'TSAN_SO`'LS
1788
Section: ifdef(`TARGET',`devel',`libs')
1789
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1790
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1791
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1793
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
1794
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1795
The Linux and Mac versions are based on Valgrind.
1797
Package: libsftsan`'TSAN_SO-dbg`'LS
1798
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1801
Depends: BASEDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
1803
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
1804
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1805
The Linux and Mac versions are based on Valgrind.
1808
ifenabled(`libneontsan',`
1809
Package: libtsan`'TSAN_SO-neon`'LS
1810
Architecture: NEON_ARCHS
1813
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1815
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
1816
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1817
The Linux and Mac versions are based on Valgrind.
1819
This set of libraries is optimized to use a NEON coprocessor, and will
1820
be selected instead when running under systems which have one.
1824
ifenabled(`libbacktrace',`
1825
Package: libbacktrace`'BTRACE_SO`'LS
1826
Section: ifdef(`TARGET',`devel',`libs')
1827
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1828
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]
1830
ifdef(`MULTIARCH', `Multi-Arch: same
1831
Pre-Depends: multiarch-support
1833
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1834
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1836
Description: stack backtrace library
1837
libbacktrace uses the GCC unwind interface to collect a stack trace,
1838
and parses DWARF debug info to get file/line/function information.
1840
Package: libbacktrace`'BTRACE_SO-dbg`'LS
1841
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1844
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
1845
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]
1847
ifdef(`MULTIARCH', `Multi-Arch: same
1850
Description: stack backtrace library (debug symbols)
1851
libbacktrace uses the GCC unwind interface to collect a stack trace,
1852
and parses DWARF debug info to get file/line/function information.
1854
Package: lib32backtrace`'BTRACE_SO`'LS
1855
Section: ifdef(`TARGET',`devel',`libs')
1856
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1857
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1858
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1859
Conflicts: ${confl:lib32}
1861
Description: stack backtrace library (32bit)
1862
libbacktrace uses the GCC unwind interface to collect a stack trace,
1863
and parses DWARF debug info to get file/line/function information.
1865
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
1866
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1869
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
1871
Description: stack backtrace library (32 bit debug symbols)
1872
libbacktrace uses the GCC unwind interface to collect a stack trace,
1873
and parses DWARF debug info to get file/line/function information.
1875
Package: lib64backtrace`'BTRACE_SO`'LS
1876
Section: ifdef(`TARGET',`devel',`libs')
1877
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1878
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1879
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1881
Description: stack backtrace library (64bit)
1882
libbacktrace uses the GCC unwind interface to collect a stack trace,
1883
and parses DWARF debug info to get file/line/function information.
1885
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
1886
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1889
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
1891
Description: stack backtrace library (64bit debug symbols)
1892
libbacktrace uses the GCC unwind interface to collect a stack trace,
1893
and parses DWARF debug info to get file/line/function information.
1895
Package: libn32backtrace`'BTRACE_SO`'LS
1896
Section: ifdef(`TARGET',`devel',`libs')
1897
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1898
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1899
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1901
Description: stack backtrace library (n32)
1902
libbacktrace uses the GCC unwind interface to collect a stack trace,
1903
and parses DWARF debug info to get file/line/function information.
1905
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
1906
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1909
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
1911
Description: stack backtrace library (n32 debug symbols)
1912
libbacktrace uses the GCC unwind interface to collect a stack trace,
1913
and parses DWARF debug info to get file/line/function information.
1915
ifenabled(`libx32backtrace',`
1916
Package: libx32backtrace`'BTRACE_SO`'LS
1917
Section: ifdef(`TARGET',`devel',`libs')
1918
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1919
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1920
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1922
Description: stack backtrace library (x32)
1923
libbacktrace uses the GCC unwind interface to collect a stack trace,
1924
and parses DWARF debug info to get file/line/function information.
1926
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
1927
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1930
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
1932
Description: stack backtrace library (x32 debug symbols)
1933
libbacktrace uses the GCC unwind interface to collect a stack trace,
1934
and parses DWARF debug info to get file/line/function information.
1935
')`'dnl libx32backtrace
1937
ifenabled(`libhfbacktrace',`
1938
Package: libhfbacktrace`'BTRACE_SO`'LS
1939
Section: ifdef(`TARGET',`devel',`libs')
1940
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1941
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1942
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1943
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
1945
Description: stack backtrace library (hard float ABI)
1946
libbacktrace uses the GCC unwind interface to collect a stack trace,
1947
and parses DWARF debug info to get file/line/function information.
1949
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
1950
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1953
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
1954
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
1956
Description: stack backtrace library (hard float ABI debug symbols)
1957
libbacktrace uses the GCC unwind interface to collect a stack trace,
1958
and parses DWARF debug info to get file/line/function information.
1959
')`'dnl libhfbacktrace
1961
ifenabled(`libsfbacktrace',`
1962
Package: libsfbacktrace`'BTRACE_SO`'LS
1963
Section: ifdef(`TARGET',`devel',`libs')
1964
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1965
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1966
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1968
Description: stack backtrace library (soft float ABI)
1969
libbacktrace uses the GCC unwind interface to collect a stack trace,
1970
and parses DWARF debug info to get file/line/function information.
1972
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
1973
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1976
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
1978
Description: stack backtrace library (soft float ABI debug symbols)
1979
libbacktrace uses the GCC unwind interface to collect a stack trace,
1980
and parses DWARF debug info to get file/line/function information.
1981
')`'dnl libsfbacktrace
1983
ifenabled(`libneonbacktrace',`
1984
Package: libbacktrace`'BTRACE_SO-neon`'LS
1985
Architecture: NEON_ARCHS
1988
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1990
Description: stack backtrace library [neon optimized]
1991
libbacktrace uses the GCC unwind interface to collect a stack trace,
1992
and parses DWARF debug info to get file/line/function information.
1994
This set of libraries is optimized to use a NEON coprocessor, and will
1995
be selected instead when running under systems which have one.
1996
')`'dnl libneonbacktrace
1997
')`'dnl libbacktrace
2000
ifenabled(`libqmath',`
2001
Package: libquadmath`'QMATH_SO`'LS
2002
Section: ifdef(`TARGET',`devel',`libs')
2003
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2004
ifdef(`MULTIARCH', `Multi-Arch: same
2005
Pre-Depends: multiarch-support
2007
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2008
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2010
Description: GCC Quad-Precision Math Library
2011
A library, which provides quad-precision mathematical functions on targets
2012
supporting the __float128 datatype. The library is used to provide on such
2013
targets the REAL(16) type in the GNU Fortran compiler.
2015
Package: libquadmath`'QMATH_SO-dbg`'LS
2016
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2019
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
2020
ifdef(`MULTIARCH', `Multi-Arch: same
2023
Description: GCC Quad-Precision Math Library (debug symbols)
2024
A library, which provides quad-precision mathematical functions on targets
2025
supporting the __float128 datatype.
2027
Package: lib32quadmath`'QMATH_SO`'LS
2028
Section: ifdef(`TARGET',`devel',`libs')
2029
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2030
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2031
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2032
Conflicts: ${confl:lib32}
2034
Description: GCC Quad-Precision Math Library (32bit)
2035
A library, which provides quad-precision mathematical functions on targets
2036
supporting the __float128 datatype. The library is used to provide on such
2037
targets the REAL(16) type in the GNU Fortran compiler.
2039
Package: lib32quadmath`'QMATH_SO-dbg`'LS
2040
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2043
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
2045
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
2046
A library, which provides quad-precision mathematical functions on targets
2047
supporting the __float128 datatype.
2049
Package: lib64quadmath`'QMATH_SO`'LS
2050
Section: ifdef(`TARGET',`devel',`libs')
2051
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2052
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2053
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2055
Description: GCC Quad-Precision Math Library (64bit)
2056
A library, which provides quad-precision mathematical functions on targets
2057
supporting the __float128 datatype. The library is used to provide on such
2058
targets the REAL(16) type in the GNU Fortran compiler.
2060
Package: lib64quadmath`'QMATH_SO-dbg`'LS
2061
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2064
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
2066
Description: GCC Quad-Precision Math Library (64bit debug symbols)
2067
A library, which provides quad-precision mathematical functions on targets
2068
supporting the __float128 datatype.
2070
Package: libn32quadmath`'QMATH_SO`'LS
2071
Section: ifdef(`TARGET',`devel',`libs')
2072
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2073
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2074
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2076
Description: GCC Quad-Precision Math Library (n32)
2077
A library, which provides quad-precision mathematical functions on targets
2078
supporting the __float128 datatype. The library is used to provide on such
2079
targets the REAL(16) type in the GNU Fortran compiler.
2081
Package: libn32quadmath`'QMATH_SO-dbg`'LS
2082
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2085
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
2087
Description: GCC Quad-Precision Math Library (n32 debug symbols)
2088
A library, which provides quad-precision mathematical functions on targets
2089
supporting the __float128 datatype.
2091
ifenabled(`libx32qmath',`
2092
Package: libx32quadmath`'QMATH_SO`'LS
2093
Section: ifdef(`TARGET',`devel',`libs')
2094
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2095
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2096
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2098
Description: GCC Quad-Precision Math Library (x32)
2099
A library, which provides quad-precision mathematical functions on targets
2100
supporting the __float128 datatype. The library is used to provide on such
2101
targets the REAL(16) type in the GNU Fortran compiler.
2103
Package: libx32quadmath`'QMATH_SO-dbg`'LS
2104
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2107
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
2109
Description: GCC Quad-Precision Math Library (x32 debug symbols)
2110
A library, which provides quad-precision mathematical functions on targets
2111
supporting the __float128 datatype.
2114
ifenabled(`libhfqmath',`
2115
Package: libhfquadmath`'QMATH_SO`'LS
2116
Section: ifdef(`TARGET',`devel',`libs')
2117
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2118
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2119
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2121
Description: GCC Quad-Precision Math Library (hard float ABI)
2122
A library, which provides quad-precision mathematical functions on targets
2123
supporting the __float128 datatype. The library is used to provide on such
2124
targets the REAL(16) type in the GNU Fortran compiler.
2126
Package: libhfquadmath`'QMATH_SO-dbg`'LS
2127
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2130
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
2132
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2133
A library, which provides quad-precision mathematical functions on targets
2134
supporting the __float128 datatype.
2137
ifenabled(`libsfqmath',`
2138
Package: libsfquadmath`'QMATH_SO`'LS
2139
Section: ifdef(`TARGET',`devel',`libs')
2140
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2141
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2142
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2144
Description: GCC Quad-Precision Math Library (soft float ABI)
2145
A library, which provides quad-precision mathematical functions on targets
2146
supporting the __float128 datatype. The library is used to provide on such
2147
targets the REAL(16) type in the GNU Fortran compiler.
2149
Package: libsfquadmath`'QMATH_SO-dbg`'LS
2150
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2153
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
2155
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2156
A library, which provides quad-precision mathematical functions on targets
2157
supporting the __float128 datatype.
2162
ifenabled(`objppdev',`
2163
Package: gobjc++`'PV`'TS
2165
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2166
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2167
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
2168
Provides: objc++-compiler`'TS
2170
Description: GNU Objective-C++ compiler
2171
This is the GNU Objective-C++ compiler, which compiles
2172
Objective-C++ on platforms supported by the gcc compiler. It uses the
2173
gcc backend to generate optimized code.
2176
ifenabled(`multilib',`
2177
Package: gobjc++`'PV-multilib`'TS
2178
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2180
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2181
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
2183
Description: GNU Objective-C++ compiler (multilib files)
2184
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
2185
platforms supported by the gcc compiler.
2187
On architectures with multilib support, the package contains files
2188
and dependencies for the non-default multilib architecture(s).
2193
ifenabled(`objcdev',`
2194
Package: gobjc`'PV`'TS
2196
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2197
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2198
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
2199
Provides: objc-compiler`'TS
2200
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
2202
Description: GNU Objective-C compiler
2203
This is the GNU Objective-C compiler, which compiles
2204
Objective-C on platforms supported by the gcc compiler. It uses the
2205
gcc backend to generate optimized code.
2207
ifenabled(`multilib',`
2208
Package: gobjc`'PV-multilib`'TS
2209
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2211
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2212
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2214
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2215
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
2216
supported by the gcc compiler.
2218
On architectures with multilib support, the package contains files
2219
and dependencies for the non-default multilib architecture(s).
2222
Package: libobjc`'PV-dev`'LS
2223
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2226
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
2227
ifdef(`MULTIARCH', `Multi-Arch: same
2230
Description: Runtime library for GNU Objective-C applications (development files)
2231
This package contains the headers and static library files needed to build
2232
GNU ObjC applications.
2234
Package: lib64objc`'PV-dev`'LS
2235
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2238
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
2240
Description: Runtime library for GNU Objective-C applications (64bit development files)
2241
This package contains the headers and static library files needed to build
2242
GNU ObjC applications.
2244
Package: lib32objc`'PV-dev`'LS
2245
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2248
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
2250
Description: Runtime library for GNU Objective-C applications (32bit development files)
2251
This package contains the headers and static library files needed to build
2252
GNU ObjC applications.
2254
Package: libn32objc`'PV-dev`'LS
2255
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2258
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2260
Description: Runtime library for GNU Objective-C applications (n32 development files)
2261
This package contains the headers and static library files needed to build
2262
GNU ObjC applications.
2264
ifenabled(`x32dev',`
2265
Package: libx32objc`'PV-dev`'LS
2266
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2269
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2271
Description: Runtime library for GNU Objective-C applications (x32 development files)
2272
This package contains the headers and static library files needed to build
2273
GNU ObjC applications.
2277
Package: libhfobjc`'PV-dev`'LS
2278
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2281
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2283
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
2284
This package contains the headers and static library files needed to build
2285
GNU ObjC applications.
2289
Package: libsfobjc`'PV-dev`'LS
2290
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2293
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2295
Description: Runtime library for GNU Objective-C applications (soft float development files)
2296
This package contains the headers and static library files needed to build
2297
GNU ObjC applications.
2301
ifenabled(`libobjc',`
2302
Package: libobjc`'OBJC_SO`'LS
2303
Section: ifdef(`TARGET',`devel',`libs')
2304
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2305
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]
2307
ifdef(`MULTIARCH', `Multi-Arch: same
2308
Pre-Depends: multiarch-support
2309
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
2311
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2312
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2314
Description: Runtime library for GNU Objective-C applications
2315
Library needed for GNU ObjC applications linked against the shared library.
2317
Package: libobjc`'OBJC_SO-dbg`'LS
2319
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2320
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]
2322
ifdef(`MULTIARCH', `Multi-Arch: same
2325
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2327
Description: Runtime library for GNU Objective-C applications (debug symbols)
2328
Library needed for GNU ObjC applications linked against the shared library.
2331
ifenabled(`lib64objc',`
2332
Package: lib64objc`'OBJC_SO`'LS
2333
Section: ifdef(`TARGET',`devel',`libs')
2334
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2335
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2336
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2338
Description: Runtime library for GNU Objective-C applications (64bit)
2339
Library needed for GNU ObjC applications linked against the shared library.
2341
Package: lib64objc`'OBJC_SO-dbg`'LS
2343
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2345
Depends: BASEDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
2347
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
2348
Library needed for GNU ObjC applications linked against the shared library.
2351
ifenabled(`lib32objc',`
2352
Package: lib32objc`'OBJC_SO`'LS
2353
Section: ifdef(`TARGET',`devel',`libs')
2354
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2355
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2356
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2357
Conflicts: ${confl:lib32}
2359
Description: Runtime library for GNU Objective-C applications (32bit)
2360
Library needed for GNU ObjC applications linked against the shared library.
2362
Package: lib32objc`'OBJC_SO-dbg`'LS
2364
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2366
Depends: BASEDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
2368
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
2369
Library needed for GNU ObjC applications linked against the shared library.
2372
ifenabled(`libn32objc',`
2373
Package: libn32objc`'OBJC_SO`'LS
2374
Section: ifdef(`TARGET',`devel',`libs')
2375
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2376
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2377
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2379
Description: Runtime library for GNU Objective-C applications (n32)
2380
Library needed for GNU ObjC applications linked against the shared library.
2382
Package: libn32objc`'OBJC_SO-dbg`'LS
2384
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2386
Depends: BASEDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
2388
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
2389
Library needed for GNU ObjC applications linked against the shared library.
2392
ifenabled(`libx32objc',`
2393
Package: libx32objc`'OBJC_SO`'LS
2394
Section: ifdef(`TARGET',`devel',`libs')
2395
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2396
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2397
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2399
Description: Runtime library for GNU Objective-C applications (x32)
2400
Library needed for GNU ObjC applications linked against the shared library.
2402
Package: libx32objc`'OBJC_SO-dbg`'LS
2404
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2406
Depends: BASEDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
2408
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
2409
Library needed for GNU ObjC applications linked against the shared library.
2412
ifenabled(`libhfobjc',`
2413
Package: libhfobjc`'OBJC_SO`'LS
2414
Section: ifdef(`TARGET',`devel',`libs')
2415
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2416
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2417
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2418
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
2420
Description: Runtime library for GNU Objective-C applications (hard float ABI)
2421
Library needed for GNU ObjC applications linked against the shared library.
2423
Package: libhfobjc`'OBJC_SO-dbg`'LS
2425
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2427
Depends: BASEDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
2428
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
2430
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
2431
Library needed for GNU ObjC applications linked against the shared library.
2434
ifenabled(`libsfobjc',`
2435
Package: libsfobjc`'OBJC_SO`'LS
2436
Section: ifdef(`TARGET',`devel',`libs')
2437
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2438
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2439
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2440
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
2442
Description: Runtime library for GNU Objective-C applications (soft float ABI)
2443
Library needed for GNU ObjC applications linked against the shared library.
2445
Package: libsfobjc`'OBJC_SO-dbg`'LS
2447
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2449
Depends: BASEDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
2450
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
2452
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
2453
Library needed for GNU ObjC applications linked against the shared library.
2456
ifenabled(`libneonobjc',`
2457
Package: libobjc`'OBJC_SO-neon`'LS
2459
Architecture: NEON_ARCHS
2460
Priority: PRI(optional)
2461
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2463
Description: Runtime library for GNU Objective-C applications [NEON version]
2464
Library needed for GNU ObjC applications linked against the shared library.
2466
This set of libraries is optimized to use a NEON coprocessor, and will
2467
be selected instead when running under systems which have one.
2471
ifenabled(`fortran',`
2473
Package: gfortran`'PV`'TS
2475
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2476
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2477
Provides: fortran95-compiler, ${fortran:mod-version}
2478
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
2480
Description: GNU Fortran compiler
2481
This is the GNU Fortran compiler, which compiles
2482
Fortran on platforms supported by the gcc compiler. It uses the
2483
gcc backend to generate optimized code.
2485
ifenabled(`multilib',`
2486
Package: gfortran`'PV-multilib`'TS
2487
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2489
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2490
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2492
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2493
This is the GNU Fortran compiler, which compiles Fortran on platforms
2494
supported by the gcc compiler.
2496
On architectures with multilib support, the package contains files
2497
and dependencies for the non-default multilib architecture(s).
2500
ifenabled(`gfdldoc',`
2501
Package: gfortran`'PV-doc
2504
Priority: PRI(optional)
2505
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2506
Description: Documentation for the GNU Fortran compiler (gfortran)
2507
Documentation for the GNU Fortran compiler in info `format'.
2510
Package: libgfortran`'PV-dev`'LS
2511
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2512
Section: ifdef(`TARGET',`devel',`libdevel')
2514
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
2515
ifdef(`MULTIARCH', `Multi-Arch: same
2518
Description: Runtime library for GNU Fortran applications (development files)
2519
This package contains the headers and static library files needed to build
2520
GNU Fortran applications.
2522
Package: lib64gfortran`'PV-dev`'LS
2523
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2526
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
2528
Description: Runtime library for GNU Fortran applications (64bit development files)
2529
This package contains the headers and static library files needed to build
2530
GNU Fortran applications.
2532
Package: lib32gfortran`'PV-dev`'LS
2533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2536
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
2538
Description: Runtime library for GNU Fortran applications (32bit development files)
2539
This package contains the headers and static library files needed to build
2540
GNU Fortran applications.
2542
Package: libn32gfortran`'PV-dev`'LS
2543
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2546
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2548
Description: Runtime library for GNU Fortran applications (n32 development files)
2549
This package contains the headers and static library files needed to build
2550
GNU Fortran applications.
2552
ifenabled(`x32dev',`
2553
Package: libx32gfortran`'PV-dev`'LS
2554
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2557
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2559
Description: Runtime library for GNU Fortran applications (x32 development files)
2560
This package contains the headers and static library files needed to build
2561
GNU Fortran applications.
2562
')`'dnl libx32gfortran
2565
Package: libhfgfortran`'PV-dev`'LS
2566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2569
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2571
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
2572
This package contains the headers and static library files needed to build
2573
GNU Fortran applications.
2577
Package: libsfgfortran`'PV-dev`'LS
2578
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2581
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2583
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
2584
This package contains the headers and static library files needed to build
2585
GNU Fortran applications.
2589
ifenabled(`libgfortran',`
2590
Package: libgfortran`'FORTRAN_SO`'LS
2591
Section: ifdef(`TARGET',`devel',`libs')
2592
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2593
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]
2595
ifdef(`MULTIARCH', `Multi-Arch: same
2596
Pre-Depends: multiarch-support
2597
Breaks: ${multiarch:breaks}
2599
Priority: ifdef(`TARGET',`extra',PRI(optional))
2600
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2602
Description: Runtime library for GNU Fortran applications
2603
Library needed for GNU Fortran applications linked against the
2606
Package: libgfortran`'FORTRAN_SO-dbg`'LS
2608
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2609
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]
2611
ifdef(`MULTIARCH', `Multi-Arch: same
2614
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2616
Description: Runtime library for GNU Fortran applications (debug symbols)
2617
Library needed for GNU Fortran applications linked against the
2621
ifenabled(`lib64gfortran',`
2622
Package: lib64gfortran`'FORTRAN_SO`'LS
2623
Section: ifdef(`TARGET',`devel',`libs')
2624
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2625
Priority: ifdef(`TARGET',`extra',PRI(optional))
2626
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2628
Description: Runtime library for GNU Fortran applications (64bit)
2629
Library needed for GNU Fortran applications linked against the
2632
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
2634
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2636
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
2638
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
2639
Library needed for GNU Fortran applications linked against the
2641
')`'dnl lib64gfortran
2643
ifenabled(`lib32gfortran',`
2644
Package: lib32gfortran`'FORTRAN_SO`'LS
2645
Section: ifdef(`TARGET',`devel',`libs')
2646
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2647
Priority: ifdef(`TARGET',`extra',PRI(optional))
2648
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2649
Conflicts: ${confl:lib32}
2651
Description: Runtime library for GNU Fortran applications (32bit)
2652
Library needed for GNU Fortran applications linked against the
2655
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
2657
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2659
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
2661
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
2662
Library needed for GNU Fortran applications linked against the
2664
')`'dnl lib32gfortran
2666
ifenabled(`libn32gfortran',`
2667
Package: libn32gfortran`'FORTRAN_SO`'LS
2668
Section: ifdef(`TARGET',`devel',`libs')
2669
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2670
Priority: ifdef(`TARGET',`extra',PRI(optional))
2671
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2673
Description: Runtime library for GNU Fortran applications (n32)
2674
Library needed for GNU Fortran applications linked against the
2677
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
2679
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2681
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
2683
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
2684
Library needed for GNU Fortran applications linked against the
2686
')`'dnl libn32gfortran
2688
ifenabled(`libx32gfortran',`
2689
Package: libx32gfortran`'FORTRAN_SO`'LS
2690
Section: ifdef(`TARGET',`devel',`libs')
2691
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2692
Priority: ifdef(`TARGET',`extra',PRI(optional))
2693
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2695
Description: Runtime library for GNU Fortran applications (x32)
2696
Library needed for GNU Fortran applications linked against the
2699
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
2701
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2703
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
2705
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
2706
Library needed for GNU Fortran applications linked against the
2708
')`'dnl libx32gfortran
2710
ifenabled(`libhfgfortran',`
2711
Package: libhfgfortran`'FORTRAN_SO`'LS
2712
Section: ifdef(`TARGET',`devel',`libs')
2713
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2714
Priority: ifdef(`TARGET',`extra',PRI(optional))
2715
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2716
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
2718
Description: Runtime library for GNU Fortran applications (hard float ABI)
2719
Library needed for GNU Fortran applications linked against the
2722
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
2724
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2726
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
2727
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
2729
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2730
Library needed for GNU Fortran applications linked against the
2732
')`'dnl libhfgfortran
2734
ifenabled(`libsfgfortran',`
2735
Package: libsfgfortran`'FORTRAN_SO`'LS
2736
Section: ifdef(`TARGET',`devel',`libs')
2737
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2738
Priority: ifdef(`TARGET',`extra',PRI(optional))
2739
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2740
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
2742
Description: Runtime library for GNU Fortran applications (soft float ABI)
2743
Library needed for GNU Fortran applications linked against the
2746
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
2748
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2750
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
2751
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
2753
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2754
Library needed for GNU Fortran applications linked against the
2756
')`'dnl libsfgfortran
2758
ifenabled(`libneongfortran',`
2759
Package: libgfortran`'FORTRAN_SO-neon`'LS
2761
Architecture: NEON_ARCHS
2762
ifdef(`MULTIARCH', `Multi-Arch: same
2763
Pre-Depends: multiarch-support
2764
Breaks: ${multiarch:breaks}
2767
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2769
Description: Runtime library for GNU Fortran applications [NEON version]
2770
Library needed for GNU Fortran applications linked against the
2773
This set of libraries is optimized to use a NEON coprocessor, and will
2774
be selected instead when running under systems which have one.
2775
')`'dnl libneongfortran
2780
Package: gccgo`'PV`'TS
2782
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2783
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libdep(go`'GO_SO,), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2784
Provides: go-compiler
2785
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
2787
Description: GNU Go compiler
2788
This is the GNU Go compiler, which compiles Go on platforms supported
2789
by the gcc compiler. It uses the gcc backend to generate optimized code.
2791
ifenabled(`multilib',`
2792
Package: gccgo`'PV-multilib`'TS
2793
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2795
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2796
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
2797
Suggests: ${dep:libgobiarchdbg}
2799
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2800
This is the GNU Go compiler, which compiles Go on platforms supported
2801
by the gcc compiler.
2803
On architectures with multilib support, the package contains files
2804
and dependencies for the non-default multilib architecture(s).
2807
ifenabled(`gfdldoc',`
2808
Package: gccgo`'PV-doc
2811
Priority: PRI(optional)
2812
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2814
Description: Documentation for the GNU Go compiler (gccgo)
2815
Documentation for the GNU Go compiler in info `format'.
2819
ifenabled(`libggo',`
2820
Package: libgo`'GO_SO`'LS
2821
Section: ifdef(`TARGET',`devel',`libs')
2822
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2823
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]
2825
ifdef(`MULTIARCH', `Multi-Arch: same
2826
Pre-Depends: multiarch-support
2828
Priority: ifdef(`TARGET',`extra',PRI(optional))
2829
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2830
Replaces: libgo3`'LS
2832
Description: Runtime library for GNU Go applications
2833
Library needed for GNU Go applications linked against the
2836
Package: libgo`'GO_SO-dbg`'LS
2838
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2839
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]
2841
ifdef(`MULTIARCH', `Multi-Arch: same
2844
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
2846
Description: Runtime library for GNU Go applications (debug symbols)
2847
Library needed for GNU Go applications linked against the
2851
ifenabled(`lib64ggo',`
2852
Package: lib64go`'GO_SO`'LS
2853
Section: ifdef(`TARGET',`devel',`libs')
2854
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2855
Priority: ifdef(`TARGET',`extra',PRI(optional))
2856
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2857
Replaces: lib64go3`'LS
2859
Description: Runtime library for GNU Go applications (64bit)
2860
Library needed for GNU Go applications linked against the
2863
Package: lib64go`'GO_SO-dbg`'LS
2865
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2867
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
2869
Description: Runtime library for GNU Go applications (64bit debug symbols)
2870
Library needed for GNU Go applications linked against the
2874
ifenabled(`lib32ggo',`
2875
Package: lib32go`'GO_SO`'LS
2876
Section: ifdef(`TARGET',`devel',`libs')
2877
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2878
Priority: ifdef(`TARGET',`extra',PRI(optional))
2879
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2880
Conflicts: ${confl:lib32}
2881
Replaces: lib32go3`'LS
2883
Description: Runtime library for GNU Go applications (32bit)
2884
Library needed for GNU Go applications linked against the
2887
Package: lib32go`'GO_SO-dbg`'LS
2889
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2891
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
2893
Description: Runtime library for GNU Go applications (32 bit debug symbols)
2894
Library needed for GNU Go applications linked against the
2898
ifenabled(`libn32ggo',`
2899
Package: libn32go`'GO_SO`'LS
2900
Section: ifdef(`TARGET',`devel',`libs')
2901
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2902
Priority: ifdef(`TARGET',`extra',PRI(optional))
2903
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2904
Replaces: libn32go3`'LS
2906
Description: Runtime library for GNU Go applications (n32)
2907
Library needed for GNU Go applications linked against the
2910
Package: libn32go`'GO_SO-dbg`'LS
2912
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2914
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
2916
Description: Runtime library for GNU Go applications (n32 debug symbols)
2917
Library needed for GNU Go applications linked against the
2921
ifenabled(`libx32ggo',`
2922
Package: libx32go`'GO_SO`'LS
2923
Section: ifdef(`TARGET',`devel',`libs')
2924
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2925
Priority: ifdef(`TARGET',`extra',PRI(optional))
2926
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2927
Replaces: libx32go3`'LS
2929
Description: Runtime library for GNU Go applications (x32)
2930
Library needed for GNU Go applications linked against the
2933
Package: libx32go`'GO_SO-dbg`'LS
2935
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2937
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
2939
Description: Runtime library for GNU Go applications (x32 debug symbols)
2940
Library needed for GNU Go applications linked against the
2947
Package: gcj`'PV`'TS
2950
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2951
Depends: BASEDEP, ${dep:gcj}, ${dep:gcjcross}, ${dep:libcdev}, ${dep:ecj}, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2952
Recommends: libecj-java-gcj
2953
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
2954
Replaces: libgcj11 (<< 4.5-20100101-1), gcj`'PV-jdk`'TS (<< 4.8.1-4)
2956
Description: GCJ byte code and native compiler for Java(TM)
2957
GCJ is a front end to the GCC compiler which can natively compile both
2958
Java(tm) source and bytecode files. The compiler can also generate class
2962
ifenabled(`libgcj',`
2963
ifenabled(`libgcjcommon',`
2964
Package: libgcj-common
2967
Priority: PRI(optional)
2968
Depends: BASEDEP, ${misc:Depends}
2969
Conflicts: classpath (<= 0.04-4)
2970
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
2972
Description: Java runtime library (common files)
2973
This package contains files shared by Classpath and libgcj libraries.
2974
')`'dnl libgcjcommon
2977
Package: gcj`'PV-jdk`'TS
2980
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2981
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}
2982
Recommends: libecj-java-gcj
2983
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
2984
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
2985
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
2986
Replaces: libgcj11 (<< 4.5-20100101-1)
2988
Description: GCJ and Classpath development tools for Java(TM)
2989
GCJ is a front end to the GCC compiler which can natively compile both
2990
Java(tm) source and bytecode files. The compiler can also generate class
2991
files. Other java development tools from classpath are included in this
2994
The package contains as well a collection of wrapper scripts and symlinks.
2995
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
2997
Package: gcj`'PV-jre-headless`'TS
2998
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3001
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
3002
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3003
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
3004
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
3005
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
3007
Description: Java runtime environment using GIJ/Classpath (headless version)
3008
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3009
It includes a class loader which can dynamically load shared objects, so
3010
it is possible to give it the name of a class which has been compiled and
3011
put into a shared library on the class path.
3013
The package contains as well a collection of wrapper scripts and symlinks.
3014
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
3015
limited to the headless tools and libraries.
3017
Package: gcj`'PV-jre`'TS
3020
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3021
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3022
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
3023
Replaces: gcj-4.8-jre-headless`'TS (<< 4.8.2-2)
3025
Description: Java runtime environment using GIJ/Classpath
3026
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3027
It includes a class loader which can dynamically load shared objects, so
3028
it is possible to give it the name of a class which has been compiled and
3029
put into a shared library on the class path.
3031
The package contains as well a collection of wrapper scripts and symlinks.
3032
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
3034
Package: libgcj`'LIBGCJ_EXT`'LS
3037
Priority: PRI(optional)
3038
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3041
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3042
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3043
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3044
Replaces: gij-4.4 (<< 4.4.0-1), gcj-4.8-jre-headless`'TS (<< 4.8.2-5)
3046
Description: Java runtime library for use with gcj
3047
This is the runtime that goes along with the gcj front end to
3048
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3049
connect the libraries to the compiler and the underlying OS.
3051
To show file names and line numbers in stack traces, the packages
3052
libgcj`'GCJ_SO-dbg and binutils are required.
3054
Package: gcj`'PV-jre-lib`'TS
3057
Priority: PRI(optional)
3058
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3060
Description: Java runtime library for use with gcj (jar files)
3061
This is the jar file that goes along with the gcj front end to gcc.
3067
Priority: PRI(optional)
3068
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3071
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3073
Description: Link time only library for use with gcj
3074
A fake library that is used at link time only. It ensures that
3075
binaries built with the BC-ABI link against a constant SONAME.
3076
This way, BC-ABI binaries continue to work if the SONAME underlying
3080
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3083
Priority: PRI(optional)
3084
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3087
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3088
Suggests: ${pkg:gcjqt}
3090
Description: AWT peer runtime libraries for use with gcj
3091
These are runtime libraries holding the AWT peer implementations
3092
for libgcj (currently the GTK+ based peer library is required, the
3093
QT bases library is not built).
3095
ifenabled(`gtkpeer',`
3096
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3099
Priority: PRI(optional)
3100
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3103
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3105
Description: AWT GTK+ peer runtime library for use with libgcj
3106
This is the runtime library holding the GTK+ based AWT peer
3107
implementation for libgcj.
3110
ifenabled(`qtpeer',`
3111
Package: libgcj`'GCJ_SO-awt-qt`'LS
3114
Priority: PRI(optional)
3115
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3118
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3120
Description: AWT QT peer runtime library for use with libgcj
3121
This is the runtime library holding the QT based AWT peer
3122
implementation for libgcj.
3126
ifenabled(`libgcjdev',`
3127
Package: libgcj`'GCJ_SO-dev`'LS
3130
ifdef(`MULTIARCH', `Multi-Arch: same
3132
Priority: PRI(optional)
3133
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), libgcj-bc`'LS, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
3134
Suggests: libgcj-doc
3136
Description: Java development headers for use with gcj
3137
These are the development headers that go along with the gcj front end
3138
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3139
to connect the libraries to the compiler and the underlying OS.
3141
Package: libgcj`'GCJ_SO-dbg`'LS
3145
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3148
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3149
Recommends: binutils, libc6-dbg | libc-dbg
3151
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3152
The package provides debugging symbols for the libraries provided
3153
in libgcj`'GCJ_SO-dev.
3155
binutils is required to show file names and line numbers in stack traces.
3157
ifenabled(`gcjsrc',`
3158
Package: gcj`'PV-source
3161
Priority: PRI(optional)
3162
Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3164
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3165
These are the java source files packaged as a zip file for use in development
3166
environments like eclipse and netbeans.
3169
ifenabled(`gcjdoc',`
3173
Priority: PRI(optional)
3174
Depends: SOFTBASEDEP, ${misc:Depends}
3175
Enhances: libgcj`'GCJ_SO-dev
3176
Provides: classpath-doc
3178
Description: libgcj API documentation and example programs
3179
Autogenerated documentation describing the API of the libgcj library.
3180
Sources and precompiled example programs from the Classpath library.
3186
ifenabled(`libcxx',`
3187
Package: libstdc++CXX_SO`'LS
3188
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3189
Section: ifdef(`TARGET',`devel',`libs')
3190
Priority: ifdef(`TARGET',`extra',PRI(important))
3191
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3192
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3193
ifdef(`MULTIARCH', `Multi-Arch: same
3194
Pre-Depends: multiarch-support
3195
Breaks: ${multiarch:breaks}
3197
Conflicts: scim (<< 1.4.2-1)
3198
Replaces: libstdc++CXX_SO`'PV-dbg`'LS (<< 4.8.2-22)
3200
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3201
This package contains an additional runtime library for C++ programs
3202
built with the GNU compiler.
3204
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3205
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3207
ifdef(`TARGET', `dnl
3209
This package contains files for TARGET architecture, for use in cross-compile
3214
ifenabled(`lib32cxx',`
3215
Package: lib32stdc++CXX_SO`'LS
3216
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3217
Section: ifdef(`TARGET',`devel',`libs')
3219
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3220
Conflicts: ${confl:lib32}
3221
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3224
Description: GNU Standard C++ Library v3 (32 bit Version)
3225
This package contains an additional runtime library for C++ programs
3226
built with the GNU compiler.
3227
ifdef(`TARGET', `dnl
3229
This package contains files for TARGET architecture, for use in cross-compile
3234
ifenabled(`lib64cxx',`
3235
Package: lib64stdc++CXX_SO`'LS
3236
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3237
Section: ifdef(`TARGET',`devel',`libs')
3238
Priority: ifdef(`TARGET',`extra',PRI(optional))
3239
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3240
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3243
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3244
This package contains an additional runtime library for C++ programs
3245
built with the GNU compiler.
3247
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3248
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3250
ifdef(`TARGET', `dnl
3252
This package contains files for TARGET architecture, for use in cross-compile
3257
ifenabled(`libn32cxx',`
3258
Package: libn32stdc++CXX_SO`'LS
3259
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3260
Section: ifdef(`TARGET',`devel',`libs')
3261
Priority: ifdef(`TARGET',`extra',PRI(optional))
3262
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3263
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3266
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3267
This package contains an additional runtime library for C++ programs
3268
built with the GNU compiler.
3270
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3271
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3273
ifdef(`TARGET', `dnl
3275
This package contains files for TARGET architecture, for use in cross-compile
3280
ifenabled(`libx32cxx',`
3281
Package: libx32stdc++CXX_SO`'LS
3282
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3283
Section: ifdef(`TARGET',`devel',`libs')
3284
Priority: ifdef(`TARGET',`extra',PRI(optional))
3285
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3286
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3289
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3290
This package contains an additional runtime library for C++ programs
3291
built with the GNU compiler.
3293
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3294
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3296
ifdef(`TARGET', `dnl
3298
This package contains files for TARGET architecture, for use in cross-compile
3303
ifenabled(`libhfcxx',`
3304
Package: libhfstdc++CXX_SO`'LS
3305
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3306
Section: ifdef(`TARGET',`devel',`libs')
3307
Priority: ifdef(`TARGET',`extra',PRI(optional))
3308
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3309
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3311
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3313
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3314
This package contains an additional runtime library for C++ programs
3315
built with the GNU compiler.
3317
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3318
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3320
ifdef(`TARGET', `dnl
3322
This package contains files for TARGET architecture, for use in cross-compile
3327
ifenabled(`libsfcxx',`
3328
Package: libsfstdc++CXX_SO`'LS
3329
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3330
Section: ifdef(`TARGET',`devel',`libs')
3331
Priority: ifdef(`TARGET',`extra',PRI(optional))
3332
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3333
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3335
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3337
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3338
This package contains an additional runtime library for C++ programs
3339
built with the GNU compiler.
3341
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3342
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3344
ifdef(`TARGET', `dnl
3346
This package contains files for TARGET architecture, for use in cross-compile
3351
ifenabled(`libneoncxx',`
3352
Package: libstdc++CXX_SO-neon`'LS
3353
Architecture: NEON_ARCHS
3356
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3358
Description: GNU Standard C++ Library v3 [NEON version]
3359
This package contains an additional runtime library for C++ programs
3360
built with the GNU compiler.
3362
This set of libraries is optimized to use a NEON coprocessor, and will
3363
be selected instead when running under systems which have one.
3366
ifenabled(`c++dev',`
3367
Package: libstdc++`'PV-dev`'LS
3368
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3369
ifdef(`MULTIARCH', `Multi-Arch: same
3371
Section: ifdef(`TARGET',`devel',`libdevel')
3372
Priority: ifdef(`TARGET',`extra',PRI(optional))
3373
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3374
ifdef(`TARGET',`',`dnl native
3375
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
3376
Suggests: libstdc++`'PV-doc
3378
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3380
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3381
This package contains the headers and static library files necessary for
3382
building C++ programs which use libstdc++.
3384
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3385
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3387
ifdef(`TARGET', `dnl
3389
This package contains files for TARGET architecture, for use in cross-compile
3393
Package: libstdc++`'PV-pic`'LS
3394
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3395
ifdef(`MULTIARCH', `Multi-Arch: same
3397
Section: ifdef(`TARGET',`devel',`libdevel')
3399
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3400
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3403
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3404
This is used to develop subsets of the libstdc++ shared libraries for
3405
use on custom installation floppies and in embedded systems.
3407
Unless you are making one of those, you will not need this package.
3408
ifdef(`TARGET', `dnl
3410
This package contains files for TARGET architecture, for use in cross-compile
3414
Package: libstdc++CXX_SO`'PV-dbg`'LS
3415
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3418
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3419
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]')
3420
ifdef(`MULTIARCH', `Multi-Arch: same
3422
Recommends: libdevdep(stdc++`'PV-dev,)
3423
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
3425
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3426
This package contains the shared library of libstdc++ compiled with
3428
ifdef(`TARGET', `dnl
3430
This package contains files for TARGET architecture, for use in cross-compile
3434
Package: lib32stdc++`'PV-dev`'LS
3435
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3436
Section: ifdef(`TARGET',`devel',`libdevel')
3437
Priority: ifdef(`TARGET',`extra',PRI(optional))
3438
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3440
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3441
This package contains the headers and static library files necessary for
3442
building C++ programs which use libstdc++.
3444
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3445
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3447
ifdef(`TARGET', `dnl
3449
This package contains files for TARGET architecture, for use in cross-compile
3453
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3454
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3457
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3458
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3460
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,
3462
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3463
This package contains the shared library of libstdc++ compiled with
3465
ifdef(`TARGET', `dnl
3467
This package contains files for TARGET architecture, for use in cross-compile
3471
Package: lib64stdc++`'PV-dev`'LS
3472
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3473
Section: ifdef(`TARGET',`devel',`libdevel')
3474
Priority: ifdef(`TARGET',`extra',PRI(optional))
3475
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3477
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3478
This package contains the headers and static library files necessary for
3479
building C++ programs which use libstdc++.
3481
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3482
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3484
ifdef(`TARGET', `dnl
3486
This package contains files for TARGET architecture, for use in cross-compile
3490
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3491
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3494
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3495
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3497
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
3499
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3500
This package contains the shared library of libstdc++ compiled with
3502
ifdef(`TARGET', `dnl
3504
This package contains files for TARGET architecture, for use in cross-compile
3508
Package: libn32stdc++`'PV-dev`'LS
3509
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3510
Section: ifdef(`TARGET',`devel',`libdevel')
3511
Priority: ifdef(`TARGET',`extra',PRI(optional))
3512
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3514
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3515
This package contains the headers and static library files necessary for
3516
building C++ programs which use libstdc++.
3518
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3519
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3521
ifdef(`TARGET', `dnl
3523
This package contains files for TARGET architecture, for use in cross-compile
3527
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3528
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3531
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3532
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3534
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
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
3545
ifenabled(`x32dev',`
3546
Package: libx32stdc++`'PV-dev`'LS
3547
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3548
Section: ifdef(`TARGET',`devel',`libdevel')
3549
Priority: ifdef(`TARGET',`extra',PRI(optional))
3550
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3552
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3553
This package contains the headers and static library files necessary for
3554
building C++ programs which use libstdc++.
3556
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3557
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3559
ifdef(`TARGET', `dnl
3561
This package contains files for TARGET architecture, for use in cross-compile
3566
ifenabled(`libx32dbgcxx',`
3567
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3568
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3571
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3572
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3574
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
3576
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3577
This package contains the shared library of libstdc++ compiled with
3579
ifdef(`TARGET', `dnl
3581
This package contains files for TARGET architecture, for use in cross-compile
3584
')`'dnl libx32dbgcxx
3586
ifenabled(`libhfdbgcxx',`
3587
Package: libhfstdc++`'PV-dev`'LS
3588
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3589
Section: ifdef(`TARGET',`devel',`libdevel')
3590
Priority: ifdef(`TARGET',`extra',PRI(optional))
3591
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3593
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3594
This package contains the headers and static library files necessary for
3595
building C++ programs which use libstdc++.
3597
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3598
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3600
ifdef(`TARGET', `dnl
3602
This package contains files for TARGET architecture, for use in cross-compile
3606
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3607
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3610
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3611
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3613
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]')
3615
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3616
This package contains the shared library of libstdc++ compiled with
3618
ifdef(`TARGET', `dnl
3620
This package contains files for TARGET architecture, for use in cross-compile
3625
ifenabled(`libsfdbgcxx',`
3626
Package: libsfstdc++`'PV-dev`'LS
3627
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3628
Section: ifdef(`TARGET',`devel',`libdevel')
3629
Priority: ifdef(`TARGET',`extra',PRI(optional))
3630
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3632
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3633
This package contains the headers and static library files necessary for
3634
building C++ programs which use libstdc++.
3636
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3637
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3639
ifdef(`TARGET', `dnl
3641
This package contains files for TARGET architecture, for use in cross-compile
3645
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3646
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3649
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3650
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3652
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]')
3654
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3655
This package contains the shared library of libstdc++ compiled with
3657
ifdef(`TARGET', `dnl
3659
This package contains files for TARGET architecture, for use in cross-compile
3664
ifdef(`TARGET', `', `
3665
Package: libstdc++`'PV-doc
3668
Priority: PRI(optional)
3669
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3670
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
3671
Description: GNU Standard C++ Library v3 (documentation files)
3672
This package contains documentation files for the GNU stdc++ library.
3674
One set is the distribution documentation, the other set is the
3675
source documentation including a namespace list, class hierarchy,
3676
alphabetical list, compound list, file list, namespace members,
3677
compound members and file members.
3683
Package: gnat`'-GNAT_V`'TS
3685
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3686
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3688
Depends: BASEDEP, gcc`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3689
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3690
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
3692
Description: GNU Ada compiler
3693
GNAT is a compiler for the Ada programming language. It produces optimized
3694
code on platforms supported by the GNU Compiler Collection (GCC).
3696
This package provides the compiler, tools and runtime library that handles
3697
exceptions using the default zero-cost mechanism.
3699
Package: gnat`'-GNAT_V-sjlj`'TS
3702
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3704
Depends: BASEDEP, gnat`'-GNAT_V`'TS (= ${gnat:Version}), ${misc:Depends}
3706
Description: GNU Ada compiler (setjump/longjump runtime library)
3707
GNAT is a compiler for the Ada programming language. It produces optimized
3708
code on platforms supported by the GNU Compiler Collection (GCC).
3710
This package provides an alternative runtime library that handles
3711
exceptions using the setjump/longjump mechanism (as a static library
3712
only). You can install it to supplement the normal compiler.
3714
ifenabled(`libgnat',`
3715
Package: libgnat`'-GNAT_V`'LS
3716
Section: ifdef(`TARGET',`devel',`libs')
3717
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3718
ifdef(`MULTIARCH', `Multi-Arch: same
3719
Pre-Depends: multiarch-support
3721
Priority: PRI(optional)
3722
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3724
Description: runtime for applications compiled with GNAT (shared library)
3725
GNAT is a compiler for the Ada programming language. It produces optimized
3726
code on platforms supported by the GNU Compiler Collection (GCC).
3728
The libgnat library provides runtime components needed by most
3729
applications produced with GNAT.
3731
This package contains the runtime shared library.
3733
Package: libgnat`'-GNAT_V-dbg`'LS
3735
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3736
ifdef(`MULTIARCH', `Multi-Arch: same
3737
Pre-Depends: multiarch-support
3740
Depends: BASEDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3742
Description: runtime for applications compiled with GNAT (debugging symbols)
3743
GNAT is a compiler for the Ada programming language. It produces optimized
3744
code on platforms supported by the GNU Compiler Collection (GCC).
3746
The libgnat library provides runtime components needed by most
3747
applications produced with GNAT.
3749
This package contains the debugging symbols.
3751
Package: libgnatvsn`'GNAT_V-dev`'LS
3753
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3755
Depends: BASEDEP, gnat`'PV`'LS (= ${gnat:Version}),
3756
libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3757
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3759
Description: GNU Ada compiler selected components (development files)
3760
GNAT is a compiler for the Ada programming language. It produces optimized
3761
code on platforms supported by the GNU Compiler Collection (GCC).
3763
The libgnatvsn library exports selected GNAT components for use in other
3764
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3765
GPL, allowing to link proprietary programs with it.
3767
This package contains the development files and static library.
3769
Package: libgnatvsn`'GNAT_V`'LS
3770
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3771
ifdef(`MULTIARCH', `Multi-Arch: same
3772
Pre-Depends: multiarch-support
3774
Priority: PRI(optional)
3775
Section: ifdef(`TARGET',`devel',`libs')
3776
Depends: BASEDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3778
Description: GNU Ada compiler selected components (shared library)
3779
GNAT is a compiler for the Ada programming language. It produces optimized
3780
code on platforms supported by the GNU Compiler Collection (GCC).
3782
The libgnatvsn library exports selected GNAT components for use in other
3783
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3784
GPL, allowing to link proprietary programs with it.
3786
This package contains the runtime shared library.
3788
Package: libgnatvsn`'GNAT_V-dbg`'LS
3789
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3790
ifdef(`MULTIARCH', `Multi-Arch: same
3791
Pre-Depends: multiarch-support
3795
Depends: BASEDEP, libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3798
Description: GNU Ada compiler selected components (debugging symbols)
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
The libgnatvsn library exports selected GNAT components for use in other
3803
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3804
GPL, allowing to link proprietary programs with it.
3806
This package contains the debugging symbols.
3808
Package: libgnatprj`'GNAT_V-dev`'LS
3810
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3812
Depends: BASEDEP, gnat`'PV`'TS (= ${gnat:Version}),
3813
libgnatprj`'GNAT_V`'LS (= ${gnat:Version}),
3814
libgnatvsn`'GNAT_V-dev`'LS (= ${gnat:Version}), ${misc:Depends}
3815
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3817
Description: GNU Ada compiler Project Manager (development files)
3818
GNAT is a compiler for the Ada programming language. It produces optimized
3819
code on platforms supported by the GNU Compiler Collection (GCC).
3821
GNAT uses project files to organise source and object files in large-scale
3822
development efforts. The libgnatprj library exports GNAT project files
3823
management for use in other packages, most notably ASIS tools (package
3824
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3825
licensed under the pure GPL; all programs that use it must also be
3826
distributed under the GPL, or not distributed at all.
3828
This package contains the development files and static library.
3830
Package: libgnatprj`'GNAT_V`'LS
3831
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3832
ifdef(`MULTIARCH', `Multi-Arch: same
3833
Pre-Depends: multiarch-support
3835
Priority: PRI(optional)
3836
Section: ifdef(`TARGET',`devel',`libs')
3837
Depends: BASEDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3839
Description: GNU Ada compiler Project Manager (shared library)
3840
GNAT is a compiler for the Ada programming language. It produces optimized
3841
code on platforms supported by the GNU Compiler Collection (GCC).
3843
GNAT uses project files to organise source and object files in large-scale
3844
development efforts. The libgnatprj library exports GNAT project files
3845
management for use in other packages, most notably ASIS tools (package
3846
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3847
licensed under the pure GPL; all programs that use it must also be
3848
distributed under the GPL, or not distributed at all.
3850
This package contains the runtime shared library.
3852
Package: libgnatprj`'GNAT_V-dbg`'LS
3853
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3854
ifdef(`MULTIARCH', `Multi-Arch: same
3855
Pre-Depends: multiarch-support
3859
Depends: BASEDEP, libgnatprj`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3862
Description: GNU Ada compiler Project Manager (debugging symbols)
3863
GNAT is a compiler for the Ada programming language. It produces optimized
3864
code on platforms supported by the GNU Compiler Collection (GCC).
3866
GNAT uses project files to organise source and object files in large-scale
3867
development efforts. The libgnatprj library exports GNAT project files
3868
management for use in other packages, most notably ASIS tools (package
3869
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3870
licensed under the pure GPL; all programs that use it must also be
3871
distributed under the GPL, or not distributed at all.
3873
This package contains the debugging symbols.
3876
ifenabled(`lib64gnat',`
3877
Package: lib64gnat`'-GNAT_V
3879
Architecture: biarch64_archs
3880
Priority: PRI(optional)
3881
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3883
Description: runtime for applications compiled with GNAT (64 bits shared library)
3884
GNAT is a compiler for the Ada programming language. It produces optimized
3885
code on platforms supported by the GNU Compiler Collection (GCC).
3887
The libgnat library provides runtime components needed by most
3888
applications produced with GNAT.
3890
This package contains the runtime shared library for 64 bits architectures.
3893
ifenabled(`gfdldoc',`
3894
Package: gnat`'PV-doc
3897
Priority: PRI(optional)
3898
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3900
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
3902
Description: GNU Ada compiler (documentation)
3903
GNAT is a compiler for the Ada programming language. It produces optimized
3904
code on platforms supported by the GNU Compiler Collection (GCC).
3906
The libgnat library provides runtime components needed by most
3907
applications produced with GNAT.
3909
This package contains the documentation in info `format'.
3914
Package: gdc`'PV`'TS
3916
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3917
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
3918
Provides: gdc, d-compiler, d-v2-compiler
3919
Replaces: gdc (<< 4.4.6-5)
3921
Description: GNU D compiler (version 2), based on the GCC backend
3922
This is the GNU D compiler, which compiles D on platforms supported by gcc.
3923
It uses the gcc backend to generate optimised code.
3925
This compiler supports D language version 2.
3927
ifenabled(`libphobos',`
3928
Package: libphobos`'PV-dev`'LS
3929
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
3931
Priority: PRI(optional)
3932
Depends: BASEDEP, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
3933
Provides: libphobos-dev
3934
Replaces: gdc`'PV`'TS (<< 4.8.2-19)
3936
Description: Phobos D standard library
3937
This is the Phobos standard library that comes with the D2 compiler.
3939
For more information check http://www.dlang.org/phobos/
3941
#Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
3943
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
3945
#Depends: BASEDEP, libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
3946
#Provides: libphobos`'PHOBOS_V`'TS-dbg
3948
#Description: The Phobos D standard library (debug symbols)
3949
# This is the Phobos standard library that comes with the D2 compiler.
3951
# For more information check http://www.dlang.org/phobos/
3955
ifdef(`TARGET',`',`dnl
3957
#Package: gcc`'PV-soft-float
3958
#Architecture: arm armel armhf
3959
#Priority: PRI(optional)
3960
#Depends: BASEDEP, depifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
3961
#Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
3963
#Description: GCC soft-floating-point gcc libraries (ARM)
3964
# These are versions of basic static libraries such as libgcc.a compiled
3965
# with the -msoft-float option, for CPUs without a floating-point unit.
3969
ifenabled(`fixincl',`
3970
Package: fixincludes
3972
Priority: PRI(optional)
3973
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3975
Description: Fix non-ANSI header files
3976
FixIncludes was created to fix non-ANSI system header files. Many
3977
system manufacturers supply proprietary headers that are not ANSI compliant.
3978
The GNU compilers cannot compile non-ANSI headers. Consequently, the
3979
FixIncludes shell script was written to fix the header files.
3981
Not all packages with header files are installed on the system, when the
3982
package is built, so we make fixincludes available at build time of other
3983
packages, such that checking tools like lintian can make use of it.
3987
ifdef(`TARGET', `', `
3988
ifenabled(`gfdldoc',`
3989
Package: gcc`'PV-doc
3992
Priority: PRI(optional)
3993
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3994
Conflicts: gcc-docs (<< 2.95.2)
3995
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
3996
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
3997
Documentation for the GNU compilers in info `format'.
4002
ifdef(`TARGET',`',`dnl
4003
ifenabled(`libnof',`
4004
Package: gcc`'PV-nof
4005
Architecture: powerpc
4006
Priority: PRI(optional)
4007
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
4008
Conflicts: gcc-3.2-nof
4010
Description: GCC no-floating-point gcc libraries (powerpc)
4011
These are versions of basic static libraries such as libgcc.a compiled
4012
with the -msoft-float option, for CPUs without a floating-point unit.
4016
ifenabled(`source',`
4017
Package: gcc`'PV-source
4019
Priority: PRI(optional)
4020
Depends: make, autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
4021
Description: Source of the GNU Compiler Collection
4022
This package contains the sources and patches which are needed to
4023
build the GNU Compiler Collection (GCC).
4027
dnl last line in file