Commit Graph

49 Commits

Author SHA1 Message Date
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
Fredrik Fornwall 49e4083bd2 openssl: Use getauxval(3) for cpu capabilities 2019-06-24 20:55:18 +02:00
Fredrik Fornwall cea6363b53 openssl: Update from 1.1.1b to 1.1.1c 2019-05-29 23:05:23 +02:00
Leonid Pliushch ce9a4847c5 openssl: bump revision after 0d1170cc 2019-05-06 17:27:12 +03:00
Fredrik Fornwall ec1d67595d openssl: Ensure folder exists 2019-04-27 22:54:15 +02:00
Henrik Grimler 803f92acf9 openssl: declare that it breaks openssl-tool << 1.1.1b-1
To not get errors on apt update && apt upgrade
2019-03-09 07:49:15 +01:00
Fredrik Fornwall 6e6e469f3a openssl: Bump revision after openssl.cnf move
See https://github.com/termux/termux-packages/pull/3432
2019-03-04 19:26:26 +01:00
Leonid Pliushch 58a53ecedf openssl: put openssl.cnf to main package 2019-03-03 18:29:25 +02:00
Fredrik Fornwall 0ca5137581 openssl: Update from 1.1.1a to 1.1.1b 2019-03-01 21:36:11 +01:00
Wetitpig 5f07ac4eb9 Change permissions 2019-02-09 21:06:31 +02:00
Wetitpig 5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Leonid Pliushch 46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall bc28ce6c6e openssl: Update from 1.1.1 to 1.1.1a 2018-11-21 23:36:34 +01:00
Leonid Pliushch 15c576546d openssl: build with 'engine support'
Closes https://github.com/termux/termux-packages/issues/2847.
2018-11-14 00:48:28 +01:00
Fredrik Fornwall dfbfbb0eed openssl-tool: Bundle openssl.cnf (fixes #2865) 2018-09-21 01:01:06 +02:00
Fredrik Fornwall de09dafea4 openssl: Build with -fno-integrated-as for arm 2018-09-19 23:46:16 +02:00
Fredrik Fornwall a38fac51ce openssl: Fix broken Configuration patch 2018-09-14 22:16:09 +02:00
Fredrik Fornwall 23774ece51 libcurl&openssl: Make sure curl is not broken
The updated openssl package now conflicts with "libcurl (<< 7.61.0-1)",
so no one will get openssl 1.1.1 without also getting an updated libcurl
7.61.1-1 linking against it.

From the other direction the new libcurl depends on
"openssl (>= 1.1.1)", so no one will get libcurl 7.61.1-1 without also
getting the updated openssl 1.1.1 which it uses.
2018-09-12 00:01:19 +02:00
Fredrik Fornwall fd72a74c42 openssl: Update from 1.0.2 to 1.1.1 (#2775) 2018-09-11 22:43:19 +02:00
Fredrik Fornwall b9d4e1b84f openssl: Update from 1.0.2o to 1.0.2p 2018-08-15 17:35:53 +02:00
Fredrik Fornwall b59eb21d99 Quote $TERMUX_ARCH when used in toplevel script 2018-08-13 22:25:02 +02:00
Leonid Pliushch b7ecf01d51 openssl: fix paths for '/etc/egd-pool' and '/etc/entropy' 2018-06-20 23:36:41 +02:00
Vishal Biswas 160d3aeb06 update ndk to 17 and switch some packages to clang build (#2415)
* update ndk to 17

* bump NDK version in setup-android script

* libnl: fix for ndk r17

* libpixman: use clang's __builtin_shufflevector instead of __builtin_shuffle (#1)

Required to make package build with ndk17.

* fix as for arm

* ndk17 still uses ld.bfd on aarch64

* use -fno-integrated-as for clang only

* glib: remove patch unnecessary after ndk17

* torsocks: remove unneeded patch after ndk17

* subversion: fix build as clang++ now errors out for mismatched flags

* libpulseaudio: fix build with ndk17

https://github.com/termux/termux-packages/pull/2415#issuecomment-388296684

* gst-plugins-good: disable video4linux2

ioctl is defined as __overloadable in ndk17 headers which
  conflicts with v4l2object's member ioctl

* libzmq: disable Werror to build with ndk17

* ltrace: hardcode symbol not available in ndk17

* busybox: build with clang for all arches except arm

* dropbear: build with clang instead of gcc

* gnupg: build with clang instead of gcc

* openssl: use clang for all arches except arm

* picolisp: build with clang instead of gcc

* valgrind: use clang on all arches except aarch64

* Revert "gst-plugins-good: disable video4linux2"

This reverts commit 43850b81ccf60033c25cb13dfd326c1b0528773a.
Already applied on base branch.

* libllvm: use default arm triple
2018-05-27 14:55:20 +02:00
Fredrik Fornwall 0c88d75c6f openssl: Update from 1.0.2n to 1.0.2o 2018-03-30 22:44:10 +02:00
Fredrik Fornwall 9e6bae5250 openssl: Update from 1.0.2m to 1.0.2n 2017-12-08 09:49:15 +01:00
Fredrik Fornwall 4a8e358d09 openssl: Update from 1.0.2l to 1.0.2m 2017-11-02 23:39:08 +01:00
Fredrik Fornwall f2b37eb861 openssl: Enable PSK
Also rebuild stunnel with PSK support (fixes #1235).
2017-08-09 23:53:31 +02:00
Fredrik Fornwall 02969e0702 openssl: Update from 1.0.2k to 1.0.2l 2017-05-25 23:08:33 +02:00
Fredrik Fornwall f717f6aec2 openssl: Update from 1.0.2j to 1.0.2k 2017-01-27 22:49:56 +01:00
Fredrik Fornwall a38193c6d0 openssl: Note that it doesn't build with clang 2017-01-15 19:40:15 +01:00
Fredrik Fornwall 558794c8b6 openssl: Update from 1.0.2i to 1.0.2j 2016-09-26 09:28:56 -04:00
Fredrik Fornwall a1b245c64e openssl: Update from 1.0.2h to 1.0.2i 2016-09-22 14:42:43 -04:00
Fredrik Fornwall e239964bac Make it possible to specify checksum for src 2016-08-24 06:34:43 -04:00
Fredrik Fornwall c2c4edce16 openssl: Fix Configure.patch 2016-06-25 18:13:16 -04:00
Fredrik Fornwall 2d52f3dc14 openssl: Ensure that bin/openssl is a pie binary 2016-06-21 18:45:57 -04:00
Fredrik Fornwall 2ca2c2e28a openssl: Fix x86_64 build 2016-06-17 16:18:13 -04:00
Fredrik Fornwall 5b9a960d7e openssl: Bump revision after arm softp change 2016-05-18 19:12:44 -04:00
Fredrik Fornwall bb27a0ec42 Various package updates
Many of them cascading from the update of glib.
2016-05-04 08:54:30 -04:00
Fredrik Fornwall a9f53978ff openssl: Update from 1.0.2f to 1.0.2g 2016-03-02 11:06:37 -05:00
Fredrik Fornwall 41c3e84e2a openssl: Update from 1.0.2e to 1.0.2f 2016-01-28 12:49:06 -05:00
Fredrik Fornwall 02b1e70ea5 openssl: Update from 1.0.2d to 1.0.2e 2015-12-03 11:08:57 -05:00
Fredrik Fornwall 68b9813716 openssl: Fix 64-bit build 2015-12-01 19:50:21 -05:00
Fredrik Fornwall 0f6115d01f openssl: Update to etc/tls 2015-08-12 00:03:43 -04:00
Fredrik Fornwall 31e099114a CA certificates setup
Move the CA certs from libcurl to separate ca-certificates package which both openssl and gnutls depends on.

For a smooth upgrade without packages clashing with the same file, rename etc/ssl to etc/tls.

Also update gnutls to latest version and give configure argument to use common certificate file.
2015-08-11 23:52:41 -04:00
Fredrik Fornwall d56c571f60 Update openssl from 1.0.2c to 1.0.2d 2015-07-09 17:35:54 -04:00
Fredrik Fornwall 32ef886f5e Update openssl from 1.0.2a to 1.0.2c 2015-06-15 15:53:36 -04:00
Fredrik Fornwall 59f0d218a6 Initial push 2015-06-13 01:03:31 +02:00