Commit Graph

29 Commits

Author SHA1 Message Date
Tee KOBAYASHI ba3ac030ce gnuchess: Use alternative `pthread_cancel` workaround 2022-12-13 12:31:52 +00:00
Henrik Grimler b281bc2145
rebuild(deps:libc++): bump termux-main packages that depend on libc++
All except libllvm, rust, rustc-nightly, openfoam and libdispatch,
those packages will be handled separately.
2022-08-13 12:21:20 +02:00
Lucy Phipps 083581ec15
gnuchess: update to 6.2.9 2022-07-22 19:27:02 +01:00
Ivan Max d5e5e7c2de
assign "games" group to game packages (#8271)
This is used by packages built in pacman format.

%ci:no-build
2021-12-18 11:31:10 +02:00
Henrik Grimler 0dc2f09fa7
games: bump all packages as part of merge with termux-packages
So that the package that is uploaded to the main repo has a higher
version than the version in the game repo.

All packages have been uploaded manually.

%ci:no-build
2021-11-27 13:26:06 +01:00
Henrik Grimler f7721249e9 Bump all packages depending on libc++
As part of ndk-r23 update.
2021-11-27 13:00:41 +01:00
Henrik Grimler 15229340b3 gnuchess: update to 6.2.8 2021-11-27 13:00:41 +01:00
Henrik Grimler a5b3bf11cf Set TERMUX_PKG_MAINTAINER for all packages 2021-11-27 13:00:41 +01:00
Henrik Grimler 958cf170a2 gnuchess: update to 6.2.7 2021-11-27 13:00:41 +01:00
Henrik Grimler 43a1484f71 gnuchess: mv package from main repository 2021-11-27 13:00:41 +01:00
Henrik Grimler 9464c06e8b gnuchess: move to game-packages 2020-04-22 20:12:31 +02:00
Henrik Grimler ba71ef641e gnuchess: bump revision
Previous build failed
2020-04-22 18:35:48 +02:00
Fredrik Fornwall 3c73676ec2 gnuchess: Update from 6.2.5 to 6.2.6 2020-04-19 23:43:58 +02:00
Leonid Pliushch 5f9c0a1c8f gnuchess: bump revision 2019-06-19 21:35:51 +03:00
Leonid Pliushch 2c16db52fc bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Leonid Pliushch 54036eac1a bump revision of all packages dependent on readline 2019-02-20 17:48:39 +02:00
Leonid Pliushch 46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Leonid Pliushch 6da297d95a gnuchess: add patch for 'pthread_cancel()' 2018-11-10 23:27:05 +01:00
Leonid Pliushch aacab3fae3 gnuchess: update to 6.2.5 2018-11-10 23:27:05 +01:00
Fredrik Fornwall 6988f30ee7 Bump c++-using packages 2018-06-26 13:29:06 +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
Fredrik Fornwall 91f8996a01 cboard: Rebuild against latest ncurses 2017-03-07 01:24:04 +01:00
Fredrik Fornwall 3fc9ead8d5 gnuchess: Update from 6.2.3 to 6.2.4 2016-10-29 16:25:44 -04:00
Fredrik Fornwall 722ed12d69 Switch from ftp.gnu.org to mirrors.kernel.org 2016-09-24 18:42:39 -04:00
Fredrik Fornwall 76c011d81e gnuchess: Update from 6.2.2 to 6.2.3 2016-09-22 21:53:48 +02:00
Fredrik Fornwall 83d11d6e04 Update readline to v7 and bash to v4.4
As a consequence of updating readline to version 7 we bump the
build revision of all packaging linking to it as the soname has
changed.
2016-09-17 18:29:14 -04: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 289f1725e7 Update gnuchess 2015-10-25 16:55:08 -04:00
Fredrik Fornwall 59f0d218a6 Initial push 2015-06-13 01:03:31 +02:00