1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
7 DESCRIPTION="GNAT Ada suite"
8 HOMEPAGE="http://libre.adacore.com/"
10 x86? ( http://mirrors.cdn.adacore.com/art/564b3e9dc8e196b040fbe248
11 -> ${MYP}-x86-linux-bin.tar.gz )
12 amd64? ( http://mirrors.cdn.adacore.com/art/564b3ebec8e196b040fbe66c
13 -> ${MYP}-x86_64-linux-bin.tar.gz )"
31 cd ${MYP}-$(usex amd64 x86_64 x86)-linux-bin
32 cd share/examples/gnat
34 full_project/full.xml \
36 other_languages/cpp_main/cpp_main.xml \
37 other_languages/cpp_pragmas/cpp_pragmas.xml \
38 other_languages/import_from_c/import_from_c.xml \
40 stream_io/stream_io.xml \
41 simple_project/simple.xml \
43 xml_stream/xml_stream.xml \
44 containers/anagram/anagram.xml \
45 containers/genealogy/genealogy.xml \
46 containers/hash/hash.xml \
47 containers/library/library.xml \
48 containers/shapes/shapes.xml \
49 containers/spellcheck/spellcheck.xml \
50 containers/wordcount/wordcount.xml \
51 containers/wordfreq/wordfreq.xml \
52 oo_interfaces/oo_interfaces.xml \
53 oo_airline/oo_airline.xml \
59 -e "s:PREFIX:${PREFIX}:" \
60 gnat-examples.xml || die
63 # Remove objects from binutils
65 rm addr2line c++filt gprof objdump || die
67 rm share/doc/gnat/info/{as,bfd,binutils,ld}.info || die
68 rm lib*/libiberty.a || die
70 # Remove objects from gdb
72 rm gdb gdbserver gcore || die
74 rm -r include/gdb || die
75 rm lib*/libinproctrace.so || die
76 rm -r share/gdb-* || die
77 rm share/doc/gnat/info/gdb.info || die
80 machine=$(usex amd64 x86_64 x86)-pc-linux-gnu
81 rm libexec//gcc/${machine}/${basever}/ld || die
85 cd ${MYP}-$(usex amd64 x86_64 x86)-linux-bin
89 doins -r etc include lib* share
90 insinto ${PREFIX}/share/gps/plug-ins
91 doins share/examples/gnat/gnat-examples.xml
92 fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/cc1
93 fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/cc1plus
94 fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/collect2
95 fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/gnat1
96 fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/liblto_plugin.so.0.0.0
97 fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/lto1
98 fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/lto-wrapper
99 fperms 755 ${PREFIX}/libexec/gprbuild/gprbind
100 fperms 755 ${PREFIX}/libexec/gprbuild/gprlib
104 einfo "GNAT GPL is now installed. To launch it, you must put"
105 einfo " ${PREFIX}/bin"
106 einfo "in front of your PATH environment variable. The following"
107 einfo "commands enable you to do this:"
108 einfo " PATH=${PREFIX}/bin:\$PATH; export PATH (Bourne shell)"
109 einfo " setenv PATH ${PREFIX}/bin:\$PATH (C shell)"
110 einfo " Thank you for installing GNAT GPL Edition"