Commit Graph

25 Commits

Author SHA1 Message Date
Fredrik Fornwall
6c4e80b67e bison: Update from 3.4.2 to 3.5 2019-12-12 21:18:08 +01:00
Henrik Grimler
2d8c6cc6a3 bison: fix build error if libandroid-spawn has been built 2019-10-06 17:52:04 +02:00
Leonid Pliushch
81109c4135 bison: update to 3.4.2 2019-09-15 22:54:41 +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
b1761d54fe bison: update to 3.4.1 2019-05-25 00:47:47 +03:00
Leonid Pliushch
c0e751f3f6 bison: update to 3.4 2019-05-21 14:10:39 +03:00
Fredrik Fornwall
96509008f2 bison: Update from 3.3.1 to 3.3.2 2019-02-03 22:18:47 +01:00
Fredrik Fornwall
076ed4fad2 bison: Update from 3.3 to 3.3.1 2019-01-30 00:39:17 +01:00
Fredrik Fornwall
221262bab6 bison: Update from 3.2.4 to 3.3 2019-01-27 09:21:24 +01:00
Leonid Pliushch
361d8c519f [incomplete] set licenses for packages 2019-01-20 22:41:50 +01:00
Fredrik Fornwall
1f5df39540 bison: Update from 3.2.3 to 3.2.4 2018-12-28 00:58:45 +01:00
Auxilus
7c05e9d0f6 update bison to 3.2.3 2018-12-24 00:01:31 +01:00
Fredrik Fornwall
e0c25842e1 bison: Update from 3.2.1 to 3.2.2 2018-11-27 00:25:40 +01:00
Leonid Pliushch
a72765c65f bison: update to 3.2.1 2018-11-10 23:30:25 +01:00
Fredrik Fornwall
e780564834 bison: Update from 3.0.5 to 3.1 2018-08-28 23:36:11 +02:00
Fredrik Fornwall
bedaed35e3 bison: Update from 3.0.4 to 3.0.5 2018-05-30 01:08:43 +02:00
Fredrik Fornwall
dedd4d579b bison: Depend on m4 2018-02-07 16:33:49 +01:00
Fredrik Fornwall
544181cd4f Use more source checksums 2017-03-27 01:56:11 +02:00
Fredrik Fornwall
af4dc416ed s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/ 2017-01-11 01:21:42 -05:00
Fredrik Fornwall
f1a313cdb9 bison: Remove useless hostbuild 2017-01-05 18:58:49 -05:00
Fredrik Fornwall
722ed12d69 Switch from ftp.gnu.org to mirrors.kernel.org 2016-09-24 18:42:39 -04:00
Fredrik Fornwall
8de869ffaa bison: Update build revision 2016-03-06 01:19:52 -05:00
michalbednarski
e5293e16a0 bison: Don't use absolute path to m4 2016-03-05 22:33:11 +01:00
Fredrik Fornwall
150f95af27 Fix rpl_malloc when cross compiling
Work around rpl_malloc being used, see
http://wiki.buici.com/xwiki/bin/view/Programing+C+and+C%2B%2B/Autoconf+and+RPL_MALLOC
for more information:

"The AC_FUNC_MALLOC macro makes sure that the malloc function when passed a zero
argument returns a valid memory block instead of a NULL pointer. This behaviour
conforms to the GNU C library.  Normally, this is a reasonable test that autoconf
makes at build-time. In the case of cross-compilation, however, autoconf cannot
execute a program to verify proper behavior.  It makes the conservative assumption
that the target library will produce non-conforming code.

Failure of this test causes autconf to replace malloc() calls with rpl_malloc()
calls. At link time, if there is no rpl_malloc() function, the linker will fail
with an error describing the missing symbol. The autoconf documentation recommends
adding this harmless code to the application to implement the function."

In Termux the rpl_malloc() usage is useless at best, and may also prevent building
some packages as well as giving runtime crashes for libgc-using packages or others
expecting to intercept malloc.

Previously some packages specified worked around this themselves, but the configure
arguments are now moved into build-package.sh.
2015-11-15 16:04:37 -05:00
Fredrik Fornwall
59f0d218a6 Initial push 2015-06-13 01:03:31 +02:00