Commit Graph

50 Commits

Author SHA1 Message Date
Leonid Pliushch 6ed2e23775 libandroid-support: fix typo in build.sh
Now libandroid-support.a shouldn't be empty.
2019-09-11 04:25:38 +03: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 6e70277fb3 no more develsplit + provide static libraries as separate package
%ci:no-build
2019-07-28 21:17:12 +03:00
Leonid Pliushch 2085a12565 libandroid-support: finally drop iconv implementation
It is replaced by GNU iconv.
2019-05-23 21:37:54 +03:00
Leonid Pliushch 0375aa47c5 libandroid-support: do not use iconv.h header 2019-05-23 03:19:20 +03:00
Leonid Pliushch 768eebdf77 libandroid-support: add dpkg to pre-depends
Fix for https://github.com/termux/termux-packages/issues/3762.
2019-05-12 23:21:08 +03:00
Leonid Pliushch 8852c05a61 Revert "libandroid-support: declare that package breaks old 'coreutils' and 'tar'" 2019-05-08 01:49:11 +03:00
Leonid Pliushch 93c8a36275 libandroid-support: declare that package breaks old 'coreutils' and 'tar'
Attempt to fix https://github.com/termux/termux-packages/issues/3762.
2019-05-08 01:36:41 +03:00
Leonid Pliushch fcc4395126 Revert "libandroid-support: add libiconv as pre-depends" 2019-05-06 21:14:30 +03:00
Leonid Pliushch c0ab39a9bd libandroid-support: add libiconv as pre-depends
Another attempt to fix https://github.com/termux/termux-packages/issues/3762.

%ci:reset-backlog
2019-05-06 20:45:32 +03:00
Leonid Pliushch de91ad3eb8 Revert "libandroid-support: depend on libiconv"
This reverts commit d9d23e254a8d89869a372d92e3aa3ad28a9b1baa.
2019-05-06 19:54:29 +03:00
Leonid Pliushch eb3a240d04 libandroid-support: depend on libiconv
May be needed to handle some situations while upgrading.
2019-05-06 19:51:31 +03:00
Leonid Pliushch 9dda444a87 new package: libiconv 2019-05-05 21:29:36 +02: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
Fredrik Fornwall 873f60cbb5 iconv.h from libandroid-support to ndk-patches 2019-01-25 02:57:27 +01:00
Fredrik Fornwall 3ab4c8f8e0 Remove langinfo.h from libandroid-support
Instead provide langinfo.h with inline implemention of nl_langinfo()
as a system header.

This avoids linking in libandroid-support.so in some places, and
improves compatibility when building code on-device.
2019-01-25 01:58:51 +01:00
Tom Yan 4fdb7ae495 libandroid-support: use --remove-destination for header copying
in case of old symlink at destination
2019-01-23 01:40:08 +01:00
Tom Yan 5a5a423235 libandroid-support/libflac: bump revision after changes
rebuild libflac with presence of langinfo.h to fix issue in utf-8
metadata handling
2019-01-23 01:40:08 +01:00
Tom Yan 0db05befbc libandroid-support: place headers directly under include 2019-01-23 01:40:08 +01:00
Leonid Pliushch 46d333adba add licenses for more packages 2019-01-21 17:17:53 +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 eaa7b49107 Make libintl.h provide inline stubs
Previously libandroid-support contained inline stubs for libintl.h
functions (gettext(), dgettext() and friends).

We now provide inline versions of them in libintl.h directly so
libandroid-support is no longer necessary to get them.
2017-08-17 00:34:44 +02:00
Fredrik Fornwall 82bf768408 libandroid-support: Update from 20 to 21 2017-08-04 03:01:38 +02:00
Fredrik Fornwall cfef68b8ac libandroid-support: Update to v20
This adds back mbsrtowcs and mbsnrtowcs and should fix #1138.
2017-07-16 11:34:57 +02:00
Fredrik Fornwall 1db64a03d7 libandroid-support: Update to v19
This version has been cleaned up considerably. Also bump php since
it uses strfmon() which has been removed from libandroid-support.
2017-07-15 03:57:18 +02:00
Fredrik Fornwall d66b227088 libandroid-support: Remove unused wcwidth.c 2017-07-15 03:06:55 +02:00
Fredrik Fornwall 49dd98a346 Update from NDK r14 to r15
The docker image has been updated, use
	./scripts/update-docker.sh
to update.

Note that we are still using the old deprecated non-unified headers
- updating to that is the next step.
2017-06-11 22:55:04 +02:00
Fredrik Fornwall b27e6fed1f libandroid-support: Fix indentation 2017-03-05 11:49:49 +01:00
Fredrik Fornwall a922c73f42 Reset relevant package revisions after update 2017-03-05 01:34:02 +01:00
Fredrik Fornwall 508fa73cb8 Always call post-extract step in srcdir 2017-01-10 03:14:35 -05:00
Fredrik Fornwall 65d7b23cf7 libandroid-support: Update wcwidth(3) function 2016-08-04 12:09:45 -04:00
Fredrik Fornwall 5227dace69 Use -f flag for ln to force new timestamp 2016-06-12 14:50:26 -04:00
Fredrik Fornwall 2c0203760f libandroid-support: Remove C++-style comments 2016-05-25 16:19:13 -04:00
Fredrik Fornwall ca9662c53f libandroid-support: Bump revision after arm softfp 2016-05-18 19:16:15 -04:00
Fredrik Fornwall c5730e4dfb libandroid-support: Include musl-ctype/ 2016-03-22 17:05:51 -04:00
Fredrik Fornwall e802a5e7cc Patch stdlib.h to have MB_CUR_MAX=4
We always want to use utf-8 so let's try this.
2016-03-22 16:58:15 -04:00
Fredrik Fornwall c48baa622f libandroid-support: Add back strfmon.c 2016-03-16 17:38:49 -04:00
Fredrik Fornwall d453a4861f libandroid-support: Add back some musl-multibyte
This fixes e.g. findutils find.
2016-03-14 04:20:12 -04:00
Fredrik Fornwall 0c1ada1f25 libandroid-support: 32-bit build same as 64-bit
Fixes e.g. wide character problems with the fish shell.
2016-03-13 18:13:26 -04:00
Fredrik Fornwall 2a435b690e libandroid-support: Define nl_langinfo for 64-bit 2016-03-12 17:51:55 -05:00
Fredrik Fornwall 12f6ac00e0 libandroid-support: Add iconv for 64-bit build 2016-01-04 06:39:40 -05:00
Fredrik Fornwall c5421c5824 libandroid-support: Add musl-locale/intl.c to 64-bit 2016-01-03 19:46:24 -05:00
Fredrik Fornwall 983e64adf4 libandroid-support: Enable langinfo for 64-bit 2016-01-03 08:59:29 -05:00
Fredrik Fornwall ce2a8eac82 Add mblen.c to 64-bit libandroid-support build 2015-12-01 19:43:46 -05:00
Fredrik Fornwall 02eb3a1a7f libandroid-support: Add wcslcpy to header 2015-07-15 19:10:35 -04:00
Fredrik Fornwall fa85bc7b3e libandroid-support: Fix dangling extern C linkage in libintl.h 2015-07-13 02:50:34 -04:00
Fredrik Fornwall c8c9d0b875 libandroid-support: Fix crash on android m preview 2015-07-11 05:56:01 -04:00
Fredrik Fornwall 8f7dda8321 Work against 64-bit builds 2015-06-25 06:36:03 -04:00
Fredrik Fornwall 59f0d218a6 Initial push 2015-06-13 01:03:31 +02:00