4751 lines
178 KiB
Plaintext
4751 lines
178 KiB
Plaintext
divert(-1)
|
|
|
|
define(`checkdef',`ifdef($1, , `errprint(`error: undefined macro $1
|
|
')m4exit(1)')')
|
|
define(`errexit',`errprint(`error: undefined macro `$1'
|
|
')m4exit(1)')
|
|
|
|
dnl The following macros must be defined, when called:
|
|
dnl ifdef(`SRCNAME', , errexit(`SRCNAME'))
|
|
dnl ifdef(`PV', , errexit(`PV'))
|
|
dnl ifdef(`ARCH', , errexit(`ARCH'))
|
|
|
|
dnl The architecture will also be defined (-D__i386__, -D__powerpc__, etc.)
|
|
|
|
define(`PN', `$1')
|
|
define(`MAINTAINER', `Debian GCC Maintainers <debian-gcc@lists.debian.org>')
|
|
|
|
define(`depifenabled', `ifelse(index(enabled_languages, `$1'), -1, `', `$2')')
|
|
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
|
|
|
|
ifdef(`TARGET',`ifdef(`CROSS_ARCH',`',`undefine(`MULTIARCH')')')
|
|
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
|
|
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
|
|
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
|
|
define(`libidevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
|
|
ifdef(`TARGET',`ifelse(CROSS_ARCH,`all',`
|
|
define(`libidevdep', `lib$2$1`'LS`'AQ (>= ifelse(`$4',`',`${gcc:SoftVersion}',`$4'))')
|
|
')')
|
|
ifelse(index(enabled_languages, `libdbg'), -1, `
|
|
define(`libdbgdep', `')
|
|
',`
|
|
define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
|
|
')`'dnl libdbg
|
|
|
|
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
|
|
'))
|
|
define(`TARGET_PACKAGE',`X-DH-Build-For-Type: target
|
|
')
|
|
define(`_for_each',`ifelse(`$3',`',`',`pushdef(`$1',`$3')$2`'popdef(`$1')`'$0(`$1',`$2',shift(shift(shift($@))))')')
|
|
define(`for_each_arch',`_for_each(`_arch',`dnl
|
|
pushdef(`arch_deb',`patsubst(_arch,`=.*',`')')dnl
|
|
pushdef(`arch_gnu',`patsubst(_arch,`.*=',`')')dnl
|
|
pushdef(`arch_gnusuffix',`-patsubst(arch_gnu,`_',`-')')dnl
|
|
$1`'popdef(`arch_gnusuffix')popdef(`arch_gnu')popdef(`arch_deb')',dnl
|
|
patsubst(ARCH_GNUTYPE_MAP,`\s+',`,'))')
|
|
|
|
divert`'dnl
|
|
dnl --------------------------------------------------------------------------
|
|
Source: SRCNAME
|
|
Section: devel
|
|
Priority: optional
|
|
ifelse(DIST,`Ubuntu',`dnl
|
|
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
|
|
XSBC-Original-Maintainer: MAINTAINER
|
|
', `dnl
|
|
Maintainer: MAINTAINER
|
|
')dnl DIST
|
|
Uploaders: Matthias Klose <doko@debian.org>
|
|
Standards-Version: 4.7.2
|
|
ifdef(`TARGET',`dnl cross
|
|
Build-Depends: DEBHELPER_BUILD_DEP DPKG_BUILD_DEP
|
|
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
|
|
linux-libc-dev [m68k],
|
|
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,
|
|
libzstd-dev, zlib1g-dev, BINUTILS_BUILD_DEP,
|
|
gawk, lzma, xz-utils, patchutils,
|
|
PKGCONF_BUILD_DEP libgc-dev,
|
|
zlib1g-dev, SDT_BUILD_DEP USAGE_BUILD_DEP
|
|
bison, flex, GNAT_BUILD_DEP GDC_BUILD_DEP GM2_BUILD_DEP
|
|
coreutils, lsb-release, quilt, time
|
|
',`dnl native
|
|
Build-Depends: DEBHELPER_BUILD_DEP DPKG_BUILD_DEP GCC_MULTILIB_BUILD_DEP
|
|
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
|
|
linux-libc-dev [m68k],
|
|
AUTO_BUILD_DEP BASE_BUILD_DEP
|
|
dwz, libunwind8-dev [ia64], libatomic-ops-dev [ia64],
|
|
gawk, lzma, xz-utils, patchutils,
|
|
libzstd-dev, zlib1g-dev, SDT_BUILD_DEP USAGE_BUILD_DEP
|
|
BINUTILS_BUILD_DEP, BUILD_DEP_FOR_BINUTILS
|
|
gperf, bison, flex,
|
|
gettext, OFFLOAD_BUILD_DEP
|
|
texinfo, LOCALES, sharutils,
|
|
procps, FORTRAN_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP GM2_BUILD_DEP RS_BUILD_DEP
|
|
ISL_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP PHOBOS_BUILD_DEP
|
|
CHECK_BUILD_DEP coreutils, chrpath, lsb-release, quilt, time,
|
|
PKGCONF_BUILD_DEP libgc-dev,
|
|
TARGET_TOOL_BUILD_DEP
|
|
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP
|
|
')dnl
|
|
ifelse(regexp(SRCNAME, `gdc'),0,`dnl
|
|
Homepage: http://gdcproject.org/
|
|
', `dnl
|
|
Homepage: http://gcc.gnu.org/
|
|
')dnl SRCNAME
|
|
Vcs-Browser: https://salsa.debian.org/toolchain-team/gcc/tree/gcc-14-debian
|
|
Vcs-Git: https://salsa.debian.org/toolchain-team/gcc.git -b gcc-14-debian
|
|
XS-Testsuite: autopkgtest
|
|
Rules-Requires-Root: binary-targets
|
|
|
|
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
|
|
Package: gcc-snapshot`'TS
|
|
Architecture: any
|
|
Depends: binutils`'TS (>= ${binutils:Version}),
|
|
${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, python3,
|
|
${snap:depends}, ${shlibs:Depends}, ${misc:Depends}
|
|
Recommends: ${snap:recommends}
|
|
BUILT_USING`'dnl
|
|
Description: SNAPSHOT of the GNU Compiler Collection
|
|
This package contains a recent development SNAPSHOT of all files
|
|
contained in the GNU Compiler Collection (GCC).
|
|
.
|
|
The source code for this package has been exported from SVN trunk.
|
|
.
|
|
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
|
|
.
|
|
This package will NEVER hit the testing distribution. It is used for
|
|
tracking gcc bugs submitted to the Debian BTS in recent development
|
|
versions of gcc.
|
|
',`dnl regexp SRCNAME
|
|
ifelse(regexp(SRCNAME, `gcc-toolchain'),0,`dnl
|
|
Package: gcc-toolchain`'PV`'TS
|
|
Architecture: any
|
|
Depends:
|
|
${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, python3,
|
|
${snap:depends}, ${shlibs:Depends}, ${misc:Depends}
|
|
Recommends: ${snap:recommends}
|
|
BUILT_USING`'dnl
|
|
Description: Backport of the GNU Compiler Collection
|
|
This package contains the default GCC and binutils as found
|
|
in a newer Ubuntu LTS release.
|
|
',`dnl regexp SRCNAME
|
|
dnl default base package dependencies
|
|
define(`BASEDEP', `gcc`'PV`'TS-base (= ${gcc:Version})')
|
|
define(`SOFTBASEDEP', `gcc`'PV`'TS-base (>= ${gcc:SoftVersion})')
|
|
|
|
ifdef(`TARGET',`
|
|
define(`BASELDEP', `gcc`'PV`'ifelse(CROSS_ARCH,`all',`-cross')-base`'GCC_PORTS_BUILD (= ${gcc:Version})')
|
|
define(`SOFTBASELDEP', `gcc`'PV`'ifelse(CROSS_ARCH, `all',`-cross')-base`'GCC_PORTS_BUILD (>= ${gcc:SoftVersion})')
|
|
',`dnl
|
|
define(`BASELDEP', `BASEDEP')
|
|
define(`SOFTBASELDEP', `SOFTBASEDEP')
|
|
')
|
|
|
|
ifenabled(`gccbase',`
|
|
Package: gcc`'PV`'TS-base
|
|
Architecture: any
|
|
Multi-Arch: same
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: ${misc:Depends}
|
|
Replaces: ${base:Replaces}
|
|
Breaks: ${base:Breaks}
|
|
BUILT_USING`'dnl
|
|
Description: GCC, the GNU Compiler Collection (base package)
|
|
This package contains files common to all languages and libraries
|
|
contained in the GNU Compiler Collection (GCC).
|
|
ifdef(`BASE_ONLY', `dnl
|
|
.
|
|
This version of GCC is not yet available for this architecture.
|
|
Please use the compilers from the gcc-snapshot package for testing.
|
|
')`'dnl
|
|
')`'dnl gccbase
|
|
|
|
ifenabled(`gcclbase',`
|
|
Package: gcc`'PV-cross-base`'GCC_PORTS_BUILD
|
|
Architecture: all
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC, the GNU Compiler Collection (library base package)
|
|
This empty package contains changelog and copyright files common to
|
|
all libraries contained in the GNU Compiler Collection (GCC).
|
|
ifdef(`BASE_ONLY', `dnl
|
|
.
|
|
This version of GCC is not yet available for this architecture.
|
|
Please use the compilers from the gcc-snapshot package for testing.
|
|
')`'dnl
|
|
')`'dnl gcclbase
|
|
|
|
ifenabled(`libgcc',`
|
|
Package: libgcc-s1`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
Provides: libgcc1`'LS (= ${gcc:EpochVersion}), ifdef(`TARGET',`libgcc-s1-TARGET-dcv1',`')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
ifdef(`LIBGCCPROTECTED', `XB-Important: yes
|
|
Protected: yes
|
|
')`'dnl
|
|
ifdef(`TARGET',`dnl
|
|
Breaks: libgcc1`'LS (<< 1:10)
|
|
Replaces: libgcc1`'LS (<< 1:10)
|
|
',`dnl
|
|
Breaks: ${libgcc:Breaks}
|
|
Replaces: libgcc1`'LS (<< 1:10)
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
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.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: libgcc1`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, libgcc-s1`'LS (>= ${gcc:Version}), ${misc:Depends}, ${shlibs:Depends}
|
|
Provides: ifdef(`TARGET',`libgcc1-TARGET-dcv1',`')
|
|
ifdef(`MULTIxxxARCH', `Multi-Arch: same
|
|
Breaks: ${multiarch:breaks}
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (dependency package)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libgcc-s1-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gcc-s1,,=,${gcc:Version}), ${misc:Depends}
|
|
ifdef(`MULTIARCH',`Multi-Arch: same
|
|
')dnl
|
|
Breaks: libgcc1-dbg`'LS (<< 1:10)
|
|
Replaces: libgcc1-dbg`'LS (<< 1:10)
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
Debug symbols for the GCC support library.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: libgcc1-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libgcc-s1-dbg`'LS, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
|
|
ifdef(`MULTIxxxARCH',`Multi-Arch: same
|
|
')dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
')`'dnl libdbg
|
|
|
|
Package: libgcc-s2`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
ifdef(`LIBGCCPROTECTED', `XB-Important: yes
|
|
Protected: yes
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
Provides: libgcc2`'LS (= ${gcc:EpochVersion}), ifdef(`TARGET',`libgcc-s2-TARGET-dcv1')`'
|
|
ifdef(`TARGET',`dnl
|
|
Breaks: libgcc2`'LS (<< 1:10)
|
|
Replaces: libgcc2`'LS (<< 1:10)
|
|
',`dnl
|
|
Breaks: ${libgcc:Breaks}
|
|
Replaces: libgcc2`'LS (<< 1:10)
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
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.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: libgcc2`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, libgcc-s2`'LS (>= ${gcc:Version}), ${misc:Depends}, ${shlibs:Depends}
|
|
ifdef(`TARGET',`Provides: libgcc-s2-TARGET-dcv1
|
|
')`'dnl
|
|
ifdef(`MULTIxxxARCH', `Multi-Arch: same
|
|
Breaks: ${multiarch:breaks}
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (dependency package)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libgcc-s2-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gcc-s2,,=,${gcc:Version}), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Breaks: libgcc2-dbg`'LS (<< 1:10)
|
|
Replaces: libgcc2-dbg`'LS (<< 1:10)
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
Debug symbols for the GCC support library.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: libgcc2-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
|
|
Section: debug
|
|
Depends: BASELDEP, libgcc-s2-dbg`'LS, libdep(gcc2,,=,${gcc:EpochVersion}), ${misc:Depends}
|
|
ifdef(`MULTIxxxARCH',`Multi-Arch: same
|
|
')dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols, debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
')`'dnl libdbg
|
|
|
|
Package: libgcc-s4`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
ifdef(`LIBGCCPROTECTED', `XB-Important: yes
|
|
Protected: yes
|
|
')`'dnl
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Provides: libgcc4`'LS (= ${gcc:EpochVersion})
|
|
ifdef(`TARGET',`dnl
|
|
Breaks: libgcc4`'LS (<< 1:10)
|
|
Replaces: libgcc4`'LS (<< 1:10)
|
|
',`dnl
|
|
Breaks: ${libgcc:Breaks}
|
|
Replaces: libgcc4`'LS (<< 1:10)
|
|
')`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
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.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: libgcc4`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, libgcc-s4`'LS (>= ${gcc:Version}), ${misc:Depends}, ${shlibs:Depends}
|
|
ifdef(`MULTIxxxARCH', `Multi-Arch: same
|
|
Breaks: ${multiarch:breaks}
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (dependency package)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libgcc-s4-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gcc-s4,,=,${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Breaks: libgcc4-dbg`'LS (<< 1:10)
|
|
Replaces: libgcc4-dbg`'LS (<< 1:10)
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
Debug symbols for the GCC support library.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: libgcc4-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
|
|
Section: debug
|
|
Depends: BASELDEP, libgcc-s4-dbg`'LS, libdep(gcc4,,=,${gcc:EpochVersion}), ${misc:Depends}
|
|
ifdef(`MULTIxxxARCH',`Multi-Arch: same
|
|
')dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols, debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
')`'dnl libdbg
|
|
')`'dnl libgcc
|
|
|
|
ifenabled(`cdev',`
|
|
Package: libgcc`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: libdevel
|
|
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:libhwasan}, ${dep:libvtv},
|
|
${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
|
|
Breaks: libtsan`'TSAN_SO`'LS (<< 12-20211113-2~)
|
|
Replaces: libtsan`'TSAN_SO`'LS (<< 12-20211113-2~)
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (development files)
|
|
This package contains the headers and static library files necessary for
|
|
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
|
|
')`'dnl cdev
|
|
|
|
ifenabled(`lib64gcc',`
|
|
Package: lib64gcc-s1`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
|
|
ifdef(`TARGET',`Provides: lib64gcc1`'LS (= ${gcc:EpochVersion}), lib64gcc-s1-TARGET-dcv1
|
|
',`')`'dnl
|
|
Breaks: lib64gcc1`'LS (<< 1:10)
|
|
Replaces: lib64gcc1`'LS (<< 1:10)
|
|
BUILT_USING`'dnl
|
|
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.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: lib64gcc1`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, lib64gcc-s1`'LS (>= ${gcc:Version}), ${dep:libcbiarch}, ${misc:Depends}
|
|
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
|
|
',`')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (dependency package)`'ifdef(`TARGET',` (TARGET)', `') (64bit)
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64gcc-s1-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gcc-s1,64,=,${gcc:Version}), ${misc:Depends}
|
|
Breaks: lib64gcc1-dbg`'LS (<< 1:10)
|
|
Replaces: lib64gcc1-dbg`'LS (<< 1:10)
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
Debug symbols for the GCC support library.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: lib64gcc1-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, lib64gcc-s1-dbg`'LS, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
')`'dnl libdbg
|
|
')`'dnl lib64gcc
|
|
|
|
ifenabled(`cdev',`
|
|
Package: lib64gcc`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: libdevel
|
|
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:libhwasanbiarch},
|
|
${dep:libvtvbiarch},
|
|
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (64bit development files)
|
|
This package contains the headers and static library files necessary for
|
|
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
|
|
')`'dnl cdev
|
|
|
|
ifenabled(`lib32gcc',`
|
|
Package: lib32gcc-s1`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
Breaks: lib32gcc1`'LS (<< 1:10)
|
|
Replaces: lib32gcc1`'LS (<< 1:10)
|
|
ifdef(`TARGET',`Provides: lib32gcc1`'LS (= ${gcc:EpochVersion}), lib32gcc-s1-TARGET-dcv1
|
|
',`')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (32 bit Version)
|
|
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.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: lib32gcc1`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, lib32gcc-s1`'LS (>= ${gcc:Version}), ${dep:libcbiarch}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
|
|
',`')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (dependency package, 32bit)
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32gcc-s1-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gcc-s1,32,=,${gcc:Version}), ${misc:Depends}
|
|
Breaks: lib32gcc1-dbg`'LS (<< 1:10)
|
|
Replaces: lib32gcc1-dbg`'LS (<< 1:10)
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
Debug symbols for the GCC support library.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: lib32gcc1-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, lib32gcc-s1-dbg`'LS, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
')`'dnl libdbg
|
|
')`'dnl lib32gcc1
|
|
|
|
ifenabled(`cdev',`
|
|
Package: lib32gcc`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: libdevel
|
|
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:libhwasanbiarch},
|
|
${dep:libvtvbiarch},
|
|
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (32 bit development files)
|
|
This package contains the headers and static library files necessary for
|
|
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
|
|
')`'dnl cdev
|
|
|
|
ifenabled(`libn32gcc',`
|
|
Package: libn32gcc-s1`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
|
|
ifdef(`TARGET',`Provides: libn32gcc1`'LS (= ${gcc:EpochVersion}), libn32gcc-s1-TARGET-dcv1
|
|
',`')`'dnl
|
|
Breaks: libn32gcc1`'LS (<< 1:10)
|
|
Replaces: libn32gcc1`'LS (<< 1:10)
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32gcc-s1 [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
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.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: libn32gcc1`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, libn32gcc-s1`'LS, ${dep:libcbiarch}, ${misc:Depends}
|
|
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
|
|
',`')`'dnl
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32gcc1 [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (n32)
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32gcc-s1-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gcc-s1,n32,=,${gcc:Version}), ${misc:Depends}
|
|
Breaks: libn32gcc1-dbg`'LS (<< 1:10)
|
|
Replaces: libn32gcc1-dbg`'LS (<< 1:10)
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32gcc-s1-dbg [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
Debug symbols for the GCC support library.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: libn32gcc1-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libn32gcc-s1-dbg`'LS, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32gcc1-dbg [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
')`'dnl libdbg
|
|
')`'dnl libn32gcc
|
|
|
|
ifenabled(`cdev',`
|
|
Package: libn32gcc`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: libdevel
|
|
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:libhwasanbiarch},
|
|
${dep:libvtvbiarch},
|
|
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (n32 development files)
|
|
This package contains the headers and static library files necessary for
|
|
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
|
|
')`'dnl cdev
|
|
|
|
ifenabled(`libx32gcc',`
|
|
Package: libx32gcc-s1`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
|
|
ifdef(`TARGET',`Provides: libx32gcc1`'LS (= ${gcc:EpochVersion}), libx32gcc-s1-TARGET-dcv1
|
|
',`')`'dnl
|
|
Breaks: libx32gcc1`'LS (<< 1:10)
|
|
Replaces: libx32gcc1`'LS (<< 1:10)
|
|
BUILT_USING`'dnl
|
|
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.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: libx32gcc1`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, libx32gcc-s1`'LS (>= ${gcc:Version}), ${dep:libcbiarch}, ${misc:Depends}
|
|
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
|
|
',`')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (x32)
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32gcc-s1-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gcc-s1,x32,=,${gcc:Version}), ${misc:Depends}
|
|
Breaks: libx32gcc1-dbg`'LS (<< 1:10)
|
|
Replaces: libx32gcc1-dbg`'LS (<< 1:10)
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
Debug symbols for the GCC support library.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`libcompatgcc',`
|
|
Package: libx32gcc1-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libx32gcc-s1-dbg`'LS, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This is a dependency package, and can be safely removed after upgrade.
|
|
')`'dnl libcompatgcc
|
|
')`'dnl libdbg
|
|
')`'dnl libx32gcc
|
|
|
|
ifenabled(`cdev',`
|
|
ifenabled(`x32dev',`
|
|
Package: libx32gcc`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: libdevel
|
|
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:libhwasanbiarch},
|
|
${dep:libvtvbiarch},
|
|
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC support library (x32 development files)
|
|
This package contains the headers and static library files necessary for
|
|
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
|
|
')`'dnl x32dev
|
|
')`'dnl cdev
|
|
|
|
ifenabled(`cdev',`dnl
|
|
for_each_arch(`
|
|
Package: gcc`'PV`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
Depends: cpp`'PV`'arch_gnusuffix (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
|
|
ifenabled(`gccxbase',` BASEDEP,')
|
|
${dep:libcc1},
|
|
binutils`'arch_gnusuffix (>= ${binutils:Version}),
|
|
${dep:libgccdev}, ${shlibs:Depends}, ${misc:Depends}
|
|
Recommends: ${dep:libcdev}
|
|
Suggests: gcc`'PV-doc (>= ${gcc:SoftVersion}),
|
|
gcc`'PV-locales (>= ${gcc:SoftVersion}),
|
|
libdbgdep(gcc-s`'GCC_SO-dbg,,>=,${libgcc:Version}),
|
|
libdbgdep(gomp`'GOMP_SO-dbg,),
|
|
libdbgdep(itm`'ITM_SO-dbg,),
|
|
libdbgdep(atomic`'ATOMIC_SO-dbg,),
|
|
libdbgdep(asan`'ASAN_SO-dbg,),
|
|
libdbgdep(lsan`'LSAN_SO-dbg,),
|
|
libdbgdep(tsan`'TSAN_SO-dbg,),
|
|
libdbgdep(ubsan`'UBSAN_SO-dbg,),
|
|
libdbgdep(hwasan`'HWASAN_SO-dbg,),
|
|
ifenabled(`libvtv',`',`
|
|
libdbgdep(vtv`'VTV_SO-dbg,),
|
|
')`'dnl
|
|
libdbgdep(quadmath`'QMATH_SO-dbg,),
|
|
Provides: c-compiler`'arch_gnusuffix
|
|
ifdef(`TARGET',`Conflicts: gcc-multilib
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GNU C compiler for the arch_gnu architecture
|
|
This is the GNU C compiler for the arch_gnu architecture,
|
|
a fairly portable optimizing compiler for C.
|
|
')`'dnl for_each_arch
|
|
|
|
Package: gcc`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Depends: BASEDEP, gcc`'PV`'${target:suffix} (>= ${gcc:SoftVersion}),
|
|
cpp`'PV`'-for-host (= ${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU C compiler for the host architecture
|
|
This is the GNU C compiler, a fairly portable optimizing compiler for C.
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
ifdef(`TARGET',`',`
|
|
Package: gcc`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, gcc`'PV (>= ${gcc:Version}), cpp`'PV`'-for-build (= ${gcc:Version}),
|
|
${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU C compiler for the build architecture
|
|
This is the GNU C compiler, a fairly portable optimizing compiler for C.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: gcc`'PV
|
|
Architecture: any
|
|
Depends: gcc`'PV`'${target:suffix} (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
|
|
ifenabled(`gccxbase',` BASEDEP,')
|
|
cpp`'PV (= ${gcc:Version}),
|
|
binutils (>= ${binutils:Version}),
|
|
${misc:Depends}
|
|
Recommends: ${dep:libcdev}
|
|
Replaces: cpp`'PV (<< 7.1.1-8)
|
|
Suggests: ${gcc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}),
|
|
gcc`'PV-locales (>= ${gcc:SoftVersion}),
|
|
libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}),
|
|
libdbgdep(gomp`'GOMP_SO-dbg,),
|
|
libdbgdep(itm`'ITM_SO-dbg,),
|
|
libdbgdep(atomic`'ATOMIC_SO-dbg,),
|
|
libdbgdep(asan`'ASAN_SO-dbg,),
|
|
libdbgdep(lsan`'LSAN_SO-dbg,),
|
|
libdbgdep(tsan`'TSAN_SO-dbg,),
|
|
libdbgdep(ubsan`'UBSAN_SO-dbg,),
|
|
ifenabled(`libvtv',`',`
|
|
libdbgdep(vtv`'VTV_SO-dbg,),
|
|
')`'dnl
|
|
libdbgdep(quadmath`'QMATH_SO-dbg),
|
|
Provides: c-compiler
|
|
BUILT_USING`'dnl
|
|
Description: GNU C compiler
|
|
This is the GNU C compiler, a fairly portable optimizing compiler for C.
|
|
')`'dnl
|
|
|
|
ifenabled(`multilib',`
|
|
Package: gcc`'PV-multilib`'TS
|
|
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
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)', `')
|
|
This is the GNU C compiler, a fairly portable optimizing compiler for C.
|
|
.
|
|
This is a dependency package, depending on development packages
|
|
for the non-default multilib architecture(s).
|
|
')`'dnl multilib
|
|
|
|
ifenabled(`testresults',`
|
|
Package: gcc`'PV-test-results
|
|
Architecture: any
|
|
Depends: BASEDEP, ${misc:Depends}
|
|
Replaces: g++-5 (<< 5.2.1-28)
|
|
BUILT_USING`'dnl
|
|
Description: Test results for the GCC test suite
|
|
This package contains the test results for running the GCC test suite
|
|
for a post build analysis.
|
|
')`'dnl testresults
|
|
|
|
ifenabled(`plugindev',`
|
|
Package: gcc`'PV-plugin-dev`'TS
|
|
Architecture: any
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
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.
|
|
This package contains (header) files for GNU GCC plugin development. It
|
|
is only used for the development of GCC plugins, but not needed to run
|
|
plugins.
|
|
')`'dnl plugindev
|
|
')`'dnl cdev
|
|
|
|
ifenabled(`cdev',`
|
|
Package: gcc`'PV-hppa64-linux-gnu
|
|
Architecture: ifdef(`TARGET',`any',hppa amd64 i386 x32)
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}),
|
|
binutils-hppa64-linux-gnu | binutils-hppa64,
|
|
${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU C compiler (cross compiler for hppa64)
|
|
This is the GNU C compiler, a fairly portable optimizing compiler for C.
|
|
')`'dnl cdev
|
|
|
|
ifenabled(`cdev',`dnl
|
|
for_each_arch(`
|
|
Package: cpp`'PV`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
ifdef(`TARGET',`dnl',`Section: interpreters')
|
|
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion}), cpp`'PV-doc (>= ${gcc:SoftVersion})
|
|
Breaks: libmagics++-dev (<< 2.28.0-4), hardening-wrapper (<< 2.8+nmu3)
|
|
BUILT_USING`'dnl
|
|
Description: GNU C preprocessor for arch_gnu
|
|
A macro processor that is used automatically by the GNU C compiler
|
|
to transform programs before actual compilation.
|
|
.
|
|
This package has been separated from gcc for the benefit of those who
|
|
require the preprocessor configured for arch_gnu architecture but not
|
|
the compiler.
|
|
')`'dnl for_each_arch
|
|
|
|
Package: cpp`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Section: ifdef(`TARGET',`devel',`interpreters')
|
|
Depends: BASEDEP, cpp`'PV`'${target:suffix} (>= ${gcc:SoftVersion}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU C preprocessor for the host architecture
|
|
A macro processor that is used automatically by the GNU C compiler
|
|
to transform programs before actual compilation.
|
|
.
|
|
This package has been separated from gcc for the benefit of those who
|
|
require the preprocessor configured for the host architecture but not
|
|
the compiler.
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
ifdef(`TARGET',`',`
|
|
Package: cpp`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Section: ifdef(`TARGET',`devel',`interpreters')
|
|
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU C preprocessor for the build architecture
|
|
A macro processor that is used automatically by the GNU C compiler
|
|
to transform programs before actual compilation.
|
|
.
|
|
This package has been separated from gcc for the benefit of those who
|
|
require the preprocessor configured for the build architecture but not
|
|
the compiler.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: cpp`'PV
|
|
Architecture: any
|
|
Section: interpreters
|
|
Depends: BASEDEP, cpp`'PV`'${target:suffix} (= ${gcc:Version}), ${misc:Depends}
|
|
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
|
|
Breaks: libmagics++-dev (<< 2.28.0-4), hardening-wrapper (<< 2.8+nmu3)
|
|
BUILT_USING`'dnl
|
|
Description: GNU C preprocessor
|
|
A macro processor that is used automatically by the GNU C compiler
|
|
to transform programs before actual compilation.
|
|
.
|
|
This package has been separated from gcc for the benefit of those who
|
|
require the preprocessor but not the compiler.
|
|
')`'dnl
|
|
|
|
ifdef(`TARGET', `', `
|
|
ifenabled(`gfdldoc',`
|
|
Package: cpp`'PV-doc
|
|
Architecture: all
|
|
Section: doc
|
|
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
|
|
Description: Documentation for the GNU C preprocessor (cpp)
|
|
Documentation for the GNU C preprocessor in info `format'.
|
|
')`'dnl gfdldoc
|
|
')`'dnl native
|
|
|
|
ifdef(`TARGET', `', `
|
|
Package: gcc`'PV-locales
|
|
Architecture: all
|
|
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
|
|
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
|
|
Description: GCC, the GNU compiler collection (native language support files)
|
|
Native language support for GCC. Lets GCC speak your language,
|
|
if translations are available.
|
|
.
|
|
Please do NOT submit bug reports in other languages than "C".
|
|
Always reset your language settings to use the "C" locales.
|
|
')`'dnl native
|
|
')`'dnl cdev
|
|
|
|
ifenabled(`c++',`
|
|
ifenabled(`c++dev',`dnl
|
|
for_each_arch(`
|
|
Package: g++`'PV`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
Depends: BASEDEP, gcc`'PV`'arch_gnusuffix (= ${gcc:Version}), libidevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
|
|
Provides: c++-compiler`'arch_gnusuffix
|
|
Suggests: gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
|
|
BUILT_USING`'dnl
|
|
Description: GNU C++ compiler for arch_gnu architecture
|
|
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
|
|
.
|
|
This package contains C++ cross-compiler for arch_gnu architecture.
|
|
')`'dnl for_each_arch
|
|
|
|
Package: g++`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Depends: BASEDEP, g++`'PV`'${target:suffix} (>= ${gcc:SoftVersion}),
|
|
gcc`'PV`'-for-host (= ${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU C++ compiler for the host architecture
|
|
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
|
|
.
|
|
This package contains C++ cross-compiler for the host architecture.
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
ifdef(`TARGET',`',`
|
|
Package: g++`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, g++`'PV (>= ${gcc:Version}), ${misc:Depends},
|
|
cpp`'PV`'-for-build (= ${gcc:Version}), gcc`'PV`'-for-build (= ${gcc:Version})
|
|
BUILT_USING`'dnl
|
|
Description: GNU C++ compiler for the build architecture
|
|
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
|
|
.
|
|
This package contains C++ cross-compiler for arch_gnu architecture.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: g++`'PV
|
|
Architecture: any
|
|
Depends: g++`'PV`'${target:suffix} (= ${gcc:Version}), BASEDEP, gcc`'PV (= ${gcc:Version}), ${misc:Depends}
|
|
Provides: c++-compiler, c++abi2-dev
|
|
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
|
|
BUILT_USING`'dnl
|
|
Description: GNU C++ compiler
|
|
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
|
|
')`'dnl TARGET
|
|
|
|
ifenabled(`multilib',`
|
|
Package: g++`'PV-multilib`'TS
|
|
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
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)', `')
|
|
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
|
|
.
|
|
This is a dependency package, depending on development packages
|
|
for the non-default multilib architecture(s).
|
|
')`'dnl multilib
|
|
')`'dnl c++dev
|
|
')`'dnl c++
|
|
|
|
ifdef(`TARGET', `', `
|
|
ifenabled(`ssp',`
|
|
Package: libssp`'SSP_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: any
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Section: libs
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC stack smashing protection library
|
|
GCC can now emit code for protecting applications from stack-smashing attacks.
|
|
The protection is realized by buffer overflow detection and reordering of
|
|
stack variables to avoid pointer corruption.
|
|
|
|
Package: lib32ssp`'SSP_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: biarch32_archs
|
|
Section: libs
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Replaces: libssp0 (<< 4.1)
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: GCC stack smashing protection library (32bit)
|
|
GCC can now emit code for protecting applications from stack-smashing attacks.
|
|
The protection is realized by buffer overflow detection and reordering of
|
|
stack variables to avoid pointer corruption.
|
|
|
|
Package: lib64ssp`'SSP_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: biarch64_archs
|
|
Section: libs
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Replaces: libssp0 (<< 4.1)
|
|
BUILT_USING`'dnl
|
|
Description: GCC stack smashing protection library (64bit)
|
|
GCC can now emit code for protecting applications from stack-smashing attacks.
|
|
The protection is realized by buffer overflow detection and reordering of
|
|
stack variables to avoid pointer corruption.
|
|
|
|
Package: libn32ssp`'SSP_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: biarchn32_archs
|
|
Section: libs
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Replaces: libssp0 (<< 4.1)
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32ssp`'SSP_SO [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: GCC stack smashing protection library (n32)
|
|
GCC can now emit code for protecting applications from stack-smashing attacks.
|
|
The protection is realized by buffer overflow detection and reordering of
|
|
stack variables to avoid pointer corruption.
|
|
|
|
Package: libx32ssp`'SSP_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: biarchx32_archs
|
|
Section: libs
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Replaces: libssp0 (<< 4.1)
|
|
BUILT_USING`'dnl
|
|
Description: GCC stack smashing protection library (x32)
|
|
GCC can now emit code for protecting applications from stack-smashing attacks.
|
|
The protection is realized by buffer overflow detection and reordering of
|
|
stack variables to avoid pointer corruption.
|
|
')`'dnl
|
|
')`'dnl native
|
|
|
|
ifenabled(`libgomp',`
|
|
Package: libgomp`'GOMP_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
Breaks: ${multiarch:breaks}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC OpenMP (GOMP) support library
|
|
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
|
|
in the GNU Compiler Collection.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libgomp`'GOMP_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC OpenMP (GOMP) support library (debug symbols)
|
|
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
|
|
in the GNU Compiler Collection.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib32gomp`'GOMP_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: GCC OpenMP (GOMP) support library (32bit)
|
|
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
|
|
in the GNU Compiler Collection.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32gomp`'GOMP_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
|
|
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
|
|
in the GNU Compiler Collection.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib64gomp`'GOMP_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC OpenMP (GOMP) support library (64bit)
|
|
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
|
|
in the GNU Compiler Collection.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64gomp`'GOMP_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
|
|
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
|
|
in the GNU Compiler Collection.
|
|
')`'dnl libdbg
|
|
|
|
Package: libn32gomp`'GOMP_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32gomp`'GOMP_SO [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: GCC OpenMP (GOMP) support library (n32)
|
|
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
|
|
in the GNU Compiler Collection.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32gomp`'GOMP_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32ssp`'GOMP_SO-dbg [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
|
|
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`libx32gomp',`
|
|
Package: libx32gomp`'GOMP_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC OpenMP (GOMP) support library (x32)
|
|
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
|
|
in the GNU Compiler Collection.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32gomp`'GOMP_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
|
|
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
|
|
')`'dnl libdbg
|
|
')`'dnl libx32gomp
|
|
')`'dnl libgomp
|
|
|
|
ifenabled(`libitm',`
|
|
Package: libitm`'ITM_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Transactional Memory Library
|
|
GNU Transactional Memory Library (libitm) provides transaction support for
|
|
accesses to the memory of a process, enabling easy-to-use synchronization of
|
|
accesses to shared memory by several threads.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libitm`'ITM_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GNU Transactional Memory Library (debug symbols)
|
|
GNU Transactional Memory Library (libitm) provides transaction support for
|
|
accesses to the memory of a process, enabling easy-to-use synchronization of
|
|
accesses to shared memory by several threads.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib32itm`'ITM_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Transactional Memory Library (32bit)
|
|
GNU Transactional Memory Library (libitm) provides transaction support for
|
|
accesses to the memory of a process, enabling easy-to-use synchronization of
|
|
accesses to shared memory by several threads.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32itm`'ITM_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Transactional Memory Library (32 bit debug symbols)
|
|
GNU Transactional Memory Library (libitm) provides transaction support for
|
|
accesses to the memory of a process, enabling easy-to-use synchronization of
|
|
accesses to shared memory by several threads.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib64itm`'ITM_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Transactional Memory Library (64bit)
|
|
GNU Transactional Memory Library (libitm) provides transaction support for
|
|
accesses to the memory of a process, enabling easy-to-use synchronization of
|
|
accesses to shared memory by several threads.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64itm`'ITM_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Transactional Memory Library (64bit debug symbols)
|
|
GNU Transactional Memory Library (libitm) provides transaction support for
|
|
accesses to the memory of a process, enabling easy-to-use synchronization of
|
|
accesses to shared memory by several threads.
|
|
')`'dnl libdbg
|
|
|
|
#Package: libn32itm`'ITM_SO`'LS
|
|
#Section: ifdef(`TARGET',`devel',`libs')
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
#Priority: optional
|
|
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
#ifdef(`TARGET',`dnl',`Conflicts: lib32itm`'ITM_SO [biarch32_conflicts]')
|
|
#BUILT_USING`'dnl
|
|
#Description: GNU Transactional Memory Library (n32)
|
|
# GNU Transactional Memory Library (libitm) provides transaction support for
|
|
# accesses to the memory of a process, enabling easy-to-use synchronization of
|
|
# accesses to shared memory by several threads.
|
|
|
|
#Package: libn32itm`'ITM_SO-dbg`'LS
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
#Section: debug
|
|
#Priority: optional
|
|
#Depends: BASELDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
|
|
#ifdef(`TARGET',`dnl',`Conflicts: lib32itm`'ITM_SO-dbg [biarch32_conflicts]')
|
|
#BUILT_USING`'dnl
|
|
#Description: GNU Transactional Memory Library (n32 debug symbols)
|
|
# GNU Transactional Memory Library (libitm) provides transaction support for
|
|
# accesses to the memory of a process, enabling easy-to-use synchronization of
|
|
# accesses to shared memory by several threads.
|
|
|
|
ifenabled(`libx32itm',`
|
|
Package: libx32itm`'ITM_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Transactional Memory Library (x32)
|
|
This manual documents the usage and internals of libitm. It provides
|
|
transaction support for accesses to the memory of a process, enabling
|
|
easy-to-use synchronization of accesses to shared memory by several threads.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32itm`'ITM_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Transactional Memory Library (x32 debug symbols)
|
|
This manual documents the usage and internals of libitm. It provides
|
|
transaction support for accesses to the memory of a process, enabling
|
|
easy-to-use synchronization of accesses to shared memory by several threads.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32itm
|
|
')`'dnl libitm
|
|
|
|
ifenabled(`libatomic',`
|
|
Package: libatomic`'ATOMIC_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: support library providing __atomic built-in functions
|
|
library providing __atomic built-in functions. When an atomic call cannot
|
|
be turned into lock-free instructions, GCC will make calls into this library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libatomic`'ATOMIC_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: support library providing __atomic built-in functions (debug symbols)
|
|
library providing __atomic built-in functions. When an atomic call cannot
|
|
be turned into lock-free instructions, GCC will make calls into this library.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib32atomic`'ATOMIC_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: support library providing __atomic built-in functions (32bit)
|
|
library providing __atomic built-in functions. When an atomic call cannot
|
|
be turned into lock-free instructions, GCC will make calls into this library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: support library providing __atomic built-in functions (32 bit debug symbols)
|
|
library providing __atomic built-in functions. When an atomic call cannot
|
|
be turned into lock-free instructions, GCC will make calls into this library.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib64atomic`'ATOMIC_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: support library providing __atomic built-in functions (64bit)
|
|
library providing __atomic built-in functions. When an atomic call cannot
|
|
be turned into lock-free instructions, GCC will make calls into this library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: support library providing __atomic built-in functions (64bit debug symbols)
|
|
library providing __atomic built-in functions. When an atomic call cannot
|
|
be turned into lock-free instructions, GCC will make calls into this library.
|
|
')`'dnl libdbg
|
|
|
|
Package: libn32atomic`'ATOMIC_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32atomic`'ATOMIC_SO [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: support library providing __atomic built-in functions (n32)
|
|
library providing __atomic built-in functions. When an atomic call cannot
|
|
be turned into lock-free instructions, GCC will make calls into this library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32atomic`'ATOMIC_SO-dbg [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: support library providing __atomic built-in functions (n32 debug symbols)
|
|
library providing __atomic built-in functions. When an atomic call cannot
|
|
be turned into lock-free instructions, GCC will make calls into this library.
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`libx32atomic',`
|
|
Package: libx32atomic`'ATOMIC_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: support library providing __atomic built-in functions (x32)
|
|
library providing __atomic built-in functions. When an atomic call cannot
|
|
be turned into lock-free instructions, GCC will make calls into this library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: support library providing __atomic built-in functions (x32 debug symbols)
|
|
library providing __atomic built-in functions. When an atomic call cannot
|
|
be turned into lock-free instructions, GCC will make calls into this library.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32atomic
|
|
')`'dnl libatomic
|
|
|
|
ifenabled(`libasan',`
|
|
Package: libasan`'ASAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: AddressSanitizer -- a fast memory error detector
|
|
AddressSanitizer (ASan) is a fast memory error detector. It finds
|
|
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libasan`'ASAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
|
|
AddressSanitizer (ASan) is a fast memory error detector. It finds
|
|
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib32asan`'ASAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: AddressSanitizer -- a fast memory error detector (32bit)
|
|
AddressSanitizer (ASan) is a fast memory error detector. It finds
|
|
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32asan`'ASAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
|
|
AddressSanitizer (ASan) is a fast memory error detector. It finds
|
|
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib64asan`'ASAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: AddressSanitizer -- a fast memory error detector (64bit)
|
|
AddressSanitizer (ASan) is a fast memory error detector. It finds
|
|
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64asan`'ASAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
|
|
AddressSanitizer (ASan) is a fast memory error detector. It finds
|
|
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
')`'dnl libdbg
|
|
|
|
#Package: libn32asan`'ASAN_SO`'LS
|
|
#Section: ifdef(`TARGET',`devel',`libs')
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
#Priority: optional
|
|
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
#ifdef(`TARGET',`dnl',`Conflicts: lib32asan`'ASAN_SO [biarch32_conflicts]')
|
|
#BUILT_USING`'dnl
|
|
#Description: AddressSanitizer -- a fast memory error detector (n32)
|
|
# AddressSanitizer (ASan) is a fast memory error detector. It finds
|
|
# use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
|
|
#Package: libn32asan`'ASAN_SO-dbg`'LS
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
#Section: debug
|
|
#Priority: optional
|
|
#Depends: BASELDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
|
|
#ifdef(`TARGET',`dnl',`Conflicts: lib32asan`'ASAN_SO-dbg [biarch32_conflicts]')
|
|
#BUILT_USING`'dnl
|
|
#Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
|
|
# AddressSanitizer (ASan) is a fast memory error detector. It finds
|
|
# use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
|
|
ifenabled(`libx32asan',`
|
|
Package: libx32asan`'ASAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: AddressSanitizer -- a fast memory error detector (x32)
|
|
AddressSanitizer (ASan) is a fast memory error detector. It finds
|
|
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32asan`'ASAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
|
|
AddressSanitizer (ASan) is a fast memory error detector. It finds
|
|
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32asan
|
|
')`'dnl libasan
|
|
|
|
ifenabled(`libhwasan',`
|
|
Package: libhwasan`'HWASAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: AddressSanitizer -- a fast memory error detector
|
|
AddressSanitizer (HWASan) is a fast memory error detector. It finds
|
|
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libhwasan`'HWASAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(hwasan`'LSAN_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
|
|
AddressSanitizer (HWASan) is a fast memory error detector. It finds
|
|
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
|
|
')`'dnl libdbg
|
|
')`'dnl libhwasan
|
|
|
|
ifenabled(`liblsan',`
|
|
Package: liblsan`'LSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: LeakSanitizer -- a memory leak detector (runtime)
|
|
LeakSanitizer (Lsan) is a memory leak detector which is integrated
|
|
into AddressSanitizer.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: liblsan`'LSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(lsan`'LSAN_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: LeakSanitizer -- a memory leak detector (debug symbols)
|
|
LeakSanitizer (Lsan) is a memory leak detector which is integrated
|
|
into AddressSanitizer.
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`lib32lsan',`
|
|
Package: lib32lsan`'LSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: LeakSanitizer -- a memory leak detector (32bit)
|
|
LeakSanitizer (Lsan) is a memory leak detector which is integrated
|
|
into AddressSanitizer (empty package).
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32lsan`'LSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(lsan`'LSAN_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
|
|
LeakSanitizer (Lsan) is a memory leak detector which is integrated
|
|
into AddressSanitizer (empty package).
|
|
')`'dnl libdbg
|
|
')`'dnl lib32lsan
|
|
|
|
ifenabled(`lib64lsan',`
|
|
#Package: lib64lsan`'LSAN_SO`'LS
|
|
#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: LeakSanitizer -- a memory leak detector (64bit)
|
|
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
|
|
# into AddressSanitizer.
|
|
|
|
ifenabled(`libdbg',`
|
|
#Package: lib64lsan`'LSAN_SO-dbg`'LS
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
#Section: debug
|
|
#Priority: optional
|
|
#Depends: BASELDEP, libdep(lsan`'LSAN_SO,64,=), ${misc:Depends}
|
|
#BUILT_USING`'dnl
|
|
#Description: LeakSanitizer -- a memory leak detector (64bit debug symbols)
|
|
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
|
|
# into AddressSanitizer.
|
|
')`'dnl libdbg
|
|
')`'dnl lib64lsan
|
|
|
|
ifenabled(`libn32lsan',`
|
|
#Package: libn32lsan`'LSAN_SO`'LS
|
|
#Section: ifdef(`TARGET',`devel',`libs')
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
#Priority: optional
|
|
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
#ifdef(`TARGET',`dnl',`Conflicts: lib32lsan`'LSAN_SO [biarch32_conflicts]')
|
|
#BUILT_USING`'dnl
|
|
#Description: LeakSanitizer -- a memory leak detector (n32)
|
|
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
|
|
# into AddressSanitizer.
|
|
|
|
ifenabled(`libdbg',`
|
|
#Package: libn32lsan`'LSAN_SO-dbg`'LS
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
#Section: debug
|
|
#Priority: optional
|
|
#Depends: BASELDEP, libdep(lsan`'LSAN_SO,n32,=), ${misc:Depends}
|
|
#ifdef(`TARGET',`dnl',`Conflicts: lib32lsan`'LSAN_SO-dbg [biarch32_conflicts]')
|
|
#BUILT_USING`'dnl
|
|
#Description: LeakSanitizer -- a memory leak detector (n32 debug symbols)
|
|
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
|
|
# into AddressSanitizer.
|
|
')`'dnl libdbg
|
|
')`'dnl libn32lsan
|
|
|
|
ifenabled(`libx32lsan',`
|
|
Package: libx32lsan`'LSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: LeakSanitizer -- a memory leak detector (x32)
|
|
LeakSanitizer (Lsan) is a memory leak detector which is integrated
|
|
into AddressSanitizer (empty package).
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32lsan`'LSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(lsan`'LSAN_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: LeakSanitizer -- a memory leak detector (x32 debug symbols)
|
|
LeakSanitizer (Lsan) is a memory leak detector which is integrated
|
|
into AddressSanitizer (empty package).
|
|
')`'dnl libdbg
|
|
')`'dnl libx32lsan
|
|
')`'dnl liblsan
|
|
|
|
ifenabled(`libtsan',`
|
|
Package: libtsan`'TSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
|
|
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
|
|
The Linux and Mac versions are based on Valgrind.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libtsan`'TSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
|
|
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
|
|
The Linux and Mac versions are based on Valgrind.
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`lib32tsan',`
|
|
Package: lib32tsan`'TSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
|
|
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
|
|
The Linux and Mac versions are based on Valgrind.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32tsan`'TSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
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)
|
|
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
|
|
The Linux and Mac versions are based on Valgrind.
|
|
')`'dnl libdbg
|
|
')`'dnl lib32tsan
|
|
|
|
ifenabled(`lib64tsan',`
|
|
Package: lib64tsan`'TSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
|
|
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
|
|
The Linux and Mac versions are based on Valgrind.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64tsan`'TSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
|
|
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
|
|
The Linux and Mac versions are based on Valgrind.
|
|
')`'dnl libdbg
|
|
')`'dnl lib64tsan
|
|
|
|
ifenabled(`libn32tsan',`
|
|
Package: libn32tsan`'TSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32tsan`'TSAN_SO [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
|
|
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
|
|
The Linux and Mac versions are based on Valgrind.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32tsan`'TSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32tsan`'TSAN_SO-dbg [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
|
|
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
|
|
The Linux and Mac versions are based on Valgrind.
|
|
')`'dnl libdbg
|
|
')`'dnl libn32tsan
|
|
|
|
ifenabled(`libx32tsan',`
|
|
Package: libx32tsan`'TSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
|
|
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
|
|
The Linux and Mac versions are based on Valgrind.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32tsan`'TSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
|
|
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
|
|
The Linux and Mac versions are based on Valgrind.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32tsan
|
|
')`'dnl libtsan
|
|
|
|
ifenabled(`libubsan',`
|
|
Package: libubsan`'UBSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: UBSan -- undefined behaviour sanitizer (runtime)
|
|
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
|
|
Various computations will be instrumented to detect undefined behavior
|
|
at runtime. Available for C and C++.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libubsan`'UBSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: UBSan -- undefined behaviour sanitizer (debug symbols)
|
|
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
|
|
Various computations will be instrumented to detect undefined behavior
|
|
at runtime. Available for C and C++.
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`lib32ubsan',`
|
|
Package: lib32ubsan`'UBSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: UBSan -- undefined behaviour sanitizer (32bit)
|
|
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
|
|
Various computations will be instrumented to detect undefined behavior
|
|
at runtime. Available for C and C++.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32ubsan`'UBSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: UBSan -- undefined behaviour sanitizer (32 bit debug symbols)
|
|
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
|
|
Various computations will be instrumented to detect undefined behavior
|
|
at runtime. Available for C and C++.
|
|
')`'dnl libdbg
|
|
')`'dnl lib32ubsan
|
|
|
|
ifenabled(`lib64ubsan',`
|
|
Package: lib64ubsan`'UBSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: UBSan -- undefined behaviour sanitizer (64bit)
|
|
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
|
|
Various computations will be instrumented to detect undefined behavior
|
|
at runtime. Available for C and C++.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64ubsan`'UBSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: UBSan -- undefined behaviour sanitizer (64bit debug symbols)
|
|
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
|
|
Various computations will be instrumented to detect undefined behavior
|
|
at runtime. Available for C and C++.
|
|
')`'dnl libdbg
|
|
')`'dnl lib64ubsan
|
|
|
|
ifenabled(`libn32ubsan',`
|
|
#Package: libn32ubsan`'UBSAN_SO`'LS
|
|
#Section: ifdef(`TARGET',`devel',`libs')
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
#Priority: optional
|
|
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
#ifdef(`TARGET',`dnl',`Conflicts: lib32ubsan`'UBSAN_SO [biarch32_conflicts]')
|
|
#BUILT_USING`'dnl
|
|
#Description: UBSan -- undefined behaviour sanitizer (n32)
|
|
# UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
|
|
# Various computations will be instrumented to detect undefined behavior
|
|
# at runtime. Available for C and C++.
|
|
|
|
ifenabled(`libdbg',`
|
|
#Package: libn32ubsan`'UBSAN_SO-dbg`'LS
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
#Section: debug
|
|
#Priority: optional
|
|
#Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,n32,=), ${misc:Depends}
|
|
#ifdef(`TARGET',`dnl',`Conflicts: lib32ubsan`'UBSAN_SO-dbg [biarch32_conflicts]')
|
|
#BUILT_USING`'dnl
|
|
#Description: UBSan -- undefined behaviour sanitizer (n32 debug symbols)
|
|
# UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
|
|
# Various computations will be instrumented to detect undefined behavior
|
|
# at runtime. Available for C and C++.
|
|
')`'dnl libdbg
|
|
')`'dnl libn32ubsan
|
|
|
|
ifenabled(`libx32ubsan',`
|
|
Package: libx32ubsan`'UBSAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: UBSan -- undefined behaviour sanitizer (x32)
|
|
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
|
|
Various computations will be instrumented to detect undefined behavior
|
|
at runtime. Available for C and C++.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32ubsan`'UBSAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: UBSan -- undefined behaviour sanitizer (x32 debug symbols)
|
|
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
|
|
Various computations will be instrumented to detect undefined behavior
|
|
at runtime. Available for C and C++.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32ubsan
|
|
')`'dnl libubsan
|
|
|
|
ifenabled(`libvtv',`
|
|
Package: libvtv`'VTV_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU vtable verification library (runtime)
|
|
Vtable verification is a new security hardening feature for GCC that
|
|
is designed to detect and handle (during program execution) when a
|
|
vtable pointer that is about to be used for a virtual function call is
|
|
not a valid vtable pointer for that call.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libvtv`'VTV_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(vtv`'VTV_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GNU vtable verification library (debug symbols)
|
|
Vtable verification is a new security hardening feature for GCC that
|
|
is designed to detect and handle (during program execution) when a
|
|
vtable pointer that is about to be used for a virtual function call is
|
|
not a valid vtable pointer for that call.
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`lib32vtv',`
|
|
Package: lib32vtv`'VTV_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: GNU vtable verification library (32bit)
|
|
Vtable verification is a new security hardening feature for GCC that
|
|
is designed to detect and handle (during program execution) when a
|
|
vtable pointer that is about to be used for a virtual function call is
|
|
not a valid vtable pointer for that call.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32vtv`'VTV_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(vtv`'VTV_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU vtable verification library (32 bit debug symbols)
|
|
Vtable verification is a new security hardening feature for GCC that
|
|
is designed to detect and handle (during program execution) when a
|
|
vtable pointer that is about to be used for a virtual function call is
|
|
not a valid vtable pointer for that call.
|
|
')`'dnl libdbg
|
|
')`'dnl lib32vtv
|
|
|
|
ifenabled(`lib64vtv',`
|
|
Package: lib64vtv`'VTV_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU vtable verification library (64bit)
|
|
Vtable verification is a new security hardening feature for GCC that
|
|
is designed to detect and handle (during program execution) when a
|
|
vtable pointer that is about to be used for a virtual function call is
|
|
not a valid vtable pointer for that call.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64vtv`'VTV_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(vtv`'VTV_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU vtable verification library (64bit debug symbols)
|
|
Vtable verification is a new security hardening feature for GCC that
|
|
is designed to detect and handle (during program execution) when a
|
|
vtable pointer that is about to be used for a virtual function call is
|
|
not a valid vtable pointer for that call.
|
|
')`'dnl libdbg
|
|
')`'dnl lib64vtv
|
|
|
|
ifenabled(`libn32vtv',`
|
|
Package: libn32vtv`'VTV_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32vtv`'VTV_SO [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: GNU vtable verification library (n32)
|
|
Vtable verification is a new security hardening feature for GCC that
|
|
is designed to detect and handle (during program execution) when a
|
|
vtable pointer that is about to be used for a virtual function call is
|
|
not a valid vtable pointer for that call.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32vtv`'VTV_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(vtv`'VTV_SO,n32,=), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32vtv`'VTV_SO-dbg [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: GNU vtable verification library (n32 debug symbols)
|
|
Vtable verification is a new security hardening feature for GCC that
|
|
is designed to detect and handle (during program execution) when a
|
|
vtable pointer that is about to be used for a virtual function call is
|
|
not a valid vtable pointer for that call.
|
|
')`'dnl libdbg
|
|
')`'dnl libn32vtv
|
|
|
|
ifenabled(`libx32vtv',`
|
|
Package: libx32vtv`'VTV_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU vtable verification library (x32)
|
|
Vtable verification is a new security hardening feature for GCC that
|
|
is designed to detect and handle (during program execution) when a
|
|
vtable pointer that is about to be used for a virtual function call is
|
|
not a valid vtable pointer for that call.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32vtv`'VTV_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(vtv`'VTV_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU vtable verification library (x32 debug symbols)
|
|
Vtable verification is a new security hardening feature for GCC that
|
|
is designed to detect and handle (during program execution) when a
|
|
vtable pointer that is about to be used for a virtual function call is
|
|
not a valid vtable pointer for that call.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32vtv
|
|
')`'dnl libvtv
|
|
|
|
ifenabled(`libbacktrace',`
|
|
Package: libbacktrace`'BTRACE_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: stack backtrace library
|
|
libbacktrace uses the GCC unwind interface to collect a stack trace,
|
|
and parses DWARF debug info to get file/line/function information.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libbacktrace`'BTRACE_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: stack backtrace library (debug symbols)
|
|
libbacktrace uses the GCC unwind interface to collect a stack trace,
|
|
and parses DWARF debug info to get file/line/function information.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib32backtrace`'BTRACE_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: stack backtrace library (32bit)
|
|
libbacktrace uses the GCC unwind interface to collect a stack trace,
|
|
and parses DWARF debug info to get file/line/function information.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: stack backtrace library (32 bit debug symbols)
|
|
libbacktrace uses the GCC unwind interface to collect a stack trace,
|
|
and parses DWARF debug info to get file/line/function information.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib64backtrace`'BTRACE_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: stack backtrace library (64bit)
|
|
libbacktrace uses the GCC unwind interface to collect a stack trace,
|
|
and parses DWARF debug info to get file/line/function information.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: stack backtrace library (64bit debug symbols)
|
|
libbacktrace uses the GCC unwind interface to collect a stack trace,
|
|
and parses DWARF debug info to get file/line/function information.
|
|
')`'dnl libdbg
|
|
|
|
Package: libn32backtrace`'BTRACE_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32backtrace`'BTRACE_SO [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: stack backtrace library (n32)
|
|
libbacktrace uses the GCC unwind interface to collect a stack trace,
|
|
and parses DWARF debug info to get file/line/function information.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32backtrace`'BTRACE_SO-dbg [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: stack backtrace library (n32 debug symbols)
|
|
libbacktrace uses the GCC unwind interface to collect a stack trace,
|
|
and parses DWARF debug info to get file/line/function information.
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`libx32backtrace',`
|
|
Package: libx32backtrace`'BTRACE_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: stack backtrace library (x32)
|
|
libbacktrace uses the GCC unwind interface to collect a stack trace,
|
|
and parses DWARF debug info to get file/line/function information.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: stack backtrace library (x32 debug symbols)
|
|
libbacktrace uses the GCC unwind interface to collect a stack trace,
|
|
and parses DWARF debug info to get file/line/function information.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32backtrace
|
|
')`'dnl libbacktrace
|
|
|
|
ifenabled(`libqmath',`
|
|
Package: libquadmath`'QMATH_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC Quad-Precision Math Library
|
|
A library, which provides quad-precision mathematical functions on targets
|
|
supporting the __float128 datatype. The library is used to provide on such
|
|
targets the REAL(16) type in the GNU Fortran compiler.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libquadmath`'QMATH_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GCC Quad-Precision Math Library (debug symbols)
|
|
A library, which provides quad-precision mathematical functions on targets
|
|
supporting the __float128 datatype.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib32quadmath`'QMATH_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: GCC Quad-Precision Math Library (32bit)
|
|
A library, which provides quad-precision mathematical functions on targets
|
|
supporting the __float128 datatype. The library is used to provide on such
|
|
targets the REAL(16) type in the GNU Fortran compiler.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32quadmath`'QMATH_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
|
|
A library, which provides quad-precision mathematical functions on targets
|
|
supporting the __float128 datatype.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib64quadmath`'QMATH_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC Quad-Precision Math Library (64bit)
|
|
A library, which provides quad-precision mathematical functions on targets
|
|
supporting the __float128 datatype. The library is used to provide on such
|
|
targets the REAL(16) type in the GNU Fortran compiler.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64quadmath`'QMATH_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC Quad-Precision Math Library (64bit debug symbols)
|
|
A library, which provides quad-precision mathematical functions on targets
|
|
supporting the __float128 datatype.
|
|
')`'dnl libdbg
|
|
|
|
#Package: libn32quadmath`'QMATH_SO`'LS
|
|
#Section: ifdef(`TARGET',`devel',`libs')
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
#Priority: optional
|
|
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
#ifdef(`TARGET',`dnl',`Conflicts: lib32quadmath`'QMATH_SO [biarch32_conflicts]')
|
|
#BUILT_USING`'dnl
|
|
#Description: GCC Quad-Precision Math Library (n32)
|
|
# A library, which provides quad-precision mathematical functions on targets
|
|
# supporting the __float128 datatype. The library is used to provide on such
|
|
# targets the REAL(16) type in the GNU Fortran compiler.
|
|
|
|
ifenabled(`libdbg',`
|
|
#Package: libn32quadmath`'QMATH_SO-dbg`'LS
|
|
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
#Section: debug
|
|
#Priority: optional
|
|
#Depends: BASELDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
|
|
#ifdef(`TARGET',`dnl',`Conflicts: lib32quadmath`'QMATH_SO-dbg [biarch32_conflicts]')
|
|
#BUILT_USING`'dnl
|
|
#Description: GCC Quad-Precision Math Library (n32 debug symbols)
|
|
# A library, which provides quad-precision mathematical functions on targets
|
|
# supporting the __float128 datatype.
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`libx32qmath',`
|
|
Package: libx32quadmath`'QMATH_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC Quad-Precision Math Library (x32)
|
|
A library, which provides quad-precision mathematical functions on targets
|
|
supporting the __float128 datatype. The library is used to provide on such
|
|
targets the REAL(16) type in the GNU Fortran compiler.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32quadmath`'QMATH_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC Quad-Precision Math Library (x32 debug symbols)
|
|
A library, which provides quad-precision mathematical functions on targets
|
|
supporting the __float128 datatype.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32qmath
|
|
')`'dnl libqmath
|
|
|
|
ifenabled(`libcc1',`
|
|
Package: libcc1-`'CC1_SO
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC cc1 plugin for GDB
|
|
libcc1 is a plugin for GDB.
|
|
')`'dnl libcc1
|
|
|
|
ifenabled(`libjit',`
|
|
Package: libgccjit`'GCCJIT_SO
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASEDEP, libgcc`'PV-dev, binutils, ${dep:libcdev},
|
|
${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)
|
|
libgccjit provides an embeddable shared library with an API for adding
|
|
compilation to existing programs using GCC.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libgccjit`'GCCJIT_SO-dbg
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASEDEP, libgccjit`'GCCJIT_SO (= ${gcc:Version}),
|
|
${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC just-in-time compilation (debug information)
|
|
libgccjit provides an embeddable shared library with an API for adding
|
|
compilation to existing programs using GCC.
|
|
')`'dnl libdbg
|
|
')`'dnl libjit
|
|
|
|
ifenabled(`jit',`
|
|
Package: libgccjit`'PV-doc
|
|
Section: doc
|
|
Architecture: all
|
|
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
|
|
Conflicts: libgccjit-5-doc, libgccjit-6-doc, libgccjit-7-doc, libgccjit-8-doc,
|
|
libgccjit-9-doc, libgccjit-10-doc, libgccjit-11-doc, libgccjit-12-doc,
|
|
libgccjit-13-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.
|
|
|
|
Package: libgccjit`'PV-dev
|
|
ifdef(`TARGET',`dnl',`Section: libdevel')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASEDEP, libgccjit`'GCCJIT_SO (>= ${gcc:Version}),
|
|
${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Suggests: libgccjit`'PV-dbg
|
|
Description: GCC just-in-time compilation (development files)
|
|
libgccjit provides an embeddable shared library with an API for adding
|
|
compilation to existing programs using GCC.
|
|
')`'dnl jit
|
|
|
|
ifenabled(`objpp',`
|
|
ifenabled(`objppdev',`
|
|
for_each_arch(`
|
|
Package: gobjc++`'PV`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
Depends: BASEDEP, gobjc`'PV`'arch_gnusuffix (= ${gcc:Version}), g++`'PV`'arch_gnusuffix (= ${gcc:Version}), ${shlibs:Depends}, libidevdep(objc`'PV-dev,,=), ${misc:Depends}
|
|
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
|
|
Provides: objc++-compiler`'arch_gnusuffix
|
|
BUILT_USING`'dnl
|
|
Description: GNU Objective-C++ compiler for the arch_gnu architecture
|
|
This is the GNU Objective-C++ compiler for the arch_gnu architecture,
|
|
which compiles Objective-C++ on platforms supported by the gcc compiler.
|
|
It uses the gcc backend to generate optimized code.
|
|
')`'dnl for_each_arch
|
|
|
|
Package: gobjc++`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Depends: BASEDEP, gobjc++`'PV`'${target:suffix} (>= ${gcc:SoftVersion}),
|
|
gobjc`'PV`'-for-host (= ${gcc:Version}), g++`'PV`'-for-host (= ${gcc:Version}),
|
|
${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Objective-C++ compiler for the host architecture
|
|
This is the GNU Objective-C++ compiler for the host architecture,
|
|
which compiles Objective-C++ on platforms supported by the gcc compiler.
|
|
It uses the gcc backend to generate optimized code.
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
ifdef(`TARGET',`',`
|
|
Package: gobjc++`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, gobjc++`'PV (>= ${gcc:Version}),
|
|
gobjc`'PV`'-for-build (= ${gcc:Version}),
|
|
cpp`'PV`'-for-build (= ${gcc:Version}), g++`'PV`'-for-build (= ${gcc:Version}),
|
|
${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Objective-C++ compiler for the build architecture
|
|
This is the GNU Objective-C++ compiler for the build architecture,
|
|
which compiles Objective-C++ on platforms supported by the gcc compiler.
|
|
It uses the gcc backend to generate optimized code.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: gobjc++`'PV
|
|
Architecture: any
|
|
Depends: BASEDEP, gobjc++`'PV`'${target:suffix} (= ${gcc:Version}), gobjc`'PV (= ${gcc:Version}), g++`'PV (= ${gcc:Version}), ${misc:Depends}
|
|
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
|
|
Provides: objc++-compiler
|
|
BUILT_USING`'dnl
|
|
Description: GNU Objective-C++ compiler
|
|
This is the GNU Objective-C++ compiler, which compiles
|
|
Objective-C++ on platforms supported by the gcc compiler. It uses the
|
|
gcc backend to generate optimized code.
|
|
')`'dnl TARGET
|
|
')`'dnl obcppdev
|
|
|
|
ifenabled(`multilib',`
|
|
Package: gobjc++`'PV-multilib`'TS
|
|
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
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)
|
|
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
|
|
platforms supported by the gcc compiler.
|
|
.
|
|
This is a dependency package, depending on development packages
|
|
for the non-default multilib architecture(s).
|
|
')`'dnl multilib
|
|
')`'dnl obcpp
|
|
|
|
ifenabled(`objc',`
|
|
ifenabled(`objcdev',`
|
|
for_each_arch(`
|
|
Package: gobjc`'PV`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
Depends: BASEDEP, gcc`'PV`'arch_gnusuffix (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libidevdep(objc`'PV-dev,,=), ${misc:Depends}
|
|
Suggests: gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
|
|
Provides: objc-compiler`'arch_gnusuffix
|
|
BUILT_USING`'dnl
|
|
Description: GNU Objective-C compiler for the arch_gnu architecture
|
|
This is the GNU Objective-C compiler for the arch_gnu architecture,
|
|
which compiles Objective-C on platforms supported by the gcc compiler.
|
|
It uses the gcc backend to generate optimized code.
|
|
')`'dnl for_each_arch
|
|
|
|
Package: gobjc`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Depends: BASEDEP, gobjc`'PV`'${target:suffix} (>= ${gcc:SoftVersion}),
|
|
gcc`'PV`'-for-host (= ${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Objective-C compiler for the host architecture
|
|
This is the GNU Objective-C compiler for the host architecture,
|
|
which compiles Objective-C on platforms supported by the gcc compiler.
|
|
It uses the gcc backend to generate optimized code.
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
ifdef(`TARGET',`',`
|
|
Package: gobjc`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, gobjc`'PV (>= ${gcc:Version}), ${misc:Depends},
|
|
cpp`'PV`'-for-build (= ${gcc:Version}), gcc`'PV`'-for-build (= ${gcc:Version})
|
|
BUILT_USING`'dnl
|
|
Description: GNU Objective-C compiler for the build architecture
|
|
This is the GNU Objective-C compiler for the build architecture,
|
|
which compiles Objective-C on platforms supported by the gcc compiler.
|
|
It uses the gcc backend to generate optimized code.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: gobjc`'PV
|
|
Architecture: any
|
|
Depends: BASEDEP, gobjc`'PV`'${target:suffix} (= ${gcc:Version}), gcc`'PV (= ${gcc:Version}), ${misc:Depends}
|
|
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
|
|
Provides: objc-compiler
|
|
BUILT_USING`'dnl
|
|
Description: GNU Objective-C compiler
|
|
This is the GNU Objective-C compiler, which compiles
|
|
Objective-C on platforms supported by the gcc compiler. It uses the
|
|
gcc backend to generate optimized code.
|
|
')`'dnl ifndef TARGET
|
|
ifenabled(`multilib',`
|
|
Package: gobjc`'PV-multilib`'TS
|
|
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
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)', `')
|
|
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
|
|
supported by the gcc compiler.
|
|
.
|
|
This is a dependency package, depending on development packages
|
|
for the non-default multilib architecture(s).
|
|
')`'dnl multilib
|
|
|
|
Package: libobjc`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: libdevel
|
|
Depends: BASELDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Objective-C applications (development files)
|
|
This package contains the headers and static library files needed to build
|
|
GNU ObjC applications.
|
|
|
|
Package: lib64objc`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: libdevel
|
|
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)
|
|
This package contains the headers and static library files needed to build
|
|
GNU ObjC applications.
|
|
|
|
Package: lib32objc`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: libdevel
|
|
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)
|
|
This package contains the headers and static library files needed to build
|
|
GNU ObjC applications.
|
|
|
|
Package: libn32objc`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: libdevel
|
|
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)
|
|
This package contains the headers and static library files needed to build
|
|
GNU ObjC applications.
|
|
|
|
ifenabled(`x32dev',`
|
|
Package: libx32objc`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: libdevel
|
|
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)
|
|
This package contains the headers and static library files needed to build
|
|
GNU ObjC applications.
|
|
')`'dnl libx32objc
|
|
')`'dnl objcdev
|
|
|
|
ifenabled(`libobjc',`
|
|
Package: libobjc`'OBJC_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
|
|
',`')')`'dnl
|
|
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.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libobjc`'OBJC_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
Depends: BASELDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc-s`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Objective-C applications (debug symbols)
|
|
Library needed for GNU ObjC applications linked against the shared library.
|
|
')`'dnl libdbg
|
|
')`'dnl libobjc
|
|
|
|
ifenabled(`lib64objc',`
|
|
Package: lib64objc`'OBJC_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
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.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64objc`'OBJC_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc-s`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
|
|
Library needed for GNU ObjC applications linked against the shared library.
|
|
')`'dnl libdbg
|
|
')`'dnl lib64objc
|
|
|
|
ifenabled(`lib32objc',`
|
|
Package: lib32objc`'OBJC_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Objective-C applications (32bit)
|
|
Library needed for GNU ObjC applications linked against the shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32objc`'OBJC_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc-s`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
|
|
Library needed for GNU ObjC applications linked against the shared library.
|
|
')`'dnl libdbg
|
|
')`'dnl lib32objc
|
|
|
|
ifenabled(`libn32objc',`
|
|
Package: libn32objc`'OBJC_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32objc`'OBJC_SO [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Objective-C applications (n32)
|
|
Library needed for GNU ObjC applications linked against the shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32objc`'OBJC_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc-s`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32objc`'OBJC_SO-dbg [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
|
|
Library needed for GNU ObjC applications linked against the shared library.
|
|
')`'dnl libdbg
|
|
')`'dnl libn32objc
|
|
|
|
ifenabled(`libx32objc',`
|
|
Package: libx32objc`'OBJC_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
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.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32objc`'OBJC_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc-s`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
|
|
Library needed for GNU ObjC applications linked against the shared library.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32objc
|
|
')`'dnl objc
|
|
|
|
ifenabled(`fortran',`
|
|
ifenabled(`fdev',`dnl
|
|
for_each_arch(`ifelse(index(` 'fortran_no_archs` ',` !'arch_deb` '),`-1',`
|
|
Package: gfortran`'PV`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
Depends: BASEDEP, gcc`'PV`'arch_gnusuffix (= ${gcc:Version}), libidevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
|
|
Suggests: gfortran`'PV-doc,
|
|
libdbgdep(gfortran`'FORTRAN_SO-dbg),
|
|
libcoarrays-dev
|
|
BUILT_USING`'dnl
|
|
Description: GNU Fortran compiler for the arch_gnu architecture
|
|
This is the GNU Fortran compiler for the arch_gnu architecture,
|
|
which compiles Fortran on platforms supported by the gcc compiler.
|
|
It uses the gcc backend to generate optimized code.
|
|
')')`'dnl for_each_arch
|
|
|
|
Package: gfortran`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Depends: BASEDEP, gfortran`'PV`'${target:suffix} (>= ${gcc:SoftVersion}),
|
|
gcc`'PV`'-for-host (= ${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Fortran compiler for the host architecture
|
|
This is the GNU Fortran compiler for the host architecture,
|
|
which compiles Fortran on platforms supported by the gcc compiler.
|
|
It uses the gcc backend to generate optimized code.
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
ifdef(`TARGET',`',`
|
|
Package: gfortran`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, gfortran`'PV (>= ${gcc:Version}),
|
|
cpp`'PV`'-for-build (= ${gcc:Version}), gcc`'PV`'-for-build (= ${gcc:Version}),
|
|
${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Fortran compiler for the build architecture
|
|
This is the GNU Fortran compiler for the build architecture,
|
|
which compiles Fortran on platforms supported by the gcc compiler.
|
|
It uses the gcc backend to generate optimized code.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: gfortran`'PV
|
|
Architecture: any
|
|
Depends: gfortran`'PV`'${target:suffix} (= ${gcc:Version}), BASEDEP, gcc`'PV (= ${gcc:Version}), ${misc:Depends}
|
|
Provides: fortran95-compiler, ${fortran:mod-version}
|
|
Suggests: ${gfortran:multilib}, gfortran`'PV-doc
|
|
BUILT_USING`'dnl
|
|
Description: GNU Fortran compiler
|
|
This is the GNU Fortran compiler, which compiles
|
|
Fortran on platforms supported by the gcc compiler. It uses the
|
|
gcc backend to generate optimized code.
|
|
')`'dnl TARGET
|
|
|
|
ifenabled(`multilib',`
|
|
Package: gfortran`'PV-multilib`'TS
|
|
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
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)', `')
|
|
This is the GNU Fortran compiler, which compiles Fortran on platforms
|
|
supported by the gcc compiler.
|
|
.
|
|
This is a dependency package, depending on development packages
|
|
for the non-default multilib architecture(s).
|
|
')`'dnl multilib
|
|
|
|
ifenabled(`gfdldoc',`
|
|
Package: gfortran`'PV-doc
|
|
Architecture: all
|
|
Section: doc
|
|
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
|
|
Description: Documentation for the GNU Fortran compiler (gfortran)
|
|
Documentation for the GNU Fortran compiler in info `format'.
|
|
')`'dnl gfdldoc
|
|
|
|
Package: libgfortran`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`TARGET',`dnl',`Section: libdevel')
|
|
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications (development files)
|
|
This package contains the headers and static library files needed to build
|
|
GNU Fortran applications.
|
|
|
|
Package: lib64gfortran`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: libdevel
|
|
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)
|
|
This package contains the headers and static library files needed to build
|
|
GNU Fortran applications.
|
|
|
|
Package: lib32gfortran`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: libdevel
|
|
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)
|
|
This package contains the headers and static library files needed to build
|
|
GNU Fortran applications.
|
|
|
|
Package: libn32gfortran`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: libdevel
|
|
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)
|
|
This package contains the headers and static library files needed to build
|
|
GNU Fortran applications.
|
|
|
|
ifenabled(`x32dev',`
|
|
Package: libx32gfortran`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: libdevel
|
|
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)
|
|
This package contains the headers and static library files needed to build
|
|
GNU Fortran applications.
|
|
')`'dnl libx32gfortran
|
|
')`'dnl fdev
|
|
|
|
ifenabled(`libgfortran',`
|
|
Package: libgfortran`'FORTRAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
Breaks: ${multiarch:breaks}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications
|
|
Library needed for GNU Fortran applications linked against the
|
|
shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libgfortran`'FORTRAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc-s`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications (debug symbols)
|
|
Library needed for GNU Fortran applications linked against the
|
|
shared library.
|
|
')`'dnl libdbg
|
|
')`'dnl libgfortran
|
|
|
|
ifenabled(`lib64gfortran',`
|
|
Package: lib64gfortran`'FORTRAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications (64bit)
|
|
Library needed for GNU Fortran applications linked against the
|
|
shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
|
|
Library needed for GNU Fortran applications linked against the
|
|
shared library.
|
|
')`'dnl libdbg
|
|
')`'dnl lib64gfortran
|
|
|
|
ifenabled(`lib32gfortran',`
|
|
Package: lib32gfortran`'FORTRAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications (32bit)
|
|
Library needed for GNU Fortran applications linked against the
|
|
shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
|
|
Library needed for GNU Fortran applications linked against the
|
|
shared library.
|
|
')`'dnl libdbg
|
|
')`'dnl lib32gfortran
|
|
|
|
ifenabled(`libn32gfortran',`
|
|
Package: libn32gfortran`'FORTRAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32gfortran`'FORTRAN_SO [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications (n32)
|
|
Library needed for GNU Fortran applications linked against the
|
|
shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32gfortran`'FORTRAN_SO-dbg [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
|
|
Library needed for GNU Fortran applications linked against the
|
|
shared library.
|
|
')`'dnl libdbg
|
|
')`'dnl libn32gfortran
|
|
|
|
ifenabled(`libx32gfortran',`
|
|
Package: libx32gfortran`'FORTRAN_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications (x32)
|
|
Library needed for GNU Fortran applications linked against the
|
|
shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
|
|
Library needed for GNU Fortran applications linked against the
|
|
shared library.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32gfortran
|
|
')`'dnl fortran
|
|
|
|
ifenabled(`ggo',`
|
|
ifenabled(`godev',`
|
|
for_each_arch(`ifelse(index(` 'go_no_archs` ',` !'arch_deb` '),`-1',`
|
|
Package: gccgo`'PV`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
Depends: BASEDEP, ifdef(`STANDALONEGO',`${dep:libcc1}, ',`gcc`'PV`'arch_gnusuffix (= ${gcc:Version}), ')libidevdep(go`'PV-dev,,>=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
|
|
Suggests: gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg),
|
|
Conflicts: ${golang:Conflicts}
|
|
Breaks: libgo12`'LS (<< 8-20171209-2)
|
|
Replaces: libgo12`'LS (<< 8-20171209-2)
|
|
BUILT_USING`'dnl
|
|
Description: GNU Go compiler for the arch_gnu architecture
|
|
This is the GNU Go compiler for the arch_gnu architecture, which
|
|
compiles Go on platforms supported by the gcc compiler. It uses the gcc
|
|
backend to generate optimized code.
|
|
')')`'dnl for_each_arch
|
|
|
|
Package: gccgo`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Depends: BASEDEP, gccgo`'PV`'${target:suffix} (>= ${gcc:SoftVersion}),
|
|
gcc`'PV`'-for-host (= ${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Go compiler for the host architecture
|
|
This is the GNU Go compiler for the host architecture, which
|
|
compiles Go on platforms supported by the gcc compiler. It uses the gcc
|
|
backend to generate optimized code.
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
ifdef(`TARGET',`',`
|
|
Package: gccgo`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, gccgo`'PV (>= ${gcc:Version}),
|
|
cpp`'PV`'-for-build (= ${gcc:Version}), gcc`'PV`'-for-build (= ${gcc:Version}),
|
|
${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Go compiler for the build architecture
|
|
This is the GNU Go compiler for the build architecture, which
|
|
compiles Go on platforms supported by the gcc compiler. It uses the gcc
|
|
backend to generate optimized code.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: gccgo`'PV
|
|
Architecture: any
|
|
Depends: BASEDEP, gccgo`'PV`'${target:suffix} (= ${gcc:Version}), ifdef(`STANDALONEGO',`',`gcc`'PV (= ${gcc:Version}), ')${misc:Depends}
|
|
Provides: go-compiler
|
|
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg),
|
|
Conflicts: ${golang:Conflicts}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Go compiler
|
|
This is the GNU Go compiler, which compiles Go on platforms supported
|
|
by the gcc compiler. It uses the gcc backend to generate optimized code.
|
|
')`'dnl no-TARGET
|
|
|
|
ifenabled(`multilib',`
|
|
Package: gccgo`'PV-multilib`'TS
|
|
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
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)', `')
|
|
This is the GNU Go compiler, which compiles Go on platforms supported
|
|
by the gcc compiler.
|
|
.
|
|
This is a dependency package, depending on development packages
|
|
for the non-default multilib architecture(s).
|
|
')`'dnl multilib
|
|
|
|
ifenabled(`gfdldoc',`
|
|
Package: gccgo`'PV-doc
|
|
Architecture: all
|
|
Section: doc
|
|
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Documentation for the GNU Go compiler (gccgo)
|
|
Documentation for the GNU Go compiler in info `format'.
|
|
')`'dnl gfdldoc
|
|
|
|
Package: libgo`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
Section: libdevel
|
|
Depends: BASELDEP, libdevdep(gcc`'PV-dev,), libdep(go`'GO_SO,), ${shlibs:Depends}, ${misc:Depends}
|
|
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
|
|
Depends: BASELDEP, libdevdep(gcc`'PV-dev,64), libdep(go`'GO_SO,64), ${shlibs:Depends}, ${misc:Depends}
|
|
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
|
|
Depends: BASELDEP, libdevdep(gcc`'PV-dev,32), libdep(go`'GO_SO,32), ${shlibs:Depends}, ${misc:Depends}
|
|
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
|
|
Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32), libdep(go`'GO_SO,n32), ${shlibs:Depends}, ${misc:Depends}
|
|
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
|
|
Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(go`'GO_SO,x32), ${shlibs:Depends}, ${misc:Depends}
|
|
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
|
|
')`'dnl godev
|
|
|
|
ifenabled(`libggo',`
|
|
Package: libgo`'GO_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Go applications
|
|
Library needed for GNU Go applications linked against the
|
|
shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libgo`'GO_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
Depends: BASELDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Go applications (debug symbols)
|
|
Library needed for GNU Go applications linked against the
|
|
shared library. This currently is an empty package, because the
|
|
library is completely unstripped.
|
|
')`'dnl libdbg
|
|
')`'dnl libgo
|
|
|
|
ifenabled(`lib64ggo',`
|
|
Package: lib64go`'GO_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Go applications (64bit)
|
|
Library needed for GNU Go applications linked against the
|
|
shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64go`'GO_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Depends: BASELDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Go applications (64bit debug symbols)
|
|
Library needed for GNU Go applications linked against the
|
|
shared library. This currently is an empty package, because the
|
|
library is completely unstripped.
|
|
')`'dnl libdbg
|
|
')`'dnl lib64go
|
|
|
|
ifenabled(`lib32ggo',`
|
|
Package: lib32go`'GO_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Go applications (32bit)
|
|
Library needed for GNU Go applications linked against the
|
|
shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32go`'GO_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Depends: BASELDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Go applications (32 bit debug symbols)
|
|
Library needed for GNU Go applications linked against the
|
|
shared library. This currently is an empty package, because the
|
|
library is completely unstripped.
|
|
')`'dnl libdbg
|
|
')`'dnl lib32go
|
|
|
|
ifenabled(`libn32ggo',`
|
|
Package: libn32go`'GO_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32go`'GO_SO [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Go applications (n32)
|
|
Library needed for GNU Go applications linked against the
|
|
shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32go`'GO_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32go`'GO_SO-dbg [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Go applications (n32 debug symbols)
|
|
Library needed for GNU Go applications linked against the
|
|
shared library. This currently is an empty package, because the
|
|
library is completely unstripped.
|
|
')`'dnl libdbg
|
|
')`'dnl libn32go
|
|
|
|
ifenabled(`libx32ggo',`
|
|
Package: libx32go`'GO_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Go applications (x32)
|
|
Library needed for GNU Go applications linked against the
|
|
shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32go`'GO_SO-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Depends: BASELDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: Runtime library for GNU Go applications (x32 debug symbols)
|
|
Library needed for GNU Go applications linked against the
|
|
shared library. This currently is an empty package, because the
|
|
library is completely unstripped.
|
|
')`'dnl libdbg
|
|
')`'dnl libx32go
|
|
')`'dnl ggo
|
|
|
|
ifenabled(`c++',`
|
|
ifenabled(`libcxx',`
|
|
Package: libstdc++CXX_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
|
|
Provides: ifdef(`TARGET',`libstdc++CXX_SO-TARGET-dcv1',`')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
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)', `')
|
|
This package contains an additional runtime library for C++ programs
|
|
built with the GNU compiler.
|
|
.
|
|
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
|
|
was included up to g++-2.95. The first version of libstdc++-v3 appeared
|
|
in g++-3.0.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
')`'dnl libcxx
|
|
|
|
ifenabled(`lib32cxx',`
|
|
Package: lib32stdc++CXX_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, libdep(gcc-s1,32), ${shlibs:Depends}, ${misc:Depends}
|
|
Conflicts: ${confl:lib32}
|
|
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
|
|
',`')`'dnl
|
|
BUILT_USING`'dnl
|
|
Description: GNU Standard C++ Library v3 (32 bit Version)
|
|
This package contains an additional runtime library for C++ programs
|
|
built with the GNU compiler.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
')`'dnl lib32cxx
|
|
|
|
ifenabled(`lib64cxx',`
|
|
Package: lib64stdc++CXX_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, libdep(gcc-s1,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)
|
|
This package contains an additional runtime library for C++ programs
|
|
built with the GNU compiler.
|
|
.
|
|
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
|
|
was included up to g++-2.95. The first version of libstdc++-v3 appeared
|
|
in g++-3.0.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
')`'dnl lib64cxx
|
|
|
|
ifenabled(`libn32cxx',`
|
|
Package: libn32stdc++CXX_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, libdep(gcc-s1,n32), ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
|
|
',`')`'dnl
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32stdc++`'CXX_SO [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
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.
|
|
.
|
|
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
|
|
was included up to g++-2.95. The first version of libstdc++-v3 appeared
|
|
in g++-3.0.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
')`'dnl libn32cxx
|
|
|
|
ifenabled(`libx32cxx',`
|
|
Package: libx32stdc++CXX_SO`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Depends: BASELDEP, libdep(gcc-s1,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)
|
|
This package contains an additional runtime library for C++ programs
|
|
built with the GNU compiler.
|
|
.
|
|
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
|
|
was included up to g++-2.95. The first version of libstdc++-v3 appeared
|
|
in g++-3.0.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
')`'dnl libx32cxx
|
|
|
|
ifenabled(`c++dev',`
|
|
Package: libstdc++`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libdevel')
|
|
Depends: BASELDEP, libdevdep(gcc`'PV-dev,,=),
|
|
libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
|
|
ifdef(`TARGET',`',`dnl native
|
|
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)', `')
|
|
This package contains the headers and static library files necessary for
|
|
building C++ programs which use libstdc++.
|
|
.
|
|
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
|
|
was included up to g++-2.95. The first version of libstdc++-v3 appeared
|
|
in g++-3.0.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
Package: libstdc++`'PV-pic`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libdevel')
|
|
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)', `')
|
|
This is used to develop subsets of the libstdc++ shared libraries for
|
|
use on custom installation floppies and in embedded systems.
|
|
.
|
|
Unless you are making one of those, you will not need this package.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
Package: libstdc++CXX_SO`'PV-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(stdc++CXX_SO,),
|
|
libdbgdep(gcc-s`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
|
|
Provides: ifdef(`TARGET',`libstdc++CXX_SO-dbg-TARGET-dcv1',`')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
Recommends: libdevdep(stdc++`'PV-dev,)
|
|
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-6-dbg`'LS,
|
|
libstdc++6-7-dbg`'LS, libstdc++6-8-dbg`'LS, libstdc++6-9-dbg`'LS,
|
|
libstdc++6-10-dbg`'LS, libstdc++6-11-dbg`'LS, libstdc++6-12-dbg`'LS,
|
|
libstdc++6-13-dbg`'LS,
|
|
BUILT_USING`'dnl
|
|
ifelse(index(enabled_languages, `libdbg'), -1, `dnl
|
|
Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This package contains a debug build of the shared libstdc++ library. The debug
|
|
symbols for the default build can be found in the libstdc++6-dbgsym package.
|
|
',`dnl
|
|
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This package contains the shared library of libstdc++ compiled with
|
|
debugging symbols.
|
|
')`'dnl
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
Package: lib32stdc++`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libdevel')
|
|
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', `')
|
|
This package contains the headers and static library files necessary for
|
|
building C++ programs which use libstdc++.
|
|
.
|
|
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
|
|
was included up to g++-2.95. The first version of libstdc++-v3 appeared
|
|
in g++-3.0.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(stdc++CXX_SO,32),
|
|
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc-s`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}),
|
|
${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
|
|
',`')`'dnl
|
|
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-6-dbg`'LS, lib32stdc++6-7-dbg`'LS,
|
|
lib32stdc++6-8-dbg`'LS, lib32stdc++6-9-dbg`'LS, lib32stdc++6-10-dbg`'LS,
|
|
lib32stdc++6-11-dbg`'LS, lib32stdc++6-12-dbg`'LS, lib32stdc++6-13-dbg`'LS,
|
|
BUILT_USING`'dnl
|
|
ifelse(index(enabled_languages, `libdbg'), -1, `dnl
|
|
Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This package contains a debug build of the shared libstdc++ library. The debug
|
|
symbols for the default build can be found in the libstdc++6-dbgsym package.
|
|
',`dnl
|
|
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET', `')
|
|
This package contains the shared library of libstdc++ compiled with
|
|
debugging symbols.
|
|
')`'dnl
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
Package: lib64stdc++`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libdevel')
|
|
Depends: BASELDEP, libdevdep(gcc`'PV-dev,64),
|
|
libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
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++.
|
|
.
|
|
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
|
|
was included up to g++-2.95. The first version of libstdc++-v3 appeared
|
|
in g++-3.0.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(stdc++CXX_SO,64),
|
|
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc-s`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}),
|
|
${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
|
|
',`')`'dnl
|
|
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-6-dbg`'LS, lib64stdc++6-7-dbg`'LS,
|
|
lib64stdc++6-8-dbg`'LS, lib64stdc++6-9-dbg`'LS, lib64stdc++6-10-dbg`'LS,
|
|
lib64stdc++6-11-dbg`'LS, lib64stdc++6-12-dbg`'LS, lib64stdc++6-13-dbg`'LS,
|
|
BUILT_USING`'dnl
|
|
ifelse(index(enabled_languages, `libdbg'), -1, `dnl
|
|
Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This package contains a debug build of the shared libstdc++ library. The debug
|
|
symbols for the default build can be found in the libstdc++6-dbgsym package.
|
|
',`dnl
|
|
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This package contains the shared library of libstdc++ compiled with
|
|
debugging symbols.
|
|
')`'dnl
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
Package: libn32stdc++`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libdevel')
|
|
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', `')
|
|
This package contains the headers and static library files necessary for
|
|
building C++ programs which use libstdc++.
|
|
.
|
|
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
|
|
was included up to g++-2.95. The first version of libstdc++-v3 appeared
|
|
in g++-3.0.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(stdc++CXX_SO,n32),
|
|
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc-s`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}),
|
|
${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
|
|
',`')`'dnl
|
|
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-6-dbg`'LS, libn32stdc++6-7-dbg`'LS,
|
|
libn32stdc++6-8-dbg`'LS, libn32stdc++6-9-dbg`'LS, libn32stdc++6-10-dbg`'LS,
|
|
libn32stdc++6-11-dbg`'LS, libn32stdc++6-12-dbg`'LS, libn32stdc++6-13-dbg`'LS,
|
|
BUILT_USING`'dnl
|
|
ifelse(index(enabled_languages, `libdbg'), -1, `dnl
|
|
Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This package contains a debug build of the shared libstdc++ library. The debug
|
|
symbols for the default build can be found in the libstdc++6-dbgsym package.
|
|
',`dnl
|
|
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET', `')
|
|
This package contains the shared library of libstdc++ compiled with
|
|
debugging symbols.
|
|
')`'dnl
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
|
|
ifenabled(`x32dev',`
|
|
Package: libx32stdc++`'PV-dev`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
ifdef(`TARGET',`dnl',`Section: libdevel')
|
|
Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32),
|
|
libdevdep(stdc++`'PV-dev,), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
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++.
|
|
.
|
|
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
|
|
was included up to g++-2.95. The first version of libstdc++-v3 appeared
|
|
in g++-3.0.
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
')`'dnl x32dev
|
|
|
|
ifenabled(`libx32dbgcxx',`
|
|
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
Section: debug
|
|
Depends: BASELDEP, libdep(stdc++CXX_SO,x32),
|
|
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc-s`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}),
|
|
${shlibs:Depends}, ${misc:Depends}
|
|
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-6-dbg`'LS, libx32stdc++6-7-dbg`'LS,
|
|
libx32stdc++6-8-dbg`'LS, libx32stdc++6-9-dbg`'LS, libx32stdc++6-10-dbg`'LS,
|
|
libx32stdc++6-11-dbg`'LS, libx32stdc++6-12-dbg`'LS, libx32stdc++6-13-dbg`'LS,
|
|
BUILT_USING`'dnl
|
|
ifelse(index(enabled_languages, `libdbg'), -1, `dnl
|
|
Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This package contains a debug build of the shared libstdc++ library. The debug
|
|
symbols for the default build can be found in the libstdc++6-dbgsym package.
|
|
',`dnl
|
|
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET',` (TARGET)', `')
|
|
This package contains the shared library of libstdc++ compiled with
|
|
debugging symbols.
|
|
')`'dnl
|
|
ifdef(`TARGET', `dnl
|
|
.
|
|
This package contains files for TARGET architecture, for use in cross-compile
|
|
environment.
|
|
')`'dnl
|
|
')`'dnl libx32dbgcxx
|
|
|
|
ifdef(`TARGET', `', `
|
|
Package: libstdc++`'PV-doc
|
|
Build-Profiles: <!nodoc>
|
|
Architecture: all
|
|
Section: doc
|
|
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++-6-doc,
|
|
libstdc++-7-doc, libstdc++-8-doc, libstdc++-9-doc, libstdc++-10-doc,
|
|
libstdc++-11-doc, libstdc++-12-doc, libstdc++-13-doc,
|
|
Description: GNU Standard C++ Library v3 (documentation files)
|
|
This package contains documentation files for the GNU stdc++ library.
|
|
.
|
|
One set is the distribution documentation, the other set is the
|
|
source documentation including a namespace list, class hierarchy,
|
|
alphabetical list, compound list, file list, namespace members,
|
|
compound members and file members.
|
|
')`'dnl native
|
|
')`'dnl c++dev
|
|
')`'dnl c++
|
|
|
|
ifenabled(`ada',`
|
|
for_each_arch(`ifelse(index(` 'ada_no_archs` ',` !'arch_deb` '),`-1',`
|
|
Package: gnat`'-GNAT_V`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASEDEP, gcc`'PV`'${target:suffix} (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
|
|
Suggests: gnat`'PV-doc, ada-reference-manual-2012
|
|
ifdef(`TARGET',`',`dnl
|
|
Provides: gnat`'-GNAT_V-${libgnat:alihash}
|
|
')`'dnl
|
|
Conflicts: gnat-4.9, gnat-5`'TS, gnat-6`'TS, gnat-7`'TS, gnat-8`'TS, gnat-9`'TS,
|
|
gnat-10`'TS, gnat-11`'TS, gnat-12`'TS, gnat-13`'TS,
|
|
gnat-7`'arch_gnusuffix, gnat-8`'arch_gnusuffix,
|
|
gnat-9`'arch_gnusuffix, gnat-10`'arch_gnusuffix,
|
|
gnat-11`'arch_gnusuffix, gnat-12`'arch_gnusuffix,
|
|
# Previous versions conflict for (at least) /usr/bin/gnatmake.
|
|
BUILT_USING`'dnl
|
|
Description: GNU Ada compiler for the arch_gnu architecture
|
|
GNAT is a compiler for the Ada programming language. It produces optimized
|
|
code on platforms supported by the GNU Compiler Collection (GCC).
|
|
.
|
|
This package provides the compiler, tools and runtime library that handles
|
|
exceptions using the default zero-cost mechanism.
|
|
')')`'dnl for_each_arch
|
|
|
|
Package: gnat`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Depends: BASEDEP, gnat`'PV`'${target:suffix} (>= ${gcc:SoftVersion}),
|
|
gcc`'PV`'-for-host (= ${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Ada compiler for the host architecture
|
|
GNAT is a compiler for the Ada programming language. It produces optimized
|
|
code on platforms supported by the GNU Compiler Collection (GCC).
|
|
.
|
|
This package provides the compiler, tools and runtime library that handles
|
|
exceptions using the default zero-cost mechanism.
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
ifdef(`TARGET',`',`
|
|
Package: gnat`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, gnat`'PV (>= ${gcc:Version}),
|
|
cpp`'PV`'-for-build (= ${gcc:Version}), gcc`'PV`'-for-build (= ${gcc:Version}),
|
|
${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Ada compiler for the build architecture
|
|
GNAT is a compiler for the Ada programming language. It produces optimized
|
|
code on platforms supported by the GNU Compiler Collection (GCC).
|
|
.
|
|
This package provides the compiler, tools and runtime library that handles
|
|
exceptions using the default zero-cost mechanism.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: gnat`'-GNAT_V
|
|
Architecture: any
|
|
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: gnat`'-GNAT_V`'${target:suffix} (= ${gcc:Version}), BASEDEP, gcc`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
|
|
Suggests: gnat`'PV-doc, ada-reference-manual-2012, gnat`'-GNAT_V-sjlj
|
|
BUILT_USING`'dnl
|
|
Description: GNU Ada compiler
|
|
GNAT is a compiler for the Ada programming language. It produces optimized
|
|
code on platforms supported by the GNU Compiler Collection (GCC).
|
|
.
|
|
This package provides the compiler, tools and runtime library that handles
|
|
exceptions using the default zero-cost mechanism.
|
|
')`'dnl no-TARGET
|
|
|
|
ifenabled(`adasjlj',`
|
|
Package: gnat`'-GNAT_V-sjlj`'TS
|
|
Architecture: any
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASEDEP, gnat`'-GNAT_V`'TS (= ${gnat:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Ada compiler (setjump/longjump runtime library)
|
|
GNAT is a compiler for the Ada programming language. It produces optimized
|
|
code on platforms supported by the GNU Compiler Collection (GCC).
|
|
.
|
|
This package provides an alternative runtime library that handles
|
|
exceptions using the setjump/longjump mechanism (as a static library
|
|
only). You can install it to supplement the normal compiler.
|
|
')`'dnl adasjlj
|
|
|
|
ifenabled(`libgnat',`
|
|
Package: libgnat`'-GNAT_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
Pre-Depends: ${misc:Pre-Depends}
|
|
')`'dnl
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: runtime for applications compiled with GNAT (shared library)
|
|
GNAT is a compiler for the Ada programming language. It produces optimized
|
|
code on platforms supported by the GNU Compiler Collection (GCC).
|
|
.
|
|
The libgnat library provides runtime components needed by most
|
|
applications produced with GNAT.
|
|
.
|
|
This package contains the runtime shared library.
|
|
|
|
ifenabled(`libdbg',`
|
|
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
|
|
Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: runtime for applications compiled with GNAT (debugging symbols)
|
|
GNAT is a compiler for the Ada programming language. It produces optimized
|
|
code on platforms supported by the GNU Compiler Collection (GCC).
|
|
.
|
|
The libgnat library provides runtime components needed by most
|
|
applications produced with GNAT.
|
|
.
|
|
This package contains the debugging symbols.
|
|
')`'dnl libdbg
|
|
')`'dnl libgnat
|
|
|
|
ifenabled(`lib64gnat',`
|
|
Package: lib64gnat`'-GNAT_V
|
|
Section: libs
|
|
Architecture: biarch64_archs
|
|
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: runtime for applications compiled with GNAT (64 bits shared library)
|
|
GNAT is a compiler for the Ada programming language. It produces optimized
|
|
code on platforms supported by the GNU Compiler Collection (GCC).
|
|
.
|
|
The libgnat library provides runtime components needed by most
|
|
applications produced with GNAT.
|
|
.
|
|
This package contains the runtime shared library for 64 bits architectures.
|
|
')`'dnl libgnat
|
|
|
|
ifenabled(`gfdldoc',`
|
|
Package: gnat`'PV-doc
|
|
Architecture: all
|
|
Section: doc
|
|
Depends: ${misc:Depends}
|
|
Suggests: gnat`'PV
|
|
Conflicts: gnat-4.9-doc,
|
|
gnat-5-doc, gnat-6-doc, gnat-7-doc, gnat-8-doc, gnat-9-doc, gnat-10-doc,
|
|
gnat-11-doc, gnat-12-doc, gnat-13-doc,
|
|
BUILT_USING`'dnl
|
|
Description: GNU Ada compiler (documentation)
|
|
GNAT is a compiler for the Ada programming language. It produces optimized
|
|
code on platforms supported by the GNU Compiler Collection (GCC).
|
|
.
|
|
The libgnat library provides runtime components needed by most
|
|
applications produced with GNAT.
|
|
.
|
|
This package contains the documentation in info `format'.
|
|
')`'dnl gfdldoc
|
|
')`'dnl ada
|
|
|
|
ifenabled(`d ',`dnl
|
|
for_each_arch(`ifelse(index(` 'd_no_archs` ',` !'arch_deb` '),`-1',`
|
|
Package: gdc`'PV`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, g++`'PV`'arch_gnusuffix (>= ${gcc:Version}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU D compiler (version 2) for the arch_gnu architecture
|
|
This is the GNU D compiler for the arch_gnu architecture,
|
|
which compiles D on platforms supported by gcc.
|
|
It uses the gcc backend to generate optimised code.
|
|
.
|
|
This compiler supports D language version 2.
|
|
')')`'dnl for_each_arch
|
|
|
|
Package: gdc`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Depends: BASEDEP, gdc`'PV`'${target:suffix} (>= ${gcc:SoftVersion}),
|
|
gcc`'PV`'-for-host (= ${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU D compiler (version 2) for the host architecture
|
|
This is the GNU D compiler for the host architecture, which compiles D on
|
|
platforms supported by gcc. It uses the gcc backend to generate optimised
|
|
code.
|
|
.
|
|
This compiler supports D language version 2.
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
ifdef(`TARGET',`',`
|
|
Package: gdc`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, gdc`'PV (>= ${gcc:Version}),
|
|
cpp`'PV`'-for-build (= ${gcc:Version}), gcc`'PV`'-for-build (= ${gcc:Version}),
|
|
${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU D compiler (version 2) for the build architecture
|
|
This is the GNU D compiler for the build architecture, which compiles D on
|
|
platforms supported by gcc. It uses the gcc backend to generate optimised
|
|
code.
|
|
.
|
|
This compiler supports D language version 2.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: gdc`'PV
|
|
Architecture: any
|
|
Depends: gdc`'PV`'${target:suffix} (= ${gcc:Version}), SOFTBASEDEP, g++`'PV (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${misc:Depends}
|
|
Provides: gdc, d-compiler, d-v2-compiler
|
|
Replaces: gdc (<< 4.4.6-5)
|
|
BUILT_USING`'dnl
|
|
Description: GNU D compiler (version 2)
|
|
This is the GNU D compiler, which compiles D on platforms supported by gcc.
|
|
It uses the gcc backend to generate optimised code.
|
|
.
|
|
This compiler supports D language version 2.
|
|
')`'dnl TARGET
|
|
|
|
ifenabled(`multilib',`
|
|
Package: gdc`'PV-multilib`'TS
|
|
Architecture: any
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
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)', `')
|
|
This is the GNU D compiler, which compiles D 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 multilib
|
|
|
|
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
|
|
Depends: BASELDEP, libgphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
|
|
zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
')`'dnl libdevphobos
|
|
|
|
ifenabled(`libphobos',`
|
|
Package: libgphobos`'PHOBOS_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
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.
|
|
.
|
|
For more information check http://www.dlang.org/phobos/
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libgphobos`'PHOBOS_V-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
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/
|
|
')`'dnl libdbg
|
|
|
|
Package: lib64gphobos`'PHOBOS_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
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.
|
|
.
|
|
For more information check http://www.dlang.org/phobos/
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64gphobos`'PHOBOS_V-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
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/
|
|
')`'dnl libdbg
|
|
|
|
Package: lib32gphobos`'PHOBOS_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
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.
|
|
.
|
|
For more information check http://www.dlang.org/phobos/
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32gphobos`'PHOBOS_V-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
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.
|
|
.
|
|
For more information check http://www.dlang.org/phobos/
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`libn32phobos',`
|
|
Package: libn32gphobos`'PHOBOS_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32phobos`'PHOBOS_V [biarch32_conflicts]')
|
|
BUILT_USING`'dnl
|
|
Description: Phobos D standard library (runtime library)
|
|
This is the Phobos standard library that comes with the D2 compiler.
|
|
.
|
|
For more information check http://www.dlang.org/phobos/
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32gphobos`'PHOBOS_V-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, libn32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32phobos`'PHOBOS_V-dbg [biarch32_conflicts]')
|
|
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/
|
|
')`'dnl libdbg
|
|
')`'dnl libn32phobos
|
|
|
|
ifenabled(`libx32phobos',`
|
|
Package: libx32gphobos`'PHOBOS_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
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.
|
|
.
|
|
For more information check http://www.dlang.org/phobos/
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32gphobos`'PHOBOS_V-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
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.
|
|
.
|
|
For more information check http://www.dlang.org/phobos/
|
|
')`'dnl libdbg
|
|
')`'dnl libx32phobos
|
|
|
|
')`'dnl libphobos
|
|
')`'dnl d
|
|
|
|
ifenabled(`m2 ',`dnl
|
|
for_each_arch(`ifelse(index(` 'm2_no_archs` ',` !'arch_deb` '),`-1',`
|
|
Package: gm2`'PV`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, g++`'PV`'arch_gnusuffix (>= ${gcc:Version}), ${dep:gm2cross}, libidevdep(gm2`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Modula-2 compiler for the arch_gnu architecture
|
|
This is the GNU Modula-2 compiler for the arch_gnu architecture,
|
|
which compiles Modula-2 on platforms supported by gcc. It uses the gcc
|
|
backend to generate optimised code.
|
|
')')`'dnl for_each_arch
|
|
|
|
Package: gm2`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Depends: BASEDEP, gm2`'PV`'${target:suffix} (>= ${gcc:SoftVersion}),
|
|
gcc`'PV`'-for-host (= ${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Modula-2 compiler for the host architecture
|
|
This is the GNU Modula-2 compiler for the host architecture,
|
|
which compiles Modula-2 on platforms supported by gcc. It uses the gcc
|
|
backend to generate optimised code.
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
ifdef(`TARGET',`',`
|
|
Package: gm2`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, gm2`'PV (>= ${gcc:Version}),
|
|
cpp`'PV`'-for-build (= ${gcc:Version}), gcc`'PV`'-for-build (= ${gcc:Version}),
|
|
${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Modula-2 compiler for the build architecture
|
|
This is the GNU Modula-2 compiler for the build architecture,
|
|
which compiles Modula-2 on platforms supported by gcc. It uses the gcc
|
|
backend to generate optimised code.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: gm2`'PV
|
|
Architecture: any
|
|
Depends: gm2`'PV`'${target:suffix} (= ${gcc:Version}), SOFTBASEDEP, g++`'PV (>= ${gcc:SoftVersion}), ${dep:gm2cross}, ${misc:Depends}
|
|
Provides: gm2, m2-compiler
|
|
BUILT_USING`'dnl
|
|
Description: GNU Modula-2 compiler (version 2)
|
|
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.
|
|
')`'dnl TARGET
|
|
|
|
ifenabled(`multigm2lib',`
|
|
Package: gm2`'PV-multilib`'TS
|
|
Architecture: any
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
')`'dnl multigm2lib
|
|
')`'dnl libdevgm2
|
|
|
|
ifenabled(`libgm2',`
|
|
Package: libgm2`'-GM2_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
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.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libgm2`'-GM2_V-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
|
|
ifdef(`MULTIARCH', `Multi-Arch: same
|
|
')`'dnl
|
|
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.
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`multigm2lib',`
|
|
Package: lib64gm2`'-GM2_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
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.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib64gm2`'-GM2_V-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
|
|
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.
|
|
')`'dnl libdbg
|
|
|
|
Package: lib32gm2`'-GM2_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
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.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: lib32gm2`'-GM2_V-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
|
|
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.
|
|
')`'dnl libdbg
|
|
|
|
ifenabled(`libn32gm2',`
|
|
Package: libn32gm2`'-GM2_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32-gm2`'GM2_V [biarch32_conflicts]')
|
|
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.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libn32gm2`'-GM2_V-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
|
|
Depends: BASELDEP, libn32gm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
|
|
ifdef(`TARGET',`dnl',`Conflicts: lib32-gm2`'GM2_V-dbg [biarch32_conflicts]')
|
|
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 libdbg
|
|
')`'dnl libn32gm2
|
|
|
|
ifenabled(`libx32gm2',`
|
|
Package: libx32gm2`'-GM2_V`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
ifdef(`TARGET',`dnl',`Section: libs')
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
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.
|
|
|
|
ifenabled(`libdbg',`
|
|
Package: libx32gm2`'-GM2_V-dbg`'LS
|
|
TARGET_PACKAGE`'dnl
|
|
Section: debug
|
|
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
|
|
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 libdbg
|
|
')`'dnl libx32gm2
|
|
')`'dnl multigm2lib
|
|
')`'dnl libgm2
|
|
|
|
Package: gm2`'PV-doc
|
|
Architecture: all
|
|
Section: doc
|
|
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
|
|
Suggests: gm2`'PV
|
|
Description: Documentation for the GNU Modula-2 compiler (gm2)
|
|
Documentation for the GNU Modula-2 compiler in HTML and info `format'.
|
|
')`'dnl m2
|
|
|
|
ifenabled(`rust ',`
|
|
for_each_arch(`ifelse(index(` 'rs_no_archs` ',` !'arch_deb` '),`-1',`
|
|
Package: gccrs`'PV`'arch_gnusuffix
|
|
Architecture: ifdef(`TARGET',`any',arch_deb)
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, g++`'PV`'arch_gnusuffix (>= ${gcc:SoftVersion}), ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Rust compiler for the arch_gnu architecture
|
|
!!!!! Please note, the compiler is in a very early stage
|
|
and not usable yet for compiling real Rust programs !!!!!
|
|
.
|
|
gccrs is a full alternative implementation of the Rust
|
|
language ontop of GCC with the goal to become fully
|
|
upstream with the GNU toolchain.
|
|
.
|
|
!!!!! Please note, the compiler is in a very early stage
|
|
and not usable yet for compiling real Rust programs !!!!!
|
|
')')`'dnl for_each_arch
|
|
|
|
Package: gccrs`'PV`'-for-host
|
|
Architecture: ifdef(`TARGET',`TARGET',`any')
|
|
TARGET_PACKAGE`'dnl
|
|
Multi-Arch: same
|
|
Depends: BASEDEP, gccrs`'PV`'${target:suffix} (>= ${gcc:SoftVersion}),
|
|
gcc`'PV`'-for-host (= ${gcc:Version}), ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Rust compiler for the host architecture
|
|
!!!!! Please note, the compiler is in a very early stage
|
|
and not usable yet for compiling real Rust programs !!!!!
|
|
.
|
|
gccrs is a full alternative implementation of the Rust
|
|
language ontop of GCC with the goal to become fully
|
|
upstream with the GNU toolchain.
|
|
.
|
|
!!!!! Please note, the compiler is in a very early stage
|
|
and not usable yet for compiling real Rust programs !!!!!
|
|
.
|
|
When using this package, tools must be invoked with an architecture prefix.
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: gccrs`'PV`'-for-build
|
|
Architecture: all
|
|
Multi-Arch: foreign
|
|
Depends: SOFTBASEDEP, gccrs`'PV (>= ${gcc:Version}),
|
|
cpp`'PV`'-for-build (= ${gcc:Version}), gcc`'PV`'-for-build (= ${gcc:Version}),
|
|
${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GNU Rust compiler for the build architecture
|
|
!!!!! Please note, the compiler is in a very early stage
|
|
and not usable yet for compiling real Rust programs !!!!!
|
|
.
|
|
gccrs is a full alternative implementation of the Rust
|
|
language ontop of GCC with the goal to become fully
|
|
upstream with the GNU toolchain.
|
|
.
|
|
!!!!! Please note, the compiler is in a very early stage
|
|
and not usable yet for compiling real Rust programs !!!!!
|
|
.
|
|
This is a dependency package.
|
|
|
|
Package: gccrs`'PV
|
|
Architecture: any
|
|
Depends: SOFTBASEDEP, gccrs`'PV`'${target:suffix} (= ${gcc:Version}), g++`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
|
|
Provides: gccrs, rust-compiler
|
|
BUILT_USING`'dnl
|
|
Description: GNU Rust compiler
|
|
!!!!! Please note, the compiler is in a very early stage
|
|
and not usable yet for compiling real Rust programs !!!!!
|
|
.
|
|
gccrs is a full alternative implementation of the Rust
|
|
language ontop of GCC with the goal to become fully
|
|
upstream with the GNU toolchain.
|
|
.
|
|
!!!!! Please note, the compiler is in a very early stage
|
|
and not usable yet for compiling real Rust programs !!!!!
|
|
')`'dnl rust
|
|
|
|
ifdef(`TARGET',`',`dnl
|
|
ifenabled(`libs',`
|
|
#Package: gcc`'PV-soft-float
|
|
#Architecture: arm armel armhf
|
|
#Depends: BASEDEP, depifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
|
|
#Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
|
|
#BUILT_USING`'dnl
|
|
#Description: GCC soft-floating-point gcc libraries (ARM)
|
|
# These are versions of basic static libraries such as libgcc.a compiled
|
|
# with the -msoft-float option, for CPUs without a floating-point unit.
|
|
')`'dnl commonlibs
|
|
')`'dnl
|
|
|
|
ifenabled(`cdev',`
|
|
ifdef(`TARGET', `', `
|
|
ifenabled(`gfdldoc',`
|
|
Package: gcc`'PV-doc
|
|
Architecture: all
|
|
Section: doc
|
|
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
|
|
Conflicts: gcc-docs (<< 2.95.2)
|
|
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
|
|
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
|
|
Documentation for the GNU compilers in info `format'.
|
|
')`'dnl gfdldoc
|
|
')`'dnl native
|
|
')`'dnl cdev
|
|
|
|
ifenabled(`olnvptx',`
|
|
Package: gcc`'PV-offload-nvptx
|
|
Architecture: nvptx_archs
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
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(`gompnvptx',`
|
|
Package: libgomp-plugin-nvptx`'GOMP_SO
|
|
Architecture: nvptx_archs
|
|
Multi-Arch: same
|
|
Section: libs
|
|
Depends: BASEDEP, libgomp`'GOMP_SO`'LS, ${shlibs:Depends}, ${misc:Depends}
|
|
Suggests: libcuda1 [amd64] | libnvidia-tesla-cuda1 [amd64 ppc64el] | libcuda1-any
|
|
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 gompnvptx
|
|
')`'dnl olnvptx
|
|
|
|
ifenabled(`olgcn',`
|
|
Package: gcc`'PV-offload-amdgcn
|
|
Architecture: gcn_archs
|
|
ifdef(`TARGET',`Multi-Arch: foreign
|
|
')dnl
|
|
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${dep:libcdev},
|
|
libgomp-plugin-amdgcn`'GOMP_SO (>= ${gcc:Version}),
|
|
LLVM_DEP ${shlibs:Depends}, ${misc:Depends}
|
|
BUILT_USING`'dnl
|
|
Description: GCC offloading compiler to GCN
|
|
The package provides offloading support for AMD GCN. OpenMP and OpenACC
|
|
programs linked with -fopenmp will by default add GCN code into the binaries,
|
|
which can be offloaded to AMD GCN capable devices if available.
|
|
|
|
ifenabled(`gompgcn',`
|
|
Package: libgomp-plugin-amdgcn`'GOMP_SO
|
|
Architecture: gcn_archs
|
|
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 GCN
|
|
This package contains libgomp plugin for offloading to AMD GCN.
|
|
')`'dnl gompgcn
|
|
')`'dnl olgcn
|
|
|
|
ifenabled(`olhsa',`
|
|
ifenabled(`gomphsa',`
|
|
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 gomphsa
|
|
')`'dnl olhsa
|
|
|
|
ifdef(`TARGET',`',`dnl
|
|
ifenabled(`libnof',`
|
|
#Package: gcc`'PV-nof
|
|
#Architecture: powerpc
|
|
#Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
|
|
#Conflicts: gcc-3.2-nof
|
|
#BUILT_USING`'dnl
|
|
#Description: GCC no-floating-point gcc libraries (powerpc)
|
|
# These are versions of basic static libraries such as libgcc.a compiled
|
|
# with the -msoft-float option, for CPUs without a floating-point unit.
|
|
')`'dnl libnof
|
|
')`'dnl
|
|
|
|
ifenabled(`source',`
|
|
Package: gcc`'PV-source
|
|
Multi-Arch: foreign
|
|
Architecture: all
|
|
Depends: make, quilt, patchutils, sharutils, gawk, lsb-release, time, 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).
|
|
')`'dnl source
|
|
dnl
|
|
')')`'dnl regexp SRCNAME
|
|
dnl last line in file
|