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
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
63
bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
65
Build-Depends: debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP
66
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
67
kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any],
68
AUTO_BUILD_DEP AUTOGEN_BUILD_DEP BASE_BUILD_DEP
69
libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
70
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
71
BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSBDV) [hppa],
72
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
73
texinfo (>= 4.3), locales, sharutils,
74
procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
75
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
76
CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
77
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
79
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
80
Homepage: http://gcc.gnu.org/
81
', regexp(SRCNAME, `gdc'),0,`dnl
82
Homepage: http://gdcproject.org/
84
Homepage: http://gcc.gnu.org/
86
XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
87
XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV
89
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
90
Package: gcc-snapshot`'TS
94
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
95
Recommends: ${snap:recommends}
97
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
99
Description: A SNAPSHOT of the GNU Compiler Collection
100
This package contains a recent development SNAPSHOT of all files
101
contained in the GNU Compiler Collection (GCC).
103
The source code for this package has been exported from SVN trunk.
105
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
107
This package will NEVER hit the testing distribution. It is used for
108
tracking gcc bugs submitted to the Debian BTS in recent development
112
dnl default base package dependencies
113
define(`BASETARGET', `')
114
define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})')
115
define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})')
117
dnl base, when building libgcc out of the gcj source; needed if new symbols
118
dnl in libgcc are used in libgcj.
119
ifelse(index(SRCNAME, `gcj'), 0, `
120
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
121
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
124
ifelse(index(SRCNAME, `gnat'), 0, `
125
define(`BASEDEP', `gnat`'PV-base (= ${gnat:Version})')
126
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
129
ifenabled(`gccbase',`
131
Package: gcc`'PV-base
132
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
133
ifdef(`MULTIARCH', `Multi-Arch: same
136
Priority: PRI(required)
137
Depends: ${misc:Depends}
138
Replaces: ${base:Replaces}
139
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)
141
Description: GCC, the GNU Compiler Collection (base package)
142
This package contains files common to all languages and libraries
143
contained in the GNU Compiler Collection (GCC).
144
ifdef(`BASE_ONLY', `dnl
146
This version of GCC is not yet available for this architecture.
147
Please use the compilers from the gcc-snapshot package for testing.
151
ifenabled(`gccxbase',`
152
dnl override default base package dependencies to cross version
153
dnl This creates a toolchain that doesnt depend on the system -base packages
154
define(`BASETARGET', `PV`'TS')
155
define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})')
156
define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})')
158
Package: gcc`'BASETARGET-base
162
Depends: ${misc:Depends}
164
Description: GCC, the GNU Compiler Collection (base package)
165
This package contains files common to all languages and libraries
166
contained in the GNU Compiler Collection (GCC).
170
ifdef(`TARGET', `', `
171
ifenabled(`gcjbase',`
172
Package: gcj`'PV-base
174
ifdef(`MULTIARCH', `Multi-Arch: same
177
Priority: PRI(optional)
178
Depends: ${misc:Depends}
180
Description: GCC, the GNU Compiler Collection (gcj base package)
181
This package contains files common to all java related packages
182
built from the GNU Compiler Collection (GCC).
186
ifenabled(`gcjxbase',`
187
dnl override default base package dependencies to cross version
188
dnl This creates a toolchain that doesnt depend on the system -base packages
189
define(`BASETARGET', `PV`'TS')
190
define(`BASEDEP', `gcj`'BASETARGET-base (= ${gcc:Version})')
191
define(`SOFTBASEDEP', `gcj`'BASETARGET-base (>= ${gcc:SoftVersion})')
193
Package: gcj`'BASETARGET-base
197
Depends: ${misc:Depends}
199
Description: GCC, the GNU Compiler Collection (gcj base package)
200
This package contains files common to all java related packages
201
built from the GNU Compiler Collection (GCC).
206
Package: gnat`'PV-base`'TS
209
Priority: PRI(optional)
210
Depends: ${misc:Depends}
211
Breaks: gcc-4.6 (<< 4.6.1-8~)
213
Description: GNU Ada compiler (common files)
214
GNAT is a compiler for the Ada programming language. It produces optimized
215
code on platforms supported by the GNU Compiler Collection (GCC).
217
This package contains files common to all GNAT related packages.
222
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
223
Section: ifdef(`TARGET',`devel',`libs')
224
Priority: ifdef(`TARGET',`extra',required)
225
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
226
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
227
ifdef(`MULTIARCH', `Multi-Arch: same
228
Pre-Depends: multiarch-support
229
Breaks: ${multiarch:breaks}
232
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
233
Shared version of the support library, a library of internal subroutines
234
that GCC uses to overcome shortcomings of particular machines, or
235
special needs for some languages.
238
This package contains files for TARGET architecture, for use in cross-compile
242
Package: libgcc1-dbg`'LS
243
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
246
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
247
ifdef(`TARGET',`',`Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
249
ifdef(`MULTIARCH',`Multi-Arch: same
252
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
253
Debug symbols for the GCC support library.
256
This package contains files for TARGET architecture, for use in cross-compile
261
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
262
Section: ifdef(`TARGET',`devel',`libs')
263
Priority: ifdef(`TARGET',`extra',required)
264
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
265
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
267
ifdef(`MULTIARCH', `Multi-Arch: same
268
Pre-Depends: multiarch-support
269
Breaks: ${multiarch:breaks}
272
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
273
Shared version of the support library, a library of internal subroutines
274
that GCC uses to overcome shortcomings of particular machines, or
275
special needs for some languages.
278
This package contains files for TARGET architecture, for use in cross-compile
282
Package: libgcc2-dbg`'LS
283
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
286
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
287
ifdef(`MULTIARCH', `Multi-Arch: same
290
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
291
Debug symbols for the GCC support library.
294
This package contains files for TARGET architecture, for use in cross-compile
300
Package: libgcc`'PV-dev`'LS
301
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
304
Recommends: ${dep:libcdev}
305
Depends: BASEDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm}, ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:libtsan}, ${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
306
ifdef(`MULTIARCH', `Multi-Arch: same
309
Description: GCC support library (development files)
310
This package contains the headers and static library files necessary for
311
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
314
ifenabled(`lib4gcc',`
316
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
317
ifdef(`MULTIARCH', `Multi-Arch: same
318
Pre-Depends: multiarch-support
319
Breaks: ${multiarch:breaks}
321
Section: ifdef(`TARGET',`devel',`libs')
322
Priority: ifdef(`TARGET',`extra',required)
323
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
325
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
326
Shared version of the support library, a library of internal subroutines
327
that GCC uses to overcome shortcomings of particular machines, or
328
special needs for some languages.
331
This package contains files for TARGET architecture, for use in cross-compile
335
Package: libgcc4-dbg`'LS
336
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
337
ifdef(`MULTIARCH', `Multi-Arch: same
341
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
343
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
344
Debug symbols for the GCC support library.
347
This package contains files for TARGET architecture, for use in cross-compile
352
ifenabled(`lib64gcc',`
353
Package: lib64gcc1`'LS
354
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
355
Section: ifdef(`TARGET',`devel',`libs')
356
Priority: ifdef(`TARGET',`extra',PRI(optional))
357
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
358
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
360
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
362
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
363
Shared version of the support library, a library of internal subroutines
364
that GCC uses to overcome shortcomings of particular machines, or
365
special needs for some languages.
368
This package contains files for TARGET architecture, for use in cross-compile
372
Package: lib64gcc1-dbg`'LS
373
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
376
Depends: BASEDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
378
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
379
Debug symbols for the GCC support library.
382
This package contains files for TARGET architecture, for use in cross-compile
388
Package: lib64gcc`'PV-dev`'LS
389
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
392
Recommends: ${dep:libcdev}
393
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
395
Description: GCC support library (64bit development files)
396
This package contains the headers and static library files necessary for
397
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
400
ifenabled(`lib32gcc',`
401
Package: lib32gcc1`'LS
402
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
403
Section: ifdef(`TARGET',`devel',`libs')
405
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
406
Conflicts: ${confl:lib32}
407
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
410
Description: GCC support library (32 bit Version)
411
Shared version of the support library, a library of internal subroutines
412
that GCC uses to overcome shortcomings of particular machines, or
413
special needs for some languages.
416
This package contains files for TARGET architecture, for use in cross-compile
420
Package: lib32gcc1-dbg`'LS
421
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
424
Depends: BASEDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
426
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
427
Debug symbols for the GCC support library.
430
This package contains files for TARGET architecture, for use in cross-compile
436
Package: lib32gcc`'PV-dev`'LS
437
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
440
Recommends: ${dep:libcdev}
441
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
443
Description: GCC support library (32 bit development files)
444
This package contains the headers and static library files necessary for
445
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
448
ifenabled(`libneongcc',`
449
Package: libgcc1-neon`'LS
450
Architecture: NEON_ARCHS
453
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
455
Description: GCC support library [neon optimized]
456
Shared version of the support library, a library of internal subroutines
457
that GCC uses to overcome shortcomings of particular machines, or
458
special needs for some languages.
460
This set of libraries is optimized to use a NEON coprocessor, and will
461
be selected instead when running under systems which have one.
464
ifenabled(`libhfgcc',`
465
Package: libhfgcc1`'LS
466
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
467
Section: ifdef(`TARGET',`devel',`libs')
468
Priority: ifdef(`TARGET',`extra',PRI(optional))
469
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
470
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
471
',`Conflicts: libgcc1-armhf [biarchhf_archs]
474
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
475
Shared version of the support library, a library of internal subroutines
476
that GCC uses to overcome shortcomings of particular machines, or
477
special needs for some languages.
480
This package contains files for TARGET architecture, for use in cross-compile
484
Package: libhfgcc1-dbg`'LS
485
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
488
Depends: BASEDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
489
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
491
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
492
Debug symbols for the GCC support library.
495
This package contains files for TARGET architecture, for use in cross-compile
502
Package: libhfgcc`'PV-dev`'LS
503
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
506
Recommends: ${dep:libcdev}
507
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
509
Description: GCC support library (hard float ABI development files)
510
This package contains the headers and static library files necessary for
511
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
515
ifenabled(`libsfgcc',`
516
Package: libsfgcc1`'LS
517
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
518
Section: ifdef(`TARGET',`devel',`libs')
519
Priority: ifdef(`TARGET',`extra',PRI(optional))
520
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
521
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
522
',`Conflicts: libgcc1-armel [biarchsf_archs]
525
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
526
Shared version of the support library, a library of internal subroutines
527
that GCC uses to overcome shortcomings of particular machines, or
528
special needs for some languages.
531
This package contains files for TARGET architecture, for use in cross-compile
535
Package: libsfgcc1-dbg`'LS
536
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
539
Depends: BASEDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
540
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
542
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
543
Debug symbols for the GCC support library.
546
This package contains files for TARGET architecture, for use in cross-compile
553
Package: libsfgcc`'PV-dev`'LS
554
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
557
Recommends: ${dep:libcdev}
558
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
560
Description: GCC support library (soft float ABI development files)
561
This package contains the headers and static library files necessary for
562
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
566
ifenabled(`libn32gcc',`
567
Package: libn32gcc1`'LS
568
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
569
Section: ifdef(`TARGET',`devel',`libs')
570
Priority: ifdef(`TARGET',`extra',PRI(optional))
571
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
572
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
573
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
576
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
577
Shared version of the support library, a library of internal subroutines
578
that GCC uses to overcome shortcomings of particular machines, or
579
special needs for some languages.
582
This package contains files for TARGET architecture, for use in cross-compile
586
Package: libn32gcc1-dbg`'LS
587
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
590
Depends: BASEDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
592
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
593
Debug symbols for the GCC support library.
596
This package contains files for TARGET architecture, for use in cross-compile
602
Package: libn32gcc`'PV-dev`'LS
603
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
606
Recommends: ${dep:libcdev}
607
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
609
Description: GCC support library (n32 development files)
610
This package contains the headers and static library files necessary for
611
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
614
ifenabled(`libx32gcc',`
615
Package: libx32gcc1`'LS
616
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
617
Section: ifdef(`TARGET',`devel',`libs')
618
Priority: ifdef(`TARGET',`extra',PRI(optional))
619
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
620
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
623
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
624
Shared version of the support library, a library of internal subroutines
625
that GCC uses to overcome shortcomings of particular machines, or
626
special needs for some languages.
629
This package contains files for TARGET architecture, for use in cross-compile
633
Package: libx32gcc1-dbg`'LS
634
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
637
Depends: BASEDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
639
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
640
Debug symbols for the GCC support library.
643
This package contains files for TARGET architecture, for use in cross-compile
650
Package: libx32gcc`'PV-dev`'LS
651
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
654
Recommends: ${dep:libcdev}
655
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
657
Description: GCC support library (x32 development files)
658
This package contains the headers and static library files necessary for
659
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
663
ifdef(`TARGET', `', `
664
ifenabled(`libgmath',`
665
Package: libgccmath`'GCCMATH_SO`'LS
667
ifdef(`MULTIARCH', `Multi-Arch: same
668
Pre-Depends: multiarch-support
671
Priority: PRI(optional)
672
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
674
Description: GCC math support library
675
Support library for GCC.
677
Package: lib32gccmath`'GCCMATH_SO`'LS
680
Priority: PRI(optional)
681
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
683
Description: GCC math support library (32bit)
684
Support library for GCC.
686
Package: lib64gccmath`'GCCMATH_SO`'LS
689
Priority: PRI(optional)
690
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
692
Description: GCC math support library (64bit)
693
Support library for GCC.
701
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
702
Depends: cpp`'PV`'TS (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
703
binutils`'TS (>= ${binutils:Version}),
704
${dep:libgccdev}, ${shlibs:Depends}, ${misc:Depends}
705
Recommends: ${dep:libcdev}
706
Suggests: ${gcc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), gcc`'PV-locales (>= ${gcc:SoftVersion}), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), libdbgdep(gomp`'GOMP_SO-dbg,), libdbgdep(itm`'ITM_SO-dbg,), libdbgdep(atomic`'ATOMIC_SO-dbg,), libdbgdep(asan`'ASAN_SO-dbg,), libdbgdep(tsan`'TSAN_SO-dbg,), libdbgdep(backtrace`'BTRACE_SO-dbg,), libdbgdep(quadmath`'QMATH_SO-dbg,), ${dep:libcloog}, ${dep:gold}
707
Provides: c-compiler`'TS
708
ifdef(`TARGET',`Conflicts: gcc-multilib
711
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
712
This is the GNU C compiler, a fairly portable optimizing compiler for C.
715
This package contains C cross-compiler for TARGET architecture.
718
ifenabled(`multilib',`
719
Package: gcc`'PV-multilib`'TS
720
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
722
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
723
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
725
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
726
This is the GNU C compiler, a fairly portable optimizing compiler for C.
728
On architectures with multilib support, the package contains files
729
and dependencies for the non-default multilib architecture(s).
732
ifenabled(`plugindev',`
733
Package: gcc`'PV-plugin-dev`'TS
736
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
737
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
739
Description: Files for GNU GCC plugin development.
740
This package contains (header) files for GNU GCC plugin development. It
741
is only used for the development of GCC plugins, but not needed to run
747
Package: gcc`'PV-hppa64
748
Architecture: ifdef(`TARGET',`any',hppa)
750
Priority: PRI(optional)
751
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
752
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3), gcc-4.7-hppa64 (<< 4.7.3-13), gcc-4.9-hppa64 (<< 4.9.0-2)
754
Description: GNU C compiler (cross compiler for hppa64)
755
This is the GNU C compiler, a fairly portable optimizing compiler for C.
761
Section: ifdef(`TARGET',`devel',`interpreters')
762
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
763
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
764
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
765
Replaces: gcc-4.6 (<< 4.6.1-9)
767
Description: GNU C preprocessor
768
A macro processor that is used automatically by the GNU C compiler
769
to transform programs before actual compilation.
771
This package has been separated from gcc for the benefit of those who
772
require the preprocessor but not the compiler.
775
This package contains preprocessor configured for TARGET architecture.
778
ifdef(`TARGET', `', `
779
ifenabled(`gfdldoc',`
783
Priority: PRI(optional)
784
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
785
Description: Documentation for the GNU C preprocessor (cpp)
786
Documentation for the GNU C preprocessor in info `format'.
790
ifdef(`TARGET', `', `
791
Package: gcc`'PV-locales
794
Priority: PRI(optional)
795
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
796
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
797
Description: GCC, the GNU compiler collection (native language support files)
798
Native language support for GCC. Lets GCC speak your language,
799
if translations are available.
801
Please do NOT submit bug reports in other languages than "C".
802
Always reset your language settings to use the "C" locales.
811
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
812
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
813
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
814
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
816
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
817
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
820
This package contains C++ cross-compiler for TARGET architecture.
823
ifenabled(`multilib',`
824
Package: g++`'PV-multilib`'TS
825
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
827
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
828
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
829
Suggests: ${dep:libcxxbiarchdbg}
831
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
832
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
834
On architectures with multilib support, the package contains files
835
and dependencies for the non-default multilib architecture(s).
840
ifdef(`TARGET', `', `
842
Package: libssp`'SSP_SO`'LS
844
ifdef(`MULTIARCH', `Multi-Arch: same
845
Pre-Depends: multiarch-support
848
Priority: PRI(optional)
849
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
851
Description: GCC stack smashing protection library
852
GCC can now emit code for protecting applications from stack-smashing attacks.
853
The protection is realized by buffer overflow detection and reordering of
854
stack variables to avoid pointer corruption.
856
Package: lib32ssp`'SSP_SO`'LS
857
Architecture: biarch32_archs
859
Priority: PRI(optional)
860
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
861
Replaces: libssp0 (<< 4.1)
862
Conflicts: ${confl:lib32}
864
Description: GCC stack smashing protection library (32bit)
865
GCC can now emit code for protecting applications from stack-smashing attacks.
866
The protection is realized by buffer overflow detection and reordering of
867
stack variables to avoid pointer corruption.
869
Package: lib64ssp`'SSP_SO`'LS
870
Architecture: biarch64_archs
872
Priority: PRI(optional)
873
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
874
Replaces: libssp0 (<< 4.1)
876
Description: GCC stack smashing protection library (64bit)
877
GCC can now emit code for protecting applications from stack-smashing attacks.
878
The protection is realized by buffer overflow detection and reordering of
879
stack variables to avoid pointer corruption.
881
Package: libn32ssp`'SSP_SO`'LS
882
Architecture: biarchn32_archs
884
Priority: PRI(optional)
885
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
886
Replaces: libssp0 (<< 4.1)
888
Description: GCC stack smashing protection library (n32)
889
GCC can now emit code for protecting applications from stack-smashing attacks.
890
The protection is realized by buffer overflow detection and reordering of
891
stack variables to avoid pointer corruption.
893
Package: libx32ssp`'SSP_SO`'LS
894
Architecture: biarchx32_archs
896
Priority: PRI(optional)
897
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
898
Replaces: libssp0 (<< 4.1)
900
Description: GCC stack smashing protection library (x32)
901
GCC can now emit code for protecting applications from stack-smashing attacks.
902
The protection is realized by buffer overflow detection and reordering of
903
stack variables to avoid pointer corruption.
905
Package: libhfssp`'SSP_SO`'LS
906
Architecture: biarchhf_archs
908
Priority: PRI(optional)
909
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
911
Description: GCC stack smashing protection library (hard float ABI)
912
GCC can now emit code for protecting applications from stack-smashing attacks.
913
The protection is realized by buffer overflow detection and reordering of
914
stack variables to avoid pointer corruption.
916
Package: libsfssp`'SSP_SO`'LS
917
Architecture: biarchsf_archs
919
Priority: PRI(optional)
920
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
922
Description: GCC stack smashing protection library (soft float ABI)
923
GCC can now emit code for protecting applications from stack-smashing attacks.
924
The protection is realized by buffer overflow detection and reordering of
925
stack variables to avoid pointer corruption.
929
ifenabled(`libgomp',`
930
Package: libgomp`'GOMP_SO`'LS
931
Section: ifdef(`TARGET',`devel',`libs')
932
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
933
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]
935
ifdef(`MULTIARCH', `Multi-Arch: same
936
Pre-Depends: multiarch-support
937
Breaks: ${multiarch:breaks}
939
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
940
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
942
Description: GCC OpenMP (GOMP) support library
943
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
944
in the GNU Compiler Collection.
946
Package: libgomp`'GOMP_SO-dbg`'LS
947
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
950
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
951
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]
953
ifdef(`MULTIARCH', `Multi-Arch: same
956
Description: GCC OpenMP (GOMP) support library (debug symbols)
957
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
958
in the GNU Compiler Collection.
960
Package: lib32gomp`'GOMP_SO`'LS
961
Section: ifdef(`TARGET',`devel',`libs')
962
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
963
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
964
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
965
Conflicts: ${confl:lib32}
967
Description: GCC OpenMP (GOMP) support library (32bit)
968
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
969
in the GNU Compiler Collection.
971
Package: lib32gomp`'GOMP_SO-dbg`'LS
972
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
975
Depends: BASEDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
977
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
978
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
979
in the GNU Compiler Collection.
981
Package: lib64gomp`'GOMP_SO`'LS
982
Section: ifdef(`TARGET',`devel',`libs')
983
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
984
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
985
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
987
Description: GCC OpenMP (GOMP) support library (64bit)
988
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
989
in the GNU Compiler Collection.
991
Package: lib64gomp`'GOMP_SO-dbg`'LS
992
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
995
Depends: BASEDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
997
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
998
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
999
in the GNU Compiler Collection.
1001
Package: libn32gomp`'GOMP_SO`'LS
1002
Section: ifdef(`TARGET',`devel',`libs')
1003
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1004
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1005
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1007
Description: GCC OpenMP (GOMP) support library (n32)
1008
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1009
in the GNU Compiler Collection.
1011
Package: libn32gomp`'GOMP_SO-dbg`'LS
1012
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1015
Depends: BASEDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
1017
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
1018
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1020
ifenabled(`libx32gomp',`
1021
Package: libx32gomp`'GOMP_SO`'LS
1022
Section: ifdef(`TARGET',`devel',`libs')
1023
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1024
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1025
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1027
Description: GCC OpenMP (GOMP) support library (x32)
1028
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1029
in the GNU Compiler Collection.
1031
Package: libx32gomp`'GOMP_SO-dbg`'LS
1032
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1035
Depends: BASEDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
1037
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
1038
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1041
ifenabled(`libhfgomp',`
1042
Package: libhfgomp`'GOMP_SO`'LS
1043
Section: ifdef(`TARGET',`devel',`libs')
1044
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1045
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1046
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1047
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
1049
Description: GCC OpenMP (GOMP) support library (hard float ABI)
1050
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1051
in the GNU Compiler Collection.
1053
Package: libhfgomp`'GOMP_SO-dbg`'LS
1054
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1057
Depends: BASEDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
1058
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
1060
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
1061
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1064
ifenabled(`libsfgomp',`
1065
Package: libsfgomp`'GOMP_SO`'LS
1066
Section: ifdef(`TARGET',`devel',`libs')
1067
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1068
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1069
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1070
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
1072
Description: GCC OpenMP (GOMP) support library (soft float ABI)
1073
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1074
in the GNU Compiler Collection.
1076
Package: libsfgomp`'GOMP_SO-dbg`'LS
1077
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1080
Depends: BASEDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
1081
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
1083
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
1084
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1087
ifenabled(`libneongomp',`
1088
Package: libgomp`'GOMP_SO-neon`'LS
1089
Architecture: NEON_ARCHS
1092
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1094
Description: GCC OpenMP (GOMP) support library [neon optimized]
1095
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1096
in the GNU Compiler Collection.
1098
This set of libraries is optimized to use a NEON coprocessor, and will
1099
be selected instead when running under systems which have one.
1103
ifenabled(`libitm',`
1104
Package: libitm`'ITM_SO`'LS
1105
Section: ifdef(`TARGET',`devel',`libs')
1106
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1107
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]
1109
ifdef(`MULTIARCH', `Multi-Arch: same
1110
Pre-Depends: multiarch-support
1112
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1113
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1115
Description: GNU Transactional Memory Library
1116
GNU Transactional Memory Library (libitm) provides transaction support for
1117
accesses to the memory of a process, enabling easy-to-use synchronization of
1118
accesses to shared memory by several threads.
1120
Package: libitm`'ITM_SO-dbg`'LS
1121
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1124
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1125
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]
1127
ifdef(`MULTIARCH', `Multi-Arch: same
1130
Description: GNU Transactional Memory Library (debug symbols)
1131
GNU Transactional Memory Library (libitm) provides transaction support for
1132
accesses to the memory of a process, enabling easy-to-use synchronization of
1133
accesses to shared memory by several threads.
1135
Package: lib32itm`'ITM_SO`'LS
1136
Section: ifdef(`TARGET',`devel',`libs')
1137
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1138
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1139
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1140
Conflicts: ${confl:lib32}
1142
Description: GNU Transactional Memory Library (32bit)
1143
GNU Transactional Memory Library (libitm) provides transaction support for
1144
accesses to the memory of a process, enabling easy-to-use synchronization of
1145
accesses to shared memory by several threads.
1147
Package: lib32itm`'ITM_SO-dbg`'LS
1148
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1151
Depends: BASEDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
1153
Description: GNU Transactional Memory Library (32 bit debug symbols)
1154
GNU Transactional Memory Library (libitm) provides transaction support for
1155
accesses to the memory of a process, enabling easy-to-use synchronization of
1156
accesses to shared memory by several threads.
1158
Package: lib64itm`'ITM_SO`'LS
1159
Section: ifdef(`TARGET',`devel',`libs')
1160
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1161
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1162
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1164
Description: GNU Transactional Memory Library (64bit)
1165
GNU Transactional Memory Library (libitm) provides transaction support for
1166
accesses to the memory of a process, enabling easy-to-use synchronization of
1167
accesses to shared memory by several threads.
1169
Package: lib64itm`'ITM_SO-dbg`'LS
1170
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1173
Depends: BASEDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
1175
Description: GNU Transactional Memory Library (64bit debug symbols)
1176
GNU Transactional Memory Library (libitm) provides transaction support for
1177
accesses to the memory of a process, enabling easy-to-use synchronization of
1178
accesses to shared memory by several threads.
1180
Package: libn32itm`'ITM_SO`'LS
1181
Section: ifdef(`TARGET',`devel',`libs')
1182
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1183
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1184
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1186
Description: GNU Transactional Memory Library (n32)
1187
GNU Transactional Memory Library (libitm) provides transaction support for
1188
accesses to the memory of a process, enabling easy-to-use synchronization of
1189
accesses to shared memory by several threads.
1191
Package: libn32itm`'ITM_SO-dbg`'LS
1192
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1195
Depends: BASEDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
1197
Description: GNU Transactional Memory Library (n32 debug symbols)
1198
GNU Transactional Memory Library (libitm) provides transaction support for
1199
accesses to the memory of a process, enabling easy-to-use synchronization of
1200
accesses to shared memory by several threads.
1202
ifenabled(`libx32itm',`
1203
Package: libx32itm`'ITM_SO`'LS
1204
Section: ifdef(`TARGET',`devel',`libs')
1205
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1206
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1207
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1209
Description: GNU Transactional Memory Library (x32)
1210
This manual documents the usage and internals of libitm. It provides
1211
transaction support for accesses to the memory of a process, enabling
1212
easy-to-use synchronization of accesses to shared memory by several threads.
1214
Package: libx32itm`'ITM_SO-dbg`'LS
1215
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1218
Depends: BASEDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
1220
Description: GNU Transactional Memory Library (x32 debug symbols)
1221
This manual documents the usage and internals of libitm. It provides
1222
transaction support for accesses to the memory of a process, enabling
1223
easy-to-use synchronization of accesses to shared memory by several threads.
1226
ifenabled(`libhfitm',`
1227
Package: libhfitm`'ITM_SO`'LS
1228
Section: ifdef(`TARGET',`devel',`libs')
1229
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1230
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1231
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1232
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
1234
Description: GNU Transactional Memory Library (hard float ABI)
1235
GNU Transactional Memory Library (libitm) provides transaction support for
1236
accesses to the memory of a process, enabling easy-to-use synchronization of
1237
accesses to shared memory by several threads.
1239
Package: libhfitm`'ITM_SO-dbg`'LS
1240
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1243
Depends: BASEDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
1244
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
1246
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
1247
GNU Transactional Memory Library (libitm) provides transaction support for
1248
accesses to the memory of a process, enabling easy-to-use synchronization of
1249
accesses to shared memory by several threads.
1252
ifenabled(`libsfitm',`
1253
Package: libsfitm`'ITM_SO`'LS
1254
Section: ifdef(`TARGET',`devel',`libs')
1255
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1256
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1257
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1259
Description: GNU Transactional Memory Library (soft float ABI)
1260
GNU Transactional Memory Library (libitm) provides transaction support for
1261
accesses to the memory of a process, enabling easy-to-use synchronization of
1262
accesses to shared memory by several threads.
1264
Package: libsfitm`'ITM_SO-dbg`'LS
1265
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1268
Depends: BASEDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
1270
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
1271
GNU Transactional Memory Library (libitm) provides transaction support for
1272
accesses to the memory of a process, enabling easy-to-use synchronization of
1273
accesses to shared memory by several threads.
1276
ifenabled(`libneonitm',`
1277
Package: libitm`'ITM_SO-neon`'LS
1278
Architecture: NEON_ARCHS
1281
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1283
Description: GNU Transactional Memory Library [neon optimized]
1284
GNU Transactional Memory Library (libitm) provides transaction support for
1285
accesses to the memory of a process, enabling easy-to-use synchronization of
1286
accesses to shared memory by several threads.
1288
This set of libraries is optimized to use a NEON coprocessor, and will
1289
be selected instead when running under systems which have one.
1293
ifenabled(`libatomic',`
1294
Package: libatomic`'ATOMIC_SO`'LS
1295
Section: ifdef(`TARGET',`devel',`libs')
1296
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1297
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]
1299
ifdef(`MULTIARCH', `Multi-Arch: same
1300
Pre-Depends: multiarch-support
1302
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1303
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1305
Description: support library providing __atomic built-in functions
1306
library providing __atomic built-in functions. When an atomic call cannot
1307
be turned into lock-free instructions, GCC will make calls into this library.
1309
Package: libatomic`'ATOMIC_SO-dbg`'LS
1310
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1313
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1314
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]
1316
ifdef(`MULTIARCH', `Multi-Arch: same
1319
Description: support library providing __atomic built-in functions (debug symbols)
1320
library providing __atomic built-in functions. When an atomic call cannot
1321
be turned into lock-free instructions, GCC will make calls into this library.
1323
Package: lib32atomic`'ATOMIC_SO`'LS
1324
Section: ifdef(`TARGET',`devel',`libs')
1325
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1326
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1327
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1328
Conflicts: ${confl:lib32}
1330
Description: support library providing __atomic built-in functions (32bit)
1331
library providing __atomic built-in functions. When an atomic call cannot
1332
be turned into lock-free instructions, GCC will make calls into this library.
1334
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
1335
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1338
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
1340
Description: support library providing __atomic built-in functions (32 bit debug symbols)
1341
library providing __atomic built-in functions. When an atomic call cannot
1342
be turned into lock-free instructions, GCC will make calls into this library.
1344
Package: lib64atomic`'ATOMIC_SO`'LS
1345
Section: ifdef(`TARGET',`devel',`libs')
1346
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1347
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1348
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1350
Description: support library providing __atomic built-in functions (64bit)
1351
library providing __atomic built-in functions. When an atomic call cannot
1352
be turned into lock-free instructions, GCC will make calls into this library.
1354
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
1355
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1358
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
1360
Description: support library providing __atomic built-in functions (64bit debug symbols)
1361
library providing __atomic built-in functions. When an atomic call cannot
1362
be turned into lock-free instructions, GCC will make calls into this library.
1364
Package: libn32atomic`'ATOMIC_SO`'LS
1365
Section: ifdef(`TARGET',`devel',`libs')
1366
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1367
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1368
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1370
Description: support library providing __atomic built-in functions (n32)
1371
library providing __atomic built-in functions. When an atomic call cannot
1372
be turned into lock-free instructions, GCC will make calls into this library.
1374
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
1375
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1378
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
1380
Description: support library providing __atomic built-in functions (n32 debug symbols)
1381
library providing __atomic built-in functions. When an atomic call cannot
1382
be turned into lock-free instructions, GCC will make calls into this library.
1384
ifenabled(`libx32atomic',`
1385
Package: libx32atomic`'ATOMIC_SO`'LS
1386
Section: ifdef(`TARGET',`devel',`libs')
1387
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1388
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1389
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1391
Description: support library providing __atomic built-in functions (x32)
1392
library providing __atomic built-in functions. When an atomic call cannot
1393
be turned into lock-free instructions, GCC will make calls into this library.
1395
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
1396
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1399
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
1401
Description: support library providing __atomic built-in functions (x32 debug symbols)
1402
library providing __atomic built-in functions. When an atomic call cannot
1403
be turned into lock-free instructions, GCC will make calls into this library.
1404
')`'dnl libx32atomic
1406
ifenabled(`libhfatomic',`
1407
Package: libhfatomic`'ATOMIC_SO`'LS
1408
Section: ifdef(`TARGET',`devel',`libs')
1409
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1410
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1411
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1412
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
1414
Description: support library providing __atomic built-in functions (hard float ABI)
1415
library providing __atomic built-in functions. When an atomic call cannot
1416
be turned into lock-free instructions, GCC will make calls into this library.
1418
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
1419
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1422
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
1423
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
1425
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
1426
library providing __atomic built-in functions. When an atomic call cannot
1427
be turned into lock-free instructions, GCC will make calls into this library.
1430
ifenabled(`libsfatomic',`
1431
Package: libsfatomic`'ATOMIC_SO`'LS
1432
Section: ifdef(`TARGET',`devel',`libs')
1433
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1434
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1435
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1437
Description: support library providing __atomic built-in functions (soft float ABI)
1438
library providing __atomic built-in functions. When an atomic call cannot
1439
be turned into lock-free instructions, GCC will make calls into this library.
1441
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
1442
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1445
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
1447
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
1448
library providing __atomic built-in functions. When an atomic call cannot
1449
be turned into lock-free instructions, GCC will make calls into this library.
1452
ifenabled(`libneonatomic',`
1453
Package: libatomic`'ATOMIC_SO-neon`'LS
1454
Architecture: NEON_ARCHS
1457
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1459
Description: support library providing __atomic built-in functions [neon optimized]
1460
library providing __atomic built-in functions. When an atomic call cannot
1461
be turned into lock-free instructions, GCC will make calls into this library.
1463
This set of libraries is optimized to use a NEON coprocessor, and will
1464
be selected instead when running under systems which have one.
1465
')`'dnl libneonatomic
1468
ifenabled(`libasan',`
1469
Package: libasan`'ASAN_SO`'LS
1470
Section: ifdef(`TARGET',`devel',`libs')
1471
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1472
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]
1474
ifdef(`MULTIARCH', `Multi-Arch: same
1475
Pre-Depends: multiarch-support
1477
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1478
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1480
Description: AddressSanitizer -- a fast memory error detector
1481
AddressSanitizer (ASan) is a fast memory error detector. It finds
1482
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1484
Package: libasan`'ASAN_SO-dbg`'LS
1485
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1488
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1489
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]
1491
ifdef(`MULTIARCH', `Multi-Arch: same
1494
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1495
AddressSanitizer (ASan) is a fast memory error detector. It finds
1496
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1498
Package: lib32asan`'ASAN_SO`'LS
1499
Section: ifdef(`TARGET',`devel',`libs')
1500
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1501
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1502
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1503
Conflicts: ${confl:lib32}
1505
Description: AddressSanitizer -- a fast memory error detector (32bit)
1506
AddressSanitizer (ASan) is a fast memory error detector. It finds
1507
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1509
Package: lib32asan`'ASAN_SO-dbg`'LS
1510
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1513
Depends: BASEDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
1515
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
1516
AddressSanitizer (ASan) is a fast memory error detector. It finds
1517
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1519
Package: lib64asan`'ASAN_SO`'LS
1520
Section: ifdef(`TARGET',`devel',`libs')
1521
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1522
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1523
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1525
Description: AddressSanitizer -- a fast memory error detector (64bit)
1526
AddressSanitizer (ASan) is a fast memory error detector. It finds
1527
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1529
Package: lib64asan`'ASAN_SO-dbg`'LS
1530
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1533
Depends: BASEDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
1535
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
1536
AddressSanitizer (ASan) is a fast memory error detector. It finds
1537
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1539
Package: libn32asan`'ASAN_SO`'LS
1540
Section: ifdef(`TARGET',`devel',`libs')
1541
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1542
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1543
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1545
Description: AddressSanitizer -- a fast memory error detector (n32)
1546
AddressSanitizer (ASan) is a fast memory error detector. It finds
1547
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1549
Package: libn32asan`'ASAN_SO-dbg`'LS
1550
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1553
Depends: BASEDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
1555
Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
1556
AddressSanitizer (ASan) is a fast memory error detector. It finds
1557
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1559
ifenabled(`libx32asan',`
1560
Package: libx32asan`'ASAN_SO`'LS
1561
Section: ifdef(`TARGET',`devel',`libs')
1562
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1563
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1564
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1566
Description: AddressSanitizer -- a fast memory error detector (x32)
1567
AddressSanitizer (ASan) is a fast memory error detector. It finds
1568
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1570
Package: libx32asan`'ASAN_SO-dbg`'LS
1571
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1574
Depends: BASEDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
1576
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
1577
AddressSanitizer (ASan) is a fast memory error detector. It finds
1578
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1581
ifenabled(`libhfasan',`
1582
Package: libhfasan`'ASAN_SO`'LS
1583
Section: ifdef(`TARGET',`devel',`libs')
1584
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1585
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1586
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1587
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
1589
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
1590
AddressSanitizer (ASan) is a fast memory error detector. It finds
1591
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1593
Package: libhfasan`'ASAN_SO-dbg`'LS
1594
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1597
Depends: BASEDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
1598
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
1600
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
1601
AddressSanitizer (ASan) is a fast memory error detector. It finds
1602
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1605
ifenabled(`libsfasan',`
1606
Package: libsfasan`'ASAN_SO`'LS
1607
Section: ifdef(`TARGET',`devel',`libs')
1608
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1609
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1610
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1612
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
1613
AddressSanitizer (ASan) is a fast memory error detector. It finds
1614
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1616
Package: libsfasan`'ASAN_SO-dbg`'LS
1617
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1620
Depends: BASEDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
1622
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
1623
AddressSanitizer (ASan) is a fast memory error detector. It finds
1624
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1627
ifenabled(`libneonasan',`
1628
Package: libasan`'ASAN_SO-neon`'LS
1629
Architecture: NEON_ARCHS
1632
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1634
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
1635
AddressSanitizer (ASan) is a fast memory error detector. It finds
1636
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1638
This set of libraries is optimized to use a NEON coprocessor, and will
1639
be selected instead when running under systems which have one.
1643
ifenabled(`libtsan',`
1644
Package: libtsan`'TSAN_SO`'LS
1645
Section: ifdef(`TARGET',`devel',`libs')
1646
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1647
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]
1649
ifdef(`MULTIARCH', `Multi-Arch: same
1650
Pre-Depends: multiarch-support
1652
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1653
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1655
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
1656
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1657
The Linux and Mac versions are based on Valgrind.
1659
Package: libtsan`'TSAN_SO-dbg`'LS
1660
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1663
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1664
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]
1666
ifdef(`MULTIARCH', `Multi-Arch: same
1669
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1670
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1671
The Linux and Mac versions are based on Valgrind.
1673
ifenabled(`lib32tsan',`
1674
Package: lib32tsan`'TSAN_SO`'LS
1675
Section: ifdef(`TARGET',`devel',`libs')
1676
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1677
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1678
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1679
Conflicts: ${confl:lib32}
1681
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
1682
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1683
The Linux and Mac versions are based on Valgrind.
1685
Package: lib32tsan`'TSAN_SO-dbg`'LS
1686
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1689
Depends: BASEDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
1691
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
1692
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1693
The Linux and Mac versions are based on Valgrind.
1696
ifenabled(`lib64tsan',`
1697
Package: lib64tsan`'TSAN_SO`'LS
1698
Section: ifdef(`TARGET',`devel',`libs')
1699
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1700
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1701
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1703
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
1704
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1705
The Linux and Mac versions are based on Valgrind.
1707
Package: lib64tsan`'TSAN_SO-dbg`'LS
1708
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1711
Depends: BASEDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
1713
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
1714
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1715
The Linux and Mac versions are based on Valgrind.
1718
ifenabled(`libn32tsan',`
1719
Package: libn32tsan`'TSAN_SO`'LS
1720
Section: ifdef(`TARGET',`devel',`libs')
1721
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1722
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1723
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1725
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
1726
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1727
The Linux and Mac versions are based on Valgrind.
1729
Package: libn32tsan`'TSAN_SO-dbg`'LS
1730
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1733
Depends: BASEDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
1735
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
1736
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1737
The Linux and Mac versions are based on Valgrind.
1740
ifenabled(`libx32tsan',`
1741
Package: libx32tsan`'TSAN_SO`'LS
1742
Section: ifdef(`TARGET',`devel',`libs')
1743
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1744
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1745
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1747
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
1748
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1749
The Linux and Mac versions are based on Valgrind.
1751
Package: libx32tsan`'TSAN_SO-dbg`'LS
1752
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1755
Depends: BASEDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
1757
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
1758
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1759
The Linux and Mac versions are based on Valgrind.
1762
ifenabled(`libhftsan',`
1763
Package: libhftsan`'TSAN_SO`'LS
1764
Section: ifdef(`TARGET',`devel',`libs')
1765
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1766
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1767
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1768
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
1770
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
1771
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1772
The Linux and Mac versions are based on Valgrind.
1774
Package: libhftsan`'TSAN_SO-dbg`'LS
1775
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1778
Depends: BASEDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
1779
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
1781
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
1784
ifenabled(`libsftsan',`
1785
Package: libsftsan`'TSAN_SO`'LS
1786
Section: ifdef(`TARGET',`devel',`libs')
1787
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1788
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1789
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1791
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
1792
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1793
The Linux and Mac versions are based on Valgrind.
1795
Package: libsftsan`'TSAN_SO-dbg`'LS
1796
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1799
Depends: BASEDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
1801
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
1802
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1803
The Linux and Mac versions are based on Valgrind.
1806
ifenabled(`libneontsan',`
1807
Package: libtsan`'TSAN_SO-neon`'LS
1808
Architecture: NEON_ARCHS
1811
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1813
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
1814
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1815
The Linux and Mac versions are based on Valgrind.
1817
This set of libraries is optimized to use a NEON coprocessor, and will
1818
be selected instead when running under systems which have one.
1822
ifenabled(`libbacktrace',`
1823
Package: libbacktrace`'BTRACE_SO`'LS
1824
Section: ifdef(`TARGET',`devel',`libs')
1825
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1826
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]
1828
ifdef(`MULTIARCH', `Multi-Arch: same
1829
Pre-Depends: multiarch-support
1831
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1832
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1834
Description: stack backtrace library
1835
libbacktrace uses the GCC unwind interface to collect a stack trace,
1836
and parses DWARF debug info to get file/line/function information.
1838
Package: libbacktrace`'BTRACE_SO-dbg`'LS
1839
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1842
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
1843
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]
1845
ifdef(`MULTIARCH', `Multi-Arch: same
1848
Description: stack backtrace library (debug symbols)
1849
libbacktrace uses the GCC unwind interface to collect a stack trace,
1850
and parses DWARF debug info to get file/line/function information.
1852
Package: lib32backtrace`'BTRACE_SO`'LS
1853
Section: ifdef(`TARGET',`devel',`libs')
1854
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1855
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1856
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1857
Conflicts: ${confl:lib32}
1859
Description: stack backtrace library (32bit)
1860
libbacktrace uses the GCC unwind interface to collect a stack trace,
1861
and parses DWARF debug info to get file/line/function information.
1863
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
1864
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1867
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
1869
Description: stack backtrace library (32 bit debug symbols)
1870
libbacktrace uses the GCC unwind interface to collect a stack trace,
1871
and parses DWARF debug info to get file/line/function information.
1873
Package: lib64backtrace`'BTRACE_SO`'LS
1874
Section: ifdef(`TARGET',`devel',`libs')
1875
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1876
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1877
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1879
Description: stack backtrace library (64bit)
1880
libbacktrace uses the GCC unwind interface to collect a stack trace,
1881
and parses DWARF debug info to get file/line/function information.
1883
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
1884
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1887
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
1889
Description: stack backtrace library (64bit debug symbols)
1890
libbacktrace uses the GCC unwind interface to collect a stack trace,
1891
and parses DWARF debug info to get file/line/function information.
1893
Package: libn32backtrace`'BTRACE_SO`'LS
1894
Section: ifdef(`TARGET',`devel',`libs')
1895
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1896
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1897
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1899
Description: stack backtrace library (n32)
1900
libbacktrace uses the GCC unwind interface to collect a stack trace,
1901
and parses DWARF debug info to get file/line/function information.
1903
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
1904
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1907
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
1909
Description: stack backtrace library (n32 debug symbols)
1910
libbacktrace uses the GCC unwind interface to collect a stack trace,
1911
and parses DWARF debug info to get file/line/function information.
1913
ifenabled(`libx32backtrace',`
1914
Package: libx32backtrace`'BTRACE_SO`'LS
1915
Section: ifdef(`TARGET',`devel',`libs')
1916
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1917
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1918
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1920
Description: stack backtrace library (x32)
1921
libbacktrace uses the GCC unwind interface to collect a stack trace,
1922
and parses DWARF debug info to get file/line/function information.
1924
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
1925
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1928
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
1930
Description: stack backtrace library (x32 debug symbols)
1931
libbacktrace uses the GCC unwind interface to collect a stack trace,
1932
and parses DWARF debug info to get file/line/function information.
1933
')`'dnl libx32backtrace
1935
ifenabled(`libhfbacktrace',`
1936
Package: libhfbacktrace`'BTRACE_SO`'LS
1937
Section: ifdef(`TARGET',`devel',`libs')
1938
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1939
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1940
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1941
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
1943
Description: stack backtrace library (hard float ABI)
1944
libbacktrace uses the GCC unwind interface to collect a stack trace,
1945
and parses DWARF debug info to get file/line/function information.
1947
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
1948
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1951
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
1952
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
1954
Description: stack backtrace library (hard float ABI debug symbols)
1955
libbacktrace uses the GCC unwind interface to collect a stack trace,
1956
and parses DWARF debug info to get file/line/function information.
1957
')`'dnl libhfbacktrace
1959
ifenabled(`libsfbacktrace',`
1960
Package: libsfbacktrace`'BTRACE_SO`'LS
1961
Section: ifdef(`TARGET',`devel',`libs')
1962
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1963
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1964
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1966
Description: stack backtrace library (soft float ABI)
1967
libbacktrace uses the GCC unwind interface to collect a stack trace,
1968
and parses DWARF debug info to get file/line/function information.
1970
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
1971
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1974
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
1976
Description: stack backtrace library (soft float ABI debug symbols)
1977
libbacktrace uses the GCC unwind interface to collect a stack trace,
1978
and parses DWARF debug info to get file/line/function information.
1979
')`'dnl libsfbacktrace
1981
ifenabled(`libneonbacktrace',`
1982
Package: libbacktrace`'BTRACE_SO-neon`'LS
1983
Architecture: NEON_ARCHS
1986
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1988
Description: stack backtrace library [neon optimized]
1989
libbacktrace uses the GCC unwind interface to collect a stack trace,
1990
and parses DWARF debug info to get file/line/function information.
1992
This set of libraries is optimized to use a NEON coprocessor, and will
1993
be selected instead when running under systems which have one.
1994
')`'dnl libneonbacktrace
1995
')`'dnl libbacktrace
1998
ifenabled(`libqmath',`
1999
Package: libquadmath`'QMATH_SO`'LS
2000
Section: ifdef(`TARGET',`devel',`libs')
2001
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2002
ifdef(`MULTIARCH', `Multi-Arch: same
2003
Pre-Depends: multiarch-support
2005
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2006
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2008
Description: GCC Quad-Precision Math Library
2009
A library, which provides quad-precision mathematical functions on targets
2010
supporting the __float128 datatype. The library is used to provide on such
2011
targets the REAL(16) type in the GNU Fortran compiler.
2013
Package: libquadmath`'QMATH_SO-dbg`'LS
2014
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2017
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
2018
ifdef(`MULTIARCH', `Multi-Arch: same
2021
Description: GCC Quad-Precision Math Library (debug symbols)
2022
A library, which provides quad-precision mathematical functions on targets
2023
supporting the __float128 datatype.
2025
Package: lib32quadmath`'QMATH_SO`'LS
2026
Section: ifdef(`TARGET',`devel',`libs')
2027
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2028
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2029
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2030
Conflicts: ${confl:lib32}
2032
Description: GCC Quad-Precision Math Library (32bit)
2033
A library, which provides quad-precision mathematical functions on targets
2034
supporting the __float128 datatype. The library is used to provide on such
2035
targets the REAL(16) type in the GNU Fortran compiler.
2037
Package: lib32quadmath`'QMATH_SO-dbg`'LS
2038
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2041
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
2043
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
2044
A library, which provides quad-precision mathematical functions on targets
2045
supporting the __float128 datatype.
2047
Package: lib64quadmath`'QMATH_SO`'LS
2048
Section: ifdef(`TARGET',`devel',`libs')
2049
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2050
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2051
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2053
Description: GCC Quad-Precision Math Library (64bit)
2054
A library, which provides quad-precision mathematical functions on targets
2055
supporting the __float128 datatype. The library is used to provide on such
2056
targets the REAL(16) type in the GNU Fortran compiler.
2058
Package: lib64quadmath`'QMATH_SO-dbg`'LS
2059
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2062
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
2064
Description: GCC Quad-Precision Math Library (64bit debug symbols)
2065
A library, which provides quad-precision mathematical functions on targets
2066
supporting the __float128 datatype.
2068
Package: libn32quadmath`'QMATH_SO`'LS
2069
Section: ifdef(`TARGET',`devel',`libs')
2070
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2071
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2072
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2074
Description: GCC Quad-Precision Math Library (n32)
2075
A library, which provides quad-precision mathematical functions on targets
2076
supporting the __float128 datatype. The library is used to provide on such
2077
targets the REAL(16) type in the GNU Fortran compiler.
2079
Package: libn32quadmath`'QMATH_SO-dbg`'LS
2080
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2083
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
2085
Description: GCC Quad-Precision Math Library (n32 debug symbols)
2086
A library, which provides quad-precision mathematical functions on targets
2087
supporting the __float128 datatype.
2089
ifenabled(`libx32qmath',`
2090
Package: libx32quadmath`'QMATH_SO`'LS
2091
Section: ifdef(`TARGET',`devel',`libs')
2092
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2093
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2094
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2096
Description: GCC Quad-Precision Math Library (x32)
2097
A library, which provides quad-precision mathematical functions on targets
2098
supporting the __float128 datatype. The library is used to provide on such
2099
targets the REAL(16) type in the GNU Fortran compiler.
2101
Package: libx32quadmath`'QMATH_SO-dbg`'LS
2102
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2105
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
2107
Description: GCC Quad-Precision Math Library (x32 debug symbols)
2108
A library, which provides quad-precision mathematical functions on targets
2109
supporting the __float128 datatype.
2112
ifenabled(`libhfqmath',`
2113
Package: libhfquadmath`'QMATH_SO`'LS
2114
Section: ifdef(`TARGET',`devel',`libs')
2115
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2116
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2117
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2119
Description: GCC Quad-Precision Math Library (hard float ABI)
2120
A library, which provides quad-precision mathematical functions on targets
2121
supporting the __float128 datatype. The library is used to provide on such
2122
targets the REAL(16) type in the GNU Fortran compiler.
2124
Package: libhfquadmath`'QMATH_SO-dbg`'LS
2125
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2128
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
2130
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2131
A library, which provides quad-precision mathematical functions on targets
2132
supporting the __float128 datatype.
2135
ifenabled(`libsfqmath',`
2136
Package: libsfquadmath`'QMATH_SO`'LS
2137
Section: ifdef(`TARGET',`devel',`libs')
2138
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2139
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2140
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2142
Description: GCC Quad-Precision Math Library (soft float ABI)
2143
A library, which provides quad-precision mathematical functions on targets
2144
supporting the __float128 datatype. The library is used to provide on such
2145
targets the REAL(16) type in the GNU Fortran compiler.
2147
Package: libsfquadmath`'QMATH_SO-dbg`'LS
2148
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2151
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
2153
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2154
A library, which provides quad-precision mathematical functions on targets
2155
supporting the __float128 datatype.
2160
ifenabled(`objppdev',`
2161
Package: gobjc++`'PV`'TS
2163
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2164
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2165
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
2166
Provides: objc++-compiler`'TS
2168
Description: GNU Objective-C++ compiler
2169
This is the GNU Objective-C++ compiler, which compiles
2170
Objective-C++ on platforms supported by the gcc compiler. It uses the
2171
gcc backend to generate optimized code.
2174
ifenabled(`multilib',`
2175
Package: gobjc++`'PV-multilib`'TS
2176
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2178
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2179
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
2181
Description: GNU Objective-C++ compiler (multilib files)
2182
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
2183
platforms supported by the gcc compiler.
2185
On architectures with multilib support, the package contains files
2186
and dependencies for the non-default multilib architecture(s).
2191
ifenabled(`objcdev',`
2192
Package: gobjc`'PV`'TS
2194
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2195
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2196
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
2197
Provides: objc-compiler`'TS
2198
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
2200
Description: GNU Objective-C compiler
2201
This is the GNU Objective-C compiler, which compiles
2202
Objective-C on platforms supported by the gcc compiler. It uses the
2203
gcc backend to generate optimized code.
2205
ifenabled(`multilib',`
2206
Package: gobjc`'PV-multilib`'TS
2207
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2209
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2210
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2212
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2213
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
2214
supported by the gcc compiler.
2216
On architectures with multilib support, the package contains files
2217
and dependencies for the non-default multilib architecture(s).
2220
Package: libobjc`'PV-dev`'LS
2221
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2224
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
2225
ifdef(`MULTIARCH', `Multi-Arch: same
2228
Description: Runtime library for GNU Objective-C applications (development files)
2229
This package contains the headers and static library files needed to build
2230
GNU ObjC applications.
2232
Package: lib64objc`'PV-dev`'LS
2233
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2236
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
2238
Description: Runtime library for GNU Objective-C applications (64bit development files)
2239
This package contains the headers and static library files needed to build
2240
GNU ObjC applications.
2242
Package: lib32objc`'PV-dev`'LS
2243
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2246
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
2248
Description: Runtime library for GNU Objective-C applications (32bit development files)
2249
This package contains the headers and static library files needed to build
2250
GNU ObjC applications.
2252
Package: libn32objc`'PV-dev`'LS
2253
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2256
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2258
Description: Runtime library for GNU Objective-C applications (n32 development files)
2259
This package contains the headers and static library files needed to build
2260
GNU ObjC applications.
2262
ifenabled(`x32dev',`
2263
Package: libx32objc`'PV-dev`'LS
2264
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2267
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2269
Description: Runtime library for GNU Objective-C applications (x32 development files)
2270
This package contains the headers and static library files needed to build
2271
GNU ObjC applications.
2275
Package: libhfobjc`'PV-dev`'LS
2276
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2279
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2281
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
2282
This package contains the headers and static library files needed to build
2283
GNU ObjC applications.
2287
Package: libsfobjc`'PV-dev`'LS
2288
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2291
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2293
Description: Runtime library for GNU Objective-C applications (soft float development files)
2294
This package contains the headers and static library files needed to build
2295
GNU ObjC applications.
2299
ifenabled(`libobjc',`
2300
Package: libobjc`'OBJC_SO`'LS
2301
Section: ifdef(`TARGET',`devel',`libs')
2302
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2303
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]
2305
ifdef(`MULTIARCH', `Multi-Arch: same
2306
Pre-Depends: multiarch-support
2307
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
2309
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2310
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2312
Description: Runtime library for GNU Objective-C applications
2313
Library needed for GNU ObjC applications linked against the shared library.
2315
Package: libobjc`'OBJC_SO-dbg`'LS
2317
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2318
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]
2320
ifdef(`MULTIARCH', `Multi-Arch: same
2323
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2325
Description: Runtime library for GNU Objective-C applications (debug symbols)
2326
Library needed for GNU ObjC applications linked against the shared library.
2329
ifenabled(`lib64objc',`
2330
Package: lib64objc`'OBJC_SO`'LS
2331
Section: ifdef(`TARGET',`devel',`libs')
2332
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2333
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2334
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2336
Description: Runtime library for GNU Objective-C applications (64bit)
2337
Library needed for GNU ObjC applications linked against the shared library.
2339
Package: lib64objc`'OBJC_SO-dbg`'LS
2341
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2343
Depends: BASEDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
2345
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
2346
Library needed for GNU ObjC applications linked against the shared library.
2349
ifenabled(`lib32objc',`
2350
Package: lib32objc`'OBJC_SO`'LS
2351
Section: ifdef(`TARGET',`devel',`libs')
2352
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2353
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2354
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2355
Conflicts: ${confl:lib32}
2357
Description: Runtime library for GNU Objective-C applications (32bit)
2358
Library needed for GNU ObjC applications linked against the shared library.
2360
Package: lib32objc`'OBJC_SO-dbg`'LS
2362
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2364
Depends: BASEDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
2366
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
2367
Library needed for GNU ObjC applications linked against the shared library.
2370
ifenabled(`libn32objc',`
2371
Package: libn32objc`'OBJC_SO`'LS
2372
Section: ifdef(`TARGET',`devel',`libs')
2373
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2374
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2375
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2377
Description: Runtime library for GNU Objective-C applications (n32)
2378
Library needed for GNU ObjC applications linked against the shared library.
2380
Package: libn32objc`'OBJC_SO-dbg`'LS
2382
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2384
Depends: BASEDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
2386
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
2387
Library needed for GNU ObjC applications linked against the shared library.
2390
ifenabled(`libx32objc',`
2391
Package: libx32objc`'OBJC_SO`'LS
2392
Section: ifdef(`TARGET',`devel',`libs')
2393
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2394
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2395
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2397
Description: Runtime library for GNU Objective-C applications (x32)
2398
Library needed for GNU ObjC applications linked against the shared library.
2400
Package: libx32objc`'OBJC_SO-dbg`'LS
2402
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2404
Depends: BASEDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
2406
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
2407
Library needed for GNU ObjC applications linked against the shared library.
2410
ifenabled(`libhfobjc',`
2411
Package: libhfobjc`'OBJC_SO`'LS
2412
Section: ifdef(`TARGET',`devel',`libs')
2413
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2414
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2415
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2416
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
2418
Description: Runtime library for GNU Objective-C applications (hard float ABI)
2419
Library needed for GNU ObjC applications linked against the shared library.
2421
Package: libhfobjc`'OBJC_SO-dbg`'LS
2423
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2425
Depends: BASEDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
2426
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
2428
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
2429
Library needed for GNU ObjC applications linked against the shared library.
2432
ifenabled(`libsfobjc',`
2433
Package: libsfobjc`'OBJC_SO`'LS
2434
Section: ifdef(`TARGET',`devel',`libs')
2435
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2436
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2437
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2438
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
2440
Description: Runtime library for GNU Objective-C applications (soft float ABI)
2441
Library needed for GNU ObjC applications linked against the shared library.
2443
Package: libsfobjc`'OBJC_SO-dbg`'LS
2445
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2447
Depends: BASEDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
2448
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
2450
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
2451
Library needed for GNU ObjC applications linked against the shared library.
2454
ifenabled(`libneonobjc',`
2455
Package: libobjc`'OBJC_SO-neon`'LS
2457
Architecture: NEON_ARCHS
2458
Priority: PRI(optional)
2459
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2461
Description: Runtime library for GNU Objective-C applications [NEON version]
2462
Library needed for GNU ObjC applications linked against the shared library.
2464
This set of libraries is optimized to use a NEON coprocessor, and will
2465
be selected instead when running under systems which have one.
2469
ifenabled(`fortran',`
2471
Package: gfortran`'PV`'TS
2473
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2474
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2475
Provides: fortran95-compiler, ${fortran:mod-version}
2476
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
2478
Description: GNU Fortran compiler
2479
This is the GNU Fortran compiler, which compiles
2480
Fortran on platforms supported by the gcc compiler. It uses the
2481
gcc backend to generate optimized code.
2483
ifenabled(`multilib',`
2484
Package: gfortran`'PV-multilib`'TS
2485
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2487
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2488
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2490
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2491
This is the GNU Fortran compiler, which compiles Fortran on platforms
2492
supported by the gcc compiler.
2494
On architectures with multilib support, the package contains files
2495
and dependencies for the non-default multilib architecture(s).
2498
ifenabled(`gfdldoc',`
2499
Package: gfortran`'PV-doc
2502
Priority: PRI(optional)
2503
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2504
Description: Documentation for the GNU Fortran compiler (gfortran)
2505
Documentation for the GNU Fortran compiler in info `format'.
2508
Package: libgfortran`'PV-dev`'LS
2509
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2510
Section: ifdef(`TARGET',`devel',`libdevel')
2512
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
2513
ifdef(`MULTIARCH', `Multi-Arch: same
2516
Description: Runtime library for GNU Fortran applications (development files)
2517
This package contains the headers and static library files needed to build
2518
GNU Fortran applications.
2520
Package: lib64gfortran`'PV-dev`'LS
2521
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2524
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
2526
Description: Runtime library for GNU Fortran applications (64bit development files)
2527
This package contains the headers and static library files needed to build
2528
GNU Fortran applications.
2530
Package: lib32gfortran`'PV-dev`'LS
2531
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2534
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
2536
Description: Runtime library for GNU Fortran applications (32bit development files)
2537
This package contains the headers and static library files needed to build
2538
GNU Fortran applications.
2540
Package: libn32gfortran`'PV-dev`'LS
2541
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2544
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2546
Description: Runtime library for GNU Fortran applications (n32 development files)
2547
This package contains the headers and static library files needed to build
2548
GNU Fortran applications.
2550
ifenabled(`x32dev',`
2551
Package: libx32gfortran`'PV-dev`'LS
2552
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2555
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2557
Description: Runtime library for GNU Fortran applications (x32 development files)
2558
This package contains the headers and static library files needed to build
2559
GNU Fortran applications.
2560
')`'dnl libx32gfortran
2563
Package: libhfgfortran`'PV-dev`'LS
2564
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2567
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2569
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
2570
This package contains the headers and static library files needed to build
2571
GNU Fortran applications.
2575
Package: libsfgfortran`'PV-dev`'LS
2576
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2579
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2581
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
2582
This package contains the headers and static library files needed to build
2583
GNU Fortran applications.
2587
ifenabled(`libgfortran',`
2588
Package: libgfortran`'FORTRAN_SO`'LS
2589
Section: ifdef(`TARGET',`devel',`libs')
2590
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2591
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]
2593
ifdef(`MULTIARCH', `Multi-Arch: same
2594
Pre-Depends: multiarch-support
2595
Breaks: ${multiarch:breaks}
2597
Priority: ifdef(`TARGET',`extra',PRI(optional))
2598
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2600
Description: Runtime library for GNU Fortran applications
2601
Library needed for GNU Fortran applications linked against the
2604
Package: libgfortran`'FORTRAN_SO-dbg`'LS
2606
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2607
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]
2609
ifdef(`MULTIARCH', `Multi-Arch: same
2612
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2614
Description: Runtime library for GNU Fortran applications (debug symbols)
2615
Library needed for GNU Fortran applications linked against the
2619
ifenabled(`lib64gfortran',`
2620
Package: lib64gfortran`'FORTRAN_SO`'LS
2621
Section: ifdef(`TARGET',`devel',`libs')
2622
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2623
Priority: ifdef(`TARGET',`extra',PRI(optional))
2624
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2626
Description: Runtime library for GNU Fortran applications (64bit)
2627
Library needed for GNU Fortran applications linked against the
2630
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
2632
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2634
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
2636
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
2637
Library needed for GNU Fortran applications linked against the
2639
')`'dnl lib64gfortran
2641
ifenabled(`lib32gfortran',`
2642
Package: lib32gfortran`'FORTRAN_SO`'LS
2643
Section: ifdef(`TARGET',`devel',`libs')
2644
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2645
Priority: ifdef(`TARGET',`extra',PRI(optional))
2646
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2647
Conflicts: ${confl:lib32}
2649
Description: Runtime library for GNU Fortran applications (32bit)
2650
Library needed for GNU Fortran applications linked against the
2653
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
2655
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2657
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
2659
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
2660
Library needed for GNU Fortran applications linked against the
2662
')`'dnl lib32gfortran
2664
ifenabled(`libn32gfortran',`
2665
Package: libn32gfortran`'FORTRAN_SO`'LS
2666
Section: ifdef(`TARGET',`devel',`libs')
2667
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2668
Priority: ifdef(`TARGET',`extra',PRI(optional))
2669
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2671
Description: Runtime library for GNU Fortran applications (n32)
2672
Library needed for GNU Fortran applications linked against the
2675
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
2677
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2679
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
2681
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
2682
Library needed for GNU Fortran applications linked against the
2684
')`'dnl libn32gfortran
2686
ifenabled(`libx32gfortran',`
2687
Package: libx32gfortran`'FORTRAN_SO`'LS
2688
Section: ifdef(`TARGET',`devel',`libs')
2689
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2690
Priority: ifdef(`TARGET',`extra',PRI(optional))
2691
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2693
Description: Runtime library for GNU Fortran applications (x32)
2694
Library needed for GNU Fortran applications linked against the
2697
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
2699
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2701
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
2703
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
2704
Library needed for GNU Fortran applications linked against the
2706
')`'dnl libx32gfortran
2708
ifenabled(`libhfgfortran',`
2709
Package: libhfgfortran`'FORTRAN_SO`'LS
2710
Section: ifdef(`TARGET',`devel',`libs')
2711
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2712
Priority: ifdef(`TARGET',`extra',PRI(optional))
2713
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2714
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
2716
Description: Runtime library for GNU Fortran applications (hard float ABI)
2717
Library needed for GNU Fortran applications linked against the
2720
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
2722
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2724
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
2725
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
2727
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2728
Library needed for GNU Fortran applications linked against the
2730
')`'dnl libhfgfortran
2732
ifenabled(`libsfgfortran',`
2733
Package: libsfgfortran`'FORTRAN_SO`'LS
2734
Section: ifdef(`TARGET',`devel',`libs')
2735
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2736
Priority: ifdef(`TARGET',`extra',PRI(optional))
2737
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2738
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
2740
Description: Runtime library for GNU Fortran applications (soft float ABI)
2741
Library needed for GNU Fortran applications linked against the
2744
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
2746
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2748
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
2749
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
2751
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2752
Library needed for GNU Fortran applications linked against the
2754
')`'dnl libsfgfortran
2756
ifenabled(`libneongfortran',`
2757
Package: libgfortran`'FORTRAN_SO-neon`'LS
2759
Architecture: NEON_ARCHS
2760
ifdef(`MULTIARCH', `Multi-Arch: same
2761
Pre-Depends: multiarch-support
2762
Breaks: ${multiarch:breaks}
2765
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2767
Description: Runtime library for GNU Fortran applications [NEON version]
2768
Library needed for GNU Fortran applications linked against the
2771
This set of libraries is optimized to use a NEON coprocessor, and will
2772
be selected instead when running under systems which have one.
2773
')`'dnl libneongfortran
2778
Package: gccgo`'PV`'TS
2780
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2781
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libdep(go`'GO_SO,), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2782
Provides: go-compiler
2783
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
2785
Description: GNU Go compiler
2786
This is the GNU Go compiler, which compiles Go on platforms supported
2787
by the gcc compiler. It uses the gcc backend to generate optimized code.
2789
ifenabled(`multilib',`
2790
Package: gccgo`'PV-multilib`'TS
2791
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2793
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2794
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
2795
Suggests: ${dep:libgobiarchdbg}
2797
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2798
This is the GNU Go compiler, which compiles Go on platforms supported
2799
by the gcc compiler.
2801
On architectures with multilib support, the package contains files
2802
and dependencies for the non-default multilib architecture(s).
2805
ifenabled(`gfdldoc',`
2806
Package: gccgo`'PV-doc
2809
Priority: PRI(optional)
2810
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2812
Description: Documentation for the GNU Go compiler (gccgo)
2813
Documentation for the GNU Go compiler in info `format'.
2817
ifenabled(`libggo',`
2818
Package: libgo`'GO_SO`'LS
2819
Section: ifdef(`TARGET',`devel',`libs')
2820
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2821
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]
2823
ifdef(`MULTIARCH', `Multi-Arch: same
2824
Pre-Depends: multiarch-support
2826
Priority: ifdef(`TARGET',`extra',PRI(optional))
2827
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2828
Replaces: libgo3`'LS
2830
Description: Runtime library for GNU Go applications
2831
Library needed for GNU Go applications linked against the
2834
Package: libgo`'GO_SO-dbg`'LS
2836
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2837
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]
2839
ifdef(`MULTIARCH', `Multi-Arch: same
2842
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
2844
Description: Runtime library for GNU Go applications (debug symbols)
2845
Library needed for GNU Go applications linked against the
2849
ifenabled(`lib64ggo',`
2850
Package: lib64go`'GO_SO`'LS
2851
Section: ifdef(`TARGET',`devel',`libs')
2852
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2853
Priority: ifdef(`TARGET',`extra',PRI(optional))
2854
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2855
Replaces: lib64go3`'LS
2857
Description: Runtime library for GNU Go applications (64bit)
2858
Library needed for GNU Go applications linked against the
2861
Package: lib64go`'GO_SO-dbg`'LS
2863
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2865
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
2867
Description: Runtime library for GNU Go applications (64bit debug symbols)
2868
Library needed for GNU Go applications linked against the
2872
ifenabled(`lib32ggo',`
2873
Package: lib32go`'GO_SO`'LS
2874
Section: ifdef(`TARGET',`devel',`libs')
2875
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2876
Priority: ifdef(`TARGET',`extra',PRI(optional))
2877
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2878
Conflicts: ${confl:lib32}
2879
Replaces: lib32go3`'LS
2881
Description: Runtime library for GNU Go applications (32bit)
2882
Library needed for GNU Go applications linked against the
2885
Package: lib32go`'GO_SO-dbg`'LS
2887
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2889
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
2891
Description: Runtime library for GNU Go applications (32 bit debug symbols)
2892
Library needed for GNU Go applications linked against the
2896
ifenabled(`libn32ggo',`
2897
Package: libn32go`'GO_SO`'LS
2898
Section: ifdef(`TARGET',`devel',`libs')
2899
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2900
Priority: ifdef(`TARGET',`extra',PRI(optional))
2901
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2902
Replaces: libn32go3`'LS
2904
Description: Runtime library for GNU Go applications (n32)
2905
Library needed for GNU Go applications linked against the
2908
Package: libn32go`'GO_SO-dbg`'LS
2910
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2912
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
2914
Description: Runtime library for GNU Go applications (n32 debug symbols)
2915
Library needed for GNU Go applications linked against the
2919
ifenabled(`libx32ggo',`
2920
Package: libx32go`'GO_SO`'LS
2921
Section: ifdef(`TARGET',`devel',`libs')
2922
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2923
Priority: ifdef(`TARGET',`extra',PRI(optional))
2924
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2925
Replaces: libx32go3`'LS
2927
Description: Runtime library for GNU Go applications (x32)
2928
Library needed for GNU Go applications linked against the
2931
Package: libx32go`'GO_SO-dbg`'LS
2933
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2935
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
2937
Description: Runtime library for GNU Go applications (x32 debug symbols)
2938
Library needed for GNU Go applications linked against the
2945
Package: gcj`'PV`'TS
2948
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2949
Depends: BASEDEP, ${dep:gcj}, ${dep:gcjcross}, ${dep:libcdev}, ${dep:ecj}, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2950
Recommends: libecj-java-gcj
2951
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
2952
Replaces: libgcj11 (<< 4.5-20100101-1), gcj`'PV-jdk`'TS (<< 4.8.1-4)
2954
Description: GCJ byte code and native compiler for Java(TM)
2955
GCJ is a front end to the GCC compiler which can natively compile both
2956
Java(tm) source and bytecode files. The compiler can also generate class
2960
ifenabled(`libgcj',`
2961
ifenabled(`libgcjcommon',`
2962
Package: libgcj-common
2965
Priority: PRI(optional)
2966
Depends: BASEDEP, ${misc:Depends}
2967
Conflicts: classpath (<= 0.04-4)
2968
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
2970
Description: Java runtime library (common files)
2971
This package contains files shared by Classpath and libgcj libraries.
2972
')`'dnl libgcjcommon
2975
Package: gcj`'PV-jdk`'TS
2978
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2979
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}
2980
Recommends: libecj-java-gcj
2981
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
2982
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
2983
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
2984
Replaces: libgcj11 (<< 4.5-20100101-1)
2986
Description: GCJ and Classpath development tools for Java(TM)
2987
GCJ is a front end to the GCC compiler which can natively compile both
2988
Java(tm) source and bytecode files. The compiler can also generate class
2989
files. Other java development tools from classpath are included in this
2992
The package contains as well a collection of wrapper scripts and symlinks.
2993
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
2995
Package: gcj`'PV-jre-headless`'TS
2996
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2999
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
3000
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3001
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
3002
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
3003
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
3005
Description: Java runtime environment using GIJ/Classpath (headless version)
3006
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3007
It includes a class loader which can dynamically load shared objects, so
3008
it is possible to give it the name of a class which has been compiled and
3009
put into a shared library on the class path.
3011
The package contains as well a collection of wrapper scripts and symlinks.
3012
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
3013
limited to the headless tools and libraries.
3015
Package: gcj`'PV-jre`'TS
3018
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3019
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3020
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
3021
Replaces: gcj-4.8-jre-headless`'TS (<< 4.8.2-2)
3023
Description: Java runtime environment using GIJ/Classpath
3024
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3025
It includes a class loader which can dynamically load shared objects, so
3026
it is possible to give it the name of a class which has been compiled and
3027
put into a shared library on the class path.
3029
The package contains as well a collection of wrapper scripts and symlinks.
3030
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
3032
Package: libgcj`'LIBGCJ_EXT`'LS
3035
Priority: PRI(optional)
3036
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3039
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3040
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3041
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3042
Replaces: gij-4.4 (<< 4.4.0-1), gcj-4.8-jre-headless`'TS (<< 4.8.2-5)
3044
Description: Java runtime library for use with gcj
3045
This is the runtime that goes along with the gcj front end to
3046
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3047
connect the libraries to the compiler and the underlying OS.
3049
To show file names and line numbers in stack traces, the packages
3050
libgcj`'GCJ_SO-dbg and binutils are required.
3052
Package: gcj`'PV-jre-lib`'TS
3055
Priority: PRI(optional)
3056
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3058
Description: Java runtime library for use with gcj (jar files)
3059
This is the jar file that goes along with the gcj front end to gcc.
3065
Priority: PRI(optional)
3066
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3069
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3071
Description: Link time only library for use with gcj
3072
A fake library that is used at link time only. It ensures that
3073
binaries built with the BC-ABI link against a constant SONAME.
3074
This way, BC-ABI binaries continue to work if the SONAME underlying
3078
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3081
Priority: PRI(optional)
3082
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3085
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3086
Suggests: ${pkg:gcjqt}
3088
Description: AWT peer runtime libraries for use with gcj
3089
These are runtime libraries holding the AWT peer implementations
3090
for libgcj (currently the GTK+ based peer library is required, the
3091
QT bases library is not built).
3093
ifenabled(`gtkpeer',`
3094
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3097
Priority: PRI(optional)
3098
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3101
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3103
Description: AWT GTK+ peer runtime library for use with libgcj
3104
This is the runtime library holding the GTK+ based AWT peer
3105
implementation for libgcj.
3108
ifenabled(`qtpeer',`
3109
Package: libgcj`'GCJ_SO-awt-qt`'LS
3112
Priority: PRI(optional)
3113
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3116
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3118
Description: AWT QT peer runtime library for use with libgcj
3119
This is the runtime library holding the QT based AWT peer
3120
implementation for libgcj.
3124
ifenabled(`libgcjdev',`
3125
Package: libgcj`'GCJ_SO-dev`'LS
3128
ifdef(`MULTIARCH', `Multi-Arch: same
3130
Priority: PRI(optional)
3131
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), libgcj-bc`'LS, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
3132
Suggests: libgcj-doc
3134
Description: Java development headers for use with gcj
3135
These are the development headers that go along with the gcj front end
3136
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3137
to connect the libraries to the compiler and the underlying OS.
3139
Package: libgcj`'GCJ_SO-dbg`'LS
3143
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3146
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3147
Recommends: binutils, libc6-dbg | libc-dbg
3149
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3150
The package provides debugging symbols for the libraries provided
3151
in libgcj`'GCJ_SO-dev.
3153
binutils is required to show file names and line numbers in stack traces.
3155
ifenabled(`gcjsrc',`
3156
Package: gcj`'PV-source
3159
Priority: PRI(optional)
3160
Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3162
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3163
These are the java source files packaged as a zip file for use in development
3164
environments like eclipse and netbeans.
3167
ifenabled(`gcjdoc',`
3171
Priority: PRI(optional)
3172
Depends: SOFTBASEDEP, ${misc:Depends}
3173
Enhances: libgcj`'GCJ_SO-dev
3174
Provides: classpath-doc
3176
Description: libgcj API documentation and example programs
3177
Autogenerated documentation describing the API of the libgcj library.
3178
Sources and precompiled example programs from the Classpath library.
3184
ifenabled(`libcxx',`
3185
Package: libstdc++CXX_SO`'LS
3186
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3187
Section: ifdef(`TARGET',`devel',`libs')
3188
Priority: ifdef(`TARGET',`extra',PRI(important))
3189
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3190
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3191
ifdef(`MULTIARCH', `Multi-Arch: same
3192
Pre-Depends: multiarch-support
3193
Breaks: ${multiarch:breaks}
3195
Conflicts: scim (<< 1.4.2-1)
3196
Replaces: libstdc++CXX_SO`'PV-dbg`'LS (<< 4.8.2-22)
3198
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3199
This package contains an additional runtime library for C++ programs
3200
built with the GNU compiler.
3202
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3203
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3205
ifdef(`TARGET', `dnl
3207
This package contains files for TARGET architecture, for use in cross-compile
3212
ifenabled(`lib32cxx',`
3213
Package: lib32stdc++CXX_SO`'LS
3214
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3215
Section: ifdef(`TARGET',`devel',`libs')
3217
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3218
Conflicts: ${confl:lib32}
3219
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3222
Description: GNU Standard C++ Library v3 (32 bit Version)
3223
This package contains an additional runtime library for C++ programs
3224
built with the GNU compiler.
3225
ifdef(`TARGET', `dnl
3227
This package contains files for TARGET architecture, for use in cross-compile
3232
ifenabled(`lib64cxx',`
3233
Package: lib64stdc++CXX_SO`'LS
3234
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3235
Section: ifdef(`TARGET',`devel',`libs')
3236
Priority: ifdef(`TARGET',`extra',PRI(optional))
3237
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3238
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3241
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3242
This package contains an additional runtime library for C++ programs
3243
built with the GNU compiler.
3245
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3246
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3248
ifdef(`TARGET', `dnl
3250
This package contains files for TARGET architecture, for use in cross-compile
3255
ifenabled(`libn32cxx',`
3256
Package: libn32stdc++CXX_SO`'LS
3257
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3258
Section: ifdef(`TARGET',`devel',`libs')
3259
Priority: ifdef(`TARGET',`extra',PRI(optional))
3260
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3261
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3264
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3265
This package contains an additional runtime library for C++ programs
3266
built with the GNU compiler.
3268
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3269
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3271
ifdef(`TARGET', `dnl
3273
This package contains files for TARGET architecture, for use in cross-compile
3278
ifenabled(`libx32cxx',`
3279
Package: libx32stdc++CXX_SO`'LS
3280
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3281
Section: ifdef(`TARGET',`devel',`libs')
3282
Priority: ifdef(`TARGET',`extra',PRI(optional))
3283
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3284
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3287
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3288
This package contains an additional runtime library for C++ programs
3289
built with the GNU compiler.
3291
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3292
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3294
ifdef(`TARGET', `dnl
3296
This package contains files for TARGET architecture, for use in cross-compile
3301
ifenabled(`libhfcxx',`
3302
Package: libhfstdc++CXX_SO`'LS
3303
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3304
Section: ifdef(`TARGET',`devel',`libs')
3305
Priority: ifdef(`TARGET',`extra',PRI(optional))
3306
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3307
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3309
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3311
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3312
This package contains an additional runtime library for C++ programs
3313
built with the GNU compiler.
3315
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3316
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3318
ifdef(`TARGET', `dnl
3320
This package contains files for TARGET architecture, for use in cross-compile
3325
ifenabled(`libsfcxx',`
3326
Package: libsfstdc++CXX_SO`'LS
3327
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3328
Section: ifdef(`TARGET',`devel',`libs')
3329
Priority: ifdef(`TARGET',`extra',PRI(optional))
3330
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3331
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3333
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3335
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3336
This package contains an additional runtime library for C++ programs
3337
built with the GNU compiler.
3339
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3340
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3342
ifdef(`TARGET', `dnl
3344
This package contains files for TARGET architecture, for use in cross-compile
3349
ifenabled(`libneoncxx',`
3350
Package: libstdc++CXX_SO-neon`'LS
3351
Architecture: NEON_ARCHS
3354
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3356
Description: GNU Standard C++ Library v3 [NEON version]
3357
This package contains an additional runtime library for C++ programs
3358
built with the GNU compiler.
3360
This set of libraries is optimized to use a NEON coprocessor, and will
3361
be selected instead when running under systems which have one.
3364
ifenabled(`c++dev',`
3365
Package: libstdc++`'PV-dev`'LS
3366
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3367
ifdef(`MULTIARCH', `Multi-Arch: same
3369
Section: ifdef(`TARGET',`devel',`libdevel')
3370
Priority: ifdef(`TARGET',`extra',PRI(optional))
3371
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3372
ifdef(`TARGET',`',`dnl native
3373
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
3374
Suggests: libstdc++`'PV-doc
3376
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3378
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3379
This package contains the headers and static library files necessary for
3380
building C++ programs which use libstdc++.
3382
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3383
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3385
ifdef(`TARGET', `dnl
3387
This package contains files for TARGET architecture, for use in cross-compile
3391
Package: libstdc++`'PV-pic`'LS
3392
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3393
ifdef(`MULTIARCH', `Multi-Arch: same
3395
Section: ifdef(`TARGET',`devel',`libdevel')
3397
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3398
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3401
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3402
This is used to develop subsets of the libstdc++ shared libraries for
3403
use on custom installation floppies and in embedded systems.
3405
Unless you are making one of those, you will not need this package.
3406
ifdef(`TARGET', `dnl
3408
This package contains files for TARGET architecture, for use in cross-compile
3412
Package: libstdc++CXX_SO`'PV-dbg`'LS
3413
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3416
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3417
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]')
3418
ifdef(`MULTIARCH', `Multi-Arch: same
3420
Recommends: libdevdep(stdc++`'PV-dev,)
3421
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
3423
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3424
This package contains the shared library of libstdc++ compiled with
3426
ifdef(`TARGET', `dnl
3428
This package contains files for TARGET architecture, for use in cross-compile
3432
Package: lib32stdc++`'PV-dev`'LS
3433
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3434
Section: ifdef(`TARGET',`devel',`libdevel')
3435
Priority: ifdef(`TARGET',`extra',PRI(optional))
3436
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3438
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3439
This package contains the headers and static library files necessary for
3440
building C++ programs which use libstdc++.
3442
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3443
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3445
ifdef(`TARGET', `dnl
3447
This package contains files for TARGET architecture, for use in cross-compile
3451
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3452
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3455
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3456
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3458
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,
3460
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3461
This package contains the shared library of libstdc++ compiled with
3463
ifdef(`TARGET', `dnl
3465
This package contains files for TARGET architecture, for use in cross-compile
3469
Package: lib64stdc++`'PV-dev`'LS
3470
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3471
Section: ifdef(`TARGET',`devel',`libdevel')
3472
Priority: ifdef(`TARGET',`extra',PRI(optional))
3473
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3475
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3476
This package contains the headers and static library files necessary for
3477
building C++ programs which use libstdc++.
3479
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3480
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3482
ifdef(`TARGET', `dnl
3484
This package contains files for TARGET architecture, for use in cross-compile
3488
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3489
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3492
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3493
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3495
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
3497
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3498
This package contains the shared library of libstdc++ compiled with
3500
ifdef(`TARGET', `dnl
3502
This package contains files for TARGET architecture, for use in cross-compile
3506
Package: libn32stdc++`'PV-dev`'LS
3507
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3508
Section: ifdef(`TARGET',`devel',`libdevel')
3509
Priority: ifdef(`TARGET',`extra',PRI(optional))
3510
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3512
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3513
This package contains the headers and static library files necessary for
3514
building C++ programs which use libstdc++.
3516
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3517
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3519
ifdef(`TARGET', `dnl
3521
This package contains files for TARGET architecture, for use in cross-compile
3525
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3526
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3529
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3530
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3532
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
3534
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3535
This package contains the shared library of libstdc++ compiled with
3537
ifdef(`TARGET', `dnl
3539
This package contains files for TARGET architecture, for use in cross-compile
3543
ifenabled(`x32dev',`
3544
Package: libx32stdc++`'PV-dev`'LS
3545
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3546
Section: ifdef(`TARGET',`devel',`libdevel')
3547
Priority: ifdef(`TARGET',`extra',PRI(optional))
3548
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3550
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3551
This package contains the headers and static library files necessary for
3552
building C++ programs which use libstdc++.
3554
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3555
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3557
ifdef(`TARGET', `dnl
3559
This package contains files for TARGET architecture, for use in cross-compile
3564
ifenabled(`libx32dbgcxx',`
3565
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3569
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3570
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3572
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
3574
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3575
This package contains the shared library of libstdc++ compiled with
3577
ifdef(`TARGET', `dnl
3579
This package contains files for TARGET architecture, for use in cross-compile
3582
')`'dnl libx32dbgcxx
3584
ifenabled(`libhfdbgcxx',`
3585
Package: libhfstdc++`'PV-dev`'LS
3586
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3587
Section: ifdef(`TARGET',`devel',`libdevel')
3588
Priority: ifdef(`TARGET',`extra',PRI(optional))
3589
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3591
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3592
This package contains the headers and static library files necessary for
3593
building C++ programs which use libstdc++.
3595
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3596
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3598
ifdef(`TARGET', `dnl
3600
This package contains files for TARGET architecture, for use in cross-compile
3604
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3605
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3608
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3609
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3611
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]')
3613
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3614
This package contains the shared library of libstdc++ compiled with
3616
ifdef(`TARGET', `dnl
3618
This package contains files for TARGET architecture, for use in cross-compile
3623
ifenabled(`libsfdbgcxx',`
3624
Package: libsfstdc++`'PV-dev`'LS
3625
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3626
Section: ifdef(`TARGET',`devel',`libdevel')
3627
Priority: ifdef(`TARGET',`extra',PRI(optional))
3628
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3630
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3631
This package contains the headers and static library files necessary for
3632
building C++ programs which use libstdc++.
3634
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3635
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3637
ifdef(`TARGET', `dnl
3639
This package contains files for TARGET architecture, for use in cross-compile
3643
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3644
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3647
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3648
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3650
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]')
3652
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3653
This package contains the shared library of libstdc++ compiled with
3655
ifdef(`TARGET', `dnl
3657
This package contains files for TARGET architecture, for use in cross-compile
3662
ifdef(`TARGET', `', `
3663
Package: libstdc++`'PV-doc
3666
Priority: PRI(optional)
3667
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3668
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
3669
Description: GNU Standard C++ Library v3 (documentation files)
3670
This package contains documentation files for the GNU stdc++ library.
3672
One set is the distribution documentation, the other set is the
3673
source documentation including a namespace list, class hierarchy,
3674
alphabetical list, compound list, file list, namespace members,
3675
compound members and file members.
3681
Package: gnat`'-GNAT_V`'TS
3683
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3684
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3686
Depends: BASEDEP, gcc`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3687
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3688
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
3690
Description: GNU Ada compiler
3691
GNAT is a compiler for the Ada programming language. It produces optimized
3692
code on platforms supported by the GNU Compiler Collection (GCC).
3694
This package provides the compiler, tools and runtime library that handles
3695
exceptions using the default zero-cost mechanism.
3697
Package: gnat`'-GNAT_V-sjlj`'TS
3700
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3702
Depends: BASEDEP, gnat`'-GNAT_V`'TS (= ${gnat:Version}), ${misc:Depends}
3704
Description: GNU Ada compiler (setjump/longjump runtime library)
3705
GNAT is a compiler for the Ada programming language. It produces optimized
3706
code on platforms supported by the GNU Compiler Collection (GCC).
3708
This package provides an alternative runtime library that handles
3709
exceptions using the setjump/longjump mechanism (as a static library
3710
only). You can install it to supplement the normal compiler.
3712
ifenabled(`libgnat',`
3713
Package: libgnat`'-GNAT_V`'LS
3714
Section: ifdef(`TARGET',`devel',`libs')
3715
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3716
ifdef(`MULTIARCH', `Multi-Arch: same
3717
Pre-Depends: multiarch-support
3719
Priority: PRI(optional)
3720
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3722
Description: runtime for applications compiled with GNAT (shared library)
3723
GNAT is a compiler for the Ada programming language. It produces optimized
3724
code on platforms supported by the GNU Compiler Collection (GCC).
3726
The libgnat library provides runtime components needed by most
3727
applications produced with GNAT.
3729
This package contains the runtime shared library.
3731
Package: libgnat`'-GNAT_V-dbg`'LS
3733
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3734
ifdef(`MULTIARCH', `Multi-Arch: same
3735
Pre-Depends: multiarch-support
3738
Depends: BASEDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3740
Description: runtime for applications compiled with GNAT (debugging symbols)
3741
GNAT is a compiler for the Ada programming language. It produces optimized
3742
code on platforms supported by the GNU Compiler Collection (GCC).
3744
The libgnat library provides runtime components needed by most
3745
applications produced with GNAT.
3747
This package contains the debugging symbols.
3749
Package: libgnatvsn`'GNAT_V-dev`'LS
3751
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3753
Depends: BASEDEP, gnat`'PV`'LS (= ${gnat:Version}),
3754
libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3755
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3757
Description: GNU Ada compiler selected components (development files)
3758
GNAT is a compiler for the Ada programming language. It produces optimized
3759
code on platforms supported by the GNU Compiler Collection (GCC).
3761
The libgnatvsn library exports selected GNAT components for use in other
3762
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3763
GPL, allowing to link proprietary programs with it.
3765
This package contains the development files and static library.
3767
Package: libgnatvsn`'GNAT_V`'LS
3768
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3769
ifdef(`MULTIARCH', `Multi-Arch: same
3770
Pre-Depends: multiarch-support
3772
Priority: PRI(optional)
3773
Section: ifdef(`TARGET',`devel',`libs')
3774
Depends: BASEDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3776
Description: GNU Ada compiler selected components (shared library)
3777
GNAT is a compiler for the Ada programming language. It produces optimized
3778
code on platforms supported by the GNU Compiler Collection (GCC).
3780
The libgnatvsn library exports selected GNAT components for use in other
3781
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3782
GPL, allowing to link proprietary programs with it.
3784
This package contains the runtime shared library.
3786
Package: libgnatvsn`'GNAT_V-dbg`'LS
3787
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3788
ifdef(`MULTIARCH', `Multi-Arch: same
3789
Pre-Depends: multiarch-support
3793
Depends: BASEDEP, libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3796
Description: GNU Ada compiler selected components (debugging symbols)
3797
GNAT is a compiler for the Ada programming language. It produces optimized
3798
code on platforms supported by the GNU Compiler Collection (GCC).
3800
The libgnatvsn library exports selected GNAT components for use in other
3801
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3802
GPL, allowing to link proprietary programs with it.
3804
This package contains the debugging symbols.
3806
Package: libgnatprj`'GNAT_V-dev`'LS
3808
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3810
Depends: BASEDEP, gnat`'PV`'TS (= ${gnat:Version}),
3811
libgnatprj`'GNAT_V`'LS (= ${gnat:Version}),
3812
libgnatvsn`'GNAT_V-dev`'LS (= ${gnat:Version}), ${misc:Depends}
3813
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3815
Description: GNU Ada compiler Project Manager (development files)
3816
GNAT is a compiler for the Ada programming language. It produces optimized
3817
code on platforms supported by the GNU Compiler Collection (GCC).
3819
GNAT uses project files to organise source and object files in large-scale
3820
development efforts. The libgnatprj library exports GNAT project files
3821
management for use in other packages, most notably ASIS tools (package
3822
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3823
licensed under the pure GPL; all programs that use it must also be
3824
distributed under the GPL, or not distributed at all.
3826
This package contains the development files and static library.
3828
Package: libgnatprj`'GNAT_V`'LS
3829
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3830
ifdef(`MULTIARCH', `Multi-Arch: same
3831
Pre-Depends: multiarch-support
3833
Priority: PRI(optional)
3834
Section: ifdef(`TARGET',`devel',`libs')
3835
Depends: BASEDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3837
Description: GNU Ada compiler Project Manager (shared library)
3838
GNAT is a compiler for the Ada programming language. It produces optimized
3839
code on platforms supported by the GNU Compiler Collection (GCC).
3841
GNAT uses project files to organise source and object files in large-scale
3842
development efforts. The libgnatprj library exports GNAT project files
3843
management for use in other packages, most notably ASIS tools (package
3844
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3845
licensed under the pure GPL; all programs that use it must also be
3846
distributed under the GPL, or not distributed at all.
3848
This package contains the runtime shared library.
3850
Package: libgnatprj`'GNAT_V-dbg`'LS
3851
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3852
ifdef(`MULTIARCH', `Multi-Arch: same
3853
Pre-Depends: multiarch-support
3857
Depends: BASEDEP, libgnatprj`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
3860
Description: GNU Ada compiler Project Manager (debugging symbols)
3861
GNAT is a compiler for the Ada programming language. It produces optimized
3862
code on platforms supported by the GNU Compiler Collection (GCC).
3864
GNAT uses project files to organise source and object files in large-scale
3865
development efforts. The libgnatprj library exports GNAT project files
3866
management for use in other packages, most notably ASIS tools (package
3867
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3868
licensed under the pure GPL; all programs that use it must also be
3869
distributed under the GPL, or not distributed at all.
3871
This package contains the debugging symbols.
3874
ifenabled(`lib64gnat',`
3875
Package: lib64gnat`'-GNAT_V
3877
Architecture: biarch64_archs
3878
Priority: PRI(optional)
3879
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3881
Description: runtime for applications compiled with GNAT (64 bits shared library)
3882
GNAT is a compiler for the Ada programming language. It produces optimized
3883
code on platforms supported by the GNU Compiler Collection (GCC).
3885
The libgnat library provides runtime components needed by most
3886
applications produced with GNAT.
3888
This package contains the runtime shared library for 64 bits architectures.
3891
ifenabled(`gfdldoc',`
3892
Package: gnat`'PV-doc
3895
Priority: PRI(optional)
3896
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3898
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
3900
Description: GNU Ada compiler (documentation)
3901
GNAT is a compiler for the Ada programming language. It produces optimized
3902
code on platforms supported by the GNU Compiler Collection (GCC).
3904
The libgnat library provides runtime components needed by most
3905
applications produced with GNAT.
3907
This package contains the documentation in info `format'.
3912
Package: gdc`'PV`'TS
3914
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3915
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
3916
Provides: gdc, d-compiler, d-v2-compiler
3917
Replaces: gdc (<< 4.4.6-5)
3919
Description: GNU D compiler (version 2), based on the GCC backend
3920
This is the GNU D compiler, which compiles D on platforms supported by gcc.
3921
It uses the gcc backend to generate optimised code.
3923
This compiler supports D language version 2.
3925
ifenabled(`libphobos',`
3926
Package: libphobos`'PV-dev`'LS
3927
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
3929
Priority: PRI(optional)
3930
Depends: BASEDEP, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
3931
Provides: libphobos-dev
3932
Replaces: gdc`'PV`'TS (<< 4.8.2-19)
3934
Description: Phobos D standard library
3935
This is the Phobos standard library that comes with the D2 compiler.
3937
For more information check http://www.dlang.org/phobos/
3939
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
3941
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
3943
Depends: BASEDEP, libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
3944
Provides: libphobos`'PHOBOS_V`'TS-dbg
3946
Description: The Phobos D standard library (debug symbols)
3947
This is the Phobos standard library that comes with the D2 compiler.
3949
For more information check http://www.dlang.org/phobos/
3953
ifdef(`TARGET',`',`dnl
3955
Package: gcc`'PV-soft-float
3956
Architecture: arm armel armhf
3957
Priority: PRI(optional)
3958
Depends: BASEDEP, depifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
3959
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
3961
Description: GCC soft-floating-point gcc libraries (ARM)
3962
These are versions of basic static libraries such as libgcc.a compiled
3963
with the -msoft-float option, for CPUs without a floating-point unit.
3967
ifenabled(`fixincl',`
3968
Package: fixincludes
3970
Priority: PRI(optional)
3971
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3973
Description: Fix non-ANSI header files
3974
FixIncludes was created to fix non-ANSI system header files. Many
3975
system manufacturers supply proprietary headers that are not ANSI compliant.
3976
The GNU compilers cannot compile non-ANSI headers. Consequently, the
3977
FixIncludes shell script was written to fix the header files.
3979
Not all packages with header files are installed on the system, when the
3980
package is built, so we make fixincludes available at build time of other
3981
packages, such that checking tools like lintian can make use of it.
3985
ifdef(`TARGET', `', `
3986
ifenabled(`gfdldoc',`
3987
Package: gcc`'PV-doc
3990
Priority: PRI(optional)
3991
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3992
Conflicts: gcc-docs (<< 2.95.2)
3993
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
3994
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
3995
Documentation for the GNU compilers in info `format'.
4000
ifdef(`TARGET',`',`dnl
4001
ifenabled(`libnof',`
4002
Package: gcc`'PV-nof
4003
Architecture: powerpc
4004
Priority: PRI(optional)
4005
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
4006
Conflicts: gcc-3.2-nof
4008
Description: GCC no-floating-point gcc libraries (powerpc)
4009
These are versions of basic static libraries such as libgcc.a compiled
4010
with the -msoft-float option, for CPUs without a floating-point unit.
4014
ifenabled(`source',`
4015
Package: gcc`'PV-source
4017
Priority: PRI(optional)
4018
Depends: make (>= 3.81), autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
4019
Description: Source of the GNU Compiler Collection
4020
This package contains the sources and patches which are needed to
4021
build the GNU Compiler Collection (GCC).
4025
dnl last line in file