diff options
author | V3n3RiX <venerix@koprulu.sector> | 2021-10-20 10:22:14 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2021-10-20 10:22:14 +0100 |
commit | 46eedbedafdb0040c37884982d4c775ce277fb7b (patch) | |
tree | db33a91259730be84999e13a8d8168c799f50ac0 /dev-lang/fpc/fpc-3.2.2.ebuild | |
parent | e23a08d0c97a0cc415aaa165da840b056f93c997 (diff) |
gentoo resync : 20.10.2021
Diffstat (limited to 'dev-lang/fpc/fpc-3.2.2.ebuild')
-rw-r--r-- | dev-lang/fpc/fpc-3.2.2.ebuild | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/dev-lang/fpc/fpc-3.2.2.ebuild b/dev-lang/fpc/fpc-3.2.2.ebuild index ffe9f92b4f08..ce1852bf58e9 100644 --- a/dev-lang/fpc/fpc-3.2.2.ebuild +++ b/dev-lang/fpc/fpc-3.2.2.ebuild @@ -10,13 +10,14 @@ DESCRIPTION="Free Pascal Compiler" SRC_URI="mirror://sourceforge/freepascal/fpcbuild-${PV}.tar.gz mirror://sourceforge/freepascal/fpc-${PV}.source.tar.gz amd64? ( mirror://sourceforge/freepascal/${P}.x86_64-linux.tar ) + arm64? ( mirror://sourceforge/freepascal/${P}.aarch64-linux.tar ) x86? ( mirror://sourceforge/freepascal/${P}.i386-linux.tar ) doc? ( mirror://sourceforge/freepascal/Documentation/${PV}/doc-html.tar.gz -> ${P}-doc-html.tar.gz )" S="${WORKDIR}/fpcbuild-${PV}/fpcsrc" LICENSE="GPL-2 LGPL-2.1-with-linking-exception" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 ~arm64 x86" IUSE="doc source" RESTRICT="strip" #269221 @@ -43,6 +44,10 @@ src_unpack() { FPC_ARCH="x86_64" PV_BIN="${PV}" ;; + arm64) + FPC_ARCH="aarch64" + PV_BIN="${PV}" + ;; x86) FPC_ARCH="i386" PV_BIN="${PV}" @@ -75,6 +80,10 @@ set_pp() { FPC_ARCH="x64" FPC_PARCH="x86_64" ;; + arm64) + FPC_ARCH="a64" + FPC_PARCH="aarch64" + ;; x86) FPC_ARCH="386" FPC_PARCH="i386" @@ -163,7 +172,7 @@ src_install() { rm -r "${ED}"/usr/lib/fpc/lexyacc || die case ${ARCH} in - amd64) + amd64|arm64) mkdir -p "${ED}"/usr/$(get_libdir) || die mv "${ED}"/usr/lib/*.so "${ED}/usr/$(get_libdir)/" || die ;; |