~ubuntu-branches/ubuntu/utopic/gnat-4.9/utopic-proposed

« back to all changes in this revision

Viewing changes to debian/control.m4

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-07-29 19:34:08 UTC
  • mfrom: (3.1.9 sid)
  • Revision ID: package-import@ubuntu.com-20140729193408-9057666uwi75ag71
Tags: 4.9.1-1ubuntu1
Regenerate the control file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
define(`depifenabled', `ifelse(index(enabled_languages, `$1'), -1, `', `$2')')
22
22
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
23
23
 
 
24
ifdef(`TARGET',`ifdef(`CROSS_ARCH',`',`undefine(`MULTIARCH')')')
24
25
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
25
26
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
26
27
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
55
56
ifdef(`TARGET',`dnl cross
56
57
Build-Depends: debhelper (>= 5.0.62),
57
58
  LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
 
59
  kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any],
58
60
  LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTO_BUILD_DEP
 
61
  systemtap-sdt-dev [i386 amd64 x32 ia64 s390 powerpc powerpcspe ppc64 ppc64el armel armhf arm64],
59
62
  SOURCE_BUILD_DEP CROSS_BUILD_DEP
60
63
  CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
61
64
  autogen, zlib1g-dev, gawk, lzma, xz-utils, patchutils,
64
67
Build-Depends: debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP
65
68
  LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
66
69
  kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any],
67
 
  AUTO_BUILD_DEP
 
70
  AUTO_BUILD_DEP BASE_BUILD_DEP
68
71
  libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
 
72
  systemtap-sdt-dev [i386 amd64 x32 ia64 s390 powerpc powerpcspe ppc64 armel armhf arm64],
69
73
  autogen, zlib1g-dev, gawk, lzma, xz-utils, patchutils,
70
74
  BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSBDV) [hppa],
71
75
  gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
 
76
  gdb,
72
77
  texinfo (>= 4.3), locales, sharutils,
73
78
  procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
74
79
  CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
125
130
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
126
131
')
127
132
 
128
 
ifdef(`TARGET', `', `
129
133
ifenabled(`gccbase',`
130
134
 
131
135
Package: gcc`'PV-base
132
 
Architecture: any
 
136
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
133
137
ifdef(`MULTIARCH', `Multi-Arch: same
134
138
')`'dnl
135
139
Section: libs
146
150
 This version of GCC is not yet available for this architecture.
147
151
 Please use the compilers from the gcc-snapshot package for testing.
148
152
')`'dnl
149
 
')`'dnl
150
 
')`'dnl native
 
153
')`'dnl gccbase
151
154
 
152
155
ifenabled(`gccxbase',`
153
156
dnl override default base package dependencies to cross version
207
210
Package: gnat`'PV-base`'TS
208
211
Architecture: any
209
212
# "all" causes build instabilities for "any" dependencies (see #748388).
 
213
ifdef(`MULTIARCH', `Multi-Arch: same
 
214
')`'dnl
210
215
Section: libs
211
216
Priority: PRI(optional)
212
217
Depends: ${misc:Depends}
225
230
Section: ifdef(`TARGET',`devel',`libs')
226
231
Priority: ifdef(`TARGET',`extra',required)
227
232
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
228
 
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',
 
233
Provides: ifdef(`TARGET',`libgcc1-TARGET-dcv1',`libgcc1-armel [armel], libgcc1-armhf [armhf]')
229
234
ifdef(`MULTIARCH', `Multi-Arch: same
230
235
Pre-Depends: multiarch-support
231
236
Breaks: ${multiarch:breaks}
232
 
')`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
 
237
')`'dnl
233
238
BUILT_USING`'dnl
234
239
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
235
240
 Shared version of the support library, a library of internal subroutines
246
251
Section: debug
247
252
Priority: extra
248
253
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
249
 
ifdef(`TARGET',`',`dnl
 
254
ifdef(`TARGET',`',`Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
 
255
')dnl
250
256
ifdef(`MULTIARCH',`Multi-Arch: same
251
257
')dnl
252
 
Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
253
 
')dnl
254
258
BUILT_USING`'dnl
255
259
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
256
260
 Debug symbols for the GCC support library.
266
270
Priority: ifdef(`TARGET',`extra',required)
267
271
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
268
272
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
269
 
',ifdef(`MULTIARCH', `Multi-Arch: same
 
273
')`'dnl
 
274
ifdef(`MULTIARCH', `Multi-Arch: same
270
275
Pre-Depends: multiarch-support
271
276
Breaks: ${multiarch:breaks}
272
 
'))`'dnl
 
277
')`'dnl
273
278
BUILT_USING`'dnl
274
279
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
275
280
 Shared version of the support library, a library of internal subroutines
286
291
Section: debug
287
292
Priority: extra
288
293
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
289
 
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
290
 
'))`'dnl
 
294
ifdef(`MULTIARCH', `Multi-Arch: same
 
295
')`'dnl
291
296
BUILT_USING`'dnl
292
297
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
293
298
 Debug symbols for the GCC support library.
308
313
 ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:liblsan},
309
314
 ${dep:libtsan}, ${dep:libubsan}, ${dep:libcilkrts}, ${dep:libvtv},
310
315
 ${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
311
 
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
312
 
'))`'dnl
 
316
ifdef(`MULTIARCH', `Multi-Arch: same
 
317
')`'dnl
313
318
Replaces: gccgo-4.9 (<< ${gcc:Version})
314
319
BUILT_USING`'dnl
315
320
Description: GCC support library (development files)
320
325
ifenabled(`lib4gcc',`
321
326
Package: libgcc4`'LS
322
327
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
323
 
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
 
328
ifdef(`MULTIARCH', `Multi-Arch: same
324
329
Pre-Depends: multiarch-support
325
330
Breaks: ${multiarch:breaks}
326
 
'))`'dnl
 
331
')`'dnl
327
332
Section: ifdef(`TARGET',`devel',`libs')
328
333
Priority: ifdef(`TARGET',`extra',required)
329
334
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
340
345
 
341
346
Package: libgcc4-dbg`'LS
342
347
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
343
 
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
344
 
'))`'dnl
 
348
ifdef(`MULTIARCH', `Multi-Arch: same
 
349
')`'dnl
345
350
Section: debug
346
351
Priority: extra
347
352
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
737
742
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
738
743
Depends: cpp`'PV`'TS (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
739
744
  binutils`'TS (>= ${binutils:Version}),
740
 
  depifenabled(`libgcc',`libdevdep(gcc`'PV-dev`',), ')${shlibs:Depends}, ${misc:Depends}
 
745
  ${dep:libgccdev}, ${shlibs:Depends}, ${misc:Depends}
741
746
Recommends: ${dep:libcdev}
742
747
Replaces: gccgo-4.9 (<< ${gcc:Version})
743
748
Suggests: ${gcc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}),
798
803
Section: devel
799
804
Priority: PRI(optional)
800
805
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
801
 
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3)
 
806
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.8-hppa64 (<< 4.8.2-22)
802
807
BUILT_USING`'dnl
803
808
Description: GNU C compiler (cross compiler for hppa64)
804
809
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
979
984
Package: libgomp`'GOMP_SO`'LS
980
985
Section: ifdef(`TARGET',`devel',`libs')
981
986
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
982
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
987
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]
 
988
')`'dnl
 
989
ifdef(`MULTIARCH', `Multi-Arch: same
983
990
Pre-Depends: multiarch-support
984
991
Breaks: ${multiarch:breaks}
985
 
')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]')
 
992
')`'dnl
986
993
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
987
994
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
988
995
BUILT_USING`'dnl
995
1002
Section: debug
996
1003
Priority: extra
997
1004
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
998
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
999
 
')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]')
 
1005
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]
 
1006
')`'dnl
 
1007
ifdef(`MULTIARCH', `Multi-Arch: same
 
1008
')`'dnl
1000
1009
BUILT_USING`'dnl
1001
1010
Description: GCC OpenMP (GOMP) support library (debug symbols)
1002
1011
 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1149
1158
Package: libitm`'ITM_SO`'LS
1150
1159
Section: ifdef(`TARGET',`devel',`libs')
1151
1160
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1152
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1161
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]
 
1162
')`'dnl
 
1163
ifdef(`MULTIARCH', `Multi-Arch: same
1153
1164
Pre-Depends: multiarch-support
1154
 
')`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]')
 
1165
')`'dnl
1155
1166
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1156
1167
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1157
1168
BUILT_USING`'dnl
1165
1176
Section: debug
1166
1177
Priority: extra
1167
1178
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1168
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1169
 
')`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]')
 
1179
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]
 
1180
')`'dnl
 
1181
ifdef(`MULTIARCH', `Multi-Arch: same
 
1182
')`'dnl
1170
1183
BUILT_USING`'dnl
1171
1184
Description: GNU Transactional Memory Library (debug symbols)
1172
1185
 GNU Transactional Memory Library (libitm) provides transaction support for
1335
1348
Package: libatomic`'ATOMIC_SO`'LS
1336
1349
Section: ifdef(`TARGET',`devel',`libs')
1337
1350
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1338
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1351
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]
 
1352
')`'dnl
 
1353
ifdef(`MULTIARCH', `Multi-Arch: same
1339
1354
Pre-Depends: multiarch-support
1340
 
')`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]')
 
1355
')`'dnl
1341
1356
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1342
1357
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1343
1358
BUILT_USING`'dnl
1350
1365
Section: debug
1351
1366
Priority: extra
1352
1367
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1353
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1354
 
')`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]')
 
1368
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]
 
1369
')`'dnl
 
1370
ifdef(`MULTIARCH', `Multi-Arch: same
 
1371
')`'dnl
1355
1372
BUILT_USING`'dnl
1356
1373
Description: support library providing __atomic built-in functions (debug symbols)
1357
1374
 library providing __atomic built-in functions. When an atomic call cannot
1506
1523
Package: libasan`'ASAN_SO`'LS
1507
1524
Section: ifdef(`TARGET',`devel',`libs')
1508
1525
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1509
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1526
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]
 
1527
')`'dnl
 
1528
ifdef(`MULTIARCH', `Multi-Arch: same
1510
1529
Pre-Depends: multiarch-support
1511
 
')`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]')
 
1530
')`'dnl
1512
1531
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1513
1532
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1514
1533
BUILT_USING`'dnl
1521
1540
Section: debug
1522
1541
Priority: extra
1523
1542
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1524
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1525
 
')`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]')
 
1543
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]
 
1544
')`'dnl
 
1545
ifdef(`MULTIARCH', `Multi-Arch: same
 
1546
')`'dnl
1526
1547
BUILT_USING`'dnl
1527
1548
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1528
1549
 AddressSanitizer (ASan) is a fast memory error detector.  It finds
1677
1698
Package: liblsan`'LSAN_SO`'LS
1678
1699
Section: ifdef(`TARGET',`devel',`libs')
1679
1700
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1680
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1701
ifdef(`MULTIARCH', `Multi-Arch: same
1681
1702
Pre-Depends: multiarch-support
1682
 
')`Provides: liblsan'LSAN_SO`-armel [armel], liblsan'LSAN_SO`-armhf [armhf]')
 
1703
')`'dnl
1683
1704
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1684
1705
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1685
1706
BUILT_USING`'dnl
1692
1713
Section: debug
1693
1714
Priority: extra
1694
1715
Depends: BASEDEP, libdep(lsan`'LSAN_SO,,=), ${misc:Depends}
1695
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1696
 
')`Provides: liblsan'LSAN_SO`-dbg-armel [armel], liblsan'LSAN_SO`-dbg-armhf [armhf]')
 
1716
ifdef(`MULTIARCH', `Multi-Arch: same
 
1717
')`'dnl
1697
1718
BUILT_USING`'dnl
1698
1719
Description: LeakSanitizer -- a memory leak detector (debug symbols)
1699
1720
 LeakSanitizer (Lsan) is a memory leak detector which is integrated
1854
1875
Package: libtsan`'TSAN_SO`'LS
1855
1876
Section: ifdef(`TARGET',`devel',`libs')
1856
1877
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1857
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
1878
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]
 
1879
')`'dnl
 
1880
ifdef(`MULTIARCH', `Multi-Arch: same
1858
1881
Pre-Depends: multiarch-support
1859
 
')`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]')
 
1882
')`'dnl
1860
1883
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1861
1884
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1862
1885
BUILT_USING`'dnl
1869
1892
Section: debug
1870
1893
Priority: extra
1871
1894
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1872
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1873
 
')`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]')
 
1895
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]
 
1896
')`'dnl
 
1897
ifdef(`MULTIARCH', `Multi-Arch: same
 
1898
')`'dnl
1874
1899
BUILT_USING`'dnl
1875
1900
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1876
1901
 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
2029
2054
Package: libubsan`'UBSAN_SO`'LS
2030
2055
Section: ifdef(`TARGET',`devel',`libs')
2031
2056
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2032
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2057
ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-armel [armel], libubsan'UBSAN_SO`-armhf [armhf]
 
2058
')`'dnl
 
2059
ifdef(`MULTIARCH', `Multi-Arch: same
2033
2060
Pre-Depends: multiarch-support
2034
 
')`Provides: libubsan'UBSAN_SO`-armel [armel], libubsan'UBSAN_SO`-armhf [armhf]')
 
2061
')`'dnl
2035
2062
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2036
2063
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2037
2064
BUILT_USING`'dnl
2045
2072
Section: debug
2046
2073
Priority: extra
2047
2074
Depends: BASEDEP, libdep(ubsan`'UBSAN_SO,,=), ${misc:Depends}
2048
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2049
 
')`Provides: libubsan'UBSAN_SO`-dbg-armel [armel], libubsan'UBSAN_SO`-dbg-armhf [armhf]')
 
2075
ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-dbg-armel [armel], libubsan'UBSAN_SO`-dbg-armhf [armhf]
 
2076
')`'dnl
 
2077
ifdef(`MULTIARCH', `Multi-Arch: same
 
2078
')`'dnl
2050
2079
BUILT_USING`'dnl
2051
2080
Description: UBSan -- undefined behaviour sanitizer (debug symbols)
2052
2081
 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2221
2250
Package: libvtv`'VTV_SO`'LS
2222
2251
Section: ifdef(`TARGET',`devel',`libs')
2223
2252
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2224
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2253
ifdef(`MULTIARCH', `Multi-Arch: same
2225
2254
Pre-Depends: multiarch-support
2226
 
')`Provides: libvtv'VTV_SO`-armel [armel], libvtv'VTV_SO`-armhf [armhf]')
 
2255
')`'dnl
2227
2256
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2228
2257
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2229
2258
BUILT_USING`'dnl
2238
2267
Section: debug
2239
2268
Priority: extra
2240
2269
Depends: BASEDEP, libdep(vtv`'VTV_SO,,=), ${misc:Depends}
2241
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2242
 
')`Provides: libvtv'VTV_SO`-dbg-armel [armel], libvtv'VTV_SO`-dbg-armhf [armhf]')
 
2270
ifdef(`MULTIARCH', `Multi-Arch: same
 
2271
')`'dnl
2243
2272
BUILT_USING`'dnl
2244
2273
Description: GNU vtable verification library (debug symbols)
2245
2274
 Vtable verification is a new security hardening feature for GCC that
2428
2457
Package: libcilkrts`'CILKRTS_SO`'LS
2429
2458
Section: ifdef(`TARGET',`devel',`libs')
2430
2459
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2431
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2460
ifdef(`TARGET',`',`Provides: libcilkrts'CILKRTS_SO`-armel [armel], libcilkrts'CILKRTS_SO`-armhf [armhf]
 
2461
')`'dnl
 
2462
ifdef(`MULTIARCH', `Multi-Arch: same
2432
2463
Pre-Depends: multiarch-support
2433
 
')`Provides: libcilkrts'CILKRTS_SO`-armel [armel], libcilkrts'CILKRTS_SO`-armhf [armhf]')
 
2464
')`'dnl
2434
2465
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2435
2466
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2436
2467
BUILT_USING`'dnl
2443
2474
Section: debug
2444
2475
Priority: extra
2445
2476
Depends: BASEDEP, libdep(cilkrts`'CILKRTS_SO,,=), ${misc:Depends}
2446
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2447
 
')`Provides: libcilkrts'CILKRTS_SO`-dbg-armel [armel], libcilkrts'CILKRTS_SO`-dbg-armhf [armhf]')
 
2477
ifdef(`TARGET',`',`Provides: libcilkrts'CILKRTS_SO`-dbg-armel [armel], libcilkrts'CILKRTS_SO`-dbg-armhf [armhf]
 
2478
')`'dnl
 
2479
ifdef(`MULTIARCH', `Multi-Arch: same
 
2480
')`'dnl
2448
2481
BUILT_USING`'dnl
2449
2482
Description: Intel Cilk Plus language extensions (debug symbols)
2450
2483
 Intel Cilk Plus is an extension to the C and C++ languages to support
2605
2638
Package: libbacktrace`'BTRACE_SO`'LS
2606
2639
Section: ifdef(`TARGET',`devel',`libs')
2607
2640
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2608
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2641
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]
 
2642
')`'dnl
 
2643
ifdef(`MULTIARCH', `Multi-Arch: same
2609
2644
Pre-Depends: multiarch-support
2610
 
')`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]')
 
2645
')`'dnl
2611
2646
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2612
2647
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2613
2648
BUILT_USING`'dnl
2620
2655
Section: debug
2621
2656
Priority: extra
2622
2657
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
2623
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2624
 
')`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]')
 
2658
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]
 
2659
')`'dnl
 
2660
ifdef(`MULTIARCH', `Multi-Arch: same
 
2661
')`'dnl
2625
2662
BUILT_USING`'dnl
2626
2663
Description: stack backtrace library (debug symbols)
2627
2664
 libbacktrace uses the GCC unwind interface to collect a stack trace,
2777
2814
Package: libquadmath`'QMATH_SO`'LS
2778
2815
Section: ifdef(`TARGET',`devel',`libs')
2779
2816
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2780
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
2817
ifdef(`MULTIARCH', `Multi-Arch: same
2781
2818
Pre-Depends: multiarch-support
2782
 
'))`'dnl
 
2819
')`'dnl
2783
2820
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2784
2821
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2785
2822
BUILT_USING`'dnl
2793
2830
Section: debug
2794
2831
Priority: extra
2795
2832
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
2796
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2797
 
'))`'dnl
 
2833
ifdef(`MULTIARCH', `Multi-Arch: same
 
2834
')`'dnl
2798
2835
BUILT_USING`'dnl
2799
2836
Description: GCC Quad-Precision Math Library (debug symbols)
2800
2837
 A library, which provides quad-precision mathematical functions on targets
3000
3037
Section: libdevel
3001
3038
Priority: optional
3002
3039
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
3003
 
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3004
 
'))`'dnl
 
3040
ifdef(`MULTIARCH', `Multi-Arch: same
 
3041
')`'dnl
3005
3042
BUILT_USING`'dnl
3006
3043
Description: Runtime library for GNU Objective-C applications (development files)
3007
3044
 This package contains the headers and static library files needed to build
3078
3115
Package: libobjc`'OBJC_SO`'LS
3079
3116
Section: ifdef(`TARGET',`devel',`libs')
3080
3117
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3081
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
3118
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]
 
3119
')`'dnl
 
3120
ifdef(`MULTIARCH', `Multi-Arch: same
3082
3121
Pre-Depends: multiarch-support
3083
3122
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
3084
 
',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]')
 
3123
',`')')`'dnl
3085
3124
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3086
3125
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3087
3126
BUILT_USING`'dnl
3091
3130
Package: libobjc`'OBJC_SO-dbg`'LS
3092
3131
Section: debug
3093
3132
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3094
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3095
 
')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]')
 
3133
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]
 
3134
')`'dnl
 
3135
ifdef(`MULTIARCH', `Multi-Arch: same
 
3136
')`'dnl
3096
3137
Priority: extra
3097
3138
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
3098
3139
BUILT_USING`'dnl
3284
3325
Section: ifdef(`TARGET',`devel',`libdevel')
3285
3326
Priority: optional
3286
3327
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
3287
 
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3288
 
'))`'dnl
 
3328
ifdef(`MULTIARCH', `Multi-Arch: same
 
3329
')`'dnl
3289
3330
BUILT_USING`'dnl
3290
3331
Description: Runtime library for GNU Fortran applications (development files)
3291
3332
 This package contains the headers and static library files needed to build
3362
3403
Package: libgfortran`'FORTRAN_SO`'LS
3363
3404
Section: ifdef(`TARGET',`devel',`libs')
3364
3405
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3365
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
3406
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]
 
3407
')`'dnl
 
3408
ifdef(`MULTIARCH', `Multi-Arch: same
3366
3409
Pre-Depends: multiarch-support
3367
3410
Breaks: ${multiarch:breaks}
3368
 
')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]')
 
3411
')`'dnl
3369
3412
Priority: ifdef(`TARGET',`extra',PRI(optional))
3370
3413
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3371
3414
BUILT_USING`'dnl
3376
3419
Package: libgfortran`'FORTRAN_SO-dbg`'LS
3377
3420
Section: debug
3378
3421
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3379
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3380
 
')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]')
 
3422
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]
 
3423
')`'dnl
 
3424
ifdef(`MULTIARCH', `Multi-Arch: same
 
3425
')`'dnl
3381
3426
Priority: extra
3382
3427
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
3383
3428
BUILT_USING`'dnl
3588
3633
Package: libgo`'GO_SO`'LS
3589
3634
Section: ifdef(`TARGET',`devel',`libs')
3590
3635
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3591
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
3636
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]
 
3637
')`'dnl
 
3638
ifdef(`MULTIARCH', `Multi-Arch: same
3592
3639
Pre-Depends: multiarch-support
3593
 
')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]')
 
3640
')`'dnl
3594
3641
Priority: ifdef(`TARGET',`extra',PRI(optional))
3595
3642
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3596
3643
Replaces: libgo3`'LS
3602
3649
Package: libgo`'GO_SO-dbg`'LS
3603
3650
Section: debug
3604
3651
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3605
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3606
 
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
 
3652
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]
 
3653
')`'dnl
 
3654
ifdef(`MULTIARCH', `Multi-Arch: same
 
3655
')`'dnl
3607
3656
Priority: extra
3608
3657
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
3609
3658
BUILT_USING`'dnl
3947
3996
Section: ifdef(`TARGET',`devel',`libs')
3948
3997
Priority: ifdef(`TARGET',`extra',PRI(important))
3949
3998
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3950
 
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
 
3999
Provides: ifdef(`TARGET',`libstdc++CXX_SO-TARGET-dcv1',`libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3951
4000
ifdef(`MULTIARCH', `Multi-Arch: same
3952
4001
Pre-Depends: multiarch-support
3953
4002
Breaks: ${multiarch:breaks}
3954
 
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
 
4003
')`'dnl
3955
4004
Conflicts: scim (<< 1.4.2-1)
 
4005
Replaces: libstdc++CXX_SO`'PV-dbg`'LS (<< 4.9.0-3)
3956
4006
BUILT_USING`'dnl
3957
4007
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3958
4008
 This package contains an additional runtime library for C++ programs
4123
4173
ifenabled(`c++dev',`
4124
4174
Package: libstdc++`'PV-dev`'LS
4125
4175
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4126
 
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
4127
 
'))`'dnl
 
4176
ifdef(`MULTIARCH', `Multi-Arch: same
 
4177
')`'dnl
4128
4178
Section: ifdef(`TARGET',`devel',`libdevel')
4129
4179
Priority: ifdef(`TARGET',`extra',PRI(optional))
4130
4180
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=),
4152
4202
 
4153
4203
Package: libstdc++`'PV-pic`'LS
4154
4204
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4155
 
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
4156
 
'))`'dnl
 
4205
ifdef(`MULTIARCH', `Multi-Arch: same
 
4206
')`'dnl
4157
4207
Section: ifdef(`TARGET',`devel',`libdevel')
4158
4208
Priority: extra
4159
4209
Depends: BASEDEP, libdep(stdc++CXX_SO,),
4178
4228
Priority: extra
4179
4229
Depends: BASEDEP, libdep(stdc++CXX_SO,),
4180
4230
 libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
4181
 
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
4182
 
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
4183
 
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
4184
 
')
 
4231
Provides: ifdef(`TARGET',`libstdc++CXX_SO-dbg-TARGET-dcv1',`libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]')
 
4232
ifdef(`MULTIARCH', `Multi-Arch: same
 
4233
')`'dnl
4185
4234
Recommends: libdevdep(stdc++`'PV-dev,)
4186
4235
Conflicts: libstdc++5-dbg`'LS, libstdc++5-3.3-dbg`'LS, libstdc++6-dbg`'LS,
4187
4236
 libstdc++6-4.0-dbg`'LS, libstdc++6-4.1-dbg`'LS, libstdc++6-4.2-dbg`'LS,
4523
4572
Package: libgnat`'-GNAT_V`'LS
4524
4573
Section: ifdef(`TARGET',`devel',`libs')
4525
4574
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4526
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
4575
ifdef(`MULTIARCH', `Multi-Arch: same
4527
4576
Pre-Depends: multiarch-support
4528
 
'))`'dnl
 
4577
')`'dnl
4529
4578
Priority: PRI(optional)
4530
4579
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
4531
4580
BUILT_USING`'dnl
4541
4590
Package: libgnat`'-GNAT_V-dbg`'LS
4542
4591
Section: debug
4543
4592
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4544
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
4593
ifdef(`MULTIARCH', `Multi-Arch: same
4545
4594
Pre-Depends: multiarch-support
4546
 
'))`'dnl
 
4595
')`'dnl
4547
4596
Priority: extra
4548
4597
Depends: BASEDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
4549
4598
BUILT_USING`'dnl
4576
4625
 
4577
4626
Package: libgnatvsn`'GNAT_V`'LS
4578
4627
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4579
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
4628
ifdef(`MULTIARCH', `Multi-Arch: same
4580
4629
Pre-Depends: multiarch-support
4581
 
'))`'dnl
 
4630
')`'dnl
4582
4631
Priority: PRI(optional)
4583
4632
Section: ifdef(`TARGET',`devel',`libs')
4584
4633
Depends: BASEDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
4595
4644
 
4596
4645
Package: libgnatvsn`'GNAT_V-dbg`'LS
4597
4646
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4598
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
4647
ifdef(`MULTIARCH', `Multi-Arch: same
4599
4648
Pre-Depends: multiarch-support
4600
 
'))`'dnl
 
4649
')`'dnl
4601
4650
Priority: extra
4602
4651
Section: debug
4603
4652
Depends: BASEDEP, libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
4637
4686
 
4638
4687
Package: libgnatprj`'GNAT_V`'LS
4639
4688
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4640
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
4689
ifdef(`MULTIARCH', `Multi-Arch: same
4641
4690
Pre-Depends: multiarch-support
4642
 
'))`'dnl
 
4691
')`'dnl
4643
4692
Priority: PRI(optional)
4644
4693
Section: ifdef(`TARGET',`devel',`libs')
4645
4694
Depends: BASEDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
4659
4708
 
4660
4709
Package: libgnatprj`'GNAT_V-dbg`'LS
4661
4710
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4662
 
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
 
4711
ifdef(`MULTIARCH', `Multi-Arch: same
4663
4712
Pre-Depends: multiarch-support
4664
 
'))`'dnl
 
4713
')`'dnl
4665
4714
Priority: extra
4666
4715
Section: debug
4667
4716
Depends: BASEDEP, libgnatprj`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
4824
4873
Package: gcc`'PV-source
4825
4874
Architecture: all
4826
4875
Priority: PRI(optional)
4827
 
Depends: make (>= 3.81), autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
 
4876
Depends: make, autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
4828
4877
Description: Source of the GNU Compiler Collection
4829
4878
 This package contains the sources and patches which are needed to
4830
4879
 build the GNU Compiler Collection (GCC).