1 |
commit: cde2f08764fa33cf70accba2564deff4a99f76c6 |
2 |
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Oct 31 13:56:34 2018 +0000 |
4 |
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Oct 31 13:56:34 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde2f087 |
7 |
|
8 |
dev-lang/gnat-gpl: Remove old version |
9 |
|
10 |
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org> |
11 |
Package-Manager: Portage-2.3.49, Repoman-2.3.11 |
12 |
|
13 |
dev-lang/gnat-gpl/Manifest | 1 - |
14 |
dev-lang/gnat-gpl/gnat-gpl-2018.ebuild | 190 --------------------------------- |
15 |
2 files changed, 191 deletions(-) |
16 |
|
17 |
diff --git a/dev-lang/gnat-gpl/Manifest b/dev-lang/gnat-gpl/Manifest |
18 |
index dd6b26a7c8a..3b51ed405b9 100644 |
19 |
--- a/dev-lang/gnat-gpl/Manifest |
20 |
+++ b/dev-lang/gnat-gpl/Manifest |
21 |
@@ -10,7 +10,6 @@ DIST gcc-6-gpl-2017-src.tar.gz 88045488 BLAKE2B 5df712eadef723df9057653e49d215ce |
22 |
DIST gcc-6.3.0-patches-1.0.tar.bz2 7596 BLAKE2B e3c298bd80b83e72d6ea9b4ec777d4f28153bf959da1e54307909383efecd2bf0e7e0cc9d9b27529e5f00b2e27132bf5ff6afd2129d061d3b111f9cfe732a874 SHA512 8fc96086bd3da3726687ee9d180d3b5d0a7d5814141d44eac8eb01566a783ec780c8fb8f55f75d6e9c9006b2e407e20cdb5835d541b0b66a47dd60642861734c |
23 |
DIST gcc-6.3.0.tar.bz2 99903185 BLAKE2B 3dc1e965afcad665d659fbb953978ef297ddbdd4d8918d36b35e977f8a2786b986f6875af2f12c599cc827b2b725d8b79ac021c9b51fb1d6d274318a59aa182c SHA512 234dd9b1bdc9a9c6e352216a7ef4ccadc6c07f156006a59759c5e0e6a69f0abcdc14630eff11e3826dd6ba5933a8faa43043f3d1d62df6bd5ab1e82862f9bf78 |
24 |
DIST gcc-7-gpl-2018-src.tar.gz 90302033 BLAKE2B 2f79137e176bff04c4fb17ab863302943588226d5b599dfa1acf0e495111be1c581f4e130f911c312916669c4f2707eec5218601db090d5060248b2fe481d710 SHA512 79f06deca5753251de82a703f4a9698c117706290df779291a5405edb06f1c225d1d2416bda0e67dcd87cc308bf79504e89d4bd8e22aa0eedfbf06d88bc37f33 |
25 |
-DIST gcc-7.3.0-patches-1.4.tar.bz2 8238 BLAKE2B 72a5dcb046558c8f5c3a75040fe24ce1106c43af7510d6febf667b4377cb9caea5ebe9e1287af90e4ebfffa3f3f22ca85f533acf57c2e2d896f92adc1659b9f5 SHA512 24ed0d82240426efb111bbf48913b96fdc824ae3aa5a653298a726ebe64a40791f484229bbab9cc58f73d658e0b4b83ccd13081cfbea6e1673ef1d076cca3b33 |
26 |
DIST gcc-7.3.0-patches-1.6.tar.bz2 11313 BLAKE2B cdb823d73a66949cd73f9ebff50cf1cdbb59f04b439a700c239110d36982d70c8acd219402ce8aea26f848d5067856d9aa54470ea683678bbfe9fe08a9f592d1 SHA512 7670deb57e07a83a05f54d962c0faa36d91d8cf43f9f023d3231983e98768d9f90f2a3c9a95f69853086012474fc336bc47fc4af4ab9337b69c89415ce61c1c4 |
27 |
DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302 SHA512 ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4 |
28 |
DIST gcc-interface-4.9-gpl-2016-src.tar.gz 339037 BLAKE2B 8218ea3a3e3ddb11febb5f2fbcfad69ec25251d3ed6bf4f9c70dc9b3720cc2fb3310d704db40bd0c749be89b17a2b3766ddae3d6158313480073856057ad4bcf SHA512 507df314d1890c228c19f458bd51197377deaaa2d6082fe1e71b62b683252ee5fba4adfe2386246e14618b1c77288e0dcb5bf501e2daaca249b6299462c2f6bd |
29 |
|
30 |
diff --git a/dev-lang/gnat-gpl/gnat-gpl-2018.ebuild b/dev-lang/gnat-gpl/gnat-gpl-2018.ebuild |
31 |
deleted file mode 100644 |
32 |
index 42cc96779ef..00000000000 |
33 |
--- a/dev-lang/gnat-gpl/gnat-gpl-2018.ebuild |
34 |
+++ /dev/null |
35 |
@@ -1,190 +0,0 @@ |
36 |
-# Copyright 1999-2018 Gentoo Foundation |
37 |
-# Distributed under the terms of the GNU General Public License v2 |
38 |
- |
39 |
-EAPI="5" |
40 |
- |
41 |
-PATCH_VER="1.4" |
42 |
- |
43 |
-TOOLCHAIN_GCC_PV=7.3.0 |
44 |
-GCC_CONFIG_VER=7.3.1 |
45 |
- |
46 |
-inherit eutils toolchain-funcs toolchain |
47 |
- |
48 |
-REL=7 |
49 |
-MYP=gcc-${REL}-gpl-${PV}-src |
50 |
-BTSTRP_X86=gnat-gpl-2014-x86-linux-bin |
51 |
-BTSTRP_AMD64=gnat-gpl-2014-x86_64-linux-bin |
52 |
- |
53 |
-DESCRIPTION="GNAT Ada Compiler - GPL version" |
54 |
-HOMEPAGE="http://libre.adacore.com/" |
55 |
-SRC_URI+=" |
56 |
- http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27aa5 |
57 |
- -> ${P}-src.tar.gz |
58 |
- http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27aa7 |
59 |
- -> ${MYP}.tar.gz |
60 |
- http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27aa6 |
61 |
- -> gcc-interface-${REL}-gpl-${PV}-src.tar.gz |
62 |
- bootstrap? ( |
63 |
- amd64? ( |
64 |
- http://mirrors.cdn.adacore.com/art/564b3ebec8e196b040fbe66c -> |
65 |
- ${BTSTRP_AMD64}.tar.gz |
66 |
- ) |
67 |
- x86? ( |
68 |
- http://mirrors.cdn.adacore.com/art/564b3e9dc8e196b040fbe248 -> |
69 |
- ${BTSTRP_X86}.tar.gz |
70 |
- ) |
71 |
- )" |
72 |
- |
73 |
-LICENSE+=" GPL-2 GPL-3" |
74 |
-KEYWORDS="~amd64 ~x86" |
75 |
-IUSE="+bootstrap" |
76 |
- |
77 |
-RDEPEND="!sys-devel/gcc:${GCC_CONFIG_VER}" |
78 |
-DEPEND="${RDEPEND} |
79 |
- elibc_glibc? ( >=sys-libs/glibc-2.13 ) |
80 |
- >=sys-devel/binutils-2.20" |
81 |
- |
82 |
-S="${WORKDIR}"/${MYP} |
83 |
-PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )" |
84 |
-FSFGCC=gcc-${TOOLCHAIN_GCC_PV} |
85 |
- |
86 |
-pkg_setup() { |
87 |
- toolchain_pkg_setup |
88 |
- |
89 |
- if use amd64; then |
90 |
- BTSTRP=${BTSTRP_AMD64} |
91 |
- else |
92 |
- BTSTRP=${BTSTRP_X86} |
93 |
- fi |
94 |
- |
95 |
- if use bootstrap; then |
96 |
- GCC="${WORKDIR}"/${BTSTRP}/bin/gcc |
97 |
- else |
98 |
- GCC=${ADA:-$(tc-getCC)} |
99 |
- fi |
100 |
- |
101 |
- gnatbase=$(basename ${GCC}) |
102 |
- gnatpath=$(dirname ${GCC}) |
103 |
- |
104 |
- GNATMAKE=${gnatbase/gcc/gnatmake} |
105 |
- if [[ ${gnatpath} != "." ]] ; then |
106 |
- GNATMAKE="${gnatpath}/${GNATMAKE}" |
107 |
- fi |
108 |
-} |
109 |
- |
110 |
-src_unpack() { |
111 |
- if ! use bootstrap && [[ -z "$(type ${GNATMAKE} 2>/dev/null)" ]] ; then |
112 |
- eerror "You need a gcc compiler that provides the Ada Compiler:" |
113 |
- eerror "1) use gcc-config to select the right compiler or" |
114 |
- eerror "2) set the bootstrap use flag" |
115 |
- die "ada compiler not available" |
116 |
- fi |
117 |
- |
118 |
- GCC_A_FAKEIT=" |
119 |
- ${P}-src.tar.gz |
120 |
- ${MYP}.tar.gz |
121 |
- gcc-interface-${REL}-gpl-${PV}-src.tar.gz" |
122 |
- if use bootstrap; then |
123 |
- GCC_A_FAKEIT="${GCC_A_FAKEIT} ${BTSTRP}.tar.gz" |
124 |
- fi |
125 |
- |
126 |
- toolchain_src_unpack |
127 |
- if use bootstrap; then |
128 |
- rm ${BTSTRP}/libexec/gcc/${CHOST}/4.7.4/ld || die |
129 |
- fi |
130 |
-} |
131 |
- |
132 |
-src_prepare() { |
133 |
- CC=${GCC} |
134 |
- CXX="${gnatbase/gcc/g++}" |
135 |
- GNATBIND="${gnatbase/gcc/gnatbind}" |
136 |
- GNATLINK="${gnatbase/gcc/gnatlink}" |
137 |
- GNATLS="${gnatbase/gcc/gnatls}" |
138 |
- if [[ ${gnatpath} != "." ]] ; then |
139 |
- CXX="${gnatpath}/${CXX}" |
140 |
- GNATBIND="${gnatpath}/${GNATBIND}" |
141 |
- GNATLINK="${gnatpath}/${GNATLINK}" |
142 |
- GNATLS="${gnatpath}/${GNATLS}" |
143 |
- fi |
144 |
- mkdir bin || die |
145 |
- ln -s $(which ${GCC}) bin/gcc || die |
146 |
- ln -s $(which ${CXX}) bin/g++ || die |
147 |
- ln -s $(which ${GNATMAKE}) bin/gnatmake || die |
148 |
- ln -s $(which ${GNATBIND}) bin/gnatbind || die |
149 |
- ln -s $(which ${GNATLINK}) bin/gnatlink || die |
150 |
- ln -s $(which ${GNATLS}) bin/gnatls || die |
151 |
- |
152 |
- cd .. |
153 |
- mv ${P}-src/src/ada ${MYP}/gcc/ || die |
154 |
- mv gcc-interface-${REL}-gpl-${PV}-src ${MYP}/gcc/ada/gcc-interface || die |
155 |
- epatch "${FILESDIR}"/${P}-gentoo.patch |
156 |
- rm patch/91_all_bmi-i386-PR-target-81763.patch || die |
157 |
- rm patch/93_all_copy-constructible-fix.patch || die |
158 |
- cd - |
159 |
- sed -i \ |
160 |
- -e 's:$(P) ::g' \ |
161 |
- gcc/ada/gcc-interface/Makefile.in \ |
162 |
- || die "sed failed" |
163 |
- toolchain_src_prepare |
164 |
-} |
165 |
- |
166 |
-src_configure() { |
167 |
- export PATH=${PWD}/bin:${PATH} |
168 |
- local trueGCC_BRANCH_VER=${GCC_BRANCH_VER} |
169 |
- GCC_BRANCH_VER=$(gcc-version) |
170 |
- downgrade_arch_flags |
171 |
- GCC_BRANCH_VER=${trueGCC_BRANCH_VER} |
172 |
- toolchain_src_configure \ |
173 |
- --enable-languages=ada \ |
174 |
- --disable-libada |
175 |
-} |
176 |
- |
177 |
-src_compile() { |
178 |
- unset ADAFLAGS |
179 |
- toolchain_src_compile |
180 |
- gcc_do_make "-C gcc gnatlib-shared" |
181 |
- ln -s gcc ../build/prev-gcc || die |
182 |
- ln -s ${CHOST} ../build/prev-${CHOST} || die |
183 |
- gcc_do_make "-C gcc gnattools" |
184 |
-} |
185 |
- |
186 |
-src_install() { |
187 |
- toolchain_src_install |
188 |
- cd "${D}"${BINPATH} |
189 |
- for x in gnat*; do |
190 |
- # For some reason, g77 gets made instead of ${CTARGET}-g77... |
191 |
- # this should take care of that |
192 |
- if [[ -f ${x} ]] ; then |
193 |
- # In case they're hardlinks, clear out the target first |
194 |
- # otherwise the mv below will complain. |
195 |
- rm -f ${CTARGET}-${x} |
196 |
- mv ${x} ${CTARGET}-${x} |
197 |
- fi |
198 |
- |
199 |
- if [[ -f ${CTARGET}-${x} ]] ; then |
200 |
- if ! is_crosscompile ; then |
201 |
- ln -sf ${CTARGET}-${x} ${x} |
202 |
- dosym ${BINPATH#${EPREFIX}}/${CTARGET}-${x} \ |
203 |
- /usr/bin/${x}-${GCC_CONFIG_VER} |
204 |
- fi |
205 |
- # Create versioned symlinks |
206 |
- dosym ${BINPATH#${EPREFIX}}/${CTARGET}-${x} \ |
207 |
- /usr/bin/${CTARGET}-${x}-${GCC_CONFIG_VER} |
208 |
- fi |
209 |
- |
210 |
- if [[ -f ${CTARGET}-${x}-${GCC_CONFIG_VER} ]] ; then |
211 |
- rm -f ${CTARGET}-${x}-${GCC_CONFIG_VER} |
212 |
- ln -sf ${CTARGET}-${x} ${CTARGET}-${x}-${GCC_CONFIG_VER} |
213 |
- fi |
214 |
- done |
215 |
-} |
216 |
- |
217 |
-pkg_postinst () { |
218 |
- toolchain_pkg_postinst |
219 |
- einfo "This provide the GNAT compiler with gcc for ada/c/c++ and more" |
220 |
- einfo "The compiler binary is ${CTARGET}-gcc-${TOOLCHAIN_GCC_PV}" |
221 |
- einfo "Even if the c/c++ compilers are using almost the same patched" |
222 |
- einfo "source as the sys-devel/gcc package its use is not extensively" |
223 |
- einfo "tested, and not supported for updating your system, except for ada" |
224 |
- einfo "related packages" |
225 |
-} |