1
0

Compare commits

...

5 Commits

5 changed files with 679 additions and 18286 deletions

17779
debian/changelog vendored

File diff suppressed because it is too large Load Diff

960
debian/control vendored

File diff suppressed because it is too large Load Diff

183
debian/control.m4 vendored
View File

@@ -13,7 +13,7 @@ dnl ifdef(`ARCH', , errexit(`ARCH'))
dnl The architecture will also be defined (-D__i386__, -D__powerpc__, etc.) dnl The architecture will also be defined (-D__i386__, -D__powerpc__, etc.)
define(`PN', `$1') define(`PN', `$1')
define(`MAINTAINER', `Debian GCC Maintainers <debian-gcc@lists.debian.org>') define(`MAINTAINER', `Konstantin Demin <rockdrilla@gmail.com>')
define(`depifenabled', `ifelse(index(enabled_languages, `$1'), -1, `', `$2')') define(`depifenabled', `ifelse(index(enabled_languages, `$1'), -1, `', `$2')')
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')') define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
@@ -49,13 +49,7 @@ dnl --------------------------------------------------------------------------
Source: SRCNAME Source: SRCNAME
Section: devel Section: devel
Priority: optional Priority: optional
ifelse(DIST,`Ubuntu',`dnl
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: MAINTAINER
', `dnl
Maintainer: MAINTAINER Maintainer: MAINTAINER
')dnl DIST
Uploaders: Matthias Klose <doko@debian.org>
Standards-Version: 4.7.2 Standards-Version: 4.7.2
ifdef(`TARGET',`dnl cross ifdef(`TARGET',`dnl cross
Build-Depends: DEBHELPER_BUILD_DEP DPKG_BUILD_DEP Build-Depends: DEBHELPER_BUILD_DEP DPKG_BUILD_DEP
@@ -94,8 +88,8 @@ Homepage: http://gdcproject.org/
', `dnl ', `dnl
Homepage: http://gcc.gnu.org/ Homepage: http://gcc.gnu.org/
')dnl SRCNAME ')dnl SRCNAME
Vcs-Browser: https://salsa.debian.org/toolchain-team/gcc/tree/gcc-14-debian Vcs-Browser: https://git.krd.sh/trixie-backports/gcc-14
Vcs-Git: https://salsa.debian.org/toolchain-team/gcc.git -b gcc-14-debian Vcs-Git: https://git.krd.sh/trixie-backports/gcc-14.git
XS-Testsuite: autopkgtest XS-Testsuite: autopkgtest
Rules-Requires-Root: binary-targets Rules-Requires-Root: binary-targets
@@ -149,8 +143,6 @@ Architecture: any
Multi-Arch: same Multi-Arch: same
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Depends: ${misc:Depends} Depends: ${misc:Depends}
Replaces: ${base:Replaces}
Breaks: ${base:Breaks}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC, the GNU Compiler Collection (base package) Description: GCC, the GNU Compiler Collection (base package)
This package contains files common to all languages and libraries This package contains files common to all languages and libraries
@@ -191,13 +183,6 @@ Pre-Depends: ${misc:Pre-Depends}
ifdef(`LIBGCCPROTECTED', `XB-Important: yes ifdef(`LIBGCCPROTECTED', `XB-Important: yes
Protected: yes Protected: yes
')`'dnl ')`'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 BUILT_USING`'dnl
Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `')
Shared version of the support library, a library of internal subroutines Shared version of the support library, a library of internal subroutines
@@ -216,9 +201,6 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Depends: BASELDEP, libgcc-s1`'LS (>= ${gcc:Version}), ${misc:Depends}, ${shlibs:Depends} Depends: BASELDEP, libgcc-s1`'LS (>= ${gcc:Version}), ${misc:Depends}, ${shlibs:Depends}
Provides: ifdef(`TARGET',`libgcc1-TARGET-dcv1',`') Provides: ifdef(`TARGET',`libgcc1-TARGET-dcv1',`')
ifdef(`MULTIxxxARCH', `Multi-Arch: same
Breaks: ${multiarch:breaks}
')`'dnl
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC support library (dependency package)`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library (dependency package)`'ifdef(`TARGET',` (TARGET)', `')
This is a dependency package, and can be safely removed after upgrade. This is a dependency package, and can be safely removed after upgrade.
@@ -232,8 +214,6 @@ Section: debug
Depends: BASELDEP, libdep(gcc-s1,,=,${gcc:Version}), ${misc:Depends} Depends: BASELDEP, libdep(gcc-s1,,=,${gcc:Version}), ${misc:Depends}
ifdef(`MULTIARCH',`Multi-Arch: same ifdef(`MULTIARCH',`Multi-Arch: same
')dnl ')dnl
Breaks: libgcc1-dbg`'LS (<< 1:10)
Replaces: libgcc1-dbg`'LS (<< 1:10)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library. Debug symbols for the GCC support library.
@@ -269,13 +249,6 @@ Protected: yes
')`'dnl ')`'dnl
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
Provides: libgcc2`'LS (= ${gcc:EpochVersion}), ifdef(`TARGET',`libgcc-s2-TARGET-dcv1')`' 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 BUILT_USING`'dnl
Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `')
Shared version of the support library, a library of internal subroutines Shared version of the support library, a library of internal subroutines
@@ -295,9 +268,6 @@ ifdef(`TARGET',`dnl',`Section: libs')
Depends: BASELDEP, libgcc-s2`'LS (>= ${gcc:Version}), ${misc:Depends}, ${shlibs:Depends} Depends: BASELDEP, libgcc-s2`'LS (>= ${gcc:Version}), ${misc:Depends}, ${shlibs:Depends}
ifdef(`TARGET',`Provides: libgcc-s2-TARGET-dcv1 ifdef(`TARGET',`Provides: libgcc-s2-TARGET-dcv1
')`'dnl ')`'dnl
ifdef(`MULTIxxxARCH', `Multi-Arch: same
Breaks: ${multiarch:breaks}
')`'dnl
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC support library (dependency package)`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library (dependency package)`'ifdef(`TARGET',` (TARGET)', `')
This is a dependency package, and can be safely removed after upgrade. This is a dependency package, and can be safely removed after upgrade.
@@ -312,8 +282,6 @@ Depends: BASELDEP, libdep(gcc-s2,,=,${gcc:Version}), ${misc:Depends}
ifdef(`MULTIARCH', `Multi-Arch: same ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl ')`'dnl
BUILT_USING`'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)', `') Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library. Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl ifdef(`TARGET', `dnl
@@ -346,13 +314,6 @@ Protected: yes
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
')`'dnl ')`'dnl
Provides: libgcc4`'LS (= ${gcc:EpochVersion}) 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') ifdef(`TARGET',`dnl',`Section: libs')
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl BUILT_USING`'dnl
@@ -372,9 +333,6 @@ TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa') Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Depends: BASELDEP, libgcc-s4`'LS (>= ${gcc:Version}), ${misc:Depends}, ${shlibs:Depends} Depends: BASELDEP, libgcc-s4`'LS (>= ${gcc:Version}), ${misc:Depends}, ${shlibs:Depends}
ifdef(`MULTIxxxARCH', `Multi-Arch: same
Breaks: ${multiarch:breaks}
')`'dnl
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC support library (dependency package)`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library (dependency package)`'ifdef(`TARGET',` (TARGET)', `')
This is a dependency package, and can be safely removed after upgrade. This is a dependency package, and can be safely removed after upgrade.
@@ -389,8 +347,6 @@ ifdef(`MULTIARCH', `Multi-Arch: same
Section: debug Section: debug
Depends: BASELDEP, libdep(gcc-s4,,=,${gcc:Version}), ${misc:Depends} Depends: BASELDEP, libdep(gcc-s4,,=,${gcc:Version}), ${misc:Depends}
BUILT_USING`'dnl BUILT_USING`'dnl
Breaks: libgcc4-dbg`'LS (<< 1:10)
Replaces: libgcc4-dbg`'LS (<< 1:10)
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library. Debug symbols for the GCC support library.
ifdef(`TARGET', `dnl ifdef(`TARGET', `dnl
@@ -424,8 +380,6 @@ Depends: BASELDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm},
${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:liblsan}, ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:liblsan},
${dep:libtsan}, ${dep:libubsan}, ${dep:libhwasan}, ${dep:libvtv}, ${dep:libtsan}, ${dep:libubsan}, ${dep:libhwasan}, ${dep:libvtv},
${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends} ${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 ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl ')`'dnl
BUILT_USING`'dnl BUILT_USING`'dnl
@@ -442,8 +396,6 @@ ifdef(`TARGET',`dnl',`Section: libs')
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
ifdef(`TARGET',`Provides: lib64gcc1`'LS (= ${gcc:EpochVersion}), lib64gcc-s1-TARGET-dcv1 ifdef(`TARGET',`Provides: lib64gcc1`'LS (= ${gcc:EpochVersion}), lib64gcc-s1-TARGET-dcv1
',`')`'dnl ',`')`'dnl
Breaks: lib64gcc1`'LS (<< 1:10)
Replaces: lib64gcc1`'LS (<< 1:10)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (64bit) Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (64bit)
Shared version of the support library, a library of internal subroutines Shared version of the support library, a library of internal subroutines
@@ -474,8 +426,6 @@ TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Section: debug Section: debug
Depends: BASELDEP, libdep(gcc-s1,64,=,${gcc:Version}), ${misc:Depends} 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 BUILT_USING`'dnl
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library. Debug symbols for the GCC support library.
@@ -522,9 +472,6 @@ TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends} 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 ifdef(`TARGET',`Provides: lib32gcc1`'LS (= ${gcc:EpochVersion}), lib32gcc-s1-TARGET-dcv1
',`')`'dnl ',`')`'dnl
BUILT_USING`'dnl BUILT_USING`'dnl
@@ -544,7 +491,6 @@ TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Depends: BASELDEP, lib32gcc-s1`'LS (>= ${gcc:Version}), ${dep:libcbiarch}, ${misc:Depends} Depends: BASELDEP, lib32gcc-s1`'LS (>= ${gcc:Version}), ${dep:libcbiarch}, ${misc:Depends}
Conflicts: ${confl:lib32}
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1 ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
',`')`'dnl ',`')`'dnl
BUILT_USING`'dnl BUILT_USING`'dnl
@@ -558,8 +504,6 @@ TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Section: debug Section: debug
Depends: BASELDEP, libdep(gcc-s1,32,=,${gcc:Version}), ${misc:Depends} 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 BUILT_USING`'dnl
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library. Debug symbols for the GCC support library.
@@ -608,8 +552,6 @@ ifdef(`TARGET',`dnl',`Section: libs')
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
ifdef(`TARGET',`Provides: libn32gcc1`'LS (= ${gcc:EpochVersion}), libn32gcc-s1-TARGET-dcv1 ifdef(`TARGET',`Provides: libn32gcc1`'LS (= ${gcc:EpochVersion}), libn32gcc-s1-TARGET-dcv1
',`')`'dnl ',`')`'dnl
Breaks: libn32gcc1`'LS (<< 1:10)
Replaces: libn32gcc1`'LS (<< 1:10)
ifdef(`TARGET',`dnl',`Conflicts: lib32gcc-s1 [biarch32_conflicts]') ifdef(`TARGET',`dnl',`Conflicts: lib32gcc-s1 [biarch32_conflicts]')
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (n32) Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (n32)
@@ -642,8 +584,6 @@ TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
Section: debug Section: debug
Depends: BASELDEP, libdep(gcc-s1,n32,=,${gcc:Version}), ${misc:Depends} 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]') ifdef(`TARGET',`dnl',`Conflicts: lib32gcc-s1-dbg [biarch32_conflicts]')
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
@@ -694,8 +634,6 @@ ifdef(`TARGET',`dnl',`Section: libs')
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
ifdef(`TARGET',`Provides: libx32gcc1`'LS (= ${gcc:EpochVersion}), libx32gcc-s1-TARGET-dcv1 ifdef(`TARGET',`Provides: libx32gcc1`'LS (= ${gcc:EpochVersion}), libx32gcc-s1-TARGET-dcv1
',`')`'dnl ',`')`'dnl
Breaks: libx32gcc1`'LS (<< 1:10)
Replaces: libx32gcc1`'LS (<< 1:10)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (x32) Description: GCC support library`'ifdef(`TARGET',` (TARGET)', `') (x32)
Shared version of the support library, a library of internal subroutines Shared version of the support library, a library of internal subroutines
@@ -726,8 +664,6 @@ TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Section: debug Section: debug
Depends: BASELDEP, libdep(gcc-s1,x32,=,${gcc:Version}), ${misc:Depends} 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 BUILT_USING`'dnl
Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `') Description: GCC support library (debug symbols)`'ifdef(`TARGET',` (TARGET)', `')
Debug symbols for the GCC support library. Debug symbols for the GCC support library.
@@ -838,7 +774,6 @@ Depends: gcc`'PV`'${target:suffix} (= ${gcc:Version}),ifenabled(`gccbase',` BASE
binutils (>= ${binutils:Version}), binutils (>= ${binutils:Version}),
${misc:Depends} ${misc:Depends}
Recommends: ${dep:libcdev} Recommends: ${dep:libcdev}
Replaces: cpp`'PV (<< 7.1.1-8)
Suggests: ${gcc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), Suggests: ${gcc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}),
gcc`'PV-locales (>= ${gcc:SoftVersion}), gcc`'PV-locales (>= ${gcc:SoftVersion}),
libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}),
@@ -877,7 +812,6 @@ ifenabled(`testresults',`
Package: gcc`'PV-test-results Package: gcc`'PV-test-results
Architecture: any Architecture: any
Depends: BASEDEP, ${misc:Depends} Depends: BASEDEP, ${misc:Depends}
Replaces: g++-5 (<< 5.2.1-28)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Test results for the GCC test suite Description: Test results for the GCC test suite
This package contains the test results for running the GCC test suite This package contains the test results for running the GCC test suite
@@ -919,7 +853,6 @@ Multi-Arch: foreign
ifdef(`TARGET',`dnl',`Section: interpreters') ifdef(`TARGET',`dnl',`Section: interpreters')
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion}), cpp`'PV-doc (>= ${gcc:SoftVersion}) 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 BUILT_USING`'dnl
Description: GNU C preprocessor for arch_gnu Description: GNU C preprocessor for arch_gnu
A macro processor that is used automatically by the GNU C compiler A macro processor that is used automatically by the GNU C compiler
@@ -970,7 +903,6 @@ Architecture: any
Section: interpreters Section: interpreters
Depends: BASEDEP, cpp`'PV`'${target:suffix} (= ${gcc:Version}), ${misc:Depends} Depends: BASEDEP, cpp`'PV`'${target:suffix} (= ${gcc:Version}), ${misc:Depends}
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion}) Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
Breaks: libmagics++-dev (<< 2.28.0-4), hardening-wrapper (<< 2.8+nmu3)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU C preprocessor Description: GNU C preprocessor
A macro processor that is used automatically by the GNU C compiler A macro processor that is used automatically by the GNU C compiler
@@ -1098,8 +1030,6 @@ TARGET_PACKAGE`'dnl
Architecture: biarch32_archs Architecture: biarch32_archs
Section: libs Section: libs
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Replaces: libssp0 (<< 4.1)
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC stack smashing protection library (32bit) Description: GCC stack smashing protection library (32bit)
GCC can now emit code for protecting applications from stack-smashing attacks. GCC can now emit code for protecting applications from stack-smashing attacks.
@@ -1111,7 +1041,6 @@ TARGET_PACKAGE`'dnl
Architecture: biarch64_archs Architecture: biarch64_archs
Section: libs Section: libs
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Replaces: libssp0 (<< 4.1)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC stack smashing protection library (64bit) Description: GCC stack smashing protection library (64bit)
GCC can now emit code for protecting applications from stack-smashing attacks. GCC can now emit code for protecting applications from stack-smashing attacks.
@@ -1123,7 +1052,6 @@ TARGET_PACKAGE`'dnl
Architecture: biarchn32_archs Architecture: biarchn32_archs
Section: libs Section: libs
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Replaces: libssp0 (<< 4.1)
ifdef(`TARGET',`dnl',`Conflicts: lib32ssp`'SSP_SO [biarch32_conflicts]') ifdef(`TARGET',`dnl',`Conflicts: lib32ssp`'SSP_SO [biarch32_conflicts]')
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC stack smashing protection library (n32) Description: GCC stack smashing protection library (n32)
@@ -1136,7 +1064,6 @@ TARGET_PACKAGE`'dnl
Architecture: biarchx32_archs Architecture: biarchx32_archs
Section: libs Section: libs
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Replaces: libssp0 (<< 4.1)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC stack smashing protection library (x32) Description: GCC stack smashing protection library (x32)
GCC can now emit code for protecting applications from stack-smashing attacks. GCC can now emit code for protecting applications from stack-smashing attacks.
@@ -1152,7 +1079,6 @@ ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any') Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Breaks: ${multiarch:breaks}
')`'dnl ')`'dnl
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl BUILT_USING`'dnl
@@ -1179,7 +1105,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC OpenMP (GOMP) support library (32bit) Description: GCC OpenMP (GOMP) support library (32bit)
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
@@ -1301,7 +1226,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU Transactional Memory Library (32bit) Description: GNU Transactional Memory Library (32bit)
GNU Transactional Memory Library (libitm) provides transaction support for GNU Transactional Memory Library (libitm) provides transaction support for
@@ -1429,7 +1353,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: support library providing __atomic built-in functions (32bit) Description: support library providing __atomic built-in functions (32bit)
library providing __atomic built-in functions. When an atomic call cannot library providing __atomic built-in functions. When an atomic call cannot
@@ -1551,7 +1474,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: AddressSanitizer -- a fast memory error detector (32bit) Description: AddressSanitizer -- a fast memory error detector (32bit)
AddressSanitizer (ASan) is a fast memory error detector. It finds AddressSanitizer (ASan) is a fast memory error detector. It finds
@@ -1701,7 +1623,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: LeakSanitizer -- a memory leak detector (32bit) Description: LeakSanitizer -- a memory leak detector (32bit)
LeakSanitizer (Lsan) is a memory leak detector which is integrated LeakSanitizer (Lsan) is a memory leak detector which is integrated
@@ -1829,7 +1750,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit) Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
@@ -1959,7 +1879,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: UBSan -- undefined behaviour sanitizer (32bit) Description: UBSan -- undefined behaviour sanitizer (32bit)
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined. UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
@@ -2099,7 +2018,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU vtable verification library (32bit) Description: GNU vtable verification library (32bit)
Vtable verification is a new security hardening feature for GCC that Vtable verification is a new security hardening feature for GCC that
@@ -2242,7 +2160,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: stack backtrace library (32bit) Description: stack backtrace library (32bit)
libbacktrace uses the GCC unwind interface to collect a stack trace, libbacktrace uses the GCC unwind interface to collect a stack trace,
@@ -2365,7 +2282,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC Quad-Precision Math Library (32bit) Description: GCC Quad-Precision Math Library (32bit)
A library, which provides quad-precision mathematical functions on targets A library, which provides quad-precision mathematical functions on targets
@@ -2480,7 +2396,6 @@ Pre-Depends: ${misc:Pre-Depends}
')`'dnl ')`'dnl
Depends: BASEDEP, libgcc`'PV-dev, binutils, ${dep:libcdev}, Depends: BASEDEP, libgcc`'PV-dev, binutils, ${dep:libcdev},
${shlibs:Depends}, ${misc:Depends} ${shlibs:Depends}, ${misc:Depends}
Breaks: python-gccjit (<< 0.4-4), python3-gccjit (<< 0.4-4)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GCC just-in-time compilation (shared library) Description: GCC just-in-time compilation (shared library)
libgccjit provides an embeddable shared library with an API for adding libgccjit provides an embeddable shared library with an API for adding
@@ -2507,9 +2422,7 @@ Package: libgccjit`'PV-doc
Section: doc Section: doc
Architecture: all Architecture: all
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends} Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
Conflicts: libgccjit-5-doc, libgccjit-6-doc, libgccjit-7-doc, libgccjit-8-doc, Conflicts: libgccjit-12-doc, libgccjit-13-doc,
libgccjit-9-doc, libgccjit-10-doc, libgccjit-11-doc, libgccjit-12-doc,
libgccjit-13-doc,
Description: GCC just-in-time compilation (documentation) Description: GCC just-in-time compilation (documentation)
libgccjit provides an embeddable shared library with an API for adding libgccjit provides an embeddable shared library with an API for adding
compilation to existing programs using GCC. compilation to existing programs using GCC.
@@ -2739,8 +2652,7 @@ ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any') Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks} ')`'dnl
',`')')`'dnl
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications Description: Runtime library for GNU Objective-C applications
@@ -2788,7 +2700,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Runtime library for GNU Objective-C applications (32bit) Description: Runtime library for GNU Objective-C applications (32bit)
Library needed for GNU ObjC applications linked against the shared library. Library needed for GNU ObjC applications linked against the shared library.
@@ -2997,7 +2908,6 @@ ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any') Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Breaks: ${multiarch:breaks}
')`'dnl ')`'dnl
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
BUILT_USING`'dnl BUILT_USING`'dnl
@@ -3050,7 +2960,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Runtime library for GNU Fortran applications (32bit) Description: Runtime library for GNU Fortran applications (32bit)
Library needed for GNU Fortran applications linked against the Library needed for GNU Fortran applications linked against the
@@ -3128,9 +3037,6 @@ Architecture: ifdef(`TARGET',`any',arch_deb)
Multi-Arch: foreign 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} 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), 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 BUILT_USING`'dnl
Description: GNU Go compiler for the arch_gnu architecture Description: GNU Go compiler for the arch_gnu architecture
This is the GNU Go compiler for the arch_gnu architecture, which This is the GNU Go compiler for the arch_gnu architecture, which
@@ -3173,7 +3079,6 @@ Architecture: any
Depends: BASEDEP, gccgo`'PV`'${target:suffix} (= ${gcc:Version}), ifdef(`STANDALONEGO',`',`gcc`'PV (= ${gcc:Version}), ')${misc:Depends} Depends: BASEDEP, gccgo`'PV`'${target:suffix} (= ${gcc:Version}), ifdef(`STANDALONEGO',`',`gcc`'PV (= ${gcc:Version}), ')${misc:Depends}
Provides: go-compiler Provides: go-compiler
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg), Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg),
Conflicts: ${golang:Conflicts}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU Go compiler Description: GNU Go compiler
This is the GNU Go compiler, which compiles Go on platforms supported This is the GNU Go compiler, which compiles Go on platforms supported
@@ -3322,7 +3227,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Runtime library for GNU Go applications (32bit) Description: Runtime library for GNU Go applications (32bit)
Library needed for GNU Go applications linked against the Library needed for GNU Go applications linked against the
@@ -3405,10 +3309,7 @@ Depends: BASELDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
Provides: ifdef(`TARGET',`libstdc++CXX_SO-TARGET-dcv1',`') Provides: ifdef(`TARGET',`libstdc++CXX_SO-TARGET-dcv1',`')
ifdef(`MULTIARCH', `Multi-Arch: same ifdef(`MULTIARCH', `Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Breaks: ${multiarch:breaks}
')`'dnl ')`'dnl
Conflicts: scim (<< 1.4.2-1)
Replaces: libstdc++CXX_SO`'PV-dbg`'LS (<< 4.9.0-3)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU Standard C++ Library v3`'ifdef(`TARGET',` (TARGET)', `') Description: GNU Standard C++ Library v3`'ifdef(`TARGET',` (TARGET)', `')
This package contains an additional runtime library for C++ programs This package contains an additional runtime library for C++ programs
@@ -3430,7 +3331,6 @@ TARGET_PACKAGE`'dnl
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Depends: BASELDEP, libdep(gcc-s1,32), ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, libdep(gcc-s1,32), ${shlibs:Depends}, ${misc:Depends}
Conflicts: ${confl:lib32}
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1 ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
',`')`'dnl ',`')`'dnl
BUILT_USING`'dnl BUILT_USING`'dnl
@@ -3573,14 +3473,7 @@ Provides: ifdef(`TARGET',`libstdc++CXX_SO-dbg-TARGET-dcv1',`')
ifdef(`MULTIARCH', `Multi-Arch: same ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl ')`'dnl
Recommends: libdevdep(stdc++`'PV-dev,) Recommends: libdevdep(stdc++`'PV-dev,)
Conflicts: libstdc++5-dbg`'LS, libstdc++5-3.3-dbg`'LS, libstdc++6-dbg`'LS, Conflicts: libstdc++6-dbg`'LS, libstdc++6-12-dbg`'LS, libstdc++6-13-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 BUILT_USING`'dnl
ifelse(index(enabled_languages, `libdbg'), -1, `dnl ifelse(index(enabled_languages, `libdbg'), -1, `dnl
Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `') Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `')
@@ -3626,13 +3519,7 @@ Depends: BASELDEP, libdep(stdc++CXX_SO,32),
${shlibs:Depends}, ${misc:Depends} ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1 ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
',`')`'dnl ',`')`'dnl
Conflicts: lib32stdc++6-dbg`'LS, lib32stdc++6-4.0-dbg`'LS, Conflicts: lib32stdc++6-dbg`'LS, lib32stdc++6-12-dbg`'LS, lib32stdc++6-13-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 BUILT_USING`'dnl
ifelse(index(enabled_languages, `libdbg'), -1, `dnl ifelse(index(enabled_languages, `libdbg'), -1, `dnl
Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `') Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `')
@@ -3678,13 +3565,7 @@ Depends: BASELDEP, libdep(stdc++CXX_SO,64),
${shlibs:Depends}, ${misc:Depends} ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1 ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
',`')`'dnl ',`')`'dnl
Conflicts: lib64stdc++6-dbg`'LS, lib64stdc++6-4.0-dbg`'LS, Conflicts: lib64stdc++6-dbg`'LS, lib64stdc++6-12-dbg`'LS, lib64stdc++6-13-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 BUILT_USING`'dnl
ifelse(index(enabled_languages, `libdbg'), -1, `dnl ifelse(index(enabled_languages, `libdbg'), -1, `dnl
Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `') Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `')
@@ -3730,13 +3611,7 @@ Depends: BASELDEP, libdep(stdc++CXX_SO,n32),
${shlibs:Depends}, ${misc:Depends} ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1 ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
',`')`'dnl ',`')`'dnl
Conflicts: libn32stdc++6-dbg`'LS, libn32stdc++6-4.0-dbg`'LS, Conflicts: libn32stdc++6-dbg`'LS, libn32stdc++6-12-dbg`'LS, libn32stdc++6-13-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 BUILT_USING`'dnl
ifelse(index(enabled_languages, `libdbg'), -1, `dnl ifelse(index(enabled_languages, `libdbg'), -1, `dnl
Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `') Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `')
@@ -3785,11 +3660,7 @@ Depends: BASELDEP, libdep(stdc++CXX_SO,x32),
${shlibs:Depends}, ${misc:Depends} ${shlibs:Depends}, ${misc:Depends}
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1 ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
',`')`'dnl ',`')`'dnl
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-12-dbg`'LS, libx32stdc++6-13-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 BUILT_USING`'dnl
ifelse(index(enabled_languages, `libdbg'), -1, `dnl ifelse(index(enabled_languages, `libdbg'), -1, `dnl
Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `') Description: GNU Standard C++ Library v3 (debug build)`'ifdef(`TARGET',` (TARGET)', `')
@@ -3813,12 +3684,7 @@ Build-Profiles: <!nodoc>
Architecture: all Architecture: all
Section: doc Section: doc
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends} Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
Conflicts: libstdc++5-doc, libstdc++5-3.3-doc, libstdc++6-doc, Conflicts: libstdc++6-doc, libstdc++-12-doc, libstdc++-13-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) Description: GNU Standard C++ Library v3 (documentation files)
This package contains documentation files for the GNU stdc++ library. This package contains documentation files for the GNU stdc++ library.
. .
@@ -3842,11 +3708,7 @@ Suggests: gnat`'PV-doc, ada-reference-manual-2012
ifdef(`TARGET',`',`dnl ifdef(`TARGET',`',`dnl
Provides: gnat`'-GNAT_V-${libgnat:alihash} Provides: gnat`'-GNAT_V-${libgnat:alihash}
')`'dnl ')`'dnl
Conflicts: gnat-4.9, gnat-5`'TS, gnat-6`'TS, gnat-7`'TS, gnat-8`'TS, gnat-9`'TS, Conflicts: gnat-12`'arch_gnusuffix,
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. # Previous versions conflict for (at least) /usr/bin/gnatmake.
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU Ada compiler for the arch_gnu architecture Description: GNU Ada compiler for the arch_gnu architecture
@@ -3986,9 +3848,7 @@ Architecture: all
Section: doc Section: doc
Depends: ${misc:Depends} Depends: ${misc:Depends}
Suggests: gnat`'PV Suggests: gnat`'PV
Conflicts: gnat-4.9-doc, Conflicts: gnat-12-doc, gnat-13-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 BUILT_USING`'dnl
Description: GNU Ada compiler (documentation) Description: GNU Ada compiler (documentation)
GNAT is a compiler for the Ada programming language. It produces optimized GNAT is a compiler for the Ada programming language. It produces optimized
@@ -4054,7 +3914,6 @@ Package: gdc`'PV
Architecture: any Architecture: any
Depends: gdc`'PV`'${target:suffix} (= ${gcc:Version}), SOFTBASEDEP, g++`'PV (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${misc:Depends} Depends: gdc`'PV`'${target:suffix} (= ${gcc:Version}), SOFTBASEDEP, g++`'PV (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${misc:Depends}
Provides: gdc, d-compiler, d-v2-compiler Provides: gdc, d-compiler, d-v2-compiler
Replaces: gdc (<< 4.4.6-5)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU D compiler (version 2) Description: GNU D compiler (version 2)
This is the GNU D compiler, which compiles D on platforms supported by gcc. This is the GNU D compiler, which compiles D on platforms supported by gcc.
@@ -4157,8 +4016,6 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
ifdef(`MULTIARCH', `Multi-Arch: same ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl ')`'dnl
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
Replaces: libgphobos68`'LS
Breaks: dub (<< 1.16.0-1~)
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Phobos D standard library (runtime library) Description: Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler. This is the Phobos standard library that comes with the D2 compiler.
@@ -4173,7 +4030,6 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
ifdef(`MULTIARCH', `Multi-Arch: same ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl ')`'dnl
Depends: BASELDEP, libgphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends} Depends: BASELDEP, libgphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
Replaces: libgphobos68-dbg`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols) Description: Phobos D standard library (debug symbols)
This is the Phobos standard library that comes with the D2 compiler. This is the Phobos standard library that comes with the D2 compiler.
@@ -4186,7 +4042,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
Replaces: lib64gphobos68`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Phobos D standard library (runtime library) Description: Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler. This is the Phobos standard library that comes with the D2 compiler.
@@ -4199,7 +4054,6 @@ TARGET_PACKAGE`'dnl
Section: debug Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Depends: BASELDEP, lib64gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends} Depends: BASELDEP, lib64gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
Replaces: lib64gphobos68-dbg`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols) Description: Phobos D standard library (debug symbols)
This is the Phobos standard library that comes with the D2 compiler. This is the Phobos standard library that comes with the D2 compiler.
@@ -4212,7 +4066,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
Replaces: lib32gphobos68`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Phobos D standard library (runtime library) Description: Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler. This is the Phobos standard library that comes with the D2 compiler.
@@ -4225,7 +4078,6 @@ TARGET_PACKAGE`'dnl
Section: debug Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, lib32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends} Depends: BASELDEP, lib32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
Replaces: lib32gphobos68-dbg`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols) Description: Phobos D standard library (debug symbols)
This is the Phobos standard library that comes with the D2 compiler. This is the Phobos standard library that comes with the D2 compiler.
@@ -4267,7 +4119,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
Replaces: libx32gphobos68`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Phobos D standard library (runtime library) Description: Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler. This is the Phobos standard library that comes with the D2 compiler.
@@ -4280,7 +4131,6 @@ TARGET_PACKAGE`'dnl
Section: debug Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
Depends: BASELDEP, libx32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends} Depends: BASELDEP, libx32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
Replaces: libx32gphobos68-dbg`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: Phobos D standard library (debug symbols) Description: Phobos D standard library (debug symbols)
This is the Phobos standard library that comes with the D2 compiler. This is the Phobos standard library that comes with the D2 compiler.
@@ -4440,7 +4290,6 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
ifdef(`MULTIARCH', `Multi-Arch: same ifdef(`MULTIARCH', `Multi-Arch: same
')`'dnl ')`'dnl
Depends: BASELDEP, libgm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends} Depends: BASELDEP, libgm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
Replaces: libgm268-dbg`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU Modula-2 standard library (debug symbols) Description: GNU Modula-2 standard library (debug symbols)
This is the GNU Modula-2 standard library that comes with the gm2 compiler. This is the GNU Modula-2 standard library that comes with the gm2 compiler.
@@ -4452,7 +4301,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
Replaces: lib64gm268`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU Modula-2 standard library (runtime library) Description: GNU Modula-2 standard library (runtime library)
This is the GNU Modula-2 standard library that comes with the gm2 compiler. This is the GNU Modula-2 standard library that comes with the gm2 compiler.
@@ -4463,7 +4311,6 @@ TARGET_PACKAGE`'dnl
Section: debug Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
Depends: BASELDEP, lib64gm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends} Depends: BASELDEP, lib64gm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
Replaces: lib64gm268-dbg`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU Modula-2 standard library (debug symbols) Description: GNU Modula-2 standard library (debug symbols)
This is the GNU Modula-2 standard library that comes with the gm2 compiler. This is the GNU Modula-2 standard library that comes with the gm2 compiler.
@@ -4474,7 +4321,6 @@ TARGET_PACKAGE`'dnl
ifdef(`TARGET',`dnl',`Section: libs') ifdef(`TARGET',`dnl',`Section: libs')
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends} Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
Replaces: lib32gm268`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU Modula-2 standard library (runtime library) Description: GNU Modula-2 standard library (runtime library)
This is the GNU Modula-2 standard library that comes with the gm2 compiler. This is the GNU Modula-2 standard library that comes with the gm2 compiler.
@@ -4485,7 +4331,6 @@ TARGET_PACKAGE`'dnl
Section: debug Section: debug
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs') Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
Depends: BASELDEP, lib32gm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends} Depends: BASELDEP, lib32gm2`'-GM2_V`'LS (= ${gm2:Version}), ${misc:Depends}
Replaces: lib32gm268-dbg`'LS
BUILT_USING`'dnl BUILT_USING`'dnl
Description: GNU Modula-2 standard library (debug symbols) Description: GNU Modula-2 standard library (debug symbols)
This is the GNU Modula-2 standard library that comes with the gm2 compiler. This is the GNU Modula-2 standard library that comes with the gm2 compiler.
@@ -4646,8 +4491,6 @@ Package: gcc`'PV-doc
Architecture: all Architecture: all
Section: doc Section: doc
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends} 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++) Description: Documentation for the GNU compilers (gcc, gobjc, g++)
Documentation for the GNU compilers in info `format'. Documentation for the GNU compilers in info `format'.
')`'dnl gfdldoc ')`'dnl gfdldoc

33
debian/rules.conf vendored
View File

@@ -145,11 +145,7 @@ GCC_SOURCE_VERSION := $(shell echo $(DEB_VERSION) | sed 's/-.*//')
NEXT_GCC_SOURCE_VERSION := $(shell echo $(GCC_SOURCE_VERSION) | \ NEXT_GCC_SOURCE_VERSION := $(shell echo $(GCC_SOURCE_VERSION) | \
awk -F. '{OFS="."; $$2 += 1; $$3=0; print}') awk -F. '{OFS="."; $$2 += 1; $$3=0; print}')
MAINTAINER = Debian GCC Maintainers <debian-gcc@lists.debian.org> MAINTAINER = Konstantin Demin <rockdrilla@gmail.com>
ifeq ($(distribution),Ubuntu)
MAINTAINER = Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
endif
UPLOADERS = Matthias Klose <doko@debian.org>
DPKGV = 1.14.15 DPKGV = 1.14.15
ifeq ($(with_multiarch_lib),yes) ifeq ($(with_multiarch_lib),yes)
@@ -430,7 +426,7 @@ endif
# ensure that the common libs, built from the next GCC version are available # ensure that the common libs, built from the next GCC version are available
ifeq ($(PKGSOURCE),gcc-$(BASE_VERSION)) ifeq ($(PKGSOURCE),gcc-$(BASE_VERSION))
ifneq ($(with_common_libs),yes) ifneq ($(with_common_libs),yes)
BASE_BUILD_DEP = gcc-15-base, BASE_BUILD_DEP = gcc-14-base,
endif endif
endif endif
@@ -593,22 +589,6 @@ endif
arch_gnutype_map = $(DEB_TARGET_ARCH)=$(TARGET_ALIAS) arch_gnutype_map = $(DEB_TARGET_ARCH)=$(TARGET_ALIAS)
endif # cross compiler endif # cross compiler
BASE_BREAKS := gnat (<< 7)
# these would need proper updates, and are only needed for upgrades
ifneq (,$(filter $(distrelease),stretch jessie trusty xenial bionic))
BASE_BREAKS :=
endif
# FIXME: can these be dropped? In the end the libgcc_s.so.1 remained in the same location.
ifneq (,$(filter $(DEB_HOST_ARCH), arm64 s390x sparc64))
ifeq (,$(filter $(distrelease), jessie stretch buster trusty xenial bionic))
LIBGCC_BREAKS := libgcc-9-dev (<< 9.2.1-26), libgcc-8-dev (<< 8.3.0-27), libgcc-7-dev (<< 7.5.0-4),
endif
endif
ifneq (,$(filter $(distrelease),sid bullseye focal))
LIBGCC_BREAKS += cryptsetup-initramfs (<< 2:2.2.2-3~),
endif
# The numeric part of the gcc version number (x.yy.zz) # The numeric part of the gcc version number (x.yy.zz)
NEXT_GCC_VERSION := $(shell echo $(GCC_VERSION) | \ NEXT_GCC_VERSION := $(shell echo $(GCC_VERSION) | \
awk -F. '{OFS="."; if (NF==2) $$3=1; else $$NF += 1; print}') awk -F. '{OFS="."; if (NF==2) $$3=1; else $$NF += 1; print}')
@@ -1041,8 +1021,6 @@ substvars-file: control-file
echo 'dep:libcxxbiarchdev=$(libstdc++biarchdev)'; \ echo 'dep:libcxxbiarchdev=$(libstdc++biarchdev)'; \
echo 'dep:libcxxbiarchdbg=$(libstdc++biarchdbg)'; \ echo 'dep:libcxxbiarchdbg=$(libstdc++biarchdbg)'; \
echo 'dep:libgnat=$(LIBGNAT_DEP)'; \ echo 'dep:libgnat=$(LIBGNAT_DEP)'; \
echo 'base:Breaks=$(BASE_BREAKS)'; \
echo 'libgcc:Breaks=$(LIBGCC_BREAKS)'; \
echo 'target:suffix=-$(subst _,-,$(TARGET_ALIAS))'; \ echo 'target:suffix=-$(subst _,-,$(TARGET_ALIAS))'; \
) > debian/substvars.local.tmp ) > debian/substvars.local.tmp
ifneq (,$(filter $(DEB_TARGET_ARCH), $(multilib_archs))) ifneq (,$(filter $(DEB_TARGET_ARCH), $(multilib_archs)))
@@ -1209,13 +1187,6 @@ endif
ifeq ($(DEB_HOST_ARCH),hppa) ifeq ($(DEB_HOST_ARCH),hppa)
echo 'dep:prctl=prctl' >> debian/substvars.local.tmp echo 'dep:prctl=prctl' >> debian/substvars.local.tmp
endif endif
ifeq ($(derivative)-$(DEB_HOST_ARCH),Debian-amd64)
echo 'confl:lib32=libc6-i386 (<< 2.9-22)' >> debian/substvars.local.tmp
endif
ifeq ($(with_multiarch_lib),yes)
echo 'multiarch:breaks=gcc-4.3 (<< 4.3.6-1), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2)' >> debian/substvars.local.tmp
endif
echo 'golang:Conflicts=golang-go (<< 2:1.3.3-1ubuntu2)' >> debian/substvars.local.tmp
ifeq ($(add_built_using),yes) ifeq ($(add_built_using),yes)
echo "Built-Using=$(shell dpkg-query -f '$${source:Package} (= $${source:Version}), ' -W gcc$(pkg_ver)-source)" \ echo "Built-Using=$(shell dpkg-query -f '$${source:Package} (= $${source:Version}), ' -W gcc$(pkg_ver)-source)" \
>> debian/substvars.local.tmp >> debian/substvars.local.tmp

10
debian/rules.defs vendored
View File

@@ -570,7 +570,7 @@ endif
# gcc versions (fixincludes, ...) # gcc versions (fixincludes, ...)
with_common_pkgs := yes with_common_pkgs := yes
# ... and some libraries, which do not change (libgcc1, libssp0). # ... and some libraries, which do not change (libgcc1, libssp0).
#with_common_libs := yes with_common_libs := yes
# XXX: should with_common_libs be "yes" only if this is the default compiler # XXX: should with_common_libs be "yes" only if this is the default compiler
# version on the targeted arch? # version on the targeted arch?
@@ -795,9 +795,9 @@ ifneq (,$(findstring build-cross, $(build_type)))
endif endif
ifeq ($(with_jit),yes) ifeq ($(with_jit),yes)
#ifeq ($(with_common_libs),yes) ifeq ($(with_common_libs),yes)
with_libgccjit := yes with_libgccjit := yes
#endif endif
endif endif
nvptx_archs := amd64 arm64 ppc64el nvptx_archs := amd64 arm64 ppc64el
@@ -1242,9 +1242,9 @@ ifeq ($(with_m2),yes)
ifeq ($(with_dev),yes) ifeq ($(with_dev),yes)
with_m2dev := yes with_m2dev := yes
endif endif
#ifeq ($(with_common_libs),yes) ifeq ($(with_common_libs),yes)
with_libgm2 := yes with_libgm2 := yes
#endif endif
enabled_languages += m2 enabled_languages += m2
endif endif