Commit Graph

15 Commits

Author SHA1 Message Date
Joakim
d793c38a93 ldc: Update from 1.10 to 1.11, add AArch64 build, update llvm-config
script, and use Ninja to build.
2018-08-21 00:49:42 +02:00
Joakim
f4a2e468de ldc: Update from 1.9 to 1.10 2018-06-20 23:35:23 +02:00
Henrik Grimler
84b372babc Allow TERMUX_PKG_SRCURL and TERMUX_PKG_SHA256 to be arrays (#2506)
* build-package.sh: allow for arrays in TERMUX_PKG_{SRCURL,SHA256}

Packages that require several source archives can then set these parameters to
arrays instead of downloading them "manually" in termux_step_post_extract.

Downloaded files are extracted into subfolders in TERMUX_PKG_SRCDIR.

Tested for backward compatibility in a couple of packages and the combinations
tar + tar, zip + tar, tar + zip, zip + zip.

* perl: download perl-cross through TERMUX_PKG_SRCURL

* perl: remove $PREFIX/{lib/libperl.so,include/perl} before build

Otherwise building perl twice doesn't give the same results, symlinks are
messed up.

Also remove old remnant from when there was a Kid.pm.patch.

* bash: fix tiny typo

* ecj: remove hardcoded SHA256 and pkg version

* elfutils: download argp-standalone through TERMUX_PKG_SRCURL

* ldc: download all src archives through TERMUX_PKG_SRCURL

* libgc: download libatomic_ops through TERMUX_PKG_SRCURL

* libllvm: download all src archives through TERMUX_PKG_SRCURL

* linux-man-pages: download src archives through TERMUX_PKG_SRCURL

* ncurses: download all src archives through TERMUX_PKG_SRCURL

* pngquant: download lib sources through TERMUX_PKG_SRCURL

Use .zip for lib since the downloaded archives are otherwise both named
$TERMUX_PKG_VERSION.tar.gz and replace each other. This causes caching to
not work.
2018-06-13 02:15:26 +02:00
Joakim
53025a10bd ldc: Update from 1.8 to 1.9 2018-05-01 22:40:33 +02:00
Joakim
f28a8b50a7 ldc: Update from 1.7 to 1.8 2018-03-06 16:43:50 +01:00
Joakim
9d5c06a3bd ldc: Update from 1.6 to 1.7 2018-01-06 20:16:14 +01:00
Henrik Grimler
f2fce63f9b ldc: update llvm tar SHA256 & name 2017-12-22 00:09:53 +01:00
joakim-noah
4ca52245df ldc: update to 1.6 release (#1893) 2017-12-03 10:04:16 +01:00
joakim-noah
9910927667 ldc: update to 1.5 release (#1731) 2017-10-31 19:10:15 +01:00
Fredrik Fornwall
8f8c71d7c6 ldc: Build with -DPYTHON_EXECUTABLE=which python
This avoids a cross-compiled python binary from being picked up.
2017-09-13 15:44:02 +02:00
Joakim
dcd2ee17d8 ldc: update to 1.4 release 2017-09-13 11:56:33 +02:00
joakim-noah
085ed77aed ldc: add dub and rdmd, plus bump host dmd to latest version 2.076.0 (#1377) 2017-09-06 21:16:04 +02:00
Joakim
1986232751 ldc: Enable the package, switch to lightly tweaked llvm from ldc repo, add more targets, update wiki link, and upgrade host D compiler to 2.075.1 2017-08-29 21:15:08 +02:00
Fredrik Fornwall
8ea53d75fe packages/ldc -> disabled-packages/ldc 2017-07-01 02:43:26 +02:00
joakim-noah
89304c98be ldc: add package (#1078) 2017-07-01 02:43:00 +02:00