diff options
Diffstat (limited to 'debian/control.m4')
-rw-r--r-- | debian/control.m4 | 2830 |
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). |