From dc23fe55e76b4823eb257762b1de85758e967a44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Tue, 22 Feb 2022 10:50:17 +0100 Subject: [PATCH] sparc-linux-gnu-toolchain: add gdb --- sparc-linux-gnu-toolchain/.config | 59 ++++++++++++++++++++++++++++-- sparc-linux-gnu-toolchain/PKGBUILD | 6 ++- 2 files changed, 60 insertions(+), 5 deletions(-) diff --git a/sparc-linux-gnu-toolchain/.config b/sparc-linux-gnu-toolchain/.config index 10a454a..337a7a9 100644 --- a/sparc-linux-gnu-toolchain/.config +++ b/sparc-linux-gnu-toolchain/.config @@ -16,9 +16,9 @@ CT_CONFIGURE_has_autoreconf_2_65_or_newer=y CT_CONFIGURE_has_automake_1_15_or_newer=y CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y CT_CONFIGURE_has_python_3_4_or_newer=y +CT_CONFIGURE_has_bison_2_7_or_newer=y CT_CONFIGURE_has_python=y CT_CONFIGURE_has_dtc=y -CT_CONFIGURE_has_svn=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y CT_CONFIGURE_has_sha1sum=y @@ -530,7 +530,45 @@ CT_CC_LANG_CXX=y # Debug facilities # # CT_DEBUG_DUMA is not set -# CT_DEBUG_GDB is not set +CT_DEBUG_GDB=y +CT_DEBUG_GDB_PKG_KSYM="GDB" +CT_GDB_DIR_NAME="gdb" +CT_GDB_USE_GNU=y +CT_GDB_USE="GDB" +CT_GDB_PKG_NAME="gdb" +CT_GDB_SRC_RELEASE=y +CT_GDB_PATCH_ORDER="global" +CT_GDB_V_8_2=y +# CT_GDB_V_8_1 is not set +# CT_GDB_V_8_0 is not set +# CT_GDB_V_7_12 is not set +# CT_GDB_V_7_11 is not set +# CT_GDB_NO_VERSIONS is not set +CT_GDB_VERSION="8.2.1" +CT_GDB_MIRRORS="$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)" +CT_GDB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_GDB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_GDB_ARCHIVE_FORMATS=".tar.xz .tar.gz" +CT_GDB_SIGNATURE_FORMAT="" +CT_GDB_later_than_8_0=y +CT_GDB_8_0_or_later=y +CT_GDB_later_than_7_12=y +CT_GDB_7_12_or_later=y +CT_GDB_later_than_7_2=y +CT_GDB_7_2_or_later=y +CT_GDB_later_than_7_0=y +CT_GDB_7_0_or_later=y +CT_GDB_CROSS=y +# CT_GDB_CROSS_STATIC is not set +# CT_GDB_CROSS_SIM is not set +# CT_GDB_CROSS_PYTHON is not set +CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" +# CT_GDB_NATIVE is not set +# CT_GDB_GDBSERVER is not set +CT_GDB_HAS_PKGVERSION_BUGURL=y +CT_GDB_HAS_PYTHON=y +CT_GDB_INSTALL_GDBINIT=y +CT_GDB_HAS_IPA_LIB=y # CT_DEBUG_LTRACE is not set # CT_DEBUG_STRACE is not set CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" @@ -540,7 +578,20 @@ CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" # # CT_COMPLIBS_CHECK is not set # CT_COMP_LIBS_CLOOG is not set -# CT_COMP_LIBS_EXPAT is not set +CT_COMP_LIBS_EXPAT=y +CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT" +CT_EXPAT_DIR_NAME="expat" +CT_EXPAT_PKG_NAME="expat" +CT_EXPAT_SRC_RELEASE=y +CT_EXPAT_PATCH_ORDER="global" +CT_EXPAT_V_2_2=y +# CT_EXPAT_NO_VERSIONS is not set +CT_EXPAT_VERSION="2.2.6" +CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}" +CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" +CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" +CT_EXPAT_ARCHIVE_FORMATS=".tar.bz2" +CT_EXPAT_SIGNATURE_FORMAT="" CT_COMP_LIBS_GETTEXT=y CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" CT_GETTEXT_DIR_NAME="gettext" @@ -700,6 +751,7 @@ CT_GMP_NEEDED=y CT_MPFR_NEEDED=y CT_ISL_NEEDED=y CT_MPC_NEEDED=y +CT_EXPAT_NEEDED=y CT_NCURSES_NEEDED=y CT_ZLIB_NEEDED=y CT_LIBICONV=y @@ -708,6 +760,7 @@ CT_GMP=y CT_MPFR=y CT_ISL=y CT_MPC=y +CT_EXPAT=y CT_NCURSES=y CT_ZLIB=y diff --git a/sparc-linux-gnu-toolchain/PKGBUILD b/sparc-linux-gnu-toolchain/PKGBUILD index 2d5fa0e..0f953b2 100644 --- a/sparc-linux-gnu-toolchain/PKGBUILD +++ b/sparc-linux-gnu-toolchain/PKGBUILD @@ -1,11 +1,11 @@ pkgname=sparc-linux-gnu-toolchain -pkgver=1 +pkgver=2 pkgrel=1 arch=("any") makedepends=("crosstool-ng") source=(".config") -sha256sums=('b8c5eff2fa459707b038ec0875de1df35b0a30d595aaede8a7258f949560f751') +sha256sums=('73fa72608f4d9a4ac34e80ab0e5f040effbabad44789f7c46196204d5d59f862') options=(staticlibs) build() { @@ -16,4 +16,6 @@ build() { package() { mkdir -p "$pkgdir" cp -r "$srcdir/bin/sparc-linux-gnu" "$pkgdir/usr" + + rm -rf "$pkgdir/usr/share/gdb" }