Commit Graph

55 Commits

Author SHA1 Message Date
Lucy Phipps
ec5751faba boost: update to 1.77.0 2021-10-06 01:24:43 +01:00
Simeon Huang
3622ee1fe6 use the official download link 2021-05-09 16:58:20 +02:00
Leonid Pliushch
7068764a19
boost: avoid use of statx 2021-02-08 14:39:20 +02:00
Leonid Pliushch
8457b1a50a
boost: update to 1.75.0 2021-02-07 17:13:02 +00:00
Leonid Pliushch
37375312b9
explicitly set maintainer for each package
In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo "its-pointless.github.io" specifies us as maintainer
for its packages. This is NOT TRUE and potentially misleads people using
these packages.

Now TERMUX_PKG_MAINTAINER will contain a default value which is neutral
and not specify maintainer. So all packages now have to override it to
the correct value.

[skip ci]
%ci:no-build
2020-12-20 15:16:34 +02:00
Ludea
8c83ce9002 Build Boost with log enable (#5999) 2020-11-07 20:02:04 +02:00
Leonid Pliushch
a475209a63 boost: rebuild with python 3.9 2020-10-08 18:53:47 +03:00
Butta
8b701199e3 boost: update from 1.73.0 to 1.74.0 and bump dependent packages 2020-08-16 13:27:12 +05:30
Leonid Pliushch
f7782f33de boost: update to 1.73.0 & bump dependent packages 2020-05-13 11:31:03 +03:00
Henrik Grimler
6c4affb005 Bump liblzma and dependent packages to restart CI
All except php since it has been uploaded manually
2020-03-20 08:54:28 +01:00
Leonid Pliushch
6d7e9429f7 bump liblzma-dependent packages 2020-03-19 20:58:37 +02:00
Leonid Pliushch
8b1686210c boost: fix patch 2020-01-13 01:13:45 +02:00
Leonid Pliushch
78547ed0da boost: update to 1.72.0 2020-01-13 01:02:45 +02:00
its-pointless
641ebbb202 enable boost static libs 2019-12-19 11:30:38 +11:00
Fredrik Fornwall
f699c47dc7 boost: Update from 1.70.0 to 1.71.0 2019-11-27 23:24:36 +01:00
Leonid Pliushch
04802e6c5b boost: update for python 3.8 2019-11-18 02:52:33 +02:00
Leonid Pliushch
c352216c63 packages: standardize values of several control variables for build.sh
Variables

 TERMUX_PKG_PLATFORM_INDEPENDENT
 TERMUX_DEBUG
 TERMUX_PKG_HAS_DEBUG
 TERMUX_PKG_ESSENTIAL
 TERMUX_SUBPKG_ESSENTIAL
 TERMUX_PKG_NO_STATICSPLIT
 TERMUX_PKG_BUILD_IN_SRC
 TERMUX_PKG_FORCE_CMAKE
 TERMUX_PKG_HOSTBUILD

should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.

build-package.sh should make decision based on variable's value but not on
whether it is set or empty.

%ci:no-build
2019-08-12 18:49:13 +03:00
Leonid Pliushch
c81d4c8698 add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
2019-08-08 16:58:34 +03:00
Leonid Pliushch
6e70277fb3 no more develsplit + provide static libraries as separate package
%ci:no-build
2019-07-28 21:17:12 +03:00
Leonid Pliushch
e2b2ab869d boost: bump revision 2019-06-19 21:18:20 +03:00
Fredrik Fornwall
ef8865e732 boost: Update from 1.69.0 to 1.70.0 2019-05-07 23:45:07 +02:00
Leonid Pliushch
b98ffcf631 add libiconv to dependencies where needed 2019-05-05 21:29:36 +02:00
Leonid Pliushch
d19ee5b489 boost: rebuild due to versioned liblzma 2019-05-03 17:20:26 +03:00
Leonid Pliushch
11200afa32 add zlib to dependencies where needed 2019-04-14 16:00:23 +03:00
Leonid Pliushch
9ffeae7879 boost: use linkflags from LDFLAGS 2019-03-12 16:48:20 +02:00
Leonid Pliushch
2c16db52fc bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Leonid Pliushch
6a3865aa08 fix licenses where possible
Some packages have license set to "custom" and this
should be fixed.
2019-01-21 17:17:53 +02:00
Leonid Pliushch
361d8c519f [incomplete] set licenses for packages 2019-01-20 22:41:50 +01:00
Fredrik Fornwall
83b5a05506 boost: Do not link against zstd 2019-01-03 00:45:45 +01:00
Fredrik Fornwall
36eda7a505 boost: Update from 1.68.0 to 1.69.0 2018-12-31 02:41:08 +01:00
Fredrik Fornwall
fc9fd770a4 python: Update from 3.6.6 to 3.7.1 2018-10-21 21:16:53 +02:00
Fredrik Fornwall
e500adb3b4 boost: Update from 1.67.0 to 1.68.0 2018-08-14 12:19:31 +02:00
Fredrik Fornwall
6988f30ee7 Bump c++-using packages 2018-06-26 13:29:06 +02:00
Fredrik Fornwall
b1ba7dbf95 boost: Bump revision after update 2018-05-14 17:33:51 +02:00
Tom Yan
248cde994b set address-model 2018-05-14 16:51:38 +02:00
its-pointless
5dba6d8779 enables coroutine and context 2018-05-14 16:51:38 +02:00
Tom Yan
5694891398 boost: add python2 variant of libboost_python 2018-05-14 02:26:52 +02:00
Tom Yan
e54ed44bde boost: unsplit libboost-python
libboost_python was never supposed to be linked to libpython. Hence
the patch, and in turn the dependency to the python package, and in
turn the package split, were never necessary.
2018-05-14 02:26:52 +02:00
Tom Yan
91dd97de1c boost: Update from 1.65.1 to 1.67.0 2018-05-14 02:26:52 +02:00
Fredrik Fornwall
2ce432845d boost: Update download url 2018-02-26 00:09:05 +01:00
its-pointless
8cd521f159 libboost_python not linked to python fix 2018-01-07 22:18:56 +01:00
Fredrik Fornwall
ab05a21040 boost: Do not change the build id 2018-01-06 20:14:46 +01:00
its-pointless
4ffbecd28d boost add python3 lib 2018-01-05 18:08:18 +01:00
Fredrik Fornwall
750b73c46a Some http -> https 2017-10-27 23:10:55 +02:00
Fredrik Fornwall
1f30bd82dc boost: Depend on liblzma 2017-09-24 23:14:59 +02:00
Fredrik Fornwall
03e82ec78d boost: Update from 1.64.0 to 1.65.1 2017-09-24 21:48:20 +02:00
Fredrik Fornwall
51c7760090 Drop need of setting TERMUX_PKG_FOLDERNAME
Instead figure out the top level source folder ourselves.
2017-09-20 00:48:04 +02:00
Fredrik Fornwall
b6dd9f3c8f boost: Fix building with NDK r15c 2017-08-08 11:13:48 +02:00
Fredrik Fornwall
fc438462d6 boost: Bumpt revision after arm c++ changes 2017-07-27 03:19:31 +02:00
Fredrik Fornwall
6c29aaa1c7 Transition from gnustl to libc++
This will make things as std::to_string() and other C++ features
work with a modern and supported C++ library.

We package up libc++_shared.so and bump the revision of every C++
using package to make it rebuild against it.

Users who have built C++ using libraries or programs will probably
need to rebuild them if they are linked against Termux-supplied
libraries, as user code was previously linked against gnustl while
the system libraries are now using libc++, and it's not a good idea
to mix C++ standard libraries in a program.
2017-07-14 00:23:37 +02:00