summaryrefslogtreecommitdiff
path: root/debian/control.m4
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control.m4')
-rw-r--r--debian/control.m42830
1 files changed, 1587 insertions, 1243 deletions
diff --git a/debian/control.m4 b/debian/control.m4
index a549ad3..2df152e 100644
--- a/debian/control.m4
+++ b/debian/control.m4
@@ -33,6 +33,8 @@ define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
'))
+define(`TARGET_PACKAGE',`X-DH-Build-For-Type: target
+')
divert`'dnl
dnl --------------------------------------------------------------------------
@@ -56,37 +58,36 @@ Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
', `dnl
Uploaders: Matthias Klose <doko@debian.org>
')dnl SRCNAME
-Standards-Version: 3.9.8
+Standards-Version: 4.4.1
ifdef(`TARGET',`dnl cross
Build-Depends: DEBHELPER_BUILD_DEP DPKG_BUILD_DEP
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k],
- LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTO_BUILD_DEP
+ dwz, LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTO_BUILD_DEP
SOURCE_BUILD_DEP CROSS_BUILD_DEP
- ISL_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
- autogen, zlib1g-dev, gawk, lzma, xz-utils, patchutils,
+ ISL_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
+ zlib1g-dev, gawk, lzma, xz-utils, patchutils,
pkg-config, libgc-dev,
zlib1g-dev, SDT_BUILD_DEP
- bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
+ bison (>= 1:2.3), flex, coreutils (>= 2.26) | realpath (>= 1.9.12), lsb-release, quilt
',`dnl native
-Build-Depends: DEBHELPER_BUILD_DEP DPKG_BUILD_DEP
- GCC_MULTILIB_BUILD_DEP
+Build-Depends: DEBHELPER_BUILD_DEP DPKG_BUILD_DEP GCC_MULTILIB_BUILD_DEP
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k],
AUTO_BUILD_DEP BASE_BUILD_DEP
- libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
- autogen, gawk, lzma, xz-utils, patchutils,
+ dwz, libunwind8-dev [ia64], libatomic-ops-dev [ia64],
+ gawk, lzma, xz-utils, patchutils,
zlib1g-dev, SDT_BUILD_DEP
BINUTILS_BUILD_DEP,
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
- gdb`'NT,
- texinfo (>= 4.3), locales, sharutils,
- procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
+ gdb`'NT [!riscv64], OFFLOAD_BUILD_DEP
+ texinfo (>= 4.3), LOCALES, sharutils,
+ procps, FORTRAN_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP GM2_BUILD_DEP
ISL_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP PHOBOS_BUILD_DEP
- CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt,
+ CHECK_BUILD_DEP coreutils (>= 2.26) | realpath (>= 1.9.12), chrpath, lsb-release, quilt,
pkg-config, libgc-dev,
TARGET_TOOL_BUILD_DEP
-Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
+Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP
')dnl
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
Homepage: http://gcc.gnu.org/
@@ -95,15 +96,16 @@ Homepage: http://gdcproject.org/
', `dnl
Homepage: http://gcc.gnu.org/
')dnl SRCNAME
-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
-Vcs-Svn: svn://anonscm.debian.org/gcccvs/branches/sid/gcc`'PV
+Vcs-Browser: https://salsa.debian.org/toolchain-team/gcc
+Vcs-Git: https://salsa.debian.org/toolchain-team/gcc.git
+XS-Testsuite: autopkgtest
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
Package: gcc-snapshot`'TS
Architecture: any
Section: devel
-Priority: extra
-Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
+Priority: optional
+Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, python3, ${misc:Depends}
Recommends: ${snap:recommends}
Suggests: ${dep:gold}
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
@@ -133,13 +135,6 @@ define(`BASELDEP', `BASEDEP')
define(`SOFTBASELDEP', `SOFTBASEDEP')
')
-dnl base, when building libgcc out of the gcj source; needed if new symbols
-dnl in libgcc are used in libgcj.
-ifelse(index(SRCNAME, `gcj'), 0, `
-define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
-define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
-')
-
ifelse(index(SRCNAME, `gnat'), 0, `
define(`BASEDEP', `gnat`'PV-base (= ${gnat:Version})')
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
@@ -150,7 +145,7 @@ Package: gcc`'PV`'TS-base
Architecture: any
Multi-Arch: same
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',`PRI(required)')
+Priority: ifdef(`TARGET',`optional',`PRI(required)')
Depends: ${misc:Depends}
Replaces: ${base:Replaces}
Breaks: ${base:Breaks}
@@ -169,7 +164,7 @@ ifenabled(`gcclbase',`
Package: gcc`'PV-cross-base`'GCC_PORTS_BUILD
Architecture: all
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',`PRI(required)')
+Priority: ifdef(`TARGET',`optional',`PRI(required)')
Depends: ${misc:Depends}
BUILT_USING`'dnl
Description: GCC, the GNU Compiler Collection (library base package)
@@ -182,41 +177,6 @@ ifdef(`BASE_ONLY', `dnl
')`'dnl
')`'dnl gcclbase
-ifenabled(`java',`
-ifdef(`TARGET', `', `
-ifenabled(`gcjbase',`
-Package: gcj`'PV-base
-Architecture: any
-ifdef(`MULTIARCH', `Multi-Arch: same
-')`'dnl
-Section: libs
-Priority: PRI(optional)
-Depends: ${misc:Depends}
-BUILT_USING`'dnl
-Description: GCC, the GNU Compiler Collection (gcj base package)
- This package contains files common to all java related packages
- built from the GNU Compiler Collection (GCC).
-')`'dnl gccbase
-')`'dnl native
-
-ifenabled(`gcjxbase',`
-dnl override default base package dependencies to cross version
-dnl This creates a toolchain that doesnt depend on the system -base packages
-define(`BASEDEP', `gcj`'`PV`'TS'-base (= ${gcc:Version})')
-define(`SOFTBASEDEP', `gcj`'`PV`'TS'-base (>= ${gcc:SoftVersion})')
-
-Package: gcj`'`PV`'TS'-base
-Architecture: any
-Section: devel
-Priority: PRI(extra)
-Depends: ${misc:Depends}
-BUILT_USING`'dnl
-Description: GCC, the GNU Compiler Collection (gcj base package)
- This package contains files common to all java related packages
- built from the GNU Compiler Collection (GCC).
-')`'dnl
-')`'dnl java
-
ifenabled(`gnatbase',`
Package: gnat`'PV-base`'TS
Architecture: any
@@ -235,9 +195,10 @@ Description: GNU Ada compiler (common files)
ifenabled(`libgcc',`
Package: libgcc1`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',required)
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
Provides: ifdef(`TARGET',`libgcc1-TARGET-dcv1',`libgcc1-armel [armel], libgcc1-armhf [armhf]')
ifdef(`MULTIARCH', `Multi-Arch: same
@@ -245,7 +206,7 @@ Pre-Depends: ${misc:Pre-Depends}
Breaks: ${multiarch:breaks}
')`'dnl
BUILT_USING`'dnl
-Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `')
Shared version of the support library, a library of internal subroutines
that GCC uses to overcome shortcomings of particular machines, or
special needs for some languages.
@@ -256,16 +217,17 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libgcc1-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
ifdef(`TARGET',`',`Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
')dnl
ifdef(`MULTIARCH',`Multi-Arch: same
')dnl
BUILT_USING`'dnl
-Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl
.
@@ -274,9 +236,10 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libgcc2`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',required)
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
')`'dnl
@@ -285,7 +248,7 @@ Pre-Depends: ${misc:Pre-Depends}
Breaks: ${multiarch:breaks}
')`'dnl
BUILT_USING`'dnl
-Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `')
Shared version of the support library, a library of internal subroutines
that GCC uses to overcome shortcomings of particular machines, or
special needs for some languages.
@@ -296,14 +259,15 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libgcc2-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gcc2,,=,${gcc:EpochVersion}), ${misc:Depends}
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
BUILT_USING`'dnl
-Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl
.
@@ -314,18 +278,17 @@ ifdef(`TARGET', `dnl
ifenabled(`cdev',`
Package: libgcc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Recommends: ${dep:libcdev}
Depends: BASELDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm},
${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:liblsan},
- ${dep:libtsan}, ${dep:libubsan}, ${dep:libcilkrts}, ${dep:libvtv},
- ${dep:libmpx},
+ ${dep:libtsan}, ${dep:libubsan}, ${dep:libvtv},
${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
-Replaces: gccgo-6 (<< ${gcc:Version})
BUILT_USING`'dnl
Description: GCC support library (development files)
This package contains the headers and static library files necessary for
@@ -333,16 +296,17 @@ Description: GCC support library (development files)
')`'dnl libgcc
Package: libgcc4`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Breaks: ${multiarch:breaks}
')`'dnl
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',required)
-Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASELDEP'), ${shlibs:Depends}, ${misc:Depends}
+Priority: optional
+Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
-Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `')
Shared version of the support library, a library of internal subroutines
that GCC uses to overcome shortcomings of particular machines, or
special needs for some languages.
@@ -353,14 +317,15 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libgcc4-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gcc4,,=,${gcc:EpochVersion}), ${misc:Depends}
BUILT_USING`'dnl
-Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl
.
@@ -370,15 +335,16 @@ ifdef(`TARGET', `dnl
ifenabled(`lib64gcc',`
Package: lib64gcc1`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
',`')`'dnl
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
BUILT_USING`'dnl
-Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
+Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (64bit)
Shared version of the support library, a library of internal subroutines
that GCC uses to overcome shortcomings of particular machines, or
special needs for some languages.
@@ -389,12 +355,13 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: lib64gcc1-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
BUILT_USING`'dnl
-Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl
.
@@ -405,17 +372,17 @@ ifdef(`TARGET', `dnl
ifenabled(`cdev',`
Package: lib64gcc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Recommends: ${dep:libcdev}
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
- ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
+ ${dep:libvtvbiarch},
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Replaces: gccgo-6-multilib (<< ${gcc:Version})
BUILT_USING`'dnl
Description: GCC support library (64bit development files)
This package contains the headers and static library files necessary for
@@ -424,9 +391,10 @@ Description: GCC support library (64bit development files)
ifenabled(`lib32gcc',`
Package: lib32gcc1`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
Conflicts: ${confl:lib32}
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
@@ -443,12 +411,13 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: lib32gcc1-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
BUILT_USING`'dnl
-Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl
.
@@ -459,17 +428,17 @@ ifdef(`TARGET', `dnl
ifenabled(`cdev',`
Package: lib32gcc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Recommends: ${dep:libcdev}
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
- ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
+ ${dep:libvtvbiarch},
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Replaces: gccgo-6-multilib (<< ${gcc:Version})
BUILT_USING`'dnl
Description: GCC support library (32 bit development files)
This package contains the headers and static library files necessary for
@@ -478,9 +447,10 @@ Description: GCC support library (32 bit development files)
ifenabled(`libneongcc',`
Package: libgcc1-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC support library [neon optimized]
@@ -494,15 +464,16 @@ Description: GCC support library [neon optimized]
ifenabled(`libhfgcc',`
Package: libhfgcc1`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
',`Conflicts: libgcc1-armhf [biarchhf_archs]
')`'dnl
BUILT_USING`'dnl
-Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
+Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (hard float ABI)
Shared version of the support library, a library of internal subroutines
that GCC uses to overcome shortcomings of particular machines, or
special needs for some languages.
@@ -513,13 +484,14 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libhfgcc1-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
BUILT_USING`'dnl
-Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl
.
@@ -531,17 +503,17 @@ ifdef(`TARGET', `dnl
ifenabled(`cdev',`
ifenabled(`armml',`
Package: libhfgcc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Recommends: ${dep:libcdev}
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
- ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
+ ${dep:libvtvbiarch},
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Replaces: gccgo-6-multilib (<< ${gcc:Version})
BUILT_USING`'dnl
Description: GCC support library (hard float ABI development files)
This package contains the headers and static library files necessary for
@@ -551,15 +523,16 @@ Description: GCC support library (hard float ABI development files)
ifenabled(`libsfgcc',`
Package: libsfgcc1`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
',`Conflicts: libgcc1-armel [biarchsf_archs]
')`'dnl
BUILT_USING`'dnl
-Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
+Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (soft float ABI)
Shared version of the support library, a library of internal subroutines
that GCC uses to overcome shortcomings of particular machines, or
special needs for some languages.
@@ -570,13 +543,14 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libsfgcc1-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
BUILT_USING`'dnl
-Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl
.
@@ -588,17 +562,17 @@ ifdef(`TARGET', `dnl
ifenabled(`cdev',`
ifenabled(`armml',`
Package: libsfgcc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Recommends: ${dep:libcdev}
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
- ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
+ ${dep:libvtvbiarch},
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Replaces: gccgo-6-multilib (<< ${gcc:Version})
BUILT_USING`'dnl
Description: GCC support library (soft float ABI development files)
This package contains the headers and static library files necessary for
@@ -608,15 +582,16 @@ Description: GCC support library (soft float ABI development files)
ifenabled(`libn32gcc',`
Package: libn32gcc1`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
',`')`'dnl
BUILT_USING`'dnl
-Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
+Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (n32)
Shared version of the support library, a library of internal subroutines
that GCC uses to overcome shortcomings of particular machines, or
special needs for some languages.
@@ -627,12 +602,13 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libn32gcc1-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
BUILT_USING`'dnl
-Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl
.
@@ -643,17 +619,17 @@ ifdef(`TARGET', `dnl
ifenabled(`cdev',`
Package: libn32gcc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Recommends: ${dep:libcdev}
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
- ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
+ ${dep:libvtvbiarch},
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Replaces: gccgo-6-multilib (<< ${gcc:Version})
BUILT_USING`'dnl
Description: GCC support library (n32 development files)
This package contains the headers and static library files necessary for
@@ -662,14 +638,15 @@ Description: GCC support library (n32 development files)
ifenabled(`libx32gcc',`
Package: libx32gcc1`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
',`')`'dnl
BUILT_USING`'dnl
-Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
+Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (x32)
Shared version of the support library, a library of internal subroutines
that GCC uses to overcome shortcomings of particular machines, or
special needs for some languages.
@@ -680,12 +657,13 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libx32gcc1-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
BUILT_USING`'dnl
-Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl
.
@@ -697,17 +675,17 @@ ifdef(`TARGET', `dnl
ifenabled(`cdev',`
ifenabled(`x32dev',`
Package: libx32gcc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Recommends: ${dep:libcdev}
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
- ${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
+ ${dep:libvtvbiarch},
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Replaces: gccgo-6-multilib (<< ${gcc:Version})
BUILT_USING`'dnl
Description: GCC support library (x32 development files)
This package contains the headers and static library files necessary for
@@ -721,14 +699,14 @@ Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: cpp`'PV`'TS (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
ifenabled(`gccxbase',` BASEDEP,')
${dep:libcc1},
binutils`'TS (>= ${binutils:Version}),
${dep:libgccdev}, ${shlibs:Depends}, ${misc:Depends}
Recommends: ${dep:libcdev}
-Replaces: gccgo-6 (<< ${gcc:Version})
+Replaces: cpp`'PV`'TS (<< 7.1.1-8)
Suggests: ${gcc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}),
gcc`'PV-locales (>= ${gcc:SoftVersion}),
libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}),
@@ -742,14 +720,12 @@ Suggests: ${gcc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}),
ifenabled(`libvtv',`',`
libdbgdep(vtv`'VTV_SO-dbg,),
')`'dnl
- libdbgdep(cilkrts`'CILKRTS_SO-dbg,),
- libdbgdep(mpx`'MPX_SO-dbg,),
libdbgdep(quadmath`'QMATH_SO-dbg,)
Provides: c-compiler`'TS
ifdef(`TARGET',`Conflicts: gcc-multilib
')`'dnl
BUILT_USING`'dnl
-Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
+Description: GNU C compiler`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
This is the GNU C compiler, a fairly portable optimizing compiler for C.
ifdef(`TARGET', `dnl
.
@@ -762,10 +738,10 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
-Description: GNU C compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
+Description: GNU C compiler (multilib support)`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
This is the GNU C compiler, a fairly portable optimizing compiler for C.
.
This is a dependency package, depending on development packages
@@ -776,7 +752,7 @@ ifenabled(`testresults',`
Package: gcc`'PV-test-results
Architecture: any
Section: devel
-Priority: extra
+Priority: optional
Depends: BASEDEP, ${misc:Depends}
Replaces: g++-5 (<< 5.2.1-28)
BUILT_USING`'dnl
@@ -791,7 +767,7 @@ Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP MPC_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Files for GNU GCC plugin development.
@@ -822,10 +798,9 @@ Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
Section: ifdef(`TARGET',`devel',`interpreters')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
-Replaces: gccgo-6 (<< ${gcc:Version})
Breaks: libmagics++-dev (<< 2.28.0-4)ifdef(`TARGET',`',`, hardening-wrapper (<< 2.8+nmu3)')
BUILT_USING`'dnl
Description: GNU C preprocessor
@@ -874,12 +849,12 @@ Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libidevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
-Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
+Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
BUILT_USING`'dnl
-Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
+Description: GNU C++ compiler`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
ifdef(`TARGET', `dnl
.
@@ -892,11 +867,11 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
Suggests: ${dep:libcxxbiarchdbg}
BUILT_USING`'dnl
-Description: GNU C++ compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
+Description: GNU C++ compiler (multilib support)`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
.
This is a dependency package, depending on development packages
@@ -908,6 +883,7 @@ Description: GNU C++ compiler (multilib support)`'ifdef(`TARGET)',` (cross compi
ifdef(`TARGET', `', `
ifenabled(`ssp',`
Package: libssp`'SSP_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: any
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -922,6 +898,7 @@ Description: GCC stack smashing protection library
stack variables to avoid pointer corruption.
Package: lib32ssp`'SSP_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: biarch32_archs
Section: libs
Priority: PRI(optional)
@@ -935,6 +912,7 @@ Description: GCC stack smashing protection library (32bit)
stack variables to avoid pointer corruption.
Package: lib64ssp`'SSP_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: biarch64_archs
Section: libs
Priority: PRI(optional)
@@ -947,6 +925,7 @@ Description: GCC stack smashing protection library (64bit)
stack variables to avoid pointer corruption.
Package: libn32ssp`'SSP_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: biarchn32_archs
Section: libs
Priority: PRI(optional)
@@ -959,6 +938,7 @@ Description: GCC stack smashing protection library (n32)
stack variables to avoid pointer corruption.
Package: libx32ssp`'SSP_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: biarchx32_archs
Section: libs
Priority: PRI(optional)
@@ -971,6 +951,7 @@ Description: GCC stack smashing protection library (x32)
stack variables to avoid pointer corruption.
Package: libhfssp`'SSP_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: biarchhf_archs
Section: libs
Priority: PRI(optional)
@@ -982,6 +963,7 @@ Description: GCC stack smashing protection library (hard float ABI)
stack variables to avoid pointer corruption.
Package: libsfssp`'SSP_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: biarchsf_archs
Section: libs
Priority: PRI(optional)
@@ -996,6 +978,7 @@ Description: GCC stack smashing protection library (soft float ABI)
ifenabled(`libgomp',`
Package: libgomp`'GOMP_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]
@@ -1004,7 +987,7 @@ ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Breaks: ${multiarch:breaks}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC OpenMP (GOMP) support library
@@ -1012,9 +995,10 @@ Description: GCC OpenMP (GOMP) support library
in the GNU Compiler Collection.
Package: libgomp`'GOMP_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]
')`'dnl
@@ -1026,9 +1010,10 @@ Description: GCC OpenMP (GOMP) support library (debug symbols)
in the GNU Compiler Collection.
Package: lib32gomp`'GOMP_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -1037,9 +1022,10 @@ Description: GCC OpenMP (GOMP) support library (32bit)
in the GNU Compiler Collection.
Package: lib32gomp`'GOMP_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
@@ -1047,9 +1033,10 @@ Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
in the GNU Compiler Collection.
Package: lib64gomp`'GOMP_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC OpenMP (GOMP) support library (64bit)
@@ -1057,9 +1044,10 @@ Description: GCC OpenMP (GOMP) support library (64bit)
in the GNU Compiler Collection.
Package: lib64gomp`'GOMP_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
@@ -1067,9 +1055,10 @@ Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
in the GNU Compiler Collection.
Package: libn32gomp`'GOMP_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC OpenMP (GOMP) support library (n32)
@@ -1077,9 +1066,10 @@ Description: GCC OpenMP (GOMP) support library (n32)
in the GNU Compiler Collection.
Package: libn32gomp`'GOMP_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
@@ -1087,9 +1077,10 @@ Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
ifenabled(`libx32gomp',`
Package: libx32gomp`'GOMP_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC OpenMP (GOMP) support library (x32)
@@ -1097,9 +1088,10 @@ Description: GCC OpenMP (GOMP) support library (x32)
in the GNU Compiler Collection.
Package: libx32gomp`'GOMP_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
@@ -1108,9 +1100,10 @@ Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
ifenabled(`libhfgomp',`
Package: libhfgomp`'GOMP_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -1119,9 +1112,10 @@ Description: GCC OpenMP (GOMP) support library (hard float ABI)
in the GNU Compiler Collection.
Package: libhfgomp`'GOMP_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -1131,9 +1125,10 @@ Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
ifenabled(`libsfgomp',`
Package: libsfgomp`'GOMP_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -1142,9 +1137,10 @@ Description: GCC OpenMP (GOMP) support library (soft float ABI)
in the GNU Compiler Collection.
Package: libsfgomp`'GOMP_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -1154,9 +1150,10 @@ Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
ifenabled(`libneongomp',`
Package: libgomp`'GOMP_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC OpenMP (GOMP) support library [neon optimized]
@@ -1170,6 +1167,7 @@ Description: GCC OpenMP (GOMP) support library [neon optimized]
ifenabled(`libitm',`
Package: libitm`'ITM_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]
@@ -1177,7 +1175,7 @@ ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Transactional Memory Library
@@ -1186,9 +1184,10 @@ Description: GNU Transactional Memory Library
accesses to shared memory by several threads.
Package: libitm`'ITM_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]
')`'dnl
@@ -1201,9 +1200,10 @@ Description: GNU Transactional Memory Library (debug symbols)
accesses to shared memory by several threads.
Package: lib32itm`'ITM_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -1213,9 +1213,10 @@ Description: GNU Transactional Memory Library (32bit)
accesses to shared memory by several threads.
Package: lib32itm`'ITM_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Transactional Memory Library (32 bit debug symbols)
@@ -1224,9 +1225,10 @@ Description: GNU Transactional Memory Library (32 bit debug symbols)
accesses to shared memory by several threads.
Package: lib64itm`'ITM_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Transactional Memory Library (64bit)
@@ -1235,9 +1237,10 @@ Description: GNU Transactional Memory Library (64bit)
accesses to shared memory by several threads.
Package: lib64itm`'ITM_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Transactional Memory Library (64bit debug symbols)
@@ -1248,7 +1251,7 @@ Description: GNU Transactional Memory Library (64bit debug symbols)
#Package: libn32itm`'ITM_SO`'LS
#Section: ifdef(`TARGET',`devel',`libs')
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
#BUILT_USING`'dnl
#Description: GNU Transactional Memory Library (n32)
@@ -1259,7 +1262,7 @@ Description: GNU Transactional Memory Library (64bit debug symbols)
#Package: libn32itm`'ITM_SO-dbg`'LS
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
#Section: debug
-#Priority: extra
+#Priority: optional
#Depends: BASELDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
#BUILT_USING`'dnl
#Description: GNU Transactional Memory Library (n32 debug symbols)
@@ -1269,9 +1272,10 @@ Description: GNU Transactional Memory Library (64bit debug symbols)
ifenabled(`libx32itm',`
Package: libx32itm`'ITM_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Transactional Memory Library (x32)
@@ -1280,9 +1284,10 @@ Description: GNU Transactional Memory Library (x32)
easy-to-use synchronization of accesses to shared memory by several threads.
Package: libx32itm`'ITM_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Transactional Memory Library (x32 debug symbols)
@@ -1293,9 +1298,10 @@ Description: GNU Transactional Memory Library (x32 debug symbols)
ifenabled(`libhfitm',`
Package: libhfitm`'ITM_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -1305,9 +1311,10 @@ Description: GNU Transactional Memory Library (hard float ABI)
accesses to shared memory by several threads.
Package: libhfitm`'ITM_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -1319,9 +1326,10 @@ Description: GNU Transactional Memory Library (hard float ABI debug symbols)
ifenabled(`libsfitm',`
Package: libsfitm`'ITM_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Transactional Memory Library (soft float ABI)
@@ -1330,9 +1338,10 @@ Description: GNU Transactional Memory Library (soft float ABI)
accesses to shared memory by several threads.
Package: libsfitm`'ITM_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
@@ -1343,9 +1352,10 @@ Description: GNU Transactional Memory Library (soft float ABI debug symbols)
ifenabled(`libneonitm',`
Package: libitm`'ITM_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Transactional Memory Library [neon optimized]
@@ -1360,6 +1370,7 @@ Description: GNU Transactional Memory Library [neon optimized]
ifenabled(`libatomic',`
Package: libatomic`'ATOMIC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]
@@ -1367,7 +1378,7 @@ ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMI
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions
@@ -1375,9 +1386,10 @@ Description: support library providing __atomic built-in functions
be turned into lock-free instructions, GCC will make calls into this library.
Package: libatomic`'ATOMIC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]
')`'dnl
@@ -1389,9 +1401,10 @@ Description: support library providing __atomic built-in functions (debug symbol
be turned into lock-free instructions, GCC will make calls into this library.
Package: lib32atomic`'ATOMIC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -1400,9 +1413,10 @@ Description: support library providing __atomic built-in functions (32bit)
be turned into lock-free instructions, GCC will make calls into this library.
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions (32 bit debug symbols)
@@ -1410,9 +1424,10 @@ Description: support library providing __atomic built-in functions (32 bit debug
be turned into lock-free instructions, GCC will make calls into this library.
Package: lib64atomic`'ATOMIC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions (64bit)
@@ -1420,9 +1435,10 @@ Description: support library providing __atomic built-in functions (64bit)
be turned into lock-free instructions, GCC will make calls into this library.
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions (64bit debug symbols)
@@ -1430,9 +1446,10 @@ Description: support library providing __atomic built-in functions (64bit debug
be turned into lock-free instructions, GCC will make calls into this library.
Package: libn32atomic`'ATOMIC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions (n32)
@@ -1440,9 +1457,10 @@ Description: support library providing __atomic built-in functions (n32)
be turned into lock-free instructions, GCC will make calls into this library.
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions (n32 debug symbols)
@@ -1451,9 +1469,10 @@ Description: support library providing __atomic built-in functions (n32 debug sy
ifenabled(`libx32atomic',`
Package: libx32atomic`'ATOMIC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions (x32)
@@ -1461,9 +1480,10 @@ Description: support library providing __atomic built-in functions (x32)
be turned into lock-free instructions, GCC will make calls into this library.
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions (x32 debug symbols)
@@ -1473,9 +1493,10 @@ Description: support library providing __atomic built-in functions (x32 debug sy
ifenabled(`libhfatomic',`
Package: libhfatomic`'ATOMIC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -1484,9 +1505,10 @@ Description: support library providing __atomic built-in functions (hard float A
be turned into lock-free instructions, GCC will make calls into this library.
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -1497,9 +1519,10 @@ Description: support library providing __atomic built-in functions (hard float A
ifenabled(`libsfatomic',`
Package: libsfatomic`'ATOMIC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions (soft float ABI)
@@ -1507,9 +1530,10 @@ Description: support library providing __atomic built-in functions (soft float A
be turned into lock-free instructions, GCC will make calls into this library.
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
@@ -1519,9 +1543,10 @@ Description: support library providing __atomic built-in functions (soft float A
ifenabled(`libneonatomic',`
Package: libatomic`'ATOMIC_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: support library providing __atomic built-in functions [neon optimized]
@@ -1535,6 +1560,7 @@ Description: support library providing __atomic built-in functions [neon optimiz
ifenabled(`libasan',`
Package: libasan`'ASAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]
@@ -1542,7 +1568,7 @@ ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-ar
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: AddressSanitizer -- a fast memory error detector
@@ -1550,9 +1576,10 @@ Description: AddressSanitizer -- a fast memory error detector
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
Package: libasan`'ASAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]
')`'dnl
@@ -1564,9 +1591,10 @@ Description: AddressSanitizer -- a fast memory error detector (debug symbols)
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
Package: lib32asan`'ASAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -1575,9 +1603,10 @@ Description: AddressSanitizer -- a fast memory error detector (32bit)
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
Package: lib32asan`'ASAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
@@ -1585,9 +1614,10 @@ Description: AddressSanitizer -- a fast memory error detector (32 bit debug symb
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
Package: lib64asan`'ASAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: AddressSanitizer -- a fast memory error detector (64bit)
@@ -1595,9 +1625,10 @@ Description: AddressSanitizer -- a fast memory error detector (64bit)
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
Package: lib64asan`'ASAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
@@ -1607,7 +1638,7 @@ Description: AddressSanitizer -- a fast memory error detector (64bit debug symbo
#Package: libn32asan`'ASAN_SO`'LS
#Section: ifdef(`TARGET',`devel',`libs')
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(extra)')
+#Priority: optional
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
#BUILT_USING`'dnl
#Description: AddressSanitizer -- a fast memory error detector (n32)
@@ -1617,7 +1648,7 @@ Description: AddressSanitizer -- a fast memory error detector (64bit debug symbo
#Package: libn32asan`'ASAN_SO-dbg`'LS
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
#Section: debug
-#Priority: extra
+#Priority: optional
#Depends: BASELDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
#BUILT_USING`'dnl
#Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
@@ -1626,9 +1657,10 @@ Description: AddressSanitizer -- a fast memory error detector (64bit debug symbo
ifenabled(`libx32asan',`
Package: libx32asan`'ASAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: AddressSanitizer -- a fast memory error detector (x32)
@@ -1636,9 +1668,10 @@ Description: AddressSanitizer -- a fast memory error detector (x32)
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
Package: libx32asan`'ASAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
@@ -1648,9 +1681,10 @@ Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols
ifenabled(`libhfasan',`
Package: libhfasan`'ASAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(extra)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -1659,9 +1693,10 @@ Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
Package: libhfasan`'ASAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -1672,9 +1707,10 @@ Description: AddressSanitizer -- a fast memory error detector (hard float ABI de
ifenabled(`libsfasan',`
Package: libsfasan`'ASAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(extra)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
@@ -1682,9 +1718,10 @@ Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
Package: libsfasan`'ASAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
BUILT_USING`'dnl
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
@@ -1694,9 +1731,10 @@ Description: AddressSanitizer -- a fast memory error detector (soft float ABI de
ifenabled(`libneonasan',`
Package: libasan`'ASAN_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
@@ -1710,12 +1748,13 @@ Description: AddressSanitizer -- a fast memory error detector [neon optimized]
ifenabled(`liblsan',`
Package: liblsan`'LSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: LeakSanitizer -- a memory leak detector (runtime)
@@ -1723,9 +1762,10 @@ Description: LeakSanitizer -- a memory leak detector (runtime)
into AddressSanitizer.
Package: liblsan`'LSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(lsan`'LSAN_SO,,=), ${misc:Depends}
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
@@ -1736,9 +1776,10 @@ Description: LeakSanitizer -- a memory leak detector (debug symbols)
ifenabled(`lib32lsan',`
Package: lib32lsan`'LSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -1747,9 +1788,10 @@ Description: LeakSanitizer -- a memory leak detector (32bit)
into AddressSanitizer (empty package).
Package: lib32lsan`'LSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(lsan`'LSAN_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
@@ -1761,7 +1803,7 @@ ifenabled(`lib64lsan',`
#Package: lib64lsan`'LSAN_SO`'LS
#Section: ifdef(`TARGET',`devel',`libs')
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
#BUILT_USING`'dnl
#Description: LeakSanitizer -- a memory leak detector (64bit)
@@ -1771,7 +1813,7 @@ ifenabled(`lib64lsan',`
#Package: lib64lsan`'LSAN_SO-dbg`'LS
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
#Section: debug
-#Priority: extra
+#Priority: optional
#Depends: BASELDEP, libdep(lsan`'LSAN_SO,64,=), ${misc:Depends}
#BUILT_USING`'dnl
#Description: LeakSanitizer -- a memory leak detector (64bit debug symbols)
@@ -1783,7 +1825,7 @@ ifenabled(`libn32lsan',`
#Package: libn32lsan`'LSAN_SO`'LS
#Section: ifdef(`TARGET',`devel',`libs')
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
#BUILT_USING`'dnl
#Description: LeakSanitizer -- a memory leak detector (n32)
@@ -1793,7 +1835,7 @@ ifenabled(`libn32lsan',`
#Package: libn32lsan`'LSAN_SO-dbg`'LS
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
#Section: debug
-#Priority: extra
+#Priority: optional
#Depends: BASELDEP, libdep(lsan`'LSAN_SO,n32,=), ${misc:Depends}
#BUILT_USING`'dnl
#Description: LeakSanitizer -- a memory leak detector (n32 debug symbols)
@@ -1803,9 +1845,10 @@ ifenabled(`libn32lsan',`
ifenabled(`libx32lsan',`
Package: libx32lsan`'LSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: LeakSanitizer -- a memory leak detector (x32)
@@ -1813,9 +1856,10 @@ Description: LeakSanitizer -- a memory leak detector (x32)
into AddressSanitizer (empty package).
Package: libx32lsan`'LSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(lsan`'LSAN_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: LeakSanitizer -- a memory leak detector (x32 debug symbols)
@@ -1825,9 +1869,10 @@ Description: LeakSanitizer -- a memory leak detector (x32 debug symbols)
ifenabled(`libhflsan',`
Package: libhflsan`'LSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: liblsan'LSAN_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -1836,9 +1881,10 @@ Description: LeakSanitizer -- a memory leak detector (hard float ABI)
into AddressSanitizer.
Package: libhflsan`'LSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(lsan`'LSAN_SO,hf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: liblsan'LSAN_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -1849,9 +1895,10 @@ Description: LeakSanitizer -- a memory leak detector (hard float ABI debug symbo
ifenabled(`libsflsan',`
Package: libsflsan`'LSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: LeakSanitizer -- a memory leak detector (soft float ABI)
@@ -1859,9 +1906,10 @@ Description: LeakSanitizer -- a memory leak detector (soft float ABI)
into AddressSanitizer.
Package: libsflsan`'LSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(lsan`'LSAN_SO,sf,=), ${misc:Depends}
BUILT_USING`'dnl
Description: LeakSanitizer -- a memory leak detector (soft float ABI debug symbols)
@@ -1871,9 +1919,10 @@ Description: LeakSanitizer -- a memory leak detector (soft float ABI debug symbo
ifenabled(`libneonlsan',`
Package: liblsan`'LSAN_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: LeakSanitizer -- a memory leak detector [neon optimized]
@@ -1887,6 +1936,7 @@ Description: LeakSanitizer -- a memory leak detector [neon optimized]
ifenabled(`libtsan',`
Package: libtsan`'TSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]
@@ -1894,7 +1944,7 @@ ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-ar
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
@@ -1902,9 +1952,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime
The Linux and Mac versions are based on Valgrind.
Package: libtsan`'TSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]
')`'dnl
@@ -1917,9 +1968,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug s
ifenabled(`lib32tsan',`
Package: lib32tsan`'TSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -1928,9 +1980,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
The Linux and Mac versions are based on Valgrind.
Package: lib32tsan`'TSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
@@ -1940,9 +1993,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit
ifenabled(`lib64tsan',`
Package: lib64tsan`'TSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
@@ -1950,9 +2004,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
The Linux and Mac versions are based on Valgrind.
Package: lib64tsan`'TSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
@@ -1962,9 +2017,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit d
ifenabled(`libn32tsan',`
Package: libn32tsan`'TSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
@@ -1972,9 +2028,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
The Linux and Mac versions are based on Valgrind.
Package: libn32tsan`'TSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
@@ -1984,9 +2041,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 deb
ifenabled(`libx32tsan',`
Package: libx32tsan`'TSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
@@ -1994,9 +2052,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
The Linux and Mac versions are based on Valgrind.
Package: libx32tsan`'TSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
@@ -2006,9 +2065,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 deb
ifenabled(`libhftsan',`
Package: libhftsan`'TSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -2017,9 +2077,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard fl
The Linux and Mac versions are based on Valgrind.
Package: libhftsan`'TSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -2028,9 +2089,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard fl
ifenabled(`libsftsan',`
Package: libsftsan`'TSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
@@ -2038,9 +2100,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft fl
The Linux and Mac versions are based on Valgrind.
Package: libsftsan`'TSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
@@ -2050,9 +2113,10 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft fl
ifenabled(`libneontsan',`
Package: libtsan`'TSAN_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
@@ -2066,6 +2130,7 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon op
ifenabled(`libubsan',`
Package: libubsan`'UBSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-armel [armel], libubsan'UBSAN_SO`-armhf [armhf]
@@ -2073,7 +2138,7 @@ ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-armel [armel], libubsan'UBSAN_SO
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: UBSan -- undefined behaviour sanitizer (runtime)
@@ -2082,9 +2147,10 @@ Description: UBSan -- undefined behaviour sanitizer (runtime)
at runtime. Available for C and C++.
Package: libubsan`'UBSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,,=), ${misc:Depends}
ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-dbg-armel [armel], libubsan'UBSAN_SO`-dbg-armhf [armhf]
')`'dnl
@@ -2098,9 +2164,10 @@ Description: UBSan -- undefined behaviour sanitizer (debug symbols)
ifenabled(`lib32ubsan',`
Package: lib32ubsan`'UBSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -2110,9 +2177,10 @@ Description: UBSan -- undefined behaviour sanitizer (32bit)
at runtime. Available for C and C++.
Package: lib32ubsan`'UBSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: UBSan -- undefined behaviour sanitizer (32 bit debug symbols)
@@ -2123,9 +2191,10 @@ Description: UBSan -- undefined behaviour sanitizer (32 bit debug symbols)
ifenabled(`lib64ubsan',`
Package: lib64ubsan`'UBSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: UBSan -- undefined behaviour sanitizer (64bit)
@@ -2134,9 +2203,10 @@ Description: UBSan -- undefined behaviour sanitizer (64bit)
at runtime. Available for C and C++.
Package: lib64ubsan`'UBSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: UBSan -- undefined behaviour sanitizer (64bit debug symbols)
@@ -2149,7 +2219,7 @@ ifenabled(`libn32ubsan',`
#Package: libn32ubsan`'UBSAN_SO`'LS
#Section: ifdef(`TARGET',`devel',`libs')
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
#BUILT_USING`'dnl
#Description: UBSan -- undefined behaviour sanitizer (n32)
@@ -2160,7 +2230,7 @@ ifenabled(`libn32ubsan',`
#Package: libn32ubsan`'UBSAN_SO-dbg`'LS
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
#Section: debug
-#Priority: extra
+#Priority: optional
#Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,n32,=), ${misc:Depends}
#BUILT_USING`'dnl
#Description: UBSan -- undefined behaviour sanitizer (n32 debug symbols)
@@ -2171,9 +2241,10 @@ ifenabled(`libn32ubsan',`
ifenabled(`libx32ubsan',`
Package: libx32ubsan`'UBSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: UBSan -- undefined behaviour sanitizer (x32)
@@ -2182,9 +2253,10 @@ Description: UBSan -- undefined behaviour sanitizer (x32)
at runtime. Available for C and C++.
Package: libx32ubsan`'UBSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: UBSan -- undefined behaviour sanitizer (x32 debug symbols)
@@ -2195,9 +2267,10 @@ Description: UBSan -- undefined behaviour sanitizer (x32 debug symbols)
ifenabled(`libhfubsan',`
Package: libhfubsan`'UBSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libubsan'UBSAN_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -2207,9 +2280,10 @@ Description: UBSan -- undefined behaviour sanitizer (hard float ABI)
at runtime. Available for C and C++.
Package: libhfubsan`'UBSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,hf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libubsan'UBSAN_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -2221,9 +2295,10 @@ Description: UBSan -- undefined behaviour sanitizer (hard float ABI debug symbol
ifenabled(`libsfubsan',`
Package: libsfubsan`'UBSAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: UBSan -- undefined behaviour sanitizer (soft float ABI)
@@ -2232,9 +2307,10 @@ Description: UBSan -- undefined behaviour sanitizer (soft float ABI)
at runtime. Available for C and C++.
Package: libsfubsan`'UBSAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,sf,=), ${misc:Depends}
BUILT_USING`'dnl
Description: UBSan -- undefined behaviour sanitizer (soft float ABI debug symbols)
@@ -2245,9 +2321,10 @@ Description: UBSan -- undefined behaviour sanitizer (soft float ABI debug symbol
ifenabled(`libneonubsan',`
Package: libubsan`'UBSAN_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: UBSan -- undefined behaviour sanitizer [neon optimized]
@@ -2262,12 +2339,13 @@ Description: UBSan -- undefined behaviour sanitizer [neon optimized]
ifenabled(`libvtv',`
Package: libvtv`'VTV_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library (runtime)
@@ -2277,9 +2355,10 @@ Description: GNU vtable verification library (runtime)
not a valid vtable pointer for that call.
Package: libvtv`'VTV_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(vtv`'VTV_SO,,=), ${misc:Depends}
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
@@ -2292,9 +2371,10 @@ Description: GNU vtable verification library (debug symbols)
ifenabled(`lib32vtv',`
Package: lib32vtv`'VTV_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -2305,9 +2385,10 @@ Description: GNU vtable verification library (32bit)
not a valid vtable pointer for that call.
Package: lib32vtv`'VTV_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(vtv`'VTV_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library (32 bit debug symbols)
@@ -2319,9 +2400,10 @@ Description: GNU vtable verification library (32 bit debug symbols)
ifenabled(`lib64vtv',`
Package: lib64vtv`'VTV_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library (64bit)
@@ -2331,9 +2413,10 @@ Description: GNU vtable verification library (64bit)
not a valid vtable pointer for that call.
Package: lib64vtv`'VTV_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(vtv`'VTV_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library (64bit debug symbols)
@@ -2345,9 +2428,10 @@ Description: GNU vtable verification library (64bit debug symbols)
ifenabled(`libn32vtv',`
Package: libn32vtv`'VTV_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library (n32)
@@ -2357,9 +2441,10 @@ Description: GNU vtable verification library (n32)
not a valid vtable pointer for that call.
Package: libn32vtv`'VTV_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(vtv`'VTV_SO,n32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library (n32 debug symbols)
@@ -2371,9 +2456,10 @@ Description: GNU vtable verification library (n32 debug symbols)
ifenabled(`libx32vtv',`
Package: libx32vtv`'VTV_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library (x32)
@@ -2383,9 +2469,10 @@ Description: GNU vtable verification library (x32)
not a valid vtable pointer for that call.
Package: libx32vtv`'VTV_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(vtv`'VTV_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library (x32 debug symbols)
@@ -2397,9 +2484,10 @@ Description: GNU vtable verification library (x32 debug symbols)
ifenabled(`libhfvtv',`
Package: libhfvtv`'VTV_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libvtv'VTV_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -2410,9 +2498,10 @@ Description: GNU vtable verification library (hard float ABI)
not a valid vtable pointer for that call.
Package: libhfvtv`'VTV_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(vtv`'VTV_SO,hf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libvtv'VTV_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -2425,9 +2514,10 @@ Description: GNU vtable verification library (hard float ABI debug symbols)
ifenabled(`libsfvtv',`
Package: libsfvtv`'VTV_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library (soft float ABI)
@@ -2437,9 +2527,10 @@ Description: GNU vtable verification library (soft float ABI)
not a valid vtable pointer for that call.
Package: libsfvtv`'VTV_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(vtv`'VTV_SO,sf,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library (soft float ABI debug symbols)
@@ -2451,9 +2542,10 @@ Description: GNU vtable verification library (soft float ABI debug symbols)
ifenabled(`libneonvtv',`
Package: libvtv`'VTV_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU vtable verification library [neon optimized]
@@ -2467,386 +2559,9 @@ Description: GNU vtable verification library [neon optimized]
')`'dnl libneonvtv
')`'dnl libvtv
-ifenabled(`libcilkrts',`
-Package: libcilkrts`'CILKRTS_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
-ifdef(`TARGET',`',`Provides: libcilkrts'CILKRTS_SO`-armel [armel], libcilkrts'CILKRTS_SO`-armhf [armhf]
-')`'dnl
-ifdef(`MULTIARCH', `Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (runtime)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-
-Package: libcilkrts`'CILKRTS_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,,=), ${misc:Depends}
-ifdef(`TARGET',`',`Provides: libcilkrts'CILKRTS_SO`-dbg-armel [armel], libcilkrts'CILKRTS_SO`-dbg-armhf [armhf]
-')`'dnl
-ifdef(`MULTIARCH', `Multi-Arch: same
-')`'dnl
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (debug symbols)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-
-ifenabled(`lib32cilkrts',`
-Package: lib32cilkrts`'CILKRTS_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (32bit)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-
-Package: lib32cilkrts`'CILKRTS_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,32,=), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (32 bit debug symbols)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-')`'dnl lib32cilkrts
-
-ifenabled(`lib64cilkrts',`
-Package: lib64cilkrts`'CILKRTS_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (64bit)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-
-Package: lib64cilkrts`'CILKRTS_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,64,=), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (64bit debug symbols)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-')`'dnl lib64cilkrts
-
-ifenabled(`libn32cilkrts',`
-Package: libn32cilkrts`'CILKRTS_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (n32)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-
-Package: libn32cilkrts`'CILKRTS_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,n32,=), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (n32 debug symbols)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-')`'dnl libn32cilkrts
-
-ifenabled(`libx32cilkrts',`
-Package: libx32cilkrts`'CILKRTS_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (x32)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-
-Package: libx32cilkrts`'CILKRTS_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,x32,=), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (x32 debug symbols)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-')`'dnl libx32cilkrts
-
-ifenabled(`libhfcilkrts',`
-Package: libhfcilkrts`'CILKRTS_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-ifdef(`TARGET',`dnl',`Conflicts: libcilkrts'CILKRTS_SO`-armhf [biarchhf_archs]')
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (hard float ABI)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-
-Package: libhfcilkrts`'CILKRTS_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,hf,=), ${misc:Depends}
-ifdef(`TARGET',`dnl',`Conflicts: libcilkrts'CILKRTS_SO`-armel [biarchsf_archs]')
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (hard float ABI debug symbols)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-')`'dnl libhfcilkrts
-
-ifenabled(`libsfcilkrts',`
-Package: libsfcilkrts`'CILKRTS_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (soft float ABI)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-
-Package: libsfcilkrts`'CILKRTS_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,sf,=), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions (soft float ABI debug symbols)
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
-')`'dnl libsfcilkrts
-
-ifenabled(`libneoncilkrts',`
-Package: libcilkrts`'CILKRTS_SO-neon`'LS
-Architecture: NEON_ARCHS
-Section: libs
-Priority: extra
-Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel Cilk Plus language extensions [neon optimized]
- Intel Cilk Plus is an extension to the C and C++ languages to support
- data and task parallelism.
- .
- This set of libraries is optimized to use a NEON coprocessor, and will
- be selected instead when running under systems which have one.
-')`'dnl libneoncilkrts
-')`'dnl libcilkrts
-
-ifenabled(`libmpx',`
-Package: libmpx`'MPX_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
-ifdef(`TARGET',`',`Provides: libmpx'MPX_SO`-armel [armel], libmpx'MPX_SO`-armhf [armhf]
-')`'dnl
-ifdef(`MULTIARCH', `Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
-Replaces: libmpx0 (<< 6-20160120-1)
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (runtime)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: libmpx`'MPX_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(mpx`'MPX_SO,,=), ${misc:Depends}
-ifdef(`TARGET',`',`Provides: libmpx'MPX_SO`-dbg-armel [armel], libmpx'MPX_SO`-dbg-armhf [armhf]
-')`'dnl
-ifdef(`MULTIARCH', `Multi-Arch: same
-')`'dnl
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (debug symbols)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-ifenabled(`lib32mpx',`
-Package: lib32mpx`'MPX_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Replaces: lib32mpx0 (<< 6-20160120-1)
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (32bit)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: lib32mpx`'MPX_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(mpx`'MPX_SO,32,=), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (32 bit debug symbols)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-')`'dnl lib32mpx
-
-ifenabled(`lib64mpx',`
-Package: lib64mpx`'MPX_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Replaces: lib64mpx0 (<< 6-20160120-1)
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (64bit)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: lib64mpx`'MPX_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(mpx`'MPX_SO,64,=), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (64bit debug symbols)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-')`'dnl lib64mpx
-
-ifenabled(`libn32mpx',`
-Package: libn32mpx`'MPX_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (n32)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: libn32mpx`'MPX_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(mpx`'MPX_SO,n32,=), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (n32 debug symbols)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-')`'dnl libn32mpx
-
-ifenabled(`libx32mpx',`
-Package: libx32mpx`'MPX_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (x32)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: libx32mpx`'MPX_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(mpx`'MPX_SO,x32,=), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (x32 debug symbols)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-')`'dnl libx32mpx
-
-ifenabled(`libhfmpx',`
-Package: libhfmpx`'MPX_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-ifdef(`TARGET',`dnl',`Conflicts: libmpx'MPX_SO`-armhf [biarchhf_archs]')
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (hard float ABI)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: libhfmpx`'MPX_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(mpx`'MPX_SO,hf,=), ${misc:Depends}
-ifdef(`TARGET',`dnl',`Conflicts: libmpx'MPX_SO`-armel [biarchsf_archs]')
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (hard float ABI debug symbols)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-')`'dnl libhfmpx
-
-ifenabled(`libsfmpx',`
-Package: libsfmpx`'MPX_SO`'LS
-Section: ifdef(`TARGET',`devel',`libs')
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (soft float ABI)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: libsfmpx`'MPX_SO-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Section: debug
-Priority: extra
-Depends: BASELDEP, libdep(mpx`'MPX_SO,sf,=), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Intel memory protection extensions (soft float ABI debug symbols)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-')`'dnl libsfmpx
-')`'dnl libmpx
-
ifenabled(`libbacktrace',`
Package: libbacktrace`'BTRACE_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]
@@ -2854,7 +2569,7 @@ ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library
@@ -2862,9 +2577,10 @@ Description: stack backtrace library
and parses DWARF debug info to get file/line/function information.
Package: libbacktrace`'BTRACE_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]
')`'dnl
@@ -2876,9 +2592,10 @@ Description: stack backtrace library (debug symbols)
and parses DWARF debug info to get file/line/function information.
Package: lib32backtrace`'BTRACE_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -2887,9 +2604,10 @@ Description: stack backtrace library (32bit)
and parses DWARF debug info to get file/line/function information.
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library (32 bit debug symbols)
@@ -2897,9 +2615,10 @@ Description: stack backtrace library (32 bit debug symbols)
and parses DWARF debug info to get file/line/function information.
Package: lib64backtrace`'BTRACE_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library (64bit)
@@ -2907,9 +2626,10 @@ Description: stack backtrace library (64bit)
and parses DWARF debug info to get file/line/function information.
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library (64bit debug symbols)
@@ -2917,9 +2637,10 @@ Description: stack backtrace library (64bit debug symbols)
and parses DWARF debug info to get file/line/function information.
Package: libn32backtrace`'BTRACE_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library (n32)
@@ -2927,9 +2648,10 @@ Description: stack backtrace library (n32)
and parses DWARF debug info to get file/line/function information.
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library (n32 debug symbols)
@@ -2938,9 +2660,10 @@ Description: stack backtrace library (n32 debug symbols)
ifenabled(`libx32backtrace',`
Package: libx32backtrace`'BTRACE_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library (x32)
@@ -2948,9 +2671,10 @@ Description: stack backtrace library (x32)
and parses DWARF debug info to get file/line/function information.
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library (x32 debug symbols)
@@ -2960,9 +2684,10 @@ Description: stack backtrace library (x32 debug symbols)
ifenabled(`libhfbacktrace',`
Package: libhfbacktrace`'BTRACE_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -2971,9 +2696,10 @@ Description: stack backtrace library (hard float ABI)
and parses DWARF debug info to get file/line/function information.
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -2984,9 +2710,10 @@ Description: stack backtrace library (hard float ABI debug symbols)
ifenabled(`libsfbacktrace',`
Package: libsfbacktrace`'BTRACE_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library (soft float ABI)
@@ -2994,9 +2721,10 @@ Description: stack backtrace library (soft float ABI)
and parses DWARF debug info to get file/line/function information.
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library (soft float ABI debug symbols)
@@ -3006,9 +2734,10 @@ Description: stack backtrace library (soft float ABI debug symbols)
ifenabled(`libneonbacktrace',`
Package: libbacktrace`'BTRACE_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: stack backtrace library [neon optimized]
@@ -3023,12 +2752,13 @@ Description: stack backtrace library [neon optimized]
ifenabled(`libqmath',`
Package: libquadmath`'QMATH_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library
@@ -3037,9 +2767,10 @@ Description: GCC Quad-Precision Math Library
targets the REAL(16) type in the GNU Fortran compiler.
Package: libquadmath`'QMATH_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
@@ -3049,9 +2780,10 @@ Description: GCC Quad-Precision Math Library (debug symbols)
supporting the __float128 datatype.
Package: lib32quadmath`'QMATH_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -3061,9 +2793,10 @@ Description: GCC Quad-Precision Math Library (32bit)
targets the REAL(16) type in the GNU Fortran compiler.
Package: lib32quadmath`'QMATH_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
@@ -3071,9 +2804,10 @@ Description: GCC Quad-Precision Math Library (32 bit debug symbols)
supporting the __float128 datatype.
Package: lib64quadmath`'QMATH_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library (64bit)
@@ -3082,9 +2816,10 @@ Description: GCC Quad-Precision Math Library (64bit)
targets the REAL(16) type in the GNU Fortran compiler.
Package: lib64quadmath`'QMATH_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library (64bit debug symbols)
@@ -3094,7 +2829,7 @@ Description: GCC Quad-Precision Math Library (64bit debug symbols)
#Package: libn32quadmath`'QMATH_SO`'LS
#Section: ifdef(`TARGET',`devel',`libs')
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
#BUILT_USING`'dnl
#Description: GCC Quad-Precision Math Library (n32)
@@ -3105,7 +2840,7 @@ Description: GCC Quad-Precision Math Library (64bit debug symbols)
#Package: libn32quadmath`'QMATH_SO-dbg`'LS
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
#Section: debug
-#Priority: extra
+#Priority: optional
#Depends: BASELDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
#BUILT_USING`'dnl
#Description: GCC Quad-Precision Math Library (n32 debug symbols)
@@ -3114,9 +2849,10 @@ Description: GCC Quad-Precision Math Library (64bit debug symbols)
ifenabled(`libx32qmath',`
Package: libx32quadmath`'QMATH_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library (x32)
@@ -3125,9 +2861,10 @@ Description: GCC Quad-Precision Math Library (x32)
targets the REAL(16) type in the GNU Fortran compiler.
Package: libx32quadmath`'QMATH_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library (x32 debug symbols)
@@ -3137,9 +2874,10 @@ Description: GCC Quad-Precision Math Library (x32 debug symbols)
ifenabled(`libhfqmath',`
Package: libhfquadmath`'QMATH_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library (hard float ABI)
@@ -3148,9 +2886,10 @@ Description: GCC Quad-Precision Math Library (hard float ABI)
targets the REAL(16) type in the GNU Fortran compiler.
Package: libhfquadmath`'QMATH_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
@@ -3160,9 +2899,10 @@ Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
ifenabled(`libsfqmath',`
Package: libsfquadmath`'QMATH_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library (soft float ABI)
@@ -3171,9 +2911,10 @@ Description: GCC Quad-Precision Math Library (soft float ABI)
targets the REAL(16) type in the GNU Fortran compiler.
Package: libsfquadmath`'QMATH_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
@@ -3189,7 +2930,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GCC cc1 plugin for GDB
@@ -3203,8 +2944,8 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
+Priority: optional
+Depends: BASEDEP, libgcc`'PV-dev, binutils, ${shlibs:Depends}, ${misc:Depends}
Breaks: python-gccjit (<< 0.4-4), python3-gccjit (<< 0.4-4)
BUILT_USING`'dnl
Description: GCC just-in-time compilation (shared library)
@@ -3217,11 +2958,9 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: extra
+Priority: optional
Depends: BASEDEP, libgccjit`'GCCJIT_SO (= ${gcc:Version}),
${shlibs:Depends}, ${misc:Depends}
-Breaks: libgccjit-5-dbg, libgccjit-6-dbg
-Replaces: libgccjit-5-dbg, libgccjit-6-dbg
BUILT_USING`'dnl
Description: GCC just-in-time compilation (debug information)
libgccjit provides an embeddable shared library with an API for adding
@@ -3232,9 +2971,9 @@ ifenabled(`jit',`
Package: libgccjit`'PV-doc
Section: doc
Architecture: all
-Priority: extra
+Priority: optional
Depends: BASEDEP, ${misc:Depends}
-Conflicts: libgccjit-5-doc
+Conflicts: libgccjit-5-doc, libgccjit-6-doc, libgccjit-7-doc, libgccjit-8-doc,
Description: GCC just-in-time compilation (documentation)
libgccjit provides an embeddable shared library with an API for adding
compilation to existing programs using GCC.
@@ -3245,7 +2984,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, libgccjit`'GCCJIT_SO (>= ${gcc:Version}),
${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
@@ -3261,7 +3000,7 @@ Package: gobjc++`'PV`'TS
Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libidevdep(objc`'PV-dev,,=), ${misc:Depends}
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
Provides: objc++-compiler`'TS
@@ -3278,7 +3017,7 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Objective-C++ compiler (multilib support)
@@ -3296,7 +3035,7 @@ Package: gobjc`'PV`'TS
Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libidevdep(objc`'PV-dev,,=), ${misc:Depends}
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
Provides: objc-compiler`'TS
@@ -3313,10 +3052,10 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
-Description: GNU Objective-C compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
+Description: GNU Objective-C compiler (multilib support)`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
supported by the gcc compiler.
.
@@ -3325,9 +3064,10 @@ Description: GNU Objective-C compiler (multilib support)`'ifdef(`TARGET)',` (cro
')`'dnl multilib
Package: libobjc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
@@ -3337,9 +3077,10 @@ Description: Runtime library for GNU Objective-C applications (development files
GNU ObjC applications.
Package: lib64objc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (64bit development files)
@@ -3347,9 +3088,10 @@ Description: Runtime library for GNU Objective-C applications (64bit development
GNU ObjC applications.
Package: lib32objc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (32bit development files)
@@ -3357,9 +3099,10 @@ Description: Runtime library for GNU Objective-C applications (32bit development
GNU ObjC applications.
Package: libn32objc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (n32 development files)
@@ -3368,9 +3111,10 @@ Description: Runtime library for GNU Objective-C applications (n32 development f
ifenabled(`x32dev',`
Package: libx32objc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (x32 development files)
@@ -3380,9 +3124,10 @@ Description: Runtime library for GNU Objective-C applications (x32 development f
ifenabled(`armml',`
Package: libhfobjc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
@@ -3392,9 +3137,10 @@ Description: Runtime library for GNU Objective-C applications (hard float ABI de
ifenabled(`armml',`
Package: libsfobjc`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (soft float development files)
@@ -3405,6 +3151,7 @@ Description: Runtime library for GNU Objective-C applications (soft float develo
ifenabled(`libobjc',`
Package: libobjc`'OBJC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]
@@ -3413,20 +3160,21 @@ ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
',`')')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications
Library needed for GNU ObjC applications linked against the shared library.
Package: libobjc`'OBJC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]
')`'dnl
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (debug symbols)
@@ -3435,18 +3183,20 @@ Description: Runtime library for GNU Objective-C applications (debug symbols)
ifenabled(`lib64objc',`
Package: lib64objc`'OBJC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (64bit)
Library needed for GNU ObjC applications linked against the shared library.
Package: lib64objc`'OBJC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
@@ -3455,9 +3205,10 @@ Description: Runtime library for GNU Objective-C applications (64 bit debug symb
ifenabled(`lib32objc',`
Package: lib32objc`'OBJC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -3465,9 +3216,10 @@ Description: Runtime library for GNU Objective-C applications (32bit)
Library needed for GNU ObjC applications linked against the shared library.
Package: lib32objc`'OBJC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
@@ -3476,18 +3228,20 @@ Description: Runtime library for GNU Objective-C applications (32 bit debug symb
ifenabled(`libn32objc',`
Package: libn32objc`'OBJC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (n32)
Library needed for GNU ObjC applications linked against the shared library.
Package: libn32objc`'OBJC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
@@ -3496,18 +3250,20 @@ Description: Runtime library for GNU Objective-C applications (n32 debug symbols
ifenabled(`libx32objc',`
Package: libx32objc`'OBJC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (x32)
Library needed for GNU ObjC applications linked against the shared library.
Package: libx32objc`'OBJC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
@@ -3516,9 +3272,10 @@ Description: Runtime library for GNU Objective-C applications (x32 debug symbols
ifenabled(`libhfobjc',`
Package: libhfobjc`'OBJC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -3526,9 +3283,10 @@ Description: Runtime library for GNU Objective-C applications (hard float ABI)
Library needed for GNU ObjC applications linked against the shared library.
Package: libhfobjc`'OBJC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -3538,9 +3296,10 @@ Description: Runtime library for GNU Objective-C applications (hard float ABI de
ifenabled(`libsfobjc',`
Package: libsfobjc`'OBJC_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -3548,9 +3307,10 @@ Description: Runtime library for GNU Objective-C applications (soft float ABI)
Library needed for GNU ObjC applications linked against the shared library.
Package: libsfobjc`'OBJC_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -3560,6 +3320,7 @@ Description: Runtime library for GNU Objective-C applications (soft float ABI de
ifenabled(`libneonobjc',`
Package: libobjc`'OBJC_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Section: libs
Architecture: NEON_ARCHS
Priority: PRI(optional)
@@ -3579,9 +3340,10 @@ Package: gfortran`'PV`'TS
Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libidevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
-Provides: fortran95-compiler, ${fortran:mod-version}
+ifdef(`TARGET',`',`Provides: fortran95-compiler, ${fortran:mod-version}
+')dnl
Suggests: ${gfortran:multilib}, gfortran`'PV-doc,
libdbgdep(gfortran`'FORTRAN_SO-dbg,),
libcoarrays-dev
@@ -3597,10 +3359,10 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
-Description: GNU Fortran compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
+Description: GNU Fortran compiler (multilib support)`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
This is the GNU Fortran compiler, which compiles Fortran on platforms
supported by the gcc compiler.
.
@@ -3619,9 +3381,10 @@ Description: Documentation for the GNU Fortran compiler (gfortran)
')`'dnl gfdldoc
Package: libgfortran`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
@@ -3631,9 +3394,10 @@ Description: Runtime library for GNU Fortran applications (development files)
GNU Fortran applications.
Package: lib64gfortran`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (64bit development files)
@@ -3641,9 +3405,10 @@ Description: Runtime library for GNU Fortran applications (64bit development fil
GNU Fortran applications.
Package: lib32gfortran`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (32bit development files)
@@ -3651,9 +3416,10 @@ Description: Runtime library for GNU Fortran applications (32bit development fil
GNU Fortran applications.
Package: libn32gfortran`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (n32 development files)
@@ -3662,9 +3428,10 @@ Description: Runtime library for GNU Fortran applications (n32 development files
ifenabled(`x32dev',`
Package: libx32gfortran`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (x32 development files)
@@ -3674,9 +3441,10 @@ Description: Runtime library for GNU Fortran applications (x32 development files
ifenabled(`armml',`
Package: libhfgfortran`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
@@ -3686,9 +3454,10 @@ Description: Runtime library for GNU Fortran applications (hard float ABI develo
ifenabled(`armml',`
Package: libsfgfortran`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
@@ -3699,6 +3468,7 @@ Description: Runtime library for GNU Fortran applications (soft float ABI develo
ifenabled(`libgfortran',`
Package: libgfortran`'FORTRAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]
@@ -3707,7 +3477,7 @@ ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Breaks: ${multiarch:breaks}
')`'dnl
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications
@@ -3715,13 +3485,14 @@ Description: Runtime library for GNU Fortran applications
shared library.
Package: libgfortran`'FORTRAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]
')`'dnl
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (debug symbols)
@@ -3731,9 +3502,10 @@ Description: Runtime library for GNU Fortran applications (debug symbols)
ifenabled(`lib64gfortran',`
Package: lib64gfortran`'FORTRAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (64bit)
@@ -3741,9 +3513,10 @@ Description: Runtime library for GNU Fortran applications (64bit)
shared library.
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
@@ -3753,9 +3526,10 @@ Description: Runtime library for GNU Fortran applications (64bit debug symbols)
ifenabled(`lib32gfortran',`
Package: lib32gfortran`'FORTRAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl
@@ -3764,9 +3538,10 @@ Description: Runtime library for GNU Fortran applications (32bit)
shared library.
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
@@ -3776,9 +3551,10 @@ Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
ifenabled(`libn32gfortran',`
Package: libn32gfortran`'FORTRAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (n32)
@@ -3786,9 +3562,10 @@ Description: Runtime library for GNU Fortran applications (n32)
shared library.
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
@@ -3798,9 +3575,10 @@ Description: Runtime library for GNU Fortran applications (n32 debug symbols)
ifenabled(`libx32gfortran',`
Package: libx32gfortran`'FORTRAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (x32)
@@ -3808,9 +3586,10 @@ Description: Runtime library for GNU Fortran applications (x32)
shared library.
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
@@ -3820,9 +3599,10 @@ Description: Runtime library for GNU Fortran applications (x32 debug symbols)
ifenabled(`libhfgfortran',`
Package: libhfgfortran`'FORTRAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -3831,9 +3611,10 @@ Description: Runtime library for GNU Fortran applications (hard float ABI)
shared library.
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
BUILT_USING`'dnl
@@ -3844,9 +3625,10 @@ Description: Runtime library for GNU Fortran applications (hard float ABI debug
ifenabled(`libsfgfortran',`
Package: libsfgfortran`'FORTRAN_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -3855,9 +3637,10 @@ Description: Runtime library for GNU Fortran applications (soft float ABI)
shared library.
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
BUILT_USING`'dnl
@@ -3868,13 +3651,14 @@ Description: Runtime library for GNU Fortran applications (hard float ABI debug
ifenabled(`libneongfortran',`
Package: libgfortran`'FORTRAN_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Section: libs
Architecture: NEON_ARCHS
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Breaks: ${multiarch:breaks}
')`'dnl
-Priority: extra
+Priority: optional
Depends: BASELDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications [NEON version]
@@ -3892,9 +3676,10 @@ Package: gccgo`'PV`'TS
Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASEDEP, ifdef(`STANDALONEGO',`${dep:libcc1}, ',`gcc`'PV`'TS (= ${gcc:Version}), ')libidevdep(go`'GO_SO,,>=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
-Provides: go-compiler
+Priority: optional
+Depends: BASEDEP, ifdef(`STANDALONEGO',`${dep:libcc1}, ',`gcc`'PV`'TS (= ${gcc:Version}), ')libidevdep(go`'PV-dev,,>=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
+ifdef(`TARGET',`',`Provides: go-compiler
+')dnl
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
Conflicts: ${golang:Conflicts}
BUILT_USING`'dnl
@@ -3908,11 +3693,11 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
+Priority: optional
+Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarchdev}, ${shlibs:Depends}, ${misc:Depends}
Suggests: ${dep:libgobiarchdbg}
BUILT_USING`'dnl
-Description: GNU Go compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
+Description: GNU Go compiler (multilib support)`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
This is the GNU Go compiler, which compiles Go on platforms supported
by the gcc compiler.
.
@@ -3930,10 +3715,110 @@ BUILT_USING`'dnl
Description: Documentation for the GNU Go compiler (gccgo)
Documentation for the GNU Go compiler in info `format'.
')`'dnl gfdldoc
-')`'dnl fdev
+
+Package: libgo`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,), libdep(go`'GO_SO,), ${shlibs:Depends}, ${misc:Depends}
+Breaks: gccgo-9 (<< 9-20190319-1~)
+Replaces: gccgo-9 (<< 9-20190319-1~)
+BUILT_USING`'dnl
+Description: Runtime library for GNU Go applications (development files)
+ This package contains the headers and static library files needed to build
+ GNU Go applications.
+
+Package: lib64go`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,64), libdep(go`'GO_SO,64), ${shlibs:Depends}, ${misc:Depends}
+Breaks: gccgo-9-multilib (<< 9-20190319-1~)
+Replaces: gccgo-9-multilib (<< 9-20190319-1~)
+BUILT_USING`'dnl
+Description: Runtime library for GNU Go applications (64bit development files)
+ This package contains the headers and static library files needed to build
+ GNU Go applications.
+
+Package: lib32go`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,32), libdep(go`'GO_SO,32), ${shlibs:Depends}, ${misc:Depends}
+Breaks: gccgo-9-multilib (<< 9-20190319-1~)
+Replaces: gccgo-9-multilib (<< 9-20190319-1~)
+BUILT_USING`'dnl
+Description: Runtime library for GNU Go applications (32bit development files)
+ This package contains the headers and static library files needed to build
+ GNU Go applications.
+
+Package: libn32go`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32), libdep(go`'GO_SO,n32), ${shlibs:Depends}, ${misc:Depends}
+Breaks: gccgo-9-multilib (<< 9-20190319-1~)
+Replaces: gccgo-9-multilib (<< 9-20190319-1~)
+BUILT_USING`'dnl
+Description: Runtime library for GNU Go applications (n32 development files)
+ This package contains the headers and static library files needed to build
+ GNU Go applications.
+
+ifenabled(`x32dev',`
+Package: libx32go`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(go`'GO_SO,x32), ${shlibs:Depends}, ${misc:Depends}
+Breaks: gccgo-9-multilib (<< 9-20190319-1~)
+Replaces: gccgo-9-multilib (<< 9-20190319-1~)
+BUILT_USING`'dnl
+Description: Runtime library for GNU Go applications (x32 development files)
+ This package contains the headers and static library files needed to build
+ GNU Go applications.
+')`'dnl libx32go
+
+ifenabled(`armml',`
+Package: libhfgo`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf), libdep(go`'GO_SO,hf), ${shlibs:Depends}, ${misc:Depends}
+Breaks: gccgo-9-multilib (<< 9-20190319-1~)
+Replaces: gccgo-9-multilib (<< 9-20190319-1~)
+BUILT_USING`'dnl
+Description: Runtime library for GNU Go applications (hard float ABI development files)
+ This package contains the headers and static library files needed to build
+ GNU Go applications.
+')`'dnl armml
+
+ifenabled(`armml',`
+Package: libsfgo`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf), libdep(go`'GO_SO,sf), ${shlibs:Depends}, ${misc:Depends}
+Breaks: gccgo-9-multilib (<< 9-20190319-1~)
+Replaces: gccgo-9-multilib (<< 9-20190319-1~)
+BUILT_USING`'dnl
+Description: Runtime library for GNU Go applications (soft float development files)
+ This package contains the headers and static library files needed to build
+ GNU Go applications.
+')`'dnl armml
+')`'dnl godev
ifenabled(`libggo',`
Package: libgo`'GO_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]
@@ -3941,7 +3826,7 @@ ifdef(`TARGET',`',`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [arm
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
Replaces: libgo3`'LS, libgo8`'LS
BUILT_USING`'dnl
@@ -3950,13 +3835,14 @@ Description: Runtime library for GNU Go applications
shared library.
Package: libgo`'GO_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]
')`'dnl
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Go applications (debug symbols)
@@ -3967,9 +3853,10 @@ Description: Runtime library for GNU Go applications (debug symbols)
ifenabled(`lib64ggo',`
Package: lib64go`'GO_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Replaces: lib64go3`'LS, lib64go8`'LS
BUILT_USING`'dnl
@@ -3978,9 +3865,10 @@ Description: Runtime library for GNU Go applications (64bit)
shared library.
Package: lib64go`'GO_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Go applications (64bit debug symbols)
@@ -3991,9 +3879,10 @@ Description: Runtime library for GNU Go applications (64bit debug symbols)
ifenabled(`lib32ggo',`
Package: lib32go`'GO_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
Replaces: lib32go3`'LS, lib32go8`'LS
@@ -4003,9 +3892,10 @@ Description: Runtime library for GNU Go applications (32bit)
shared library.
Package: lib32go`'GO_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Go applications (32 bit debug symbols)
@@ -4016,9 +3906,10 @@ Description: Runtime library for GNU Go applications (32 bit debug symbols)
ifenabled(`libn32ggo',`
Package: libn32go`'GO_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Replaces: libn32go3`'LS, libn32go8`'LS
BUILT_USING`'dnl
@@ -4027,9 +3918,10 @@ Description: Runtime library for GNU Go applications (n32)
shared library.
Package: libn32go`'GO_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Go applications (n32 debug symbols)
@@ -4040,9 +3932,10 @@ Description: Runtime library for GNU Go applications (n32 debug symbols)
ifenabled(`libx32ggo',`
Package: libx32go`'GO_SO`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Replaces: libx32go3`'LS, libx32go8`'LS
BUILT_USING`'dnl
@@ -4051,9 +3944,10 @@ Description: Runtime library for GNU Go applications (x32)
shared library.
Package: libx32go`'GO_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
BUILT_USING`'dnl
Description: Runtime library for GNU Go applications (x32 debug symbols)
@@ -4063,264 +3957,23 @@ Description: Runtime library for GNU Go applications (x32 debug symbols)
')`'dnl libx32go
')`'dnl ggo
-ifenabled(`java',`
-ifenabled(`gcj',`
-Package: gcj`'PV`'TS
-Section: java
-Architecture: any
-ifdef(`TARGET',`Multi-Arch: foreign
-')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASEDEP, ${dep:gcj}, ${dep:gcjcross}, ${dep:libcdev}, ${dep:ecj}, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
-Recommends: libecj-java-gcj
-Replaces: gcj-5-jdk (<< 5.2.1-19)
-Suggests: gcj`'PV-jdk
-BUILT_USING`'dnl
-Description: GCJ byte code and native compiler for Java(TM)
- GCJ is a front end to the GCC compiler which can natively compile both
- Java(tm) source and bytecode files. The compiler can also generate class
- files.
- .
-ifdef(`TARGET',`'dnl
-,` Install the gcj`'PV`'TS-jdk package for a more complete SDK environment.
-')`'dnl
-')`'dnl gcj
-
-ifenabled(`libgcj',`
-ifenabled(`libgcjcommon',`
-Package: libgcj-common
-Section: java
-Architecture: all
-Priority: PRI(optional)
-Depends: BASEDEP, ${misc:Depends}
-Conflicts: classpath (<= 0.04-4)
-Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
-BUILT_USING`'dnl
-Description: Java runtime library (common files)
- This package contains files shared by Classpath and libgcj libraries.
-')`'dnl libgcjcommon
-
-
-Package: gcj`'PV-jdk`'TS
-Section: java
-Architecture: any
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV`'TS (= ${gcj:Version}), gcj`'PV-jre`'TS (= ${gcj:Version}), libidevdep(gcj`'GCJ_SO-dev,,>=,${gcj:Version}), fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
-Recommends: libecj-java-gcj
-Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
-Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
-Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
-Replaces: libgcj11 (<< 4.5-20100101-1)
-BUILT_USING`'dnl
-Description: GCJ and Classpath development tools for Java(TM)
- GCJ is a front end to the GCC compiler which can natively compile both
- Java(tm) source and bytecode files. The compiler can also generate class
- files. Other java development tools from classpath are included in this
- package.
- .
- The package contains as well a collection of wrapper scripts and symlinks.
- It is meant to provide a Java-SDK-like interface to the GCJ tool set.
-
-Package: gcj`'PV-jre-headless`'TS
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Section: java
-Architecture: any
-Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
-Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,>=,${gcj:Version})
-Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
-BUILT_USING`'dnl
-Description: Java runtime environment using GIJ/Classpath (headless version)
- GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
- It includes a class loader which can dynamically load shared objects, so
- it is possible to give it the name of a class which has been compiled and
- put into a shared library on the class path.
- .
- The package contains as well a collection of wrapper scripts and symlinks.
- It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
- limited to the headless tools and libraries.
-
-Package: gcj`'PV-jre`'TS
-Section: java
-Architecture: any
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,>=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
-Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
-BUILT_USING`'dnl
-Description: Java runtime environment using GIJ/Classpath
- GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
- It includes a class loader which can dynamically load shared objects, so
- it is possible to give it the name of a class which has been compiled and
- put into a shared library on the class path.
- .
- The package contains as well a collection of wrapper scripts and symlinks.
- It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
-
-Package: libgcj`'LIBGCJ_EXT`'LS
-Section: libs
-Architecture: any
-Priority: PRI(optional)
-ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
-Multi-Arch: same
-')`'dnl
-Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
-Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
-Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
-BUILT_USING`'dnl
-Description: Java runtime library for use with gcj
- This is the runtime that goes along with the gcj front end to
- gcc. libgcj includes parts of the Java Class Libraries, plus glue to
- connect the libraries to the compiler and the underlying OS.
- .
- To show file names and line numbers in stack traces, the packages
- libgcj`'GCJ_SO-dbg and binutils are required.
-
-Package: gcj`'PV-jre-lib`'TS
-Section: java
-Architecture: all
-Priority: PRI(optional)
-Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Java runtime library for use with gcj (jar files)
- This is the jar file that goes along with the gcj front end to gcc.
-
-ifenabled(`gcjbc',`
-Package: libgcj-bc
-Section: java
-Architecture: any
-Priority: PRI(optional)
-ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
-Multi-Arch: same
-')`'dnl
-Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
-BUILT_USING`'dnl
-Description: Link time only library for use with gcj
- A fake library that is used at link time only. It ensures that
- binaries built with the BC-ABI link against a constant SONAME.
- This way, BC-ABI binaries continue to work if the SONAME underlying
- libgcj.so changes.
-')`'dnl gcjbc
-
-Package: libgcj`'LIBGCJ_EXT-awt`'LS
-Section: libs
-Architecture: any
-Priority: PRI(optional)
-ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
-Multi-Arch: same
-')`'dnl
-Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
-Suggests: ${pkg:gcjqt}
-BUILT_USING`'dnl
-Description: AWT peer runtime libraries for use with gcj
- These are runtime libraries holding the AWT peer implementations
- for libgcj (currently the GTK+ based peer library is required, the
- QT bases library is not built).
-
-ifenabled(`gtkpeer',`
-Package: libgcj`'GCJ_SO-awt-gtk`'LS
-Section: libs
-Architecture: any
-Priority: PRI(optional)
-ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
-Multi-Arch: same
-')`'dnl
-Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: AWT GTK+ peer runtime library for use with libgcj
- This is the runtime library holding the GTK+ based AWT peer
- implementation for libgcj.
-')`'dnl gtkpeer
-
-ifenabled(`qtpeer',`
-Package: libgcj`'GCJ_SO-awt-qt`'LS
-Section: libs
-Architecture: any
-Priority: PRI(optional)
-ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
-Multi-Arch: same
-')`'dnl
-Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: AWT QT peer runtime library for use with libgcj
- This is the runtime library holding the QT based AWT peer
- implementation for libgcj.
-')`'dnl qtpeer
-')`'dnl libgcj
-
-ifenabled(`libgcjdev',`
-Package: libgcj`'GCJ_SO-dev`'LS
-Section: libdevel
-Architecture: any
-ifdef(`MULTIARCH', `Multi-Arch: same
-')`'dnl
-Priority: PRI(optional)
-Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), libgcj-bc`'LS, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
-Suggests: libgcj-doc
-BUILT_USING`'dnl
-Description: Java development headers for use with gcj
- These are the development headers that go along with the gcj front end
- to gcc. libgcj includes parts of the Java Class Libraries, plus glue
- to connect the libraries to the compiler and the underlying OS.
-
-Package: libgcj`'GCJ_SO-dbg`'LS
-Section: debug
-Architecture: any
-Priority: extra
-ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
-Multi-Arch: same
-')`'dnl
-Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
-Recommends: binutils, libc6-dbg | libc-dbg
-BUILT_USING`'dnl
-Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
- The package provides debugging symbols for the libraries provided
- in libgcj`'GCJ_SO-dev.
- .
- binutils is required to show file names and line numbers in stack traces.
-
-ifenabled(`gcjsrc',`
-Package: gcj`'PV-source
-Section: java
-Architecture: all
-Priority: PRI(optional)
-Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
-BUILT_USING`'dnl
-Description: GCJ java sources for use in IDEs like eclipse and netbeans
- These are the java source files packaged as a zip file for use in development
- environments like eclipse and netbeans.
-')`'dnl
-
-ifenabled(`gcjdoc',`
-Package: libgcj-doc
-Section: doc
-Architecture: all
-Priority: PRI(optional)
-Depends: SOFTBASEDEP, ${misc:Depends}
-Enhances: libgcj`'GCJ_SO-dev
-Provides: classpath-doc
-BUILT_USING`'dnl
-Description: libgcj API documentation and example programs
- Autogenerated documentation describing the API of the libgcj library.
- Sources and precompiled example programs from the Classpath library.
-')`'dnl gcjdoc
-')`'dnl libgcjdev
-')`'dnl java
-
ifenabled(`c++',`
ifenabled(`libcxx',`
Package: libstdc++CXX_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(important))
+Priority: optional
Depends: BASELDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
Provides: ifdef(`TARGET',`libstdc++CXX_SO-TARGET-dcv1',`libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
-Breaks: ${multiarch:breaks}, PR66145BREAKS
+Breaks: ${multiarch:breaks}
')`'dnl
Conflicts: scim (<< 1.4.2-1)
Replaces: libstdc++CXX_SO`'PV-dbg`'LS (<< 4.9.0-3)
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GNU Standard C++ Library v3`'ifdef(`TARGET',` (TARGET)', `')
This package contains an additional runtime library for C++ programs
built with the GNU compiler.
.
@@ -4336,9 +3989,10 @@ ifdef(`TARGET', `dnl
ifenabled(`lib32cxx',`
Package: lib32stdc++CXX_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
@@ -4356,14 +4010,15 @@ ifdef(`TARGET', `dnl
ifenabled(`lib64cxx',`
Package: lib64stdc++CXX_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
',`')`'dnl
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
+Description: GNU Standard C++ Library v3`'ifdef(`TARGET',` (TARGET)', `') (64bit)
This package contains an additional runtime library for C++ programs
built with the GNU compiler.
.
@@ -4379,14 +4034,15 @@ ifdef(`TARGET', `dnl
ifenabled(`libn32cxx',`
Package: libn32stdc++CXX_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
',`')`'dnl
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
+Description: GNU Standard C++ Library v3`'ifdef(`TARGET',` (TARGET)', `') (n32)
This package contains an additional runtime library for C++ programs
built with the GNU compiler.
.
@@ -4402,14 +4058,15 @@ ifdef(`TARGET', `dnl
ifenabled(`libx32cxx',`
Package: libx32stdc++CXX_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
',`')`'dnl
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
+Description: GNU Standard C++ Library v3`'ifdef(`TARGET',` (TARGET)', `') (x32)
This package contains an additional runtime library for C++ programs
built with the GNU compiler.
.
@@ -4425,15 +4082,16 @@ ifdef(`TARGET', `dnl
ifenabled(`libhfcxx',`
Package: libhfstdc++CXX_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
',`')`'dnl
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
+Description: GNU Standard C++ Library v3`'ifdef(`TARGET',` (TARGET)', `') (hard float ABI)
This package contains an additional runtime library for C++ programs
built with the GNU compiler.
.
@@ -4449,15 +4107,16 @@ ifdef(`TARGET', `dnl
ifenabled(`libsfcxx',`
Package: libsfstdc++CXX_SO`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
',`')`'dnl
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
+Description: GNU Standard C++ Library v3`'ifdef(`TARGET',` (TARGET)', `') (soft float ABI)
This package contains an additional runtime library for C++ programs
built with the GNU compiler.
.
@@ -4473,9 +4132,10 @@ ifdef(`TARGET', `dnl
ifenabled(`libneoncxx',`
Package: libstdc++CXX_SO-neon`'LS
+TARGET_PACKAGE`'dnl
Architecture: NEON_ARCHS
Section: libs
-Priority: extra
+Priority: optional
Depends: BASELDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: GNU Standard C++ Library v3 [NEON version]
@@ -4488,11 +4148,12 @@ Description: GNU Standard C++ Library v3 [NEON version]
ifenabled(`c++dev',`
Package: libstdc++`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,,=),
libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
ifdef(`TARGET',`',`dnl native
@@ -4503,7 +4164,7 @@ Suggests: libstdc++`'PV-doc
')`'dnl native
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
This package contains the headers and static library files necessary for
building C++ programs which use libstdc++.
.
@@ -4517,17 +4178,18 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libstdc++`'PV-pic`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(stdc++CXX_SO,),
libdevdep(stdc++`'PV-dev,), ${misc:Depends}
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
',`')`'dnl
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET',` (TARGET)', `')
This is used to develop subsets of the libstdc++ shared libraries for
use on custom installation floppies and in embedded systems.
.
@@ -4539,9 +4201,10 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libstdc++CXX_SO`'PV-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(stdc++CXX_SO,),
libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
Provides: ifdef(`TARGET',`libstdc++CXX_SO-dbg-TARGET-dcv1',`libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]')
@@ -4552,9 +4215,10 @@ 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, libstdc++6-4.8-dbg`'LS,
- libstdc++6-4.9-dbg`'LS, libstdc++6-5-dbg`'LS
+ libstdc++6-4.9-dbg`'LS, libstdc++6-5-dbg`'LS, libstdc++6-6-dbg`'LS,
+ libstdc++6-7-dbg`'LS, libstdc++6-8-dbg`'LS
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET',` (TARGET)', `')
This package contains the shared library of libstdc++ compiled with
debugging symbols.
ifdef(`TARGET', `dnl
@@ -4564,13 +4228,14 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: lib32stdc++`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,32),
libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET', `')
This package contains the headers and static library files necessary for
building C++ programs which use libstdc++.
.
@@ -4584,9 +4249,10 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(stdc++CXX_SO,32),
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}),
${shlibs:Depends}, ${misc:Depends}
@@ -4596,9 +4262,10 @@ 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, lib32stdc++6-4.8-dbg`'LS, lib32stdc++6-4.9-dbg`'LS,
- lib32stdc++6-5-dbg`'LS
+ lib32stdc++6-5-dbg`'LS, lib32stdc++6-6-dbg`'LS, lib32stdc++6-7-dbg`'LS,
+ lib32stdc++6-8-dbg`'LS,
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET', `')
This package contains the shared library of libstdc++ compiled with
debugging symbols.
ifdef(`TARGET', `dnl
@@ -4608,9 +4275,10 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: lib64stdc++`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,64),
libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
BUILT_USING`'dnl
@@ -4628,9 +4296,10 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(stdc++CXX_SO,64),
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}),
${shlibs:Depends}, ${misc:Depends}
@@ -4640,9 +4309,10 @@ 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, lib64stdc++6-4.8-dbg`'LS, lib64stdc++6-4.9-dbg`'LS,
- lib64stdc++6-5-dbg`'LS
+ lib64stdc++6-5-dbg`'LS, lib64stdc++6-6-dbg`'LS, lib64stdc++6-7-dbg`'LS,
+ lib64stdc++6-8-dbg`'LS,
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET',` (TARGET)', `')
This package contains the shared library of libstdc++ compiled with
debugging symbols.
ifdef(`TARGET', `dnl
@@ -4652,13 +4322,14 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libn32stdc++`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32),
libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET', `')
This package contains the headers and static library files necessary for
building C++ programs which use libstdc++.
.
@@ -4672,9 +4343,10 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(stdc++CXX_SO,n32),
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}),
${shlibs:Depends}, ${misc:Depends}
@@ -4684,9 +4356,10 @@ 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, libn32stdc++6-4.8-dbg`'LS, libn32stdc++6-4.9-dbg`'LS,
- libn32stdc++6-5-dbg`'LS
+ libn32stdc++6-5-dbg`'LS, libn32stdc++6-6-dbg`'LS, libn32stdc++6-7-dbg`'LS,
+ libn32stdc++6-8-dbg`'LS,
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET', `')
This package contains the shared library of libstdc++ compiled with
debugging symbols.
ifdef(`TARGET', `dnl
@@ -4697,9 +4370,10 @@ ifdef(`TARGET', `dnl
ifenabled(`x32dev',`
Package: libx32stdc++`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32),
libdevdep(stdc++`'PV-dev,), ${misc:Depends}
BUILT_USING`'dnl
@@ -4719,9 +4393,10 @@ ifdef(`TARGET', `dnl
ifenabled(`libx32dbgcxx',`
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(stdc++CXX_SO,x32),
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}),
${shlibs:Depends}, ${misc:Depends}
@@ -4729,9 +4404,10 @@ ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
',`')`'dnl
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS,
libx32stdc++6-4.7-dbg`'LS, libx32stdc++6-4.8-dbg`'LS, libx32stdc++6-4.9-dbg`'LS,
- libx32stdc++6-5-dbg`'LS
+ libx32stdc++6-5-dbg`'LS, libx32stdc++6-6-dbg`'LS, libx32stdc++6-7-dbg`'LS,
+ libx32stdc++6-8-dbg`'LS,
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET',` (TARGET)', `')
This package contains the shared library of libstdc++ compiled with
debugging symbols.
ifdef(`TARGET', `dnl
@@ -4743,13 +4419,14 @@ ifdef(`TARGET', `dnl
ifenabled(`libhfdbgcxx',`
Package: libhfstdc++`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf),
libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET', `')
This package contains the headers and static library files necessary for
building C++ programs which use libstdc++.
.
@@ -4763,17 +4440,18 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(stdc++CXX_SO,hf),
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}),
${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
',`')`'dnl
-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, libhfstdc++6-4.8-dbg`'LS, libhfstdc++6-4.9-dbg`'LS, libhfstdc++6-5-dbg`'LS, libstdc++'CXX_SO`-armhf [biarchhf_archs]')
+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, libhfstdc++6-4.8-dbg`'LS, libhfstdc++6-4.9-dbg`'LS, libhfstdc++6-5-dbg`'LS, libhfstdc++6-6-dbg`'LS, libhfstdc++6-7-dbg`'LS, libstdc++'CXX_SO`-armhf [biarchhf_archs]')
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET', `')
This package contains the shared library of libstdc++ compiled with
debugging symbols.
ifdef(`TARGET', `dnl
@@ -4785,9 +4463,10 @@ ifdef(`TARGET', `dnl
ifenabled(`libsfdbgcxx',`
Package: libsfstdc++`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf),
libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
BUILT_USING`'dnl
@@ -4805,17 +4484,18 @@ ifdef(`TARGET', `dnl
')`'dnl
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
Section: debug
-Priority: extra
+Priority: optional
Depends: BASELDEP, libdep(stdc++CXX_SO,sf),
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}),
${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
',`')`'dnl
-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, libsfstdc++6-4.8-dbg`'LS, libsfstdc++6-4.9-dbg`'LS, libsfstdc++6-5-dbg`'LS, libstdc++'CXX_SO`-armel [biarchsf_archs]')
+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, libsfstdc++6-4.8-dbg`'LS, libsfstdc++6-4.9-dbg`'LS, libsfstdc++6-5-dbg`'LS, libhfstdc++6-6-dbg`'LS, libhfstdc++6-7-dbg`'LS, libstdc++'CXX_SO`-armel [biarchsf_archs]')
BUILT_USING`'dnl
-Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
+Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET',` (TARGET)', `')
This package contains the shared library of libstdc++ compiled with
debugging symbols.
ifdef(`TARGET', `dnl
@@ -4834,7 +4514,8 @@ Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
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,
- libstdc++-4.8-doc, libstdc++-4.9-doc, libstdc++-5-doc
+ libstdc++-4.8-doc, libstdc++-4.9-doc, libstdc++-5-doc, libstdc++-6-doc,
+ libstdc++-7-doc, libstdc++-8-doc,
Description: GNU Standard C++ Library v3 (documentation files)
This package contains documentation files for the GNU stdc++ library.
.
@@ -4851,7 +4532,7 @@ Package: gnat`'-GNAT_V`'TS
Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
')`'dnl
Depends: BASEDEP, gcc`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -4866,7 +4547,7 @@ Replaces: gnat (<< 4.6.1), dh-ada-library (<< 6.0), gnat-4.6-base (= 4.6.4-2),
# Newer versions of gnat and dh-ada-library will not provide these files.
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, gnat-4.7, gnat-4.8,
- gnat-4.9, gnat-5`'TS
+ gnat-4.9, gnat-5`'TS, gnat-6`'TS, gnat-7`'TS, gnat-8`'TS,
# These other packages will continue to provide /usr/bin/gnatmake and
# other files.
BUILT_USING`'dnl
@@ -4882,7 +4563,7 @@ Package: gnat`'-GNAT_V-sjlj`'TS
Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
-Priority: extra
+Priority: optional
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
')`'dnl
Depends: BASEDEP, gnat`'-GNAT_V`'TS (= ${gnat:Version}), ${misc:Depends}
@@ -4898,12 +4579,13 @@ Description: GNU Ada compiler (setjump/longjump runtime library)
ifenabled(`libgnat',`
Package: libgnat`'-GNAT_V`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: runtime for applications compiled with GNAT (shared library)
@@ -4916,12 +4598,13 @@ Description: runtime for applications compiled with GNAT (shared library)
This package contains the runtime shared library.
Package: libgnat`'-GNAT_V-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: extra
+Priority: optional
Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
BUILT_USING`'dnl
Description: runtime for applications compiled with GNAT (debugging symbols)
@@ -4933,18 +4616,18 @@ Description: runtime for applications compiled with GNAT (debugging symbols)
.
This package contains the debugging symbols.
+ifdef(`TARGET',`',`
Package: libgnatvsn`'GNAT_V-dev`'LS
+TARGET_PACKAGE`'dnl
Section: libdevel
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
-Priority: extra
-Depends: BASELDEP, ifdef(`TARGET',`',`gnat`'PV`'TS (ifdef(`TARGET',`>= ${gnat:SoftVersion}',`= ${gnat:Version}')),')
+Architecture: any
+Priority: optional
+Depends: BASELDEP, gnat`'PV`'TS (= ${gnat:Version}),
libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
-ifdef(`TARGET',`Recommends: gnat`'PV`'TS (>= ${gnat:SoftVersion})
-')`'dnl
Conflicts: libgnatvsn-dev (<< `'GNAT_V),
libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev,
libgnatvsn4.5-dev, libgnatvsn4.6-dev, libgnatvsn4.9-dev,
- libgnatvsn5-dev`'LS,
+ libgnatvsn5-dev`'LS, libgnatvsn6-dev`'LS, libgnatvsn7-dev`'LS,
BUILT_USING`'dnl
Description: GNU Ada compiler selected components (development files)
GNAT is a compiler for the Ada programming language. It produces optimized
@@ -4957,12 +4640,13 @@ Description: GNU Ada compiler selected components (development files)
This package contains the development files and static library.
Package: libgnatvsn`'GNAT_V`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
+TARGET_PACKAGE`'dnl
+Architecture: any
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Section: ifdef(`TARGET',`devel',`libs')
+Priority: PRI(optional)
+Section: libs
Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}),
${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
@@ -4977,11 +4661,12 @@ Description: GNU Ada compiler selected components (shared library)
This package contains the runtime shared library.
Package: libgnatvsn`'GNAT_V-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
+TARGET_PACKAGE`'dnl
+Architecture: any
ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
')`'dnl
-Priority: extra
+Priority: optional
Section: debug
Depends: BASELDEP, libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
Suggests: gnat
@@ -4995,80 +4680,7 @@ Description: GNU Ada compiler selected components (debugging symbols)
GPL, allowing to link proprietary programs with it.
.
This package contains the debugging symbols.
-
-Package: libgnatprj`'GNAT_V-dev`'LS
-Section: libdevel
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
-Priority: extra
-Depends: BASELDEP, ifdef(`TARGET',`',`gnat`'PV`'TS (ifdef(`TARGET',`>= ${gnat:SoftVersion}',`= ${gnat:Version}')),')
- libgnatprj`'GNAT_V`'LS (= ${gnat:Version}),
- libgnatvsn`'GNAT_V-dev`'LS (= ${gnat:Version}), ${misc:Depends}
-ifdef(`TARGET',`Recommends: gnat`'PV`'TS (>= ${gnat:SoftVersion})
-')`'dnl
-Conflicts: libgnatprj-dev (<< `'GNAT_V),
- libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev,
- libgnatprj4.5-dev, libgnatprj4.6-dev, libgnatprj4.9-dev,
- libgnatprj5-dev`'LS,
-BUILT_USING`'dnl
-Description: GNU Ada compiler Project Manager (development files)
- GNAT is a compiler for the Ada programming language. It produces optimized
- code on platforms supported by the GNU Compiler Collection (GCC).
- .
- GNAT uses project files to organise source and object files in large-scale
- development efforts. The libgnatprj library exports GNAT project files
- management for use in other packages, most notably ASIS tools (package
- asis-programs) and GNAT Programming Studio (package gnat-gps). It is
- licensed under the pure GPL; all programs that use it must also be
- distributed under the GPL, or not distributed at all.
- .
- This package contains the development files and static library.
-
-Package: libgnatprj`'GNAT_V`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
-ifdef(`MULTIARCH', `Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
-Section: ifdef(`TARGET',`devel',`libs')
-Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}),
- libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}),
- ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: GNU Ada compiler Project Manager (shared library)
- GNAT is a compiler for the Ada programming language. It produces optimized
- code on platforms supported by the GNU Compiler Collection (GCC).
- .
- GNAT uses project files to organise source and object files in large-scale
- development efforts. The libgnatprj library exports GNAT project files
- management for use in other packages, most notably ASIS tools (package
- asis-programs) and GNAT Programming Studio (package gnat-gps). It is
- licensed under the pure GPL; all programs that use it must also be
- distributed under the GPL, or not distributed at all.
- .
- This package contains the runtime shared library.
-
-Package: libgnatprj`'GNAT_V-dbg`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
-ifdef(`MULTIARCH', `Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-')`'dnl
-Priority: extra
-Section: debug
-Depends: BASELDEP, libgnatprj`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
-Suggests: gnat
-BUILT_USING`'dnl
-Description: GNU Ada compiler Project Manager (debugging symbols)
- GNAT is a compiler for the Ada programming language. It produces optimized
- code on platforms supported by the GNU Compiler Collection (GCC).
- .
- GNAT uses project files to organise source and object files in large-scale
- development efforts. The libgnatprj library exports GNAT project files
- management for use in other packages, most notably ASIS tools (package
- asis-programs) and GNAT Programming Studio (package gnat-gps). It is
- licensed under the pure GPL; all programs that use it must also be
- distributed under the GPL, or not distributed at all.
- .
- This package contains the debugging symbols.
+')`'dnl native
')`'dnl libgnat
ifenabled(`lib64gnat',`
@@ -5098,7 +4710,7 @@ Suggests: gnat`'PV
Conflicts: gnat-4.1-doc, gnat-4.2-doc,
gnat-4.3-doc, gnat-4.4-doc,
gnat-4.6-doc, gnat-4.9-doc,
- gnat-5-doc,
+ gnat-5-doc, gnat-6-doc, gnat-7-doc, gnat-8-doc,
BUILT_USING`'dnl
Description: GNU Ada compiler (documentation)
GNAT is a compiler for the Ada programming language. It produces optimized
@@ -5116,12 +4728,13 @@ Package: gdc`'PV`'TS
Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
-Provides: gdc, d-compiler, d-v2-compiler
+ifdef(`TARGET',`',`Provides: gdc, d-compiler, d-v2-compiler
+')dnl
Replaces: gdc (<< 4.4.6-5)
BUILT_USING`'dnl
-Description: GNU D compiler (version 2)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
+Description: GNU D compiler (version 2)`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
This is the GNU D compiler, which compiles D on platforms supported by gcc.
It uses the gcc backend to generate optimised code.
.
@@ -5132,10 +4745,10 @@ Package: gdc`'PV-multilib`'TS
Architecture: any
ifdef(`TARGET',`Multi-Arch: foreign
')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
Depends: SOFTBASEDEP, gdc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libphobosbiarchdev}${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
-Description: GNU D compiler (version 2, multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
+Description: GNU D compiler (version 2, multilib support)`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
This is the GNU D compiler, which compiles D on platforms supported by gcc.
It uses the gcc backend to generate optimised code.
.
@@ -5143,29 +4756,121 @@ Description: GNU D compiler (version 2, multilib support)`'ifdef(`TARGET)',` (cr
for the non-default multilib architecture(s).
')`'dnl multilib
-ifenabled(`libphobos',`
+ifenabled(`libdevphobos',`
Package: libgphobos`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, libgphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
-Replaces: libphobos`'PV-dev`'LS
BUILT_USING`'dnl
Description: Phobos D standard library
This is the Phobos standard library that comes with the D2 compiler.
.
For more information check http://www.dlang.org/phobos/
+Package: lib64gphobos`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, lib64gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
+ libdevdep(gcc`'PV-dev,64), ifdef(`TARGET',`',`lib64z1-dev [!mips !mipsel !mipsn32 !mipsn32el !mipsr6 !mipsr6el !mipsn32r6 !mipsn32r6el],')
+ ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: Phobos D standard library (64bit development files)
+ This is the Phobos standard library that comes with the D2 compiler.
+ .
+ For more information check http://www.dlang.org/phobos/
+
+Package: lib32gphobos`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, lib32gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
+ libdevdep(gcc`'PV-dev,32), ifdef(`TARGET',`',`lib32z1-dev [!mipsn32 !mipsn32el !mips64 !mips64el !mipsn32r6 !mipsn32r6el !mips64r6 !mips64r6el],')
+ ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: Phobos D standard library (32bit development files)
+ This is the Phobos standard library that comes with the D2 compiler.
+ .
+ For more information check http://www.dlang.org/phobos/
+
+ifenabled(`libdevn32phobos',`
+Package: libn32gphobos`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libn32gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
+ libdevdep(gcc`'PV-dev,n32), ifdef(`TARGET',`',`libn32z1-dev [!mips !mipsel !mips64 !mips64el !mipsr6 !mipsr6el !mips64r6 !mips64r6el],')
+ ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: Phobos D standard library (n32 development files)
+ This is the Phobos standard library that comes with the D2 compiler.
+ .
+ For more information check http://www.dlang.org/phobos/
+')`'dnl libn32phobos
+
+ifenabled(`libdevx32phobos',`
+Package: libx32gphobos`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libx32gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
+ libdevdep(gcc`'PV-dev,x32), ifdef(`TARGET',`',`${dep:libx32z},') ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: Phobos D standard library (x32 development files)
+ This is the Phobos standard library that comes with the D2 compiler.
+ .
+ For more information check http://www.dlang.org/phobos/
+')`'dnl libx32phobos
+
+ifenabled(`armml',`
+Package: libhfgphobos`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libhfgphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
+ libdevdep(gcc`'PV-dev,hf), ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: Phobos D standard library (hard float ABI development files)
+ This is the Phobos standard library that comes with the D2 compiler.
+ .
+ For more information check http://www.dlang.org/phobos/
+
+Package: libsfgphobos`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libsfgphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
+ libdevdep(gcc`'PV-dev,sf), ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: Phobos D standard library (soft float ABI development files)
+ This is the Phobos standard library that comes with the D2 compiler.
+ .
+ For more information check http://www.dlang.org/phobos/
+')`'dnl armml
+')`'dnl libdevphobos
+
+ifenabled(`libphobos',`
Package: libgphobos`'PHOBOS_V`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+Replaces: libgphobos68`'LS
+Breaks: dub (<< 1.16.0-1~)
BUILT_USING`'dnl
Description: Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler.
@@ -5173,36 +4878,27 @@ Description: Phobos D standard library (runtime library)
For more information check http://www.dlang.org/phobos/
Package: libgphobos`'PHOBOS_V-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl
-Priority: extra
+Priority: optional
Depends: BASELDEP, libgphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
+Replaces: libgphobos68-dbg`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols)
This is the Phobos standard library that comes with the D2 compiler.
.
For more information check http://www.dlang.org/phobos/
-Package: lib64gphobos`'PV-dev`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
-Depends: BASELDEP, lib64gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
- libdevdep(gcc`'PV-dev,64), lib64z1-dev, ${shlibs:Depends}, ${misc:Depends}
-Replaces: lib64phobos`'PV-dev`'LS
-BUILT_USING`'dnl
-Description: Phobos D standard library (64bit development files)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
Package: lib64gphobos`'PHOBOS_V`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+Replaces: lib64gphobos68`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler.
@@ -5210,34 +4906,25 @@ Description: Phobos D standard library (runtime library)
For more information check http://www.dlang.org/phobos/
Package: lib64gphobos`'PHOBOS_V-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, lib64gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
+Replaces: lib64gphobos68-dbg`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols)
This is the Phobos standard library that comes with the D2 compiler.
.
For more information check http://www.dlang.org/phobos/
-Package: lib32gphobos`'PV-dev`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
-Depends: BASELDEP, lib32gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
- libdevdep(gcc`'PV-dev,32), lib32z1-dev, ${shlibs:Depends}, ${misc:Depends}
-Replaces: lib32phobos`'PV-dev`'LS
-BUILT_USING`'dnl
-Description: Phobos D standard library (32bit development files)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
Package: lib32gphobos`'PHOBOS_V`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+Replaces: lib32gphobos68`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler.
@@ -5245,10 +4932,12 @@ Description: Phobos D standard library (runtime library)
For more information check http://www.dlang.org/phobos/
Package: lib32gphobos`'PHOBOS_V-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, lib32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
+Replaces: lib32gphobos68-dbg`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols)
This is the Phobos standard library that comes with the D2 compiler.
@@ -5256,23 +4945,11 @@ Description: Phobos D standard library (debug symbols)
For more information check http://www.dlang.org/phobos/
ifenabled(`libn32phobos',`
-Package: libn32gphobos`'PV-dev`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
-Depends: BASELDEP, libn32gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
- libdevdep(gcc`'PV-dev,n32), libn32z1-dev, ${shlibs:Depends}, ${misc:Depends}
-Replaces: libn32phobos`'PV-dev`'LS
-BUILT_USING`'dnl
-Description: Phobos D standard library (n32 development files)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
Package: libn32gphobos`'PHOBOS_V`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl
Description: Phobos D standard library (runtime library)
@@ -5281,9 +4958,10 @@ Description: Phobos D standard library (runtime library)
For more information check http://www.dlang.org/phobos/
Package: libn32gphobos`'PHOBOS_V-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libn32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols)
@@ -5293,24 +4971,13 @@ Description: Phobos D standard library (debug symbols)
')`'dnl libn32phobos
ifenabled(`libx32phobos',`
-Package: libx32gphobos`'PV-dev`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
-Depends: BASELDEP, libx32gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
- libdevdep(gcc`'PV-dev,x32), ${dep:libx32z}, ${shlibs:Depends}, ${misc:Depends}
-Replaces: libx32gphobos`'PV-dev`'LS
-BUILT_USING`'dnl
-Description: Phobos D standard library (x32 development files)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
Package: libx32gphobos`'PHOBOS_V`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+Replaces: libx32gphobos68`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler.
@@ -5318,10 +4985,12 @@ Description: Phobos D standard library (runtime library)
For more information check http://www.dlang.org/phobos/
Package: libx32gphobos`'PHOBOS_V-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libx32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
+Replaces: libx32gphobos68-dbg`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols)
This is the Phobos standard library that comes with the D2 compiler.
@@ -5330,24 +4999,13 @@ Description: Phobos D standard library (debug symbols)
')`'dnl libx32phobos
ifenabled(`armml',`
-Package: libhfgphobos`'PV-dev`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
-Depends: BASELDEP, libhfgphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
- libdevdep(gcc`'PV-dev,hf), ${shlibs:Depends}, ${misc:Depends}
-Replaces: libhfphobos`'PV-dev`'LS
-BUILT_USING`'dnl
-Description: Phobos D standard library (hard float ABI development files)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
Package: libhfgphobos`'PHOBOS_V`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+Replaces: libhfgphobos68`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler.
@@ -5355,34 +5013,25 @@ Description: Phobos D standard library (runtime library)
For more information check http://www.dlang.org/phobos/
Package: libhfgphobos`'PHOBOS_V-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libhfgphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
+Replaces: libhfgphobos68-dbg`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols)
This is the Phobos standard library that comes with the D2 compiler.
.
For more information check http://www.dlang.org/phobos/
-Package: libsfgphobos`'PV-dev`'LS
-Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
-Depends: BASELDEP, libsfgphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
- libdevdep(gcc`'PV-dev,sf), ${shlibs:Depends}, ${misc:Depends}
-Replaces: libsfphobos`'PV-dev`'LS
-BUILT_USING`'dnl
-Description: Phobos D standard library (soft float ABI development files)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
Package: libsfgphobos`'PHOBOS_V`'LS
+TARGET_PACKAGE`'dnl
Section: ifdef(`TARGET',`devel',`libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+Replaces: libsfgphobos68`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler.
@@ -5390,10 +5039,12 @@ Description: Phobos D standard library (runtime library)
For more information check http://www.dlang.org/phobos/
Package: libsfgphobos`'PHOBOS_V-dbg`'LS
+TARGET_PACKAGE`'dnl
Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: extra
+Priority: optional
Depends: BASELDEP, libsfgphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
+Replaces: libsfgphobos68-dbg`'LS
BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols)
This is the Phobos standard library that comes with the D2 compiler.
@@ -5403,6 +5054,671 @@ Description: Phobos D standard library (debug symbols)
')`'dnl libphobos
')`'dnl d
+ifenabled(`m2 ',`
+Package: gm2`'PV`'TS
+Architecture: any
+ifdef(`TARGET',`Multi-Arch: foreign
+')dnl
+Priority: optional
+Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), libidevdep(gm2`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
+ifdef(`TARGET',`',`Provides: gm2, m2-compiler
+')dnl
+BUILT_USING`'dnl
+Description: GNU Modula-2 compiler`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
+ This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
+ supported by gcc. It uses the gcc backend to generate optimised code.
+
+ifenabled(`multigm2lib',`
+Package: gm2`'PV-multilib`'TS
+Architecture: any
+ifdef(`TARGET',`Multi-Arch: foreign
+')dnl
+Priority: optional
+Depends: SOFTBASEDEP, gm2`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgm2biarchdev}${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 compiler (multilib support)`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
+ This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms supported by gcc.
+ It uses the gcc backend to generate optimised code.
+ .
+ This is a dependency package, depending on development packages
+ for the non-default multilib architecture(s).
+')`'dnl multigm2lib
+
+ifenabled(`libdevgm2',`
+Package: libgm2`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libgm2`'-GM2_V`'LS (>= ${gm2:Version}),
+ ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library
+ This is the Modula-2 standard library that comes with the gm2 compiler.
+
+ifenabled(`multigm2lib',`
+Package: lib64gm2`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, lib64gm2`'-GM2_V`'LS (>= ${gm2:Version}),
+ libdevdep(gcc`'PV-dev,64), ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (64bit development files)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: lib32gm2`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, lib32gm2`'-GM2_V`'LS (>= ${gm2:Version}),
+ libdevdep(gcc`'PV-dev,32), ifdef(`TARGET',`',`lib32z1-dev,') ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (32bit development files)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+ifenabled(`libdevn32gm2',`
+Package: libn32gm2`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libn32gm2`'-GM2_V`'LS (>= ${gm2:Version}),
+ libdevdep(gcc`'PV-dev,n32), ifdef(`TARGET',`',`libn32z1-dev,') ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (n32 development files)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+')`'dnl libn32gm2
+
+ifenabled(`libdevx32gm2',`
+Package: libx32gm2`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libx32gm2`'-GM2_V`'LS (>= ${gm2:Version}),
+ libdevdep(gcc`'PV-dev,x32), ifdef(`TARGET',`',`${dep:libx32z},') ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (x32 development files)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+')`'dnl libx32gm2
+
+ifenabled(`armml',`
+Package: libhfgm2`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libhfgm2`'-GM2_V`'LS (>= ${gm2:Version}),
+ libdevdep(gcc`'PV-dev,hf), ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (hard float ABI development files)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: libsfgm2`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libsfgm2`'-GM2_V`'LS (>= ${gm2:Version}),
+ libdevdep(gcc`'PV-dev,sf), ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (soft float ABI development files)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+')`'dnl armml
+')`'dnl multigm2lib
+')`'dnl libdevgm2
+
+ifenabled(`libgm2',`
+Package: libgm2`'-GM2_V`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
+Priority: optional
+Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (runtime library)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: libgm2`'-GM2_V-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
+Priority: optional
+Depends: BASELDEP, libgm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
+Replaces: libgm268-dbg`'LS
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+ifenabled(`multigm2lib',`
+Package: lib64gm2`'-GM2_V`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
+Priority: optional
+Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+Replaces: lib64gm268`'LS
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (runtime library)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: lib64gm2`'-GM2_V-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
+Priority: optional
+Depends: BASELDEP, lib64gm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
+Replaces: lib64gm268-dbg`'LS
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: lib32gm2`'-GM2_V`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
+Priority: optional
+Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+Replaces: lib32gm268`'LS
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (runtime library)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: lib32gm2`'-GM2_V-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
+Priority: optional
+Depends: BASELDEP, lib32gm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
+Replaces: lib32gm268-dbg`'LS
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+ifenabled(`libn32gm2',`
+Package: libn32gm2`'-GM2_V`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
+Priority: optional
+Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (runtime library)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: libn32gm2`'-GM2_V-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
+Priority: optional
+Depends: BASELDEP, libn32gm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+')`'dnl libn32gm2
+
+ifenabled(`libx32gm2',`
+Package: libx32gm2`'-GM2_V`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
+Priority: optional
+Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (runtime library)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: libx32gm2`'-GM2_V-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
+Priority: optional
+Depends: BASELDEP, libx32gm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+')`'dnl libx32gm2
+
+ifenabled(`armml',`
+Package: libhfgm2`'-GM2_V`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
+Priority: optional
+Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (runtime library)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: libhfgm2`'-GM2_V-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
+Priority: optional
+Depends: BASELDEP, libhfgm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: libsfgm2`'-GM2_V`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
+Priority: optional
+Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (runtime library)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+
+Package: libsfgm2`'-GM2_V-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
+Priority: optional
+Depends: BASELDEP, libsfgm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the gm2 compiler.
+')`'dnl armml
+')`'dnl multigm2lib
+')`'dnl libgm2
+')`'dnl m2
+
+ifenabled(`brig',`
+ifenabled(`brigdev',`
+Package: gccbrig`'PV`'TS
+Architecture: any
+ifdef(`TARGET',`Multi-Arch: foreign
+')dnl
+Priority: optional
+Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev},
+ hsail-tools,
+ ${shlibs:Depends}, libidevdep(hsail-rt`'PV-dev,,=), ${misc:Depends}
+Suggests: ${gccbrig:multilib},
+ libdbgdep(hsail-rt`'HSAIL_SO-dbg,)
+Provides: brig-compiler`'TS
+BUILT_USING`'dnl
+Description: GNU BRIG (HSA IL) frontend
+ This is the GNU BRIG (HSA IL) frontend.
+ The consumed format is a binary representation. The textual HSAIL
+ can be compiled to it with a separate assembler.
+
+ifenabled(`multiXXXlib',`
+Package: gccbrig`'PV-multilib`'TS
+Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
+ifdef(`TARGET',`Multi-Arch: foreign
+')dnl
+Section: devel
+Priority: optional
+Depends: BASEDEP, gccbrig`'PV`'TS (= ${gcc:Version}),
+ gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libhsailrtbiarchdev},
+ ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GNU BRIG (HSA IL) frontend (multilib support)`'ifdef(`TARGET',` (cross compiler for TARGET architecture)', `')
+ This is the GNU BRIG (HSA IL) frontend.
+ The consumed format is a binary representation. The textual HSAIL
+ can be compiled to it with a separate assembler.
+ .
+ This is a dependency package, depending on development packages
+ for the non-default multilib architecture(s).
+')`'dnl multilib
+
+Package: libhsail-rt`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,), libdep(hsail-rt`'HSAIL_SO,),
+ ${shlibs:Depends}, ${misc:Depends}
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
+BUILT_USING`'dnl
+Description: HSAIL runtime library (development files)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+
+ifenabled(`lib64hsail',`
+Package: lib64hsail-rt`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,64), libdep(hsail-rt`'HSAIL_SO,64),
+ ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (64bit development files)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl lib64hsail
+
+ifenabled(`lib32hsail',`
+Package: lib32hsail-rt`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,32), libdep(hsail-rt`'HSAIL_SO,32), ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (32bit development files)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl lib32hsail
+
+ifenabled(`libn32hsail',`
+Package: libn32hsail-rt`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32), libdep(hsail-rt`'HSAIL_SO,n32), ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (n32 development files)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl libn32hsail
+
+ifenabled(`x32dev',`
+ifenabled(`libx32hsail',`
+Package: libx32hsail-rt`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(hsail-rt`'HSAIL_SO,x32), ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (x32 development files)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl libx32hsail
+')`'dnl x32dev
+
+ifenabled(`armml',`
+ifenabled(`libhfhsail',`
+Package: libhfhsail-rt`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf), libdep(hsail-rt`'HSAIL_SO,hf), ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (hard float ABI development files)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl libhfhsail
+')`'dnl armml
+
+ifenabled(`armml',`
+ifenabled(`libsfhsail',`
+Package: libsfhsail-rt`'PV-dev`'LS
+TARGET_PACKAGE`'dnl
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
+Section: libdevel
+Priority: optional
+Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf), libdep(hsail-rt`'HSAIL_SO,sf), ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (soft float development files)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl libsfhsail
+')`'dnl armml
+')`'dnl hsailrtdev
+
+ifenabled(`libhsail',`
+Package: libhsail-rt`'HSAIL_SO`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
+ifdef(`TARGET',`',`Provides: libhsail-rt'HSAIL_SO`-armel [armel], libhsail-rt'HSAIL_SO`-armhf [armhf]
+')`'dnl
+ifdef(`MULTIARCH', `Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+ifelse(HSAIL_SO,`2',`Breaks: ${multiarch:breaks}
+',`')')`'dnl
+Priority: optional
+Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+
+Package: libhsail-rt`'HSAIL_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
+ifdef(`TARGET',`',`Provides: libhsail-rt'HSAIL_SO`-dbg-armel [armel], libhsail-rt'HSAIL_SO`-dbg-armhf [armhf]
+')`'dnl
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
+Priority: optional
+Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (debug symbols)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl libhsail
+
+ifenabled(`lib64hsail',`
+Package: lib64hsail-rt`'HSAIL_SO`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
+Priority: optional
+Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (64bit)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+
+Package: lib64hsail-rt`'HSAIL_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
+Priority: optional
+Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (64 bit debug symbols)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl lib64hsail
+
+ifenabled(`lib32hsail',`
+Package: lib32hsail-rt`'HSAIL_SO`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
+Priority: optional
+Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+Conflicts: ${confl:lib32}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (32bit)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+
+Package: lib32hsail-rt`'HSAIL_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
+Priority: optional
+Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (32 bit debug symbols)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl lib32hsail
+
+ifenabled(`libn32hsail',`
+Package: libn32hsail-rt`'HSAIL_SO`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
+Priority: optional
+Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (n32)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+
+Package: libn32hsail-rt`'HSAIL_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
+Priority: optional
+Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (n32 debug symbols)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl libn32hsail
+
+ifenabled(`libx32hsail',`
+Package: libx32hsail-rt`'HSAIL_SO`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
+Priority: optional
+Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (x32)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+
+Package: libx32hsail-rt`'HSAIL_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
+Priority: optional
+Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
+BUILT_USING`'dnl
+Description: HSAIL runtime library (x32 debug symbols)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl libx32hsail
+
+ifenabled(`libhfhsail',`
+Package: libhfhsail-rt`'HSAIL_SO`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
+Priority: optional
+Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+ifdef(`TARGET',`dnl',`Conflicts: libhsail-rt'HSAIL_SO`-armhf [biarchhf_archs]')
+BUILT_USING`'dnl
+Description: HSAIL runtime library (hard float ABI)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+
+Package: libhfhsail-rt`'HSAIL_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
+Priority: optional
+Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
+ifdef(`TARGET',`dnl',`Conflicts: libhsail-rt'HSAIL_SO`-dbg-armhf [biarchhf_archs]')
+BUILT_USING`'dnl
+Description: HSAIL runtime library (hard float ABI debug symbols)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl libhfhsailrt
+
+ifenabled(`libsfhsail',`
+Package: libsfhsail-rt`'HSAIL_SO`'LS
+TARGET_PACKAGE`'dnl
+Section: ifdef(`TARGET',`devel',`libs')
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
+Priority: optional
+Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+ifdef(`TARGET',`dnl',`Conflicts: libhsail-rt'HSAIL_SO`-armel [biarchsf_archs]')
+BUILT_USING`'dnl
+Description: HSAIL runtime library (soft float ABI)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+
+Package: libsfhsail-rt`'HSAIL_SO-dbg`'LS
+TARGET_PACKAGE`'dnl
+Section: debug
+Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
+Priority: optional
+Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
+ifdef(`TARGET',`dnl',`Conflicts: libhsail-rt'HSAIL_SO`-dbg-armel [biarchsf_archs]')
+BUILT_USING`'dnl
+Description: HSAIL runtime library (soft float ABI debug symbols)
+ This library implements the agent-side runtime functionality required
+ to run HSA finalized programs produced by the BRIG frontend.
+ .
+ The library contains both the code required to run kernels on the agent
+ and also functions implementing more complex HSAIL instructions.
+')`'dnl libsfhsailrt
+')`'dnl brig
+
ifdef(`TARGET',`',`dnl
ifenabled(`libs',`
#Package: gcc`'PV-soft-float
@@ -5417,23 +5733,6 @@ ifenabled(`libs',`
')`'dnl commonlibs
')`'dnl
-ifenabled(`fixincl',`
-Package: fixincludes
-Architecture: any
-Priority: PRI(optional)
-Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-BUILT_USING`'dnl
-Description: Fix non-ANSI header files
- FixIncludes was created to fix non-ANSI system header files. Many
- system manufacturers supply proprietary headers that are not ANSI compliant.
- The GNU compilers cannot compile non-ANSI headers. Consequently, the
- FixIncludes shell script was written to fix the header files.
- .
- Not all packages with header files are installed on the system, when the
- package is built, so we make fixincludes available at build time of other
- packages, such that checking tools like lintian can make use of it.
-')`'dnl fixincl
-
ifenabled(`cdev',`
ifdef(`TARGET', `', `
ifenabled(`gfdldoc',`
@@ -5450,6 +5749,49 @@ Description: Documentation for the GNU compilers (gcc, gobjc, g++)
')`'dnl native
')`'dnl cdev
+ifenabled(`olnvptx',`
+Package: gcc`'PV-offload-nvptx
+Architecture: amd64 ppc64el
+ifdef(`TARGET',`Multi-Arch: foreign
+')dnl
+Priority: optional
+Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${dep:libcdev},
+ nvptx-tools, libgomp-plugin-nvptx`'GOMP_SO (>= ${gcc:Version}),
+ ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GCC offloading compiler to NVPTX
+ The package provides offloading support for NVidia PTX. OpenMP and OpenACC
+ programs linked with -fopenmp will by default add PTX code into the binaries,
+ which can be offloaded to NVidia PTX capable devices if available.
+
+ifenabled(`libgompnvptx',`
+Package: libgomp-plugin-nvptx`'GOMP_SO
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Section: libs
+Depends: BASEDEP, libgomp`'GOMP_SO`'LS, ${shlibs:Depends}, ${misc:Depends}
+Suggests: libcuda1
+BUILT_USING`'dnl
+Description: GCC OpenMP v4.5 plugin for offloading to NVPTX
+ This package contains libgomp plugin for offloading to NVidia
+ PTX. The plugin needs libcuda.so.1 shared library that has to be
+ installed separately.
+')`'dnl libgompnvptx
+')`'dnl olnvptx
+
+ifenabled(`olhsa',`
+ifenabled(`libgomphsa',`
+Package: libgomp-plugin-hsa`'GOMP_SO
+Architecture: amd64
+Multi-Arch: same
+Section: libs
+Depends: BASEDEP, libgomp`'GOMP_SO`'LS, ${shlibs:Depends}, ${misc:Depends}
+BUILT_USING`'dnl
+Description: GCC OpenMP v4.5 plugin for offloading to HSA
+ This package contains libgomp plugin for offloading to HSA.
+')`'dnl libgompnvptx
+')`'dnl olnvptx
+
ifdef(`TARGET',`',`dnl
ifenabled(`libnof',`
#Package: gcc`'PV-nof
@@ -5466,9 +5808,11 @@ ifenabled(`libnof',`
ifenabled(`source',`
Package: gcc`'PV-source
+Multi-Arch: foreign
Architecture: all
Priority: PRI(optional)
-Depends: make, autoconf2.64, quilt, patchutils, sharutils, gawk, ${misc:Depends}
+Depends: make, quilt, patchutils, sharutils, gawk, lsb-release, AUTO_BUILD_DEP
+ ${misc:Depends}
Description: Source of the GNU Compiler Collection
This package contains the sources and patches which are needed to
build the GNU Compiler Collection (GCC).