commit:     f9b1bc50a20cae1150b7d9a441b60fe4f9cc3a0b
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 06:22:25 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue May 28 06:22:25 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b1bc50

dev-lang/gnat-gpl: Removing old

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-lang/gnat-gpl/Manifest                |   1 -
 dev-lang/gnat-gpl/gnat-gpl-2018-r1.ebuild | 191 ------------------------------
 2 files changed, 192 deletions(-)

diff --git a/dev-lang/gnat-gpl/Manifest b/dev-lang/gnat-gpl/Manifest
index 1e2b96ea81f..03df4fc9209 100644
--- a/dev-lang/gnat-gpl/Manifest
+++ b/dev-lang/gnat-gpl/Manifest
@@ -9,7 +9,6 @@ DIST gcc-6-gpl-2017-src.tar.gz 88045488 BLAKE2B 
5df712eadef723df9057653e49d215ce
 DIST gcc-6.3.0-patches-1.0.tar.bz2 7596 BLAKE2B 
e3c298bd80b83e72d6ea9b4ec777d4f28153bf959da1e54307909383efecd2bf0e7e0cc9d9b27529e5f00b2e27132bf5ff6afd2129d061d3b111f9cfe732a874
 SHA512 
8fc96086bd3da3726687ee9d180d3b5d0a7d5814141d44eac8eb01566a783ec780c8fb8f55f75d6e9c9006b2e407e20cdb5835d541b0b66a47dd60642861734c
 DIST gcc-6.3.0.tar.bz2 99903185 BLAKE2B 
3dc1e965afcad665d659fbb953978ef297ddbdd4d8918d36b35e977f8a2786b986f6875af2f12c599cc827b2b725d8b79ac021c9b51fb1d6d274318a59aa182c
 SHA512 
234dd9b1bdc9a9c6e352216a7ef4ccadc6c07f156006a59759c5e0e6a69f0abcdc14630eff11e3826dd6ba5933a8faa43043f3d1d62df6bd5ab1e82862f9bf78
 DIST gcc-7-gpl-2018-src.tar.gz 90302033 BLAKE2B 
2f79137e176bff04c4fb17ab863302943588226d5b599dfa1acf0e495111be1c581f4e130f911c312916669c4f2707eec5218601db090d5060248b2fe481d710
 SHA512 
79f06deca5753251de82a703f4a9698c117706290df779291a5405edb06f1c225d1d2416bda0e67dcd87cc308bf79504e89d4bd8e22aa0eedfbf06d88bc37f33
-DIST gcc-7.3.0-patches-1.6.tar.bz2 11313 BLAKE2B 
cdb823d73a66949cd73f9ebff50cf1cdbb59f04b439a700c239110d36982d70c8acd219402ce8aea26f848d5067856d9aa54470ea683678bbfe9fe08a9f592d1
 SHA512 
7670deb57e07a83a05f54d962c0faa36d91d8cf43f9f023d3231983e98768d9f90f2a3c9a95f69853086012474fc336bc47fc4af4ab9337b69c89415ce61c1c4
 DIST gcc-7.3.0-patches-1.8.tar.bz2 14435 BLAKE2B 
3e5c1abad56ccd6e0aa7739cb7cd651ec07ef9bf25be554343f1fa0444f251de41bde5fe6f8bb9e85e3f7a5cf8b2b83515647d93d62f338fa7843581fcaff2f8
 SHA512 
4d9d76b3d47f1af4f23cae15278d165b22065a3d1512323d1e31b5e0cb47e4654733dc43fa11906a3bd18e827621c9a5ec62b73563f8e5ead663c29f7d0d7345
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
 DIST gcc-interface-4.9-gpl-2016-src.tar.gz 339037 BLAKE2B 
8218ea3a3e3ddb11febb5f2fbcfad69ec25251d3ed6bf4f9c70dc9b3720cc2fb3310d704db40bd0c749be89b17a2b3766ddae3d6158313480073856057ad4bcf
 SHA512 
507df314d1890c228c19f458bd51197377deaaa2d6082fe1e71b62b683252ee5fba4adfe2386246e14618b1c77288e0dcb5bf501e2daaca249b6299462c2f6bd

diff --git a/dev-lang/gnat-gpl/gnat-gpl-2018-r1.ebuild 
b/dev-lang/gnat-gpl/gnat-gpl-2018-r1.ebuild
deleted file mode 100644
index 997ac806895..00000000000
--- a/dev-lang/gnat-gpl/gnat-gpl-2018-r1.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PATCH_VER="1.6"
-
-TOOLCHAIN_GCC_PV=7.3.0
-GCC_CONFIG_VER=7.3.1
-
-inherit eutils toolchain-funcs toolchain
-
-REL=7
-MYP=gcc-${REL}-gpl-${PV}-src
-BTSTRP_X86=gnat-gpl-2014-x86-linux-bin
-BTSTRP_AMD64=gnat-gpl-2014-x86_64-linux-bin
-
-DESCRIPTION="GNAT Ada Compiler - GPL version"
-HOMEPAGE="http://libre.adacore.com/";
-SRC_URI+="
-       http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27aa5
-               -> ${P}-src.tar.gz
-       http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27aa7
-               -> ${MYP}.tar.gz
-       http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27aa6
-               -> gcc-interface-${REL}-gpl-${PV}-src.tar.gz
-       bootstrap? (
-               amd64? (
-                       
http://mirrors.cdn.adacore.com/art/564b3ebec8e196b040fbe66c ->
-                       ${BTSTRP_AMD64}.tar.gz
-               )
-               x86? (
-                       
http://mirrors.cdn.adacore.com/art/564b3e9dc8e196b040fbe248 ->
-                       ${BTSTRP_X86}.tar.gz
-               )
-       )"
-
-LICENSE+=" GPL-2 GPL-3"
-KEYWORDS="amd64 x86"
-IUSE="+bootstrap"
-
-RDEPEND="!sys-devel/gcc:${GCC_CONFIG_VER}"
-DEPEND="${RDEPEND}
-       elibc_glibc? ( >=sys-libs/glibc-2.13 )
-       >=sys-devel/binutils-2.20"
-
-S="${WORKDIR}"/${MYP}
-PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
-FSFGCC=gcc-${TOOLCHAIN_GCC_PV}
-
-pkg_setup() {
-       toolchain_pkg_setup
-
-       if use amd64; then
-               BTSTRP=${BTSTRP_AMD64}
-       else
-               BTSTRP=${BTSTRP_X86}
-       fi
-
-       if use bootstrap; then
-               GCC="${WORKDIR}"/${BTSTRP}/bin/gcc
-       else
-               GCC=${ADA:-$(tc-getCC)}
-       fi
-
-       gnatbase=$(basename ${GCC})
-       gnatpath=$(dirname ${GCC})
-
-       GNATMAKE=${gnatbase/gcc/gnatmake}
-       if [[ ${gnatpath} != "." ]] ; then
-               GNATMAKE="${gnatpath}/${GNATMAKE}"
-       fi
-}
-
-src_unpack() {
-       if ! use bootstrap && [[ -z "$(type ${GNATMAKE} 2>/dev/null)" ]] ; then
-               eerror "You need a gcc compiler that provides the Ada Compiler:"
-               eerror "1) use gcc-config to select the right compiler or"
-               eerror "2) set the bootstrap use flag"
-               die "ada compiler not available"
-       fi
-
-       GCC_A_FAKEIT="
-               ${P}-src.tar.gz
-               ${MYP}.tar.gz
-               gcc-interface-${REL}-gpl-${PV}-src.tar.gz"
-       if use bootstrap; then
-               GCC_A_FAKEIT="${GCC_A_FAKEIT} ${BTSTRP}.tar.gz"
-       fi
-
-       toolchain_src_unpack
-       if use bootstrap; then
-               rm ${BTSTRP}/libexec/gcc/${CHOST}/4.7.4/ld || die
-       fi
-}
-
-src_prepare() {
-       CC=${GCC}
-       CXX="${gnatbase/gcc/g++}"
-       GNATBIND="${gnatbase/gcc/gnatbind}"
-       GNATLINK="${gnatbase/gcc/gnatlink}"
-       GNATLS="${gnatbase/gcc/gnatls}"
-       if [[ ${gnatpath} != "." ]] ; then
-               CXX="${gnatpath}/${CXX}"
-               GNATBIND="${gnatpath}/${GNATBIND}"
-               GNATLINK="${gnatpath}/${GNATLINK}"
-               GNATLS="${gnatpath}/${GNATLS}"
-       fi
-       mkdir bin || die
-       ln -s $(which ${GCC}) bin/gcc || die
-       ln -s $(which ${CXX}) bin/g++ || die
-       ln -s $(which ${GNATMAKE}) bin/gnatmake || die
-       ln -s $(which ${GNATBIND}) bin/gnatbind || die
-       ln -s $(which ${GNATLINK}) bin/gnatlink || die
-       ln -s $(which ${GNATLS}) bin/gnatls || die
-
-       cd ..
-       mv ${P}-src/src/ada ${MYP}/gcc/ || die
-       mv gcc-interface-${REL}-gpl-${PV}-src ${MYP}/gcc/ada/gcc-interface || 
die
-       epatch "${FILESDIR}"/${P}-gentoo.patch
-       rm patch/91_all_bmi-i386-PR-target-81763.patch || die
-       rm patch/93_all_copy-constructible-fix.patch || die
-       rm patch/95*.patch || die
-       cd -
-       sed -i \
-               -e 's:$(P) ::g' \
-               gcc/ada/gcc-interface/Makefile.in \
-               || die "sed failed"
-       toolchain_src_prepare
-}
-
-src_configure() {
-       export PATH=${PWD}/bin:${PATH}
-       local trueGCC_BRANCH_VER=${GCC_BRANCH_VER}
-       GCC_BRANCH_VER=$(gcc-version)
-       downgrade_arch_flags
-       GCC_BRANCH_VER=${trueGCC_BRANCH_VER}
-       toolchain_src_configure \
-               --enable-languages=ada \
-               --disable-libada
-}
-
-src_compile() {
-       unset ADAFLAGS
-       toolchain_src_compile
-       gcc_do_make "-C gcc gnatlib-shared"
-       ln -s gcc ../build/prev-gcc || die
-       ln -s ${CHOST} ../build/prev-${CHOST} || die
-       gcc_do_make "-C gcc gnattools"
-}
-
-src_install() {
-       toolchain_src_install
-       cd "${D}"${BINPATH}
-       for x in gnat*; do
-               # For some reason, g77 gets made instead of ${CTARGET}-g77...
-               # this should take care of that
-               if [[ -f ${x} ]] ; then
-                       # In case they're hardlinks, clear out the target first
-                       # otherwise the mv below will complain.
-                       rm -f ${CTARGET}-${x}
-                       mv ${x} ${CTARGET}-${x}
-               fi
-
-               if [[ -f ${CTARGET}-${x} ]] ; then
-                       if ! is_crosscompile ; then
-                               ln -sf ${CTARGET}-${x} ${x}
-                               dosym ${BINPATH#${EPREFIX}}/${CTARGET}-${x} \
-                                       /usr/bin/${x}-${GCC_CONFIG_VER}
-                       fi
-                       # Create versioned symlinks
-                       dosym ${BINPATH#${EPREFIX}}/${CTARGET}-${x} \
-                               /usr/bin/${CTARGET}-${x}-${GCC_CONFIG_VER}
-               fi
-
-               if [[ -f ${CTARGET}-${x}-${GCC_CONFIG_VER} ]] ; then
-                       rm -f ${CTARGET}-${x}-${GCC_CONFIG_VER}
-                       ln -sf ${CTARGET}-${x} ${CTARGET}-${x}-${GCC_CONFIG_VER}
-               fi
-       done
-}
-
-pkg_postinst () {
-       toolchain_pkg_postinst
-       einfo "This provide the GNAT compiler with gcc for ada/c/c++ and more"
-       einfo "The compiler binary is ${CTARGET}-gcc-${TOOLCHAIN_GCC_PV}"
-       einfo "Even if the c/c++ compilers are using almost the same patched"
-       einfo "source as the sys-devel/gcc package its use is not extensively"
-       einfo "tested, and not supported for updating your system, except for 
ada"
-       einfo "related packages"
-}

Reply via email to