Compare commits

..
1170 Commits
Author SHA1 Message Date
Termux Github Actions 97768c9bd1 gh: update to 2.4.0
Packages / build (arm) (push) Canceled after 0s
Packages / build (i686) (push) Canceled after 0s
Packages / build (x86_64) (push) Canceled after 0s
Packages / upload (push) Canceled after 0s
Packages / build (aarch64) (push) Canceled after 0s
This commit has been automatically submitted by Github Actions.
2021-12-21 18:10:25 +00:00
Termux Github Actions 752961ace8 zstd: update to 1.5.1
This commit has been automatically submitted by Github Actions.
2021-12-21 12:42:44 +00:00
xyllery-7 aecf275af8 update yarn 2021-12-21 10:31:57 +05:30
Leonid Pliushch 216ad17458 pipes.sh: bump revision 2021-12-20 17:22:33 +02:00
Leonid Pliushch d332ec887e github actions: change regexp for packages
Allow dot in package name.
2021-12-20 17:21:55 +02:00
Jeeva K 831490387a new package: bk (#7917) 2021-12-20 16:47:03 +02:00
Tee KOBAYASHI 9d7c060c6a *-java: Use Java 8 2021-12-20 16:41:38 +02:00
Tee KOBAYASHI 52f907cd85 new package: pdftk 2021-12-20 16:41:38 +02:00
Tee KOBAYASHI 2e4a7b71ac new package: libbcprov-java 2021-12-20 16:41:38 +02:00
Tee KOBAYASHI 7aa247adf1 new package: libcommons-lang3-java 2021-12-20 16:41:38 +02:00
Leonid Pliushch 7850ef6e42 wdiff: use mirror as ftp.gnu.org doesn't respond 2021-12-20 16:37:39 +02:00
Yisus7u7 adedcebbc4 dbus: update to 1.13.18 (#8217) 2021-12-20 16:08:31 +02:00
Tee KOBAYASHI e77ee26d73 new package: squeezelite 2021-12-20 16:03:25 +02:00
Al-buharie 283b6f0f14 new package: wdiff (#8263) 2021-12-20 15:58:57 +02:00
Termux Github Actions 8cc5c9cad8 sslscan: update to 2.0.11
This commit has been automatically submitted by Github Actions.
2021-12-20 12:33:18 +00:00
Tee KOBAYASHI a50823da6b toolchain: Link libandroid-support with --no-as-needed 2021-12-20 12:01:41 +02:00
Tee KOBAYASHI 5d75686611 new package: tsmuxer 2021-12-20 11:43:56 +02:00
xtkoba f8448679ec new package: mympd (#8244) 2021-12-20 11:40:23 +02:00
Tee KOBAYASHI 50b9308a9b new package: pari 2021-12-20 11:38:22 +02:00
xtkoba 85a1bf5469 new package: ircd-irc2 (#8176) 2021-12-20 11:36:17 +02:00
xtkoba b0db448429 new package: mruby (#8090) 2021-12-20 11:33:01 +02:00
xtkoba b8b664e508 krb5: use libresolv-wrapper (#8160) 2021-12-20 11:30:25 +02:00
Leonid Pliushch 2e096e4698 axel: update to 2.17.11 2021-12-20 10:40:41 +02:00
Marlin Sööse 6824a019c2 proxmark3-git: update to latest master 2021-12-20 13:52:49 +05:30
Termux Github Actions 2ac5d0fa0f libexpat: update to 2.4.2
This commit has been automatically submitted by Github Actions.
2021-12-20 00:19:34 +00:00
Termux Github Actions 80195a4a67 chezmoi: update to 2.9.4
This commit has been automatically submitted by Github Actions.
2021-12-20 00:15:07 +00:00
Tee KOBAYASHI b84034eb0e dropbear: Do not allow login if login name is NULL 2021-12-19 11:56:50 +02:00
Tee KOBAYASHI a016a0d6ae dropbear: Do not use getpwnam() 2021-12-19 11:56:50 +02:00
Tee KOBAYASHI a1f7307352 new package: libnewt, whiptail 2021-12-19 11:51:13 +02:00
Tee KOBAYASHI 60e9d3f0e8 dialog: Update to 1.3-20211214 2021-12-19 11:51:13 +02:00
Tee KOBAYASHI bfc75bf297 dialog: Remove whiptail symlink
Effectively reverting commit d308429ede.
2021-12-19 11:51:13 +02:00
Efreak 3303896573 new package: pipes.sh (#8278) 2021-12-19 11:50:08 +02:00
bubbec 2f583a4c6d cpufetch: update to 1.01 2021-12-19 14:49:30 +05:30
Termux Github Actions d828c90651 assimp: update to 5.1.4
This commit has been automatically submitted by Github Actions.
2021-12-19 00:25:09 +00:00
Tee KOBAYASHI e6e667362d poppler: Bump revision to rebuild 2021-12-18 18:33:35 +01:00
Yaksh Bariya 817323d8d9 nodejs: update to 17.3.0 2021-12-18 21:19:30 +05:30
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
Termux Github Actions e1d7c2160e flyctl: update to 0.0.270
This commit has been automatically submitted by Github Actions.
2021-12-18 00:25:29 +00:00
Termux Github Actions c5af394fc9 binaryen: update to 104
This commit has been automatically submitted by Github Actions.
2021-12-18 00:22:53 +00:00
Butta 8b0aa2706a llbuild: build latest version and don't auto-update 2021-12-18 02:37:13 +05:30
bubbec 3e95628477 nano: update to 6.0 2021-12-18 00:55:30 +05:30
Termux Github Actions 1603348a62 k9s: update to 0.25.15
This commit has been automatically submitted by Github Actions.
2021-12-17 18:19:29 +00:00
ruki e6ad1c84c0 xmake: 2.6.2 2021-12-17 21:23:42 +05:30
bubbec 46fdc94bfa tor: update to 0.4.6.9 2021-12-17 20:35:45 +05:30
Tee KOBAYASHI 119191e5c9 new package: quilt 2021-12-17 15:56:04 +02:00
Tee KOBAYASHI b1bb12d611 diffstat: Use alternative source URL 2021-12-17 15:56:04 +02:00
Tee KOBAYASHI bd845ea6a5 new package: diffstat 2021-12-17 15:56:04 +02:00
Ivan Max fdf35a1a7b pulseaudio: update path to directory with libaaudio.so (#8255) 2021-12-17 15:31:23 +02:00
Tee KOBAYASHI 2d241fd42f nim: Install dochack 2021-12-17 14:56:03 +02:00
Yisus7u7 ada4dd1675 gdk-pixbuf: depends on zstd (#8264) 2021-12-17 14:50:28 +02:00
Termux Github Actions f8a961cd2a hugo: update to 0.91.0
This commit has been automatically submitted by Github Actions.
2021-12-17 12:21:37 +00:00
Termux Github Actions c12be721e1 utf8proc: update to 2.7.0
This commit has been automatically submitted by Github Actions.
2021-12-17 06:40:57 +00:00
Termux Github Actions 20e6bf6d79 k9s: update to 0.25.14
This commit has been automatically submitted by Github Actions.
2021-12-17 06:18:09 +00:00
Henrik Grimler 688a026c91 librsvg: remove libcroco from dependencies
It should no longer needed.
2021-12-16 22:55:51 +01:00
xtkoba bf5808179c new package: apktool (#8212) 2021-12-16 21:13:02 +02:00
bubbec 61855061f2 tor: update to 0.4.6.8 2021-12-17 00:22:10 +05:30
Termux Github Actions b0470b444d k9s: update to 0.25.13
This commit has been automatically submitted by Github Actions.
2021-12-16 18:17:14 +00:00
Termux Github Actions 46f82c0e2d topgrade: update to 8.1.2
This commit has been automatically submitted by Github Actions.
2021-12-16 12:37:22 +00:00
xyllery-7 324311b477 bump mutt (#8259)
* bump mutt
2021-12-16 12:15:52 +05:30
Termux Github Actions d731618f72 youtubedr: update to 2.7.6
This commit has been automatically submitted by Github Actions.
2021-12-16 06:36:38 +00:00
Termux Github Actions 96177b148b git-delta: update to 0.11.3
This commit has been automatically submitted by Github Actions.
2021-12-16 00:19:05 +00:00
Dmitry Marakasov e0a56d3a23 cavez-of-phear: update to 0.6.1 2021-12-16 03:33:13 +05:30
Termux Github Actions 2c82d8e40d tracepath: update to 20211215
This commit has been automatically submitted by Github Actions.
2021-12-15 19:03:51 +00:00
Termux Github Actions 4f06845791 erlang: update to 24.2
This commit has been automatically submitted by Github Actions.
2021-12-15 18:28:48 +00:00
Leonid Pliushch 05d57dc5cb termux-tools: adjust termux-info for supporting pacman package management base
Support reporting updates and repository subscriptions for Pacman.
2021-12-15 20:16:45 +02:00
Yaksh Bariya f4a4b33e52 cgal: update to 5.3.1 2021-12-15 20:33:38 +05:30
Yaksh Bariya b4a06882a5 macchina: update to 6.0.1 2021-12-15 19:57:13 +05:30
Yaksh Bariya ec53507d58 libmpdclient: update to 2.20 2021-12-15 19:39:40 +05:30
Yaksh Bariya 22877fbf08 lighttpd: update to 1.4.63 2021-12-15 19:33:56 +05:30
Leonid Pliushch 1b2162ac2e nodejs-lts: bump revision 2021-12-15 15:49:55 +02:00
Ivan Max cc2a20702f nodejs-lts: metadata: provides "nodejs" (#8247) 2021-12-15 15:48:42 +02:00
Yaksh Bariya 64e1857b41 libzim: update to 7.0.0 2021-12-15 19:09:44 +05:30
Yaksh Bariya b41215f92a neomutt: update to 20211029 2021-12-15 18:23:12 +05:30
Termux Github Actions 938b698ea8 radare2: update to 5.5.4
This commit has been automatically submitted by Github Actions.
2021-12-15 12:35:33 +00:00
Termux Github Actions 593b8546bd k9s: update to 0.25.12
This commit has been automatically submitted by Github Actions.
2021-12-15 12:17:22 +00:00
xtkoba 3684cb850d glib: Fix bug in glib-gtimezone.patch (#8243)
```
 ../src/glib/gtimezone.c:1909:56: warning: incompatible pointer types passing 'gchar *' (aka 'char *') to parameter of type 'gchar **' (aka 'char **'); take the address with & [-Wincompatible-pointer-types]
       GBytes *zoneinfo = zone_info_android(identifier, resolved_identifier);
                                                        ^~~~~~~~~~~~~~~~~~~
                                                        &
 ../src/glib/gtimezone.c:527:34: note: passing argument to parameter 'out_identifier' here
                    gchar       **out_identifier)
                                  ^
```
2021-12-15 06:51:28 +05:30
Termux Github Actions 630b01094d elixir: update to 1.13.1
This commit has been automatically submitted by Github Actions.
2021-12-15 00:13:03 +00:00
Oskar 017c9305fb Update build.sh 2021-12-14 21:58:42 +05:30
Oskar 41cf53f1b3 bump vim to 8.2.3800 2021-12-14 21:58:42 +05:30
Yaksh Bariya e54de65f96 Revert "termux_setup_meson: roll back to 0.59.3"
This reverts commit df0c1def16.
2021-12-14 19:32:13 +05:30
Henrik Grimler 87b9cd3cfd bootstraps: remove science-repo
Since the science-packages repository has been merged into
termux-packages.
2021-12-14 14:57:18 +01:00
Lucinda May Phipps 9427b74160 librsvg: update to 2.52.4 (again) 2021-12-14 12:31:30 +00:00
Henrik Grimler 238c9f3cb0 libsoup: add brotli to dependencies
Listed as dependency (and not make dependency) by archlinux. Configure
script for xfce4-screenshooter fails without it due to pkg-config
script for libsoup requiring libbrotli:
https://github.com/termux/x11-packages/actions/runs/1577375602
2021-12-14 13:05:58 +01:00
Yaksh Bariya df0c1def16 termux_setup_meson: roll back to 0.59.3
shared-mime-info from x11 packages needs old version of meson
2021-12-14 16:00:26 +05:30
Tee KOBAYASHI c979b31b2c librsvg: Allow multiple definitions for arm 2021-12-14 10:38:41 +01:00
Tee KOBAYASHI b9efc15099 librsvg: Disable static 2021-12-14 10:38:41 +01:00
Tee KOBAYASHI 8836cf419c librsvg: Bump revision to rebuild 2021-12-14 10:38:41 +01:00
Maxython 0ecdc9cc36 wget: bump TERMUX_PKG_REVISION 2021-12-14 10:10:23 +01:00
Maxython 4303ac5621 wget: fix gnulib compilation error 2021-12-14 10:10:23 +01:00
Butta 8843bd573c swift: patch cmark config to get compiler to build 2021-12-14 11:20:20 +05:30
Butta 37af0ab82e swift: update from 5.5.1 to 5.5.2 2021-12-14 08:29:09 +05:30
Termux Github Actions fed42eb827 librav1e: update to 0.5.1
This commit has been automatically submitted by Github Actions.
2021-12-14 00:34:33 +00:00
Termux Github Actions 6f854237e6 libraqm: update to 0.8.0
This commit has been automatically submitted by Github Actions.
2021-12-14 00:22:39 +00:00
Termux Github Actions 6d7342691e k9s: update to 0.25.10
This commit has been automatically submitted by Github Actions.
2021-12-14 00:21:40 +00:00
Termux Github Actions 43ac00f115 jfrog-cli: update to 2.9.0
This commit has been automatically submitted by Github Actions.
2021-12-13 18:15:52 +00:00
Henrik Grimler a46221dae1 gdk-pixbuf: bump after librsvg and glib update
Installing it currently gives error in postinst script:

Setting up gdk-pixbuf (2.42.6-1) ...
g_module_open() failed for /data/data/com.termux/files/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: dlopen failed: cannot locate symbol "__multf3" referenced by "/data/data/com.termux/files/usr/lib/librsvg-2.so"...
2021-12-13 15:31:03 +01:00
Henrik Grimler 57c5afd29f gstreamer: bump (again) after glib update
Gives errors like:

```
$ gst-launch-1.0

(gst-plugin-scanner:31057): GStreamer-WARNING **: 15:23:01.958: Failed to load plugin '/data/data/com.termux/files/usr/lib/gstreamer-1.0/libgstudp.so': dlopen failed: cannot locate symbol "__floatunsitf" referenced by "/data/data/com.termux/files/usr/lib/gstreamer-1.0/libgstudp.so"...

(gst-plugin-scanner:31057): GStreamer-WARNING **: 15:23:01.965: Failed to load plugin '/data/data/com.termux/files/usr/lib/gstreamer-1.0/libgstisomp4.so': dlopen failed: cannot locate symbol "__floatunsitf" referenced by "/data/data/com.termux/files/usr/lib/gstreamer-1.0/libgstisomp4.so"...

(gst-plugin-scanner:31057): GStreamer-WARNING **: 15:23:01.990: Failed to load plugin '/data/data/com.termux/files/usr/lib/gstreamer-1.0/libgstrtp.so': dlopen failed: cannot locate symbol "__floatunsitf" referenced by "/data/data/com.termux/files/usr/lib/gstreamer-1.0/libgstrtp.so"...
```
2021-12-13 15:30:55 +01:00
Henrik Grimler 7b6695780a librsvg: rebuild (again) after glib update
Gives errors like:

g_module_open() failed for /data/data/com.termux/files/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: dlopen failed: cannot locate symbol "__multf3" referenced by "/data/data/com.termux/files/usr/lib/librsvg-2.so"...
2021-12-13 15:27:58 +01:00
Henrik Grimler f57bd91ab8 qemu: bump after glib and libcairo update
Should fix https://github.com/termux/termux-packages/issues/8230.
2021-12-13 15:26:13 +01:00
Tee KOBAYASHI 318f25c7f7 new package: stuntman 2021-12-13 14:53:08 +01:00
Tee KOBAYASHI 2d929a7117 megacmd: Change handling of dummy libpthread.a 2021-12-13 14:52:21 +01:00
Tee KOBAYASHI cf44500331 new package: megacmd 2021-12-13 14:52:21 +01:00
Termux Github Actions f608e19ffc findomain: update to 5.1.1
This commit has been automatically submitted by Github Actions.
2021-12-13 12:21:26 +00:00
Master Java 3e62d8b81e maven: update to 3.8.4 2021-12-13 17:16:29 +05:30
Lokesh Pandey ff8bc9e86c Merge pull request #8224 from masterjavaofficial/patch-2
gradle: update to 7.3.1
2021-12-13 16:10:03 +05:30
Master Java 190f5bec13 gradle: update to 7.3.1
Additional Changes:
- Changed the package type from All (includes docs and sources) to Binary only
2021-12-13 16:22:56 +06:00
Henrik Grimler 3abcd55aae cgdb: add patch to disable fdsan
Similar to patch for texlive-bin, inetutils, emacs and zsh. Cast from
void to function pointer had to be modified though, , or else we get a
compilation error:

cgdb.cpp:1770:12: error: cannot initialize a variable of type 'void (*)(enum android_fdsan_error_level)' with an rvalue of type 'void *'
    void (*set_fdsan_error_level)(enum android_fdsan_error_level newlevel) = dlsym(lib_handle, "android_fdsan_set_error_level");
           ^                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Not sure why we have not seen the same error for the other packages
with this patch.

Fixes https://github.com/termux/termux-packages/issues/7881.
2021-12-13 09:32:03 +01:00
Termux Github Actions 1bed36cd3f findomain: update to 5.1.0
This commit has been automatically submitted by Github Actions.
2021-12-13 06:26:15 +00:00
Termux Github Actions dc413c3378 chezmoi: update to 2.9.3
This commit has been automatically submitted by Github Actions.
2021-12-13 06:15:26 +00:00
Lucy Phipps 7fbde753c9 Revert "librsvg: update to 2.52.4"
This reverts commit ea63e06de0.
2021-12-13 05:05:37 +00:00
Lucinda May Phipps ea63e06de0 librsvg: update to 2.52.4 2021-12-13 04:35:16 +00:00
Tee KOBAYASHI 5b2a9e6295 new package: libtorrent-rasterbar 2021-12-12 16:06:34 +02:00
Tee KOBAYASHI 161926b36d new package: traceroute 2021-12-12 16:05:23 +02:00
Yaksh Bariya 53add687eb librsvg: rebuild after gdk-pixbuf rebuild
Seems like this is needed after gdk-pixbuf was rebuilt against glib 1.70.2
2021-12-12 17:51:29 +05:30
Tee KOBAYASHI 752c74676d man: Bump revision 2021-12-12 13:51:34 +05:30
xtkoba 01e864b603 man: Fix build with NDK r23b 2021-12-12 13:51:34 +05:30
Termux Github Actions 197bd4a253 harfbuzz: update to 3.2.0
This commit has been automatically submitted by Github Actions.
2021-12-12 06:19:59 +00:00
Yaksh Bariya d48360e34d ndk-sysroot: revbump after new ndk patch for mntent.h 2021-12-12 10:07:41 +05:30
Yaksh Bariya 7fdbd59148 glib: update to 2.70.2 2021-12-12 10:07:41 +05:30
Yaksh Bariya dd647ac3c7 toolchain: bump revision 2021-12-12 10:07:41 +05:30
Yaksh Bariya bcecd85a67 imagemagick: get source from GitHub Releases 2021-12-12 10:07:41 +05:30
Yaksh Bariya 0ded3d1a6a gdk-pixbuf: remove unused meson options 2021-12-12 10:07:41 +05:30
Yaksh Bariya 72dfe5266b revbump packages dependent on glib 2021-12-12 10:07:41 +05:30
Yaksh Bariya fda92be338 glib: update to 1.70.1 2021-12-12 10:07:41 +05:30
Termux Github Actions f8babb8fb3 php-zephir-parser: update to 1.4.2
This commit has been automatically submitted by Github Actions.
2021-12-12 00:29:00 +00:00
Leonid Pliushch 8279cf4717 setup-ubuntu.sh: use 'env' to pass DEBIAN_FRONTEND=noninteractive
Fixes https://github.com/termux/termux-packages/issues/8209
2021-12-11 23:19:13 +02:00
Ivan Max 3d62742dec apr-util: fix source url (#8208) 2021-12-11 18:57:57 +02:00
agnostic-apollo 8a00a3fec2 Merge pull request #8198 from agnostic-apollo/add-setpriv
Added: Add setpriv to util-linux
2021-12-11 21:36:17 +05:00
agnostic-apollo 8c2bd90b19 Changed: Bump libcap-ng to 0.8.3~pre1
Added `setpriv` in `util-linux` which requires `libcap-ng` to be updated as well for it work.

Android 7 and some Android devices 8 do not support ambient capabilities and will return `activate capabilities: Invalid argument` when running `setpriv`.

strace shows `"prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_IS_SET, CAP_CHOWN, 0, 0) = -1 EINVAL (Invalid argument)"`

This was an issue with `libcap-ng` where support for `PR_CAP_AMBIENT` was checked at compile time, so `setpriv` only worked on Android > `7`/`8` when `capng_apply()` was called.

`4.3    kernel   PR_CAP_AMBIENT`

https://github.com/util-linux/util-linux/blob/v2.37.1/sys-utils/setpriv.c#L1010
https://github.com/stevegrubb/libcap-ng/blob/v0.8.2/src/cap-ng.c#L59
https://github.com/stevegrubb/libcap-ng/blob/v0.8.2/src/cap-ng.c#L716
https://source.android.com/devices/architecture/kernel/android-common

This has been fixed in `libcap-ng` by checking `PR_CAP_AMBIENT` at runtime with `187ed535`. `libcap-ng` `0.8.3` has not been released yet and so we use a pre release version `0.8.3~pre1`.

https://github.com/stevegrubb/libcap-ng/issues/28
https://github.com/stevegrubb/libcap-ng/commit/187ed535
2021-12-11 21:32:49 +05:00
agnostic-apollo f766299ad9 Changed: Bump util-linux to 2.37.2-1 2021-12-11 21:32:49 +05:00
agnostic-apollo ba5540e22d Added: Add setpriv to util-linux 2021-12-11 21:32:49 +05:00
Tim van der Molen cf4e1a620b sqlcipher: update to 4.5.0
Also remove the unneeded libsqlite dependency.
2021-12-11 20:46:10 +05:30
Termux Github Actions f438e25490 flyctl: update to 0.0.269
This commit has been automatically submitted by Github Actions.
2021-12-11 00:13:57 +00:00
xtkoba d617bb28bc new package: uwsgi (#8148) 2021-12-10 22:37:54 +02:00
xtkoba de533fe10c new package: stone (#8171) 2021-12-10 22:34:36 +02:00
Tee KOBAYASHI 2d5c265659 nim: Install tools 2021-12-10 22:31:24 +02:00
xtkoba 11e5a0c703 new package: id3ted (#8178) 2021-12-10 22:23:05 +02:00
Tee KOBAYASHI e7f40a39ae libc-client: Add definition of gethostid 2021-12-10 22:21:22 +02:00
Tee KOBAYASHI 8afd743d3a new package: mailsync 2021-12-10 22:21:22 +02:00
Tee KOBAYASHI 166b39fa98 new package: libc-client 2021-12-10 22:21:22 +02:00
Termux Github Actions 49a1854c93 flyctl: update to 0.0.268
This commit has been automatically submitted by Github Actions.
2021-12-10 18:10:57 +00:00
Oskar 9cf48b4910 Update termux_setup_golang.sh 2021-12-10 19:33:05 +05:30
Oskar c8d11846b9 golang: update to 1.17.5 2021-12-10 19:33:05 +05:30
Termux Github Actions d7cb28293b virustotal-cli: update to 0.10.0
This commit has been automatically submitted by Github Actions.
2021-12-10 12:46:58 +00:00
Termux Github Actions 0a70e47eb6 hugo: update to 0.90.1
This commit has been automatically submitted by Github Actions.
2021-12-10 12:22:17 +00:00
Termux Github Actions 5414fac5f2 ipfs: update to 0.11.0
This commit has been automatically submitted by Github Actions.
2021-12-10 00:23:06 +00:00
Termux Github Actions ec09ec5ec1 flyctl: update to 0.0.267
This commit has been automatically submitted by Github Actions.
2021-12-10 00:15:46 +00:00
Termux Github Actions cf73499d66 flyctl: update to 0.0.266
This commit has been automatically submitted by Github Actions.
2021-12-09 18:10:18 +00:00
Yaksh Bariya c96f4a8579 cmake: update to 3.22.1 2021-12-09 22:06:10 +05:30
Yaksh Bariya 3b2c8c19b7 mpc: update to 0.34 2021-12-09 21:15:01 +05:30
Yaksh Bariya bd8fa28524 clash: update to 1.8.0 2021-12-09 21:01:45 +05:30
Lucinda May Phipps 1f05c1a95d python: rm cryptmodule.c.patch 2021-12-09 15:23:30 +00:00
Lucinda May Phipps 8cff850e01 python: update to 3.10.1 2021-12-09 15:03:56 +00:00
xtkoba 81db6538d9 mlocate: Add message for absence of mlocate.db (#8190) 2021-12-09 15:46:45 +01:00
Termux Github Actions 7ddce9332f flyctl: update to 0.0.264
This commit has been automatically submitted by Github Actions.
2021-12-09 12:11:54 +00:00
Ladar Levison c53780c5bb torsocks: fix tagged pointer aborts/segfaults on some Android 11 devices. (#8187) 2021-12-09 10:06:30 +01:00
Termux Github Actions 48f65b6aa1 flyctl: update to 0.0.263
This commit has been automatically submitted by Github Actions.
2021-12-09 06:13:58 +00:00
William Budington 15d863b1b9 apkeep: update to v0.8.0 (#8186) 2021-12-09 08:15:01 +05:30
Termux Github Actions ab61faa184 libical: update to 3.0.12
This commit has been automatically submitted by Github Actions.
2021-12-09 00:23:26 +00:00
Termux Github Actions 05ae16b2fe helm: update to 3.7.2
This commit has been automatically submitted by Github Actions.
2021-12-09 00:21:55 +00:00
Termux Github Actions 2dd3c6f098 flyctl: update to 0.0.262
This commit has been automatically submitted by Github Actions.
2021-12-08 18:10:46 +00:00
Ivan Max d36faee697 build-package.sh: remove or operator in dependencies for pacman format (#8179) 2021-12-08 16:33:47 +02:00
Yaksh Bariya affe5b26eb gnunet: update to 0.15.3 2021-12-08 19:43:06 +05:30
Yaksh Bariya a3e2147565 revbump packages dependent on libgcrypt 2021-12-08 18:37:41 +05:30
Yaksh Bariya a80ece4ba7 libgcrypt: update to 1.9.4 2021-12-08 18:37:41 +05:30
Termux Github Actions 422b91dbf9 kak-lsp: update to 11.1.0
This commit has been automatically submitted by Github Actions.
2021-12-08 12:32:48 +00:00
Termux Github Actions cadb8b065b hugo: update to 0.90.0
This commit has been automatically submitted by Github Actions.
2021-12-08 12:24:24 +00:00
Yaksh Bariya 5763d51b45 pure-ftpd: update to 1.0.50
Newer version has security fixes
2021-12-08 17:15:54 +05:30
Yaksh Bariya 972f7c0ba1 graphviz: update to 2.50.0 2021-12-08 16:44:57 +05:30
Yaksh Bariya 290ae05f35 graphviz: Build with CMake 2021-12-08 16:36:04 +05:30
Yaksh Bariya f018bf2cb7 graphviz: bump to 2.49.3 2021-12-08 16:36:04 +05:30
Henrik Grimler 150008c502 build-package: import and trust grimler's new gpg key
I missed this and broke the CI build system.
2021-12-08 10:07:21 +01:00
Yaksh Bariya 09156c3c88 fish: fix inconsistent behaviour executing hardcoded paths
When executing command as /bin/<command>, fish first checks whether <command> is present in /bin/ or not. If it is found, then it will execute the command. But as we are using termux-exec, fish will actually try to execute <command> in @TERMUX_PREFIX@/bin/.

An example of this:-
/bin/ls:
1) Fish will first try find whether ls binary exists in /bin and whether user has permissions to execute it
2) If both the above are true, fish will try to execute /bin/ls.
3) But since we are using termux-exec, the path will be remapped to @TERMUX_PREFIX@/bin/ls
4) This is a *highly* inconsistent behaviour.

This can cause weird bugs when a script tries to execute with hardcoded paths, it might get errors about command not found even if it exists, because fish is checking it at the wrong place.
2021-12-08 14:21:37 +05:30
Henrik Grimler d9d155fc8c termux-keyring: remove grimler's old gpg key 2021-12-08 08:13:52 +01:00
Termux Github Actions a63dc85326 git-delta: update to 0.11.2
This commit has been automatically submitted by Github Actions.
2021-12-08 06:19:41 +00:00
Termux Github Actions a673c47006 flyctl: update to 0.0.261
This commit has been automatically submitted by Github Actions.
2021-12-08 06:11:25 +00:00
Lucy Phipps c447490107 Revert "valgrind: update to 3.18.1"
This reverts commit 4575dce437.
2021-12-07 19:32:57 +00:00
Lucy Phipps 4575dce437 valgrind: update to 3.18.1 2021-12-07 17:30:23 +00:00
Lucy Phipps 0b58b64298 dpkg: update to 1.21.1, rm busybox compat patch 2021-12-07 16:56:19 +00:00
Tee KOBAYASHI ed9e88a7fe slashem-extended: Fix postinst 2021-12-07 18:51:14 +05:30
Termux Github Actions 1e9e5dec1e syncthing: update to 1.18.5
This commit has been automatically submitted by Github Actions.
2021-12-07 12:37:21 +00:00
Termux Github Actions 5ea878f66a c-toxcore: update to 0.2.13
This commit has been automatically submitted by Github Actions.
2021-12-07 06:07:52 +00:00
Termux Github Actions a0c59cd09d git-delta: update to 0.11.1
This commit has been automatically submitted by Github Actions.
2021-12-07 00:19:12 +00:00
sk0kanik ecae8900d5 golang: from 1.17.3 to 1.17.4 2021-12-07 01:16:06 +05:30
Tee KOBAYASHI e07d3d146e gdb: Explicitly link against compiler-rt builtins 2021-12-07 01:15:36 +05:30
Termux Github Actions 262a1230a9 unshield: update to 1.5.1
This commit has been automatically submitted by Github Actions.
2021-12-06 18:52:19 +00:00
Termux Github Actions 507e320276 toxic: update to 0.11.2
This commit has been automatically submitted by Github Actions.
2021-12-06 18:52:00 +00:00
Termux Github Actions 834908d703 jfrog-cli: update to 2.8.3
This commit has been automatically submitted by Github Actions.
2021-12-06 18:20:40 +00:00
Termux Github Actions 0021e8050f radare2: update to 5.5.2
This commit has been automatically submitted by Github Actions.
2021-12-06 12:30:06 +00:00
Tee KOBAYASHI 192f8a173c mediainfo: libandroid-support must be DT_NEEDED by main executable 2021-12-06 11:23:46 +02:00
Ivan Max 3eecfd44c5 bsdtar: add to base-devel group (#8154) 2021-12-06 11:22:40 +02:00
Tee KOBAYASHI d35f73ef92 erlang: Fix typo 2021-12-06 13:21:42 +05:30
Tee KOBAYASHI ba08687e42 erlang: Configure with erl_xcomp_sysroot 2021-12-06 13:21:42 +05:30
Termux Github Actions 9457852c41 git-delta: update to 0.11.0
This commit has been automatically submitted by Github Actions.
2021-12-06 06:15:31 +00:00
Termux Github Actions 50dadf57c8 jfrog-cli: update to 2.8.2
This commit has been automatically submitted by Github Actions.
2021-12-06 00:18:51 +00:00
Termux Github Actions 8c93ca0454 patchelf: update to 0.14.3
This commit has been automatically submitted by Github Actions.
2021-12-05 18:28:08 +00:00
Termux Github Actions cce7c652c2 iwyu: update to 0.17
This commit has been automatically submitted by Github Actions.
2021-12-05 18:14:59 +00:00
xtkoba ace5844658 ecl: Fix ABI for host build 2021-12-05 16:56:17 +01:00
Yaksh Bariya a6699b433c gn: bump to 20211203 2021-12-05 21:19:02 +05:30
Henrik Grimler 8bb84fa68e command-not-found: update to 1.70
Includes merge of science-packages into termux-packages
2021-12-05 16:33:24 +01:00
Tee KOBAYASHI 8a0c4d4cbd php: Bump revision 2021-12-05 14:31:34 +01:00
Tee KOBAYASHI a3d794cec0 libresolv-wrapper: Define res_init 2021-12-05 14:31:34 +01:00
Tee KOBAYASHI 405c24e6d3 php: Use libresolv-wrapper 2021-12-05 14:31:34 +01:00
Tee KOBAYASHI 3065cb3817 new package: libresolv-wrapper 2021-12-05 14:31:34 +01:00
Tee KOBAYASHI 1c03df8923 Fix PREFIX and other paths 2021-12-05 14:24:28 +01:00
xtkoba 6039baddcf Link against android-glob 2021-12-05 14:24:28 +01:00
xtkoba c2ae77a808 Build in src 2021-12-05 14:24:28 +01:00
xtkoba b5013e75bb Fix source URL 2021-12-05 14:24:28 +01:00
xtkoba 4d01d7a397 iproute2: Add patches 2021-12-05 14:24:28 +01:00
xtkoba 51b3e0ac0c new package: iproute2 2021-12-05 14:24:28 +01:00
Henrik Grimler 714aa0dfa7 postgis: add package
postgis is not really set up for cross-compilation. It wants to run
cross-compiled programs to check proj and protobuf versions, so we
need to patch that in configure script.

The current patch added to do this will be annoying to maintain. I
tried patching the configure.ac script instead but got weird errors
that seemed to have more to do with the autoconf version we have in
the docker image.

Fixes https://github.com/termux/termux-packages/issues/8142
2021-12-05 13:57:09 +01:00
Henrik Grimler 030e9e1d6f postgresql: fall back to $PREFIX/var/lib/postgresql in servicescript 2021-12-05 13:19:56 +01:00
Henrik Grimler 75edafa904 postgresql: add pg_config shell script
Can be used for packages that depend on postgresql and that tries to
run pg_config during build.
2021-12-05 13:19:49 +01:00
Henrik Grimler 845c2c79a9 libllvm: should be no need to set up llvm-config in build.sh
It is done in termux_step_override_config_scripts instead.

%ci:no-build
2021-12-05 13:18:35 +01:00
Henrik Grimler a5cf5ef9d5 termux_step_override_config_scripts: don't run on device 2021-12-05 13:18:27 +01:00
Henrik Grimler ed351084a0 termux_step_setup_variables: no need to check termux-{games,science}
Since these repositories have been merged into the main repository
there is no need to check them for dependencies.
2021-12-05 13:18:21 +01:00
Leonid Pliushch 7aa03f39d8 github actions: filter http codes when publishing changes, handle 504
Aptly may process request for long time enough to make CloudFlare or
server drop connection. Treat this as false failure and don't stop
GitHub Actions with error status.
2021-12-05 12:03:00 +02:00
Tee KOBAYASHI c37c34b468 new package: dwarves 2021-12-05 11:53:55 +02:00
Tee KOBAYASHI e4f761f9da toolchain: Bump version 2021-12-05 11:52:23 +02:00
Tee KOBAYASHI 653a110ddb termux_step_setup_toolchain: -fPIC should be in CFLAGS 2021-12-05 11:52:23 +02:00
Tee KOBAYASHI 697977c0b1 emacs: Assume UTF-8 keyboard input for emacsclient 2021-12-05 10:16:38 +01:00
Termux Github Actions d9a6c35a65 assimp: update to 5.1.3
This commit has been automatically submitted by Github Actions.
2021-12-05 00:21:52 +00:00
Termux Github Actions 51ebb79efa youtubedr: update to 2.7.5
This commit has been automatically submitted by Github Actions.
2021-12-04 18:37:20 +00:00
Termux Github Actions 044de7b65e double-conversion: update to 3.1.6
This commit has been automatically submitted by Github Actions.
2021-12-04 18:07:29 +00:00
xtkoba 4fb7b68113 qemu: include m68k targets (#8147) 2021-12-04 18:28:47 +02:00
Henrik Grimler cfe737f112 termux-tools: termux-change-repo remove science-packages
The repository has been merged with termux-packages, so no need to
subscribe to it.
2021-12-04 16:12:34 +01:00
Henrik Grimler 2f324c79c5 apt: remove science-repo from recommended packages
The repository has been merged back into termux-packages.

Add both game-repo and science-repo to TERMUX_PKG_REPLACES, I forgot
to the former when I merged game-repo.
2021-12-04 16:12:29 +01:00
Henrik Grimler f8746124e6 science-repo: remove package
All packages have been moved to main repository.
2021-12-04 16:12:22 +01:00
Henrik Grimler 3daa0aa540 Bump all (ex-)science 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-12-04 14:41:46 +01:00
Henrik Grimler c19c20649e science-repo: merge with main repository
We created additional repositories back in the day when network
bandwidth was an issue.  Today we do not have this problem thanks to
fosshost, so there is not really any reason to keep games in another
repo.

Removing science-repo also simplifies for mirror maintainers
slightly, there is one less repo to check the status of, there's
now only termux-packages, x11-packages and termux-root-packages.

%ci:no-build
2021-12-04 14:40:13 +01:00
Henrik Grimler b1d236ee16 openfoam: cp folder straight into TERMUX_PKG_MASSAGEDIR
Some installed files are not recognized when we create the massage
tar, for example
$PREFIX/opt/OpenFOAM-v2106/src/OpenFOAM/memory/tmp/tmp.H.  The
compiled files work just find without them, but if we want to compile
another variant of openfoam on device then they are necessary.

Copying straight into the massage dir fixes the issue.
2021-12-04 14:36:37 +01:00
Henrik Grimler ba557931af openscad: fix build with latest cgal 2021-12-04 14:36:37 +01:00
Henrik Grimler 79c41ed239 libgeos: build with cmake 2021-12-04 14:36:37 +01:00
Henrik Grimler b9c052b893 libgeos: update to 3.10.1 2021-12-04 14:36:37 +01:00
Henrik Grimler cb8e5946b2 openfoam: update to 21.06
Finally a working build :)

Tests done: run cavity tutorial on aarch64 and arm.

TODO/things that would be nice to test:

* Check if we actually need to set WM_{CC,CXX,CFLAGS,CXXFLAGS} in
  etc/config.sh/settings.
* Test compilation with Gcc on device
* Look at the __libc_malloc->malloc patch in sigFpe.C again, and try
  to upstream the fix so that it isn't as glibc specific.

We need to remove -std=c++11 from CXXFLAGS, or else we get errors when building with
our (rather new) version of CGAL, for example:

/data/data/com.termux/files/usr/include/CGAL/array.h:72:44: error: no template named 'index_sequence' in namespace 'std'
make_filled_array_aux(const T& value, std::index_sequence<Is...>)
                                      ~~~~~^

/data/data/com.termux/files/usr/include/CGAL/number_utils.h:320:10: warning: 'decltype(auto)' type specifier is a C++14 extension [-Wc++14-extensions]
  decltype(auto) approximate_sqrt(const NT& nt)
           ^
/data/data/com.termux/files/usr/include/CGAL/number_utils.h:320:1: error: deduced return types are a C++14 extension
  decltype(auto) approximate_sqrt(const NT& nt)
  ^
2021-12-04 14:36:37 +01:00
Henrik Grimler 0d7e97dada mapserver: update to 7.6.4 2021-12-04 14:36:37 +01:00
Henrik Grimler d45ecb01ed Bump packages depending on libc++ after ndk-r23 update
All except openfoam since it does not build.
2021-12-04 14:36:37 +01:00
Henrik Grimler b3c90e7554 glpk: update to 5.0 2021-12-04 14:36:37 +01:00
Lucy Phipps 6bb673864a texlive: bump again 2021-12-04 14:36:37 +01:00
Lucinda May Phipps 5554c78529 texlive: bump revision
20200406-5 is missing from repo
2021-12-04 14:36:37 +01:00
Henrik Grimler 53a68414f1 gnucap: update to 20210107 2021-12-04 14:36:37 +01:00
Henrik Grimler a0698575f6 proj: update to 8.1.1 2021-12-04 14:36:37 +01:00
Wetitpig d2e73c7ebf Bump GDAL to version 3.3.2 (#76)
* Bump GDAL to version 3.3.2
2021-12-04 14:36:37 +01:00
Wetitpig a1ceafe797 fix tempfileDir by @TERMUX_PREFIX@ 2021-12-04 14:36:37 +01:00
Wetitpig 3560c68a57 Bump revision 2021-12-04 14:36:37 +01:00
Wetitpig 395d616cb7 Fix single quotations 2021-12-04 14:36:37 +01:00
Yaksh Bariya e3aed3c12e gdal: Bump to 3.3.1 2021-12-04 14:36:37 +01:00
Yaksh Bariya c81e3e520e cgal: Bump to 5.3 2021-12-04 14:36:37 +01:00
Henrik Grimler 21c678ea6f gdal: enable postgresql and netcdf support 2021-12-04 14:36:37 +01:00
Henrik Grimler b54419ee24 cgal: update to 5.2.2 2021-12-04 14:36:37 +01:00
Henrik Grimler f202c4f1c8 proj: update to 8.1.0 2021-12-04 14:36:37 +01:00
Henrik Grimler 9c5893a0ac gdal: update to 3.3.0 2021-12-04 14:36:37 +01:00
Henrik Grimler 0840e634b7 libosmium: update to 2.17.0 2021-12-04 14:36:37 +01:00
Henrik Grimler faf66c6042 osm2pgsql: update to 1.5.0 2021-12-04 14:36:37 +01:00
Henrik Grimler f9f304898f spatialite-tools: bump after proj update 2021-12-04 14:36:37 +01:00
Henrik Grimler cff835123c proj: update to 8.0.1 2021-12-04 14:36:37 +01:00
Henrik Grimler 3b45e93ed9 gap: update to 4.11.1 2021-12-04 14:36:37 +01:00
Henrik Grimler 0fa7f9e1de netcdf-c: update to 4.8.0
Also disable libhdf5 dependency, seems to be recommended to remove it.
2021-12-04 14:36:37 +01:00
Henrik Grimler 87581d6a01 openmpi: update to 4.1.1 2021-12-04 14:36:37 +01:00
Skyler Hawthorne a570798b32 osmium-tool 2021-12-04 14:36:37 +01:00
Skyler Hawthorne ac9c9b2d31 libosmium 2021-12-04 14:36:37 +01:00
Skyler Hawthorne c1f5b9f39c libprotozero 2021-12-04 14:36:37 +01:00
Skyler Hawthorne 2b3e931134 libosmpbf 2021-12-04 14:36:37 +01:00
Skyler Hawthorne f4cfdd5344 osm2pgsql: add package 2021-12-04 14:36:37 +01:00
Henrik Grimler 45bd59d9dc Set TERMUX_PKG_MAINTAINER for all packages 2021-12-04 14:36:37 +01:00
Henrik Grimler 1f9fdb30da spatialite-tools: update to 5.0.1 2021-12-04 14:36:37 +01:00
Henrik Grimler 175fd03c1f texlive: rename termux_step_post_extract_package
This function was renamed to termux_step_post_get_source before.
%ci:no-build
2021-12-04 14:36:37 +01:00
Henrik Grimler 9c2d75b00f texlive: add profile.d/texlive.fish script
By @leomayer.
2021-12-04 14:36:37 +01:00
Skyler Hawthorne 404eeeff68 gdal: add expat support 2021-12-04 14:36:37 +01:00
Henrik Grimler b091f44e5e gdal: link against spatialite for real 2021-12-04 14:36:37 +01:00
Henrik Grimler 59729792d5 openscad: bump
Last version was built and uploaded even though it should not have been
2021-12-04 14:36:37 +01:00
Henrik Grimler 5007a83a51 gdal: link against libspatialite 2021-12-04 14:36:37 +01:00
Henrik Grimler 02d10c4622 spatialite-tools: add package 2021-12-04 14:36:37 +01:00
Henrik Grimler db6492231a libspatialite: add package 2021-12-04 14:36:37 +01:00
Henrik Grimler 0154a605a3 openscad: rm accidently checked in patch
ci:no-build
2021-12-04 14:36:37 +01:00
Henrik Grimler cc4ce9acf2 librttopo: add package 2021-12-04 14:36:37 +01:00
Henrik Grimler 8ec413bc9c libfreexl: add package 2021-12-04 14:36:36 +01:00
Henrik Grimler 43f44b327a libgeos: update to 3.9.1 2021-12-04 14:36:36 +01:00
Henrik Grimler a5c96bd040 openbabel: bump after boost update 2021-12-04 14:36:36 +01:00
Henrik Grimler 3e5010bd33 openmpi: autoreconf to fix linking with libomp.a
Fixes https://github.com/termux/science-packages/issues/65.
2021-12-04 14:36:36 +01:00
Henrik Grimler c1d257f778 cgal: update to 5.2 2021-12-04 14:36:36 +01:00
Henrik Grimler 318fab83e0 eigen: update to 3.3.9 2021-12-04 14:36:36 +01:00
Henrik Grimler a49f3c00cc gdal: update to 3.2.1 2021-12-04 14:36:36 +01:00
Henrik Grimler cf378d5fe4 mapserver: update to 7.6.2 2021-12-04 14:36:36 +01:00
Henrik Grimler 65dec0e9b9 proj: update to 7.2.1 2021-12-04 14:36:36 +01:00
Henrik Grimler 36ad626e2a openmpi: update to 4.1.0 2021-12-04 14:36:36 +01:00
Henrik Grimler b810bcdbfa cgal: update to 5.1.1 2021-12-04 14:36:36 +01:00
Henrik Grimler 80189aaca6 gdal: update to 3.2.0 2021-12-04 14:36:36 +01:00
Henrik Grimler 28d1240b38 proj: update to 7.2.0 2021-12-04 14:36:36 +01:00
Henrik Grimler a0686edfa5 eigen: update to 3.3.8 2021-12-04 14:36:36 +01:00
Henrik Grimler 40502acc91 cgal: update to 5.1 2021-12-04 14:36:36 +01:00
Henrik Grimler 23d37f05a0 glpk: add package
Requested in https://github.com/termux/science-packages/issues/53
2021-12-04 14:36:36 +01:00
Henrik Grimler df2a6d6245 openmpi: update to 4.0.5 2021-12-04 14:36:36 +01:00
Henrik Grimler 6e3773471e proj: update to 7.1.1 2021-12-04 14:36:36 +01:00
Henrik Grimler 4354d80753 gdal: update to 3.1.3 2021-12-04 14:36:36 +01:00
Konstantin Podsvirov 7da4e900db openscad: bump to rebuild against latest boost 2021-12-04 14:36:36 +01:00
Henrik Grimler 12016d5e0b mapserver: update to 7.6.1 2021-12-04 14:36:36 +01:00
Henrik Grimler 1879322d2a cgal: update to 5.0.3 2021-12-04 14:36:36 +01:00
Leonid Pliushch c54915dafd openmpi: disable -Wl,--as-needed to force-link with libandroid-shmem 2021-12-04 14:36:36 +01:00
Henrik Grimler 7975ac248f openscad: fix build error
boost/detail/endian.hpp does not seem to be used in import.cc so no need to include it
2021-12-04 14:36:36 +01:00
Henrik Grimler 93a09271c4 openscad: bump to rebuild against latest boost 2021-12-04 14:36:36 +01:00
Henrik Grimler 5edf7ff46a mapserver: extract LICENSE from README 2021-12-04 14:36:36 +01:00
Henrik Grimler 2bc4cc9d6f gdal: update to 3.1.2 2021-12-04 14:36:36 +01:00
Henrik Grimler 6ca242c2a9 proj: bump to include license file in package 2021-12-04 14:36:36 +01:00
Henrik Grimler 3fbbc6c5f1 openmpi: bump to include license file in package 2021-12-04 14:36:36 +01:00
Henrik Grimler 180561ad02 netcdf-c: bump to include license file in package 2021-12-04 14:36:36 +01:00
Henrik Grimler bb63b93dfe mapserver: bump to include license file in package 2021-12-04 14:36:36 +01:00
Henrik Grimler bdf7964e00 libhdf5: bump to include license file in package 2021-12-04 14:36:36 +01:00
Henrik Grimler 91b0a021fa bump openmpi and proj to restart build 2021-12-04 14:36:36 +01:00
Henrik Grimler 2a4a0b5b06 openmpi: fix memory_patcher_component 2021-12-04 14:36:36 +01:00
Henrik Grimler 42b35372c5 proj: update to 7.1.0 2021-12-04 14:36:36 +01:00
Henrik Grimler a9911bf8db openmpi: update to 4.0.4 2021-12-04 14:36:36 +01:00
Henrik Grimler 451483f15c openbabel: update to 3.1.1 2021-12-04 14:36:36 +01:00
Henrik Grimler 0b9c09ebad mapserver: bump after gdal update 2021-12-04 14:36:36 +01:00
Henrik Grimler b4a6aedfc8 gdal: update to 3.1.0 2021-12-04 14:36:36 +01:00
Henrik Grimler b44bf3d489 mapserver: update to 7.6.0 2021-12-04 14:36:36 +01:00
Henrik Grimler 8efa9ef5e0 texlive: make new subpackages conflict with fontsextra
Fix typos when retrieving file lists for texlive-libertinus-type1 and
texlive-ipaex-type1 and make sure mktexlsr can be found in postinst scripts

%ci:no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 61cef608cc proj: restart build
%ci:reset-backlog
2021-12-04 14:36:36 +01:00
Henrik Grimler a70f9524c3 proj: update to 7.0.1 2021-12-04 14:36:36 +01:00
Henrik Grimler 3f1f516e58 texlive: create 20 new subpackages from texlive-fontsextra to decrease size 2021-12-04 14:36:36 +01:00
Henrik Grimler 89952bd6b6 texlive: fix more scripts
Midly annoying that the texlive root is not retrieved from TEXMFROOT..
2021-12-04 14:36:36 +01:00
Henrik Grimler 01abe10e2a texlive: depend on texlive-bin >= 20200406-4
Required since binaries where moved to $PREFIX/bin/texlive.
2021-12-04 14:36:36 +01:00
Henrik Grimler 4ead576743 texlive: mv from main repository
Also add profile.d script to add bin/texlive/ to path as binaries in texlive-bin have been moved there
2021-12-04 14:36:36 +01:00
Henrik Grimler 51ed4a9f0f mapserver: update to 7.4.4 2021-12-04 14:36:36 +01:00
Henrik Grimler 28e236d904 gap: exclude pkgs again to keep deb size small 2021-12-04 14:36:36 +01:00
Henrik Grimler 2190e8945a netcdf-c: update to 4.7.4 2021-12-04 14:36:36 +01:00
Henrik Grimler baebc6198d libhdf5: build with zlib support 2021-12-04 14:36:36 +01:00
Henrik Grimler 2e355869d4 gap: update to 4.11.0
Also include all packages in deb, and fix some path errors.
2021-12-04 14:36:36 +01:00
Henrik Grimler 23ee1bc6ed openmpi: update to 4.0.3 2021-12-04 14:36:36 +01:00
Henrik Grimler 2ced20c8f9 Bump gdal and mapserver after proj update 2021-12-04 14:36:36 +01:00
Henrik Grimler 5551b3ba14 proj: update to 7.0.0 2021-12-04 14:36:36 +01:00
Henrik Grimler af3a7562a5 netcdf-c: bump after libhdf5 update 2021-12-04 14:36:36 +01:00
Henrik Grimler 29f627e799 libhdf5: update to 1.12.0 2021-12-04 14:36:36 +01:00
Henrik Grimler 46227fad86 cgal: update to 5.0.2 2021-12-04 14:36:36 +01:00
Henrik Grimler 98a3050b01 proj: update to 6.3.1 2021-12-04 14:36:36 +01:00
Henrik Grimler af69bf1923 openscad: skip (outdated?) boost check
Upstream issue: https://github.com/openscad/openscad/issues/3197
2021-12-04 14:36:36 +01:00
Henrik Grimler 4a20a80801 openscad: bump after cgal update 2021-12-04 14:36:36 +01:00
Henrik Grimler c64a27f7f3 gdal: update to 3.0.4 2021-12-04 14:36:36 +01:00
Henrik Grimler 4db3f1f391 cgal: update to 5.0.1 2021-12-04 14:36:36 +01:00
Henrik Grimler e4bffe13f9 openmpi: remove no longer needed -llog flag 2021-12-04 14:36:36 +01:00
Henrik Grimler 3e05d2d9bc proj: update to 6.3.0 2021-12-04 14:36:36 +01:00
Henrik Grimler 4ad00be3d4 mapserver: update to 7.4.3 2021-12-04 14:36:36 +01:00
Henrik Grimler b2e96a5629 libhdf5: update to 1.10.6 2021-12-04 14:36:36 +01:00
Henrik Grimler 25104fc415 gdal: update to 3.0.2 2021-12-04 14:36:36 +01:00
Henrik Grimler f4071c3354 proj: update to 6.2.1 2021-12-04 14:36:36 +01:00
Henrik Grimler 9793efeeca netcdf-c: update to 4.7.3 2021-12-04 14:36:36 +01:00
Henrik Grimler d291de5e51 mapserver: update to 7.4.2 2021-12-04 14:36:36 +01:00
Henrik Grimler 24293e2087 libgeos: update to 3.8.0 2021-12-04 14:36:36 +01:00
Henrik Grimler 101dfb1276 eigen: switch to gitlab for src tar 2021-12-04 14:36:36 +01:00
Henrik Grimler fffc39cd59 openscad: install openscad, examples and libraries 2021-12-04 14:36:36 +01:00
Henrik Grimler a25d559f89 openscad: link with boost "manually"
features/boost.prf might be the proper file to patch rather than doing this
2021-12-04 14:36:36 +01:00
Leonid Plyushch 0753b8b696 new package: openscad 2021-12-04 14:36:36 +01:00
Henrik Grimler 12f131bb64 openmpi: fix shmem patch 2021-12-04 14:36:36 +01:00
Henrik Grimler aaceda4c49 openmpi: update to 4.0.2 2021-12-04 14:36:36 +01:00
Henrik Grimler edfe129cb8 openbabel: bump to trigger ci 2021-12-04 14:36:36 +01:00
Henrik Grimler eccfa15b01 openfoam: use 'true' instead of 'yes' in build.sh 2021-12-04 14:36:36 +01:00
Henrik Grimler 8927f78444 openbabel: update to 3.0.0 2021-12-04 14:36:36 +01:00
Leonid Plyushch 3be2fb1f79 new package: cgal 2021-12-04 14:36:36 +01:00
Henrik Grimler 74e0310f2e Bump updated packages and reset backlog
%ci:reset-backlog

Otherwise CI tries to build openfoam
2021-12-04 14:36:36 +01:00
Henrik Grimler f7c39ce3c9 proj: update to 6.2.0 2021-12-04 14:36:36 +01:00
Henrik Grimler ff18eca8b4 netcdf-c: update to 4.7.1 2021-12-04 14:36:36 +01:00
Henrik Grimler a258c940fe gap: update to 4.10.2 2021-12-04 14:36:36 +01:00
Henrik Grimler e02d9e00a6 OpenFOAM: add package
Build takes waaay to long for CI so:
%ci:no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler dd3bdc44c7 mapserver: Update to 7.4.1 2021-12-04 14:36:36 +01:00
Leonid Plyushch 2b9c1ae358 fix build.sh for some packages
Build system require to use true/false for boolean variables.
2021-12-04 14:36:36 +01:00
Henrik Grimler 3f80bea1a5 gap: add dependency zlib 2021-12-04 14:36:36 +01:00
Henrik Grimler d5bd386c24 proj: update to 6.1.1
%ci:reset-backlog
2021-12-04 14:36:36 +01:00
Henrik Grimler 18a295aeca netcdf-c: bump and conflict with dev pkg
%ci-no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 16326b70a5 mapserver: bump and conflict with dev pkg
%ci-no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 975f7f7245 openbabel: bump and conflict with dev pkg
%ci-no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler c853eb39d5 openmpi: bump and conflict with dev pkg
%ci-no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 5734d073c1 libhdf5: bump and conflict with dev pkg
%ci-no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 4fdc07c949 libgeos: build static library
%ci:no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 8fe8952089 libgeos: bump and conflict with dev pkg
%ci:no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 2abedda0f5 gnucap: bump and conflict with dev pkg
%ci:no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 8de6a73f88 proj: bump and conflict with dev pkg
%ci:no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 7137697649 gap: bump and conflict with dev pkg
%ci:no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler ca2f1a0c61 eigen: bump and conflict with dev pkg
%ci:no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 38bf8e0655 gdal: conflict with dev pkg
%ci-no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 5ea326a3e4 gdal: update to 3.0.1
%ci:no-build
2021-12-04 14:36:36 +01:00
Henrik Grimler 7cccd3fe6d osmctools: depend on zlib 2021-12-04 14:36:36 +01:00
Henrik Grimler 7c03faccaa osmctools: fix sha256sum 2021-12-04 14:36:36 +01:00
Henrik Grimler 6aee8eefa3 osmctools: fix build script 2021-12-04 14:36:36 +01:00
Wetitpig 1ca03b57b6 Build in source 2021-12-04 14:36:36 +01:00
Wetitpig 77aec6efb5 Rename License to LICENSE 2021-12-04 14:36:36 +01:00
Wetitpig ec50254607 Add osmctools 2021-12-04 14:36:36 +01:00
Henrik Grimler 76f5c9889f netcdf-c: update to 4.7.0 2021-12-04 14:36:36 +01:00
Leonid Plyushch 8a33fb402f proj: bump revision 2021-12-04 14:36:36 +01:00
Leonid Plyushch 4c96072df6 openbabel: bump revision 2021-12-04 14:36:36 +01:00
Leonid Plyushch 7d59761a75 mapserver: bump revision 2021-12-04 14:36:36 +01:00
Leonid Plyushch 0682e5ea6a libhdf5: bump revision 2021-12-04 14:36:36 +01:00
Leonid Plyushch 4c43151425 libgeos: bump revision 2021-12-04 14:36:36 +01:00
Leonid Plyushch 72bf4bbe52 gnucap: bump revision 2021-12-04 14:36:36 +01:00
Leonid Plyushch 381cb9d48f gdal: bump revision 2021-12-04 14:36:35 +01:00
Leonid Plyushch 7c098d102c libgeos: use https for homepage 2021-12-04 14:36:35 +01:00
Henrik Grimler 3f3b3ce0ba proj: update to 6.1.0 2021-12-04 14:36:35 +01:00
Henrik Grimler 41fa59e3ca mapserver: dummy change to re-try CI script 2021-12-04 14:36:35 +01:00
Henrik Grimler 7a2ac36fb0 mapserver: build with geos support 2021-12-04 14:36:35 +01:00
Henrik Grimler 103a905084 mapserver: update to trigger build 2021-12-04 14:36:35 +01:00
Henrik Grimler 8a80b4126c mapserver: bump to trigger re-build 2021-12-04 14:36:35 +01:00
Henrik Grimler 449d971db4 mapserver: bump package to restart cirrus-ci 2021-12-04 14:36:35 +01:00
Henrik Grimler 52851fff41 mapserver: don't set CMAKE_BUILD_TYPE in configure args 2021-12-04 14:36:35 +01:00
Henrik Grimler 43117cf35a mapserver: update to 7.4.0
Also clean up build.sh a bit
2021-12-04 14:36:35 +01:00
Bjoern Schilberg a6fd7fb058 Added new package mapserver. 2021-12-04 14:36:35 +01:00
Henrik Grimler 166d776a73 gdal: LICENSE.txt->LICENSE.TXT 2021-12-04 14:36:35 +01:00
Henrik Grimler b5274f80da gdal: package LICENSE.txt 2021-12-04 14:36:35 +01:00
Henrik Grimler cfe1f28e48 libgeos: update to 3.7.2 2021-12-04 14:36:35 +01:00
Henrik Grimler f961bbfdc0 gdal: fix compilation error 2021-12-04 14:36:35 +01:00
Henrik Grimler 2d1d83152c gdal: add license 2021-12-04 14:36:35 +01:00
Henrik Grimler 525eae3d2e gdal: update to 3.0.0 2021-12-04 14:36:35 +01:00
Bjoern Schilberg 0ba4fa5e46 Added new package gdal. 2021-12-04 14:36:35 +01:00
Henrik Grimler f04d627189 gnucap: bump after readline update 2021-12-04 14:36:35 +01:00
Henrik Grimler 27e5aa3ee2 libhdf5: remove custom pkgconfig file 2021-12-04 14:36:35 +01:00
Henrik Grimler 07dad03020 libhdf5: re-do H5Tinit.c, H5lib_settings.c, TryRunResults_out.cmake
1.10.5 introduced another test whose results needed to be added to
TryRunResults_out.cmake.
2021-12-04 14:36:35 +01:00
Henrik Grimler 7af23331fe libhdf5: update to 1.10.5 2021-12-04 14:36:35 +01:00
Henrik Grimler be0806e36e proj: add package 2021-12-04 14:36:35 +01:00
Henrik Grimler 4accfc8f4c libgeos: dummy update to make gitlab CI happy 2021-12-04 14:36:35 +01:00
Henrik Grimler 882a629d47 libgeos: add package 2021-12-04 14:36:35 +01:00
Henrik Grimler 042ba5dc46 openmpi: update to 4.0.1 2021-12-04 14:36:35 +01:00
Henrik Grimler 616b86c892 netcdf-cxx: mv to disabled packages
Bintray's free plan doesn't allow custom licenses
2021-12-04 14:36:35 +01:00
Henrik Grimler 35c44ad9c8 openmpi: test gitlab-ci + bintray 2021-12-04 14:36:35 +01:00
Henrik Grimler 8426a095d2 libhdf5: set TERMUX_PKG_VERSION on one row (and test gitlab-ci + automatic bintray upload) 2021-12-04 14:36:35 +01:00
Henrik Grimler 459292d31e Update libhdf5 to retry gitlab-ci 2021-12-04 14:36:35 +01:00
Henrik Grimler cea5a37abb libhdf5: bump to test gitlab-ci 2021-12-04 14:36:35 +01:00
Henrik Grimler 116c4b0768 libhdf5: remove TERMUX_PKG_REVISION 2021-12-04 14:36:35 +01:00
Henrik Grimler 44b2867b46 libhdf5: bump to test travis 2021-12-04 14:36:35 +01:00
Henrik Grimler c0551da453 openmpi: update to 4.0.0 2021-12-04 14:36:35 +01:00
Henrik Grimler 1973d60b9a gnucap: fix linker error
"cannot locate symbol run_mode referenced by gnucap-default-plugins.sh"
2021-12-04 14:36:35 +01:00
Henrik Grimler 8d11634f79 eigen: update to 3.3.7 2021-12-04 14:36:35 +01:00
Henrik Grimler 7465b0f974 netcdf-c: update to 4.6.2 2021-12-04 14:36:35 +01:00
Henrik Grimler a172e99781 netcdf-cxx: add missing dependency netcdf-c 2021-12-04 14:36:35 +01:00
Henrik Grimler 81b7f21f5e openmpi: update to 3.1.3 2021-12-04 14:36:35 +01:00
Henrik Grimler 411457eb6a libhdf5: update to 1.10.4 2021-12-04 14:36:35 +01:00
Henrik Grimler 04016b58e4 libhdf5: set TERMUX_PKG_LICENSE 2021-12-04 14:36:35 +01:00
Fredrik Fornwall 195025da06 Bump c++-using packages 2021-12-04 14:36:35 +01:00
Fredrik Fornwall ae7a381c1e scripts/lint-packages.py cleanups 2021-12-04 14:36:35 +01:00
Your Name 8060a466c8 libhdf5: add missing architectures
Thanks to @live_the_dream @its-pointless !
2021-12-04 14:36:35 +01:00
Your Name a98a4b3199 libhdf5: limit to aarch64 for now
... until we have the output of H5make_libsettings and H5detect for other architectures.
2021-12-04 14:36:35 +01:00
Your Name 3ef27980ff libhdf5: add package 2021-12-04 14:36:35 +01:00
Henrik Grimler db1e8c7f63 Add package licenses 2021-12-04 14:36:35 +01:00
Henrik Grimler 968b037990 netcdf-c, netcdf-cxx: add packages 2021-12-04 14:36:35 +01:00
Henrik Grimler 912047a4f1 eigen: add package 2021-12-04 14:36:35 +01:00
Henrik Grimler 04b179adeb gap: add package 2021-12-04 14:36:35 +01:00
Henrik Grimler 7b48a74c70 openbabel: add package 2021-12-04 14:36:35 +01:00
Henrik Grimler 3b9fa3a280 openmpi: avoid error/warning on arm 2021-12-04 14:36:35 +01:00
Henrik Grimler 6eb7e81903 openmpi: fix build error for openmpi 2021-12-04 14:36:35 +01:00
Henrik Grimler c6979c6a7e openmpi: update to 3.1.2 2021-12-04 14:36:35 +01:00
Henrik Grimler aacb64c202 openmpi: add package 2021-12-04 14:36:35 +01:00
Henrik Grimler eb293a260a gnucap: simplify/speed-up build a bit 2021-12-04 14:36:35 +01:00
Henrik Grimler 764b9a9c0f gnucap: add package 2021-12-04 14:36:35 +01:00
Tee KOBAYASHI 270336c86f new package: apkeep 2021-12-04 14:27:53 +01:00
Tee KOBAYASHI f6cd9a3ed7 alpine: Depend on coreutils 2021-12-04 14:27:25 +01:00
Butta 3ad1aa79bc swift: link the stdlib against libunwind 2021-12-04 18:33:15 +05:30
Leonid Pliushch 82a78ca781 build-package.sh: fix undefined AR variable
Building metapackages doesn't involve setup of compiler toolchain,
so certain variables are not set. In general, it was not expected
that package archive generation will use utilities that come with
cross-compiler as this functionality should rely on utilities
installed by host package manager.

/home/builder/termux-packages/scripts/build/termux_step_create_debian_package.sh: line 49: AR: unbound variable
2021-12-04 10:37:55 +02:00
Tee KOBAYASHI 98c4c40edb liblua5{2,3,4}: The debscripts are for subpackages 2021-12-04 07:59:00 +01:00
Termux Github Actions d9475337de k9s: update to 0.25.8
This commit has been automatically submitted by Github Actions.
2021-12-04 00:27:31 +00:00
Termux Github Actions 6b4ec34e74 git-delta: update to 0.10.3
This commit has been automatically submitted by Github Actions.
2021-12-04 00:18:59 +00:00
Termux Github Actions 3705aa5524 elixir: update to 1.13.0
This commit has been automatically submitted by Github Actions.
2021-12-04 00:12:13 +00:00
Henrik Grimler c141dce4bc torsocks: enable again for aarch64
A couple of patches from master branch seem to fix syscall issues,
investigated by @ladar.
2021-12-03 20:59:25 +01:00
Termux Github Actions 94200bfbda enchant: update to 2.3.2
This commit has been automatically submitted by Github Actions.
2021-12-03 18:29:16 +00:00
Termux Github Actions eee213a4a4 binaryen: update to 103
This commit has been automatically submitted by Github Actions.
2021-12-03 18:23:26 +00:00
ruki 384b28f7a2 xmake: 2.6.1 2021-12-03 20:43:04 +05:30
Tee KOBAYASHI 3d7c5aa219 liblua5{2,3,4}: Use update-alternatives 2021-12-03 12:20:44 +01:00
xyllery-7 da51ef0d6e Remove AR from unset variables in Rust build.sh 2021-12-03 01:55:47 +01:00
xyllery-7 8f5652db62 update BOOTSTRAP_VERSION 2021-12-03 01:55:47 +01:00
xyllery-7 bf20909ef8 rust to 1.57 2021-12-03 01:55:47 +01:00
Tee KOBAYASHI 84126f7f6f avahi: Fix non-root user issue in avahi-autoipd 2021-12-03 01:55:12 +01:00
Tee KOBAYASHI c4db48e780 avahi: Bump revision 2021-12-03 01:55:12 +01:00
Tee KOBAYASHI 719725c5d2 avahi: Fix hardcoded paths 2021-12-03 01:55:12 +01:00
Tee KOBAYASHI 8ca1927be8 avahi: Enable non-root user to launch daemon 2021-12-03 01:55:12 +01:00
Tee KOBAYASHI d8f66fc717 slashem-extended: Fix patch pathname 2021-12-03 01:51:45 +01:00
Tee KOBAYASHI 7ca3dbe5a7 new package: slashem-extended 2021-12-03 01:51:45 +01:00
Tee KOBAYASHI 5f40673ec5 zsh: compinit: unsetopt nocaseglob 2021-12-03 01:50:47 +01:00
Termux Github Actions c01cceb43b jfrog-cli: update to 2.8.1
This commit has been automatically submitted by Github Actions.
2021-12-03 00:22:30 +00:00
Termux Github Actions 167a9fe494 flyctl: update to 0.0.260
This commit has been automatically submitted by Github Actions.
2021-12-03 00:15:20 +00:00
Termux Github Actions 9e3a2963ea gh: update to 2.3.0
This commit has been automatically submitted by Github Actions.
2021-12-02 18:12:00 +00:00
Henrik Grimler 81aa2067fd command-not-found: update to 1.69 2021-12-02 13:25:48 +01:00
Yaksh Bariya ff70dc837e redis: bump to 6.2.6
New version has security fixes
2021-12-02 17:53:09 +05:30
Termux Github Actions f5f221bced chezmoi: update to 2.9.2
This commit has been automatically submitted by Github Actions.
2021-12-02 12:10:43 +00:00
Yaksh Bariya 302a8cc579 germanium: fix hardcoded path 2021-12-02 16:25:04 +05:30
xtkoba 41e07e5b2f mailutils: Fix hardcoded paths (#8121)
* mailutils: Fix hardcoded paths

* mailutils: Bump revision
2021-12-02 15:52:57 +05:30
Leonid Pliushch 758ec3a929 generate-bootstraps.sh: don't pull game-repo 2021-12-02 11:00:22 +02:00
Yaksh Bariya 44bae38f90 nodejs-lts: bump to 16.13.1 2021-12-02 13:59:49 +05:30
YAKSH BARIYA 651d4f7713 nodejs: Bump to 17.2.0 (#8108)
Additional changes made:
- The libatomic hack has been removed since https://github.com/termux/termux-packages/issues/3092 has been reported to have been fixed with newer NDK
2021-12-02 13:52:00 +05:30
Termux Github Actions ef3aa91006 flyctl: update to 0.0.259
This commit has been automatically submitted by Github Actions.
2021-12-02 06:10:42 +00:00
Termux Github Actions b467e40bda qalc: update to 3.22.0
This commit has been automatically submitted by Github Actions.
2021-12-02 00:34:49 +00:00
Termux Github Actions a260f763d8 flyctl: update to 0.0.258
This commit has been automatically submitted by Github Actions.
2021-12-02 00:14:17 +00:00
Henrik Grimler 74f4bcec39 php-redis: bump to rebuild against php 8.1 2021-12-01 12:44:18 +01:00
Tee KOBAYASHI da45e93d9b samba: Bump to 4.14.10 2021-12-01 15:04:14 +05:30
sk0kanik 67ae94b7a7 added -d:tempDir, fixes #8096
note : my commit 84566bf fixed getTempDir(), not #8096
2021-12-01 12:43:49 +05:30
Tee KOBAYASHI 24089bf8e1 php: Explicitly link against compiler-rt builtins 2021-12-01 11:29:23 +05:30
Tee KOBAYASHI 97ad8ad3d2 mkvtoolnix: Bump revision to rebuild 2021-12-01 11:02:40 +05:30
Termux Github Actions cc26063d90 jfrog-cli: update to 2.8.0
This commit has been automatically submitted by Github Actions.
2021-12-01 00:21:07 +00:00
Termux Github Actions 41e0c14ed2 unshield: update to 1.5.0
This commit has been automatically submitted by Github Actions.
2021-11-30 18:57:08 +00:00
Termux Github Actions f0cad6edc6 neovim: update to 0.6.0
This commit has been automatically submitted by Github Actions.
2021-11-30 18:27:26 +00:00
sk0kanik 84566bfb8a fixes #8096 2021-11-30 14:30:51 +01:00
Termux Github Actions 30f1f34279 jfrog-cli: update to 2.7.0
This commit has been automatically submitted by Github Actions.
2021-11-30 12:18:25 +00:00
Termux Github Actions ecdd614b91 chezmoi: update to 2.9.1
This commit has been automatically submitted by Github Actions.
2021-11-30 12:11:45 +00:00
xtkoba 7517b43661 dialog: Fix Android 7.x non-ASCII characters issue (#8093)
* dialog: Link against libandroid-support

* dialog: Bump revision
2021-11-30 08:13:43 +00:00
xtkoba 8a0b284f16 cavez-of-phear: Fix Android 7.x non-ASCII characters issue (#8092)
* cavez-of-phear: Link against libandroid-support

* cavez-of-phear: Bump revision
2021-11-30 08:12:31 +00:00
xtkoba 1e643d0f74 mdp: Fix Android 7.x non-ASCII characters issue (#8091)
* mdp: Link against libandroid-support

* mdp: Bump revision
2021-11-30 08:11:58 +00:00
Lucy Phipps 09ecfc3c26 util-linux: update to 2.37.2 2021-11-30 08:02:49 +00:00
Lucy Phipps d2a254b765 unrar: update to 6.1.2 2021-11-30 07:49:06 +00:00
Lucy Phipps 90c73e8e32 vim(-python): update to 8.2.3700 2021-11-30 07:35:18 +00:00
Lucy Phipps 3452d5b235 libsqlite: update patch 2021-11-30 07:22:21 +00:00
Lucy Phipps 25951b6b93 fossil: update to 2.17 2021-11-30 06:47:29 +00:00
Lucy Phipps eecdddf9cc libsqlite(-tcl): update to 3.37.0 2021-11-30 06:45:45 +00:00
Lucinda May Phipps 518706ccd8 git: update to 2.34.1 2021-11-30 06:34:09 +00:00
Termux Github Actions a1dc51b400 xxhash: update to 0.8.1
This commit has been automatically submitted by Github Actions.
2021-11-30 00:31:52 +00:00
Henrik Grimler ce170a49cd ruby: rebuild with ndk r23
Thereby allowing us to remove workaround for setjmp issue.
2021-11-29 17:38:48 +01:00
Henrik Grimler 67babc6702 emacs: remove setjmp workaround
@xtkoba pointed out that this was due to a clang bug, which should be
fixed in the libllvm that is shipped with ndk-r23:

https://github.com/termux/termux-packages/pull/7473#issuecomment-913555494
2021-11-29 17:35:14 +01:00
Henrik Grimler 1f9ba967d3 libdaemon: fix type in TERMUX_PKG_REVISION
It was bumped to upload it to repo, and that has been achieved in any
case, so lets just delete this line.

Also, no need for bumps for just building and uploading, it can be
done through github actions instead.

%ci:no-build
2021-11-29 16:19:44 +01:00
Henrik Grimler 0be130b144 libdaemon: bump, package is missing on repo
Reported on irc by Spads.
2021-11-29 16:02:01 +01:00
Termux Github Actions d46ce3b6fe patchelf: update to 0.14.2
This commit has been automatically submitted by Github Actions.
2021-11-29 12:17:34 +00:00
Lucy Phipps 590a8e682e apt, bison: bump to fix facessat calls 2021-11-29 10:07:40 +00:00
Tee KOBAYASHI d36fd6b8f8 Globally set confvar gl_cv_func_wcrtomb_works=yes 2021-11-29 09:26:02 +01:00
Tee KOBAYASHI 7f94f7877a grep: Configure with gl_cv_func_wcrtomb_works=yes 2021-11-29 09:26:02 +01:00
Tee KOBAYASHI 0ce0565007 sed: Configure with gl_cv_func_wcrtomb_works=yes 2021-11-29 09:26:02 +01:00
Lucy Phipps 9294069374 bash: bump revision 2021-11-29 08:23:30 +00:00
Lucinda May Phipps 344d016a06 fix path in ndk-patches/linux-fcntl.h.patch 2021-11-29 08:19:22 +00:00
Lucy Phipps 9edcea2b24 ndk-sysroot: bump revision 2021-11-29 08:13:27 +00:00
Lucinda May Phipps 0bf4b5ed4b Rename linux-fcntl.h to linux-fcntl.h.patch
oops
2021-11-29 08:08:27 +00:00
Lucy Phipps ac21a02504 bash: bump revision 2021-11-29 08:00:39 +00:00
Lucy Phipps 369d15f4ef ndk-patches: disable AT_EACCESS
https://android.googlesource.com/platform/bionic.git/+/refs/tags/ndk-r23b/libc/bionic/faccessat.cpp#50
2021-11-29 07:58:58 +00:00
Lucinda May Phipps 15f9d29901 bash: update to 5.1.p12 2021-11-29 04:18:15 +00:00
Termux Github Actions f5e528071f chezmoi: update to 2.9.0
This commit has been automatically submitted by Github Actions.
2021-11-29 00:15:34 +00:00
Lucinda May Phipps e375464b0f apt: update to 2.3.13 2021-11-28 19:15:07 +00:00
Termux Github Actions 15c37e45bd direnv: update to 2.29.0
This commit has been automatically submitted by Github Actions.
2021-11-28 18:09:39 +00:00
Jia Yuan Lo dc74c17f87 new package: innoextract 2021-11-28 20:31:26 +05:30
Yaksh Bariya c16607dd7b cppcheck: bump to 2.6.2 2021-11-28 19:50:14 +05:30
Yaksh Bariya b71cec0721 cavif-rs: update to 1.3.3 2021-11-28 16:51:41 +05:30
Yaksh Bariya a80418a8bf assimp: bump to 5.1.2 2021-11-28 16:39:09 +05:30
Yaksh Bariya 26b94660d5 cppcheck: fix typo 2021-11-28 16:39:09 +05:30
Termux Github Actions 4256e37f97 patchelf: update to 0.14.1
This commit has been automatically submitted by Github Actions.
2021-11-28 11:03:52 +00:00
Yaksh Bariya 623e21fb09 cppcheck: enable auto-updates 2021-11-28 16:21:14 +05:30
Leonid Pliushch b0fdf212aa proot-distro: update to 2.9.3 2021-11-28 12:46:17 +02:00
Yaksh Bariya 74a5fbc577 cmake: bump to 3.22.0 2021-11-28 16:05:05 +05:30
Leonid Pliushch d0f45fa928 proot-distro: update to 2.9.2 2021-11-28 11:39:33 +02:00
sk0kanik 4d8d6e4411 nim: update to 1.6.0 (#8085)
* nim: update to 1.6.0

* makefile.patch: removed -lrt
2021-11-28 14:45:50 +05:30
Termux Github Actions 21525ea2df i2pd: update to 2.40.0
This commit has been automatically submitted by Github Actions.
2021-11-28 06:20:28 +00:00
Efreak badd45f635 bump imagemagick version to 7.1.0.16 2021-11-28 10:52:34 +05:30
Efreak 0a7585d33f add fftw to imagemagick build
added explicitly because despite it being a default, fft doesn't seem to work.

```
~/src/fft-test
❯ magick clown_orig.jpg -fft \
           \( +clone  -write clown_phase.png +delete \) +delete \
           -write clown_magnitude.png  -colorspace gray \
           -auto-level -evaluate log 100000  clown_spectrum.png
magick: delegate library support not built-in `clown_orig.jpg' (FFTW) @ warning/fourier.c/ForwardFourierTransformImage/914.
magick: unable to open image ' ': No such file or directory @ error/blob.c/OpenBlob/3527.
magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/572.

~/src/fft-test
❯ magick -version
Version: ImageMagick 7.1.0-15 Q16-HDRI aarch64 2021-11-20 https://imagemagick.org
Copyright: (C) 1999-2021 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI
Delegates (built-in): bzlib cairo fontconfig freetype heic jng jp2 jpeg jxl lcms lzma pangocairo png rsvg tiff webp x xml zlib
Compiler: gcc (4.2)
```
As you can see, fft doesn't work, and the fftw delegate isn't listed as a built-in.
Unsure if this would work, as I am unable to configure a termux build environment (my pc is >10 years old, not powerful enough for android build environments; the build scripts don't seem to want to work on my tablet)
2021-11-28 10:52:34 +05:30
ifurther f6e47e1b4f New package: marisa 2021-11-28 00:17:51 +01:00
Jia Yuan Lo b4ef578a82 emscripten: update patches 2021-11-28 00:09:48 +01:00
Jia Yuan Lo a8d89fe3a3 emscripten: update install file lists 2021-11-28 00:09:48 +01:00
Jia Yuan Lo 61ac32cd73 emscripten: cleanup build.sh 2021-11-28 00:09:48 +01:00
Jia Yuan Lo cabf6306ab emscripten: update to 3.0.0 2021-11-28 00:09:48 +01:00
Jia Yuan Lo d19deb355e vulkan packages: update to 1.2.199 2021-11-28 00:07:08 +01:00
Jia Yuan Lo d68189f282 Improve build.sh to allow building specific commit
regardless of upstream activity which is a shortcoming of
termux_git_clone_src.sh that currently always choose the latest commit from
the repo. The issue is spotted in 1337fa0ffe.

Also updates the package for clvk and bump the revision for clpeak.
2021-11-28 00:07:08 +01:00
Leonid Pliushch a7baaef46d proot-distro: update to 2.9.1
One small change that had to be included in 2.9.0.
2021-11-27 21:54:33 +02:00
Leonid Pliushch a88bc97bbb proot-distro: update to 2.9.0 2021-11-27 21:27:17 +02:00
Termux Github Actions 0609194e81 patchelf: update to 0.14
This commit has been automatically submitted by Github Actions.
2021-11-27 18:21:30 +00:00
Termux Github Actions 9faa122355 git-delta: update to 0.10.2
This commit has been automatically submitted by Github Actions.
2021-11-27 18:15:29 +00:00
Leonid Pliushch d8357b5ed2 Revert "gitea: update to 1.15.6"
Cancel Gitea update for now due to error in one of dependencies,
maybe need wait 1.15.7+.

 github.com/lib/pq
 # github.com/lib/pq
 vendor/github.com/lib/pq/user_posix.go:12:6: userCurrent redeclared in this block
         /home/builder/.termux-build/gitea/build/src/code.gitea.io/gitea/vendor/github.com/lib/pq/user_other.go:7:29: previous declaration
 code.gitea.io/gitea/modules/public
 code.gitea.io/gitea/modules/svg
 make: *** [Makefile:610: gitea] Error 2

This reverts commit 2bcc501646.
2021-11-27 16:03:47 +02:00
Henrik Grimler c01d2e1d4f termux-tools: remove game-repo from termux-change-repo
The repository has been merged with termux-packages, and the repo is
being removed, so no need for users to change its url.
2021-11-27 14:45:22 +01:00
Leonid Pliushch b94cb24520 liblua54: correctly specify make target 2021-11-27 15:29:54 +02:00
Leonid Pliushch c7414d3cff Revert "liblua54: build with readline support (#8078)"
This reverts commit 6e9d154a1c.
2021-11-27 15:28:29 +02:00
Arun 6e9d154a1c liblua54: build with readline support (#8078) 2021-11-27 14:39:50 +02:00
Leonid Pliushch 2bcc501646 gitea: update to 1.15.6 2021-11-27 14:34:06 +02:00
Leonid Pliushch ee8feaeb36 docker image: install the latest lts version of nodejs 2021-11-27 14:33:31 +02:00
Henrik Grimler 1e03f5d94c apt: remove game-repo from suggested packages
All packages that were previously installable from the repo has now
been moved to the main repository.
2021-11-27 13:26:59 +01:00
Henrik Grimler a3307822cd game-repo: remove, all packages have been mv'ed to main repo 2021-11-27 13:26:47 +01: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
Steeve 25a8b4a2f5 new package: kubelogin (#7962) 2021-11-27 14:24:18 +02:00
Henrik Grimler a016229734 game-repo: merge with main repository
We created additional repositories back in the day when network
bandwidth was an issue.  Today we do not have this problem thanks to
fosshost, so there is not really any reason to keep games in another
repo.

Removing game-repo also simplifies for mirror maintainers slightly,
there is one less repo to check the status of.

Plan is to merge science-repo as well, but keep termux-root-packages
as a separate repository.

%ci:no-build
2021-11-27 13:22:22 +01:00
Tee KOBAYASHI 116285add6 new package: povray 2021-11-27 14:18:44 +02:00
Tee KOBAYASHI 739ac667c2 boost: Backport BOOST_MATH_HEADER_DEPRECATED patch
from https://github.com/boostorg/math/commit/720536a08e4e33639869e1b7a99d9ec923409c0b
2021-11-27 14:18:44 +02:00
Henrik Grimler f3a7d4ec82 myman: spaces->tabs
%ci:no-build
2021-11-27 13:00:41 +01:00
Henrik Grimler 9a0afd7e9b nethack: build host-tools in termux_step_host_build
And simplify the related Makefile patches
2021-11-27 13:00:41 +01:00
Henrik Grimler 7475f41341 myman: rm unnecessary TERMUX_PKG_BUILDDIR/ in step_post_configure 2021-11-27 13:00:41 +01:00
Henrik Grimler 15a3950e1d myman: termux_step_extract_package->termux_step_get_source
The function has been renamed in termux-packages.
2021-11-27 13:00:41 +01:00
Henrik Grimler 7de9fb86c4 gnushogi: fix build with ndk r23 2021-11-27 13:00:41 +01:00
Henrik Grimler 1a0aab80d1 gnugo: fix build with ndk-r23 2021-11-27 13:00:41 +01:00
Henrik Grimler b83fdd6a52 cboard: fix build with ndk r23 2021-11-27 13:00:41 +01:00
Henrik Grimler ca9c18a353 cboard: TERMUX_DEBUG->TERMUX_DEBUG_BUILD
The variable was renamed in termux-packages earlier.
2021-11-27 13:00:41 +01:00
Henrik Grimler 2b3f8572b6 brogue: fix build with ndk r23 2021-11-27 13:00:41 +01:00
Henrik Grimler 27954d93e5 0verkill: fix build with ndk-r23 2021-11-27 13:00:41 +01:00
Dmitry Marakasov 82e412da53 Add npush: curses-based logic game similar to Sokoban and Boulder Dash 2021-11-27 13:00:41 +01:00
Henrik Grimler 1946f069d3 cavez-of-phear: bump revision
To update maintainer.
2021-11-27 13:00:41 +01:00
Dmitry Marakasov f2a7732770 cavez-of-phear: take maintainership 2021-11-27 13:00:41 +01:00
Dmitry Marakasov 831cf9f9a8 cavez-of-phear: update to 0.5.3 2021-11-27 13:00:41 +01:00
Henrik Grimler 9077132b7b moria: fix build error with ndk-r23 2021-11-27 13:00:41 +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
Maxython 33014ea191 Update TERMUX_PKG_REVISION 2021-11-27 13:00:41 +01:00
Maxython 208df074be Modification of pacman4console. 2021-11-27 13:00:41 +01:00
Henrik Grimler 80e9c5a626 angband: bump to restart build 2021-11-27 13:00:41 +01:00
Henrik Grimler fa2817acee angband: update to 4.2.3 2021-11-27 13:00:41 +01:00
Henrik Grimler 1a1b9817a7 dmagnetic: update to 0.32 2021-11-27 13:00:41 +01:00
Henrik Grimler 817b476c0c dmagnetic: fix typo in msgnetic-scrolls script 2021-11-27 13:00:41 +01:00
Henrik Grimler 282546ca50 dmagnetic: look for wonder* instead of wonderland*
The files as downloaded are named wonder.* and not wonderland.*, this
prevents users from having to rename the files for dmagnetic to find
them when started as `dMagnetic game-name`.
2021-11-27 13:00:41 +01:00
Henrik Grimler c633044cc8 dmagnetic: add magnetic-scrolls script for downloading games
Helper script for downloading the game files, through a TUI.

Also update some patch offsets while we are at it.
2021-11-27 13:00:41 +01:00
Henrik Grimler 114ae3dfec dmagnetic: update to 0.31 2021-11-27 13:00:41 +01:00
Henrik Grimler c4615fa6d1 moria: update to 5.7.15 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 1a1f889b36 frotz: update 2.53 2021-11-27 13:00:41 +01:00
Henrik Grimler dff3b8a56b angband: update to 4.2.2 2021-11-27 13:00:41 +01:00
Henrik Grimler 7b5852436a moria: version should be GPL-3.0 or later
See https://github.com/dungeons-of-moria/umoria/issues/43.
2021-11-27 13:00:41 +01:00
Henrik Grimler 2cf76ea919 moria: update to 5.7.14
And fix path to help and score file.
2021-11-27 13:00:41 +01:00
Henrik Grimler 9179e35917 0verkill: track @ravener's repository
Closes https://github.com/termux/game-packages/issues/73
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 c98b9129e3 moon-buggy: bump to test github action script
And also to see if bintray upload script is totally broken now.
2021-11-27 13:00:41 +01:00
Henrik Grimler a161dee7c6 moon-buggy: bump to test github action script 2021-11-27 13:00:41 +01:00
Henrik Grimler af9135182d 0verkill: add package 2021-11-27 13:00:41 +01:00
Henrik Grimler 179e759a8a dopewars: bump to restart build 2021-11-27 13:00:41 +01:00
Henrik Grimler 2ab67c2992 vitetris: remove Makefile patch 2021-11-27 13:00:41 +01:00
Henrik Grimler 0bca3c8995 vitetris: update to 0.59.1 2021-11-27 13:00:41 +01:00
Henrik Grimler 64385bb14d dopewars: update to 1.6.1 2021-11-27 13:00:41 +01:00
Henrik Grimler bb8f52c522 dmagnetic: fix hostbuild step and fix prefix path
Need to change prefix path before host build as the path will be built
into the dMagnetic binary used to generate the ini file.
2021-11-27 13:00:41 +01:00
Henrik Grimler b7bf4d0d3d dmagnetic: update patches for 0.30
Add host_build step to build dMagnetic for host architecture, to avoid

  ./dMagnetic -helpini >dMagnetic.ini
  bin/sh: 1: ./dMagnetic: Exec format error
2021-11-27 13:00:41 +01:00
dettus 488e0708ec Update build.sh
Updating to release 0.30
2021-11-27 13:00:41 +01:00
Leonid Pliushch cf1e03c936 brogue: don't use https://dl.bintray.com/termux/upstream 2021-11-27 13:00:41 +01:00
Henrik Grimler db03c10e1c dmagnetic: add package 2021-11-27 13:00:41 +01:00
Leonid Pliushch 9f1bc65938 brogue: switch upstream
Fixes https://github.com/termux/game-packages/issues/65
2021-11-27 13:00:41 +01:00
Henrik Grimler def5490b2f open-adventure: update to 1.9 2021-11-27 13:00:41 +01:00
Henrik Grimler 497f64b2ab nethack: bump package 2021-11-27 13:00:41 +01:00
Henrik Grimler 1b3ba4bcfe nethack: use absolute paths when saving game
Have not managed to figure out why saving with a relative path
fails. Life is too short to investigate that one full Sunday though,
and this works.
2021-11-27 13:00:41 +01:00
Henrik Grimler 69528fd96a nethack: update patches 2021-11-27 13:00:41 +01:00
Henrik Grimler 3adeffd2c2 nethack: respect $DESTDIR variable 2021-11-27 13:00:41 +01:00
Henrik Grimler f17cc456da nethack: use bison + flex instead of yacc + lex during build 2021-11-27 13:00:41 +01:00
Henrik Grimler 2bcce0f321 nethack: fix warning about ignored linker flags and re-defined vars 2021-11-27 13:00:41 +01:00
Henrik Grimler cdf0dc6813 nethack: split make install into several steps 2021-11-27 13:00:41 +01:00
Henrik Grimler d7ccef1b47 nethack: create $PREFIX/games/nethackdir/save in postinst
Fixes https://github.com/termux/game-packages/issues/62.
2021-11-27 13:00:41 +01:00
Henrik Grimler 9f9dff9cbe snake: fix package 2021-11-27 13:00:41 +01:00
Tipz Team bae02a23c0 new package: snake (#61) 2021-11-27 13:00:41 +01:00
Henrik Grimler d900c3acf1 moria: update to 5.7.13 2021-11-27 13:00:41 +01:00
Leonid Pliushch 5f92f6b662 bastet: fix maintainer field 2021-11-27 13:00:41 +01:00
Leonid Pliushch 60ad320405 nethack: fix maintainer field 2021-11-27 13:00:41 +01:00
Henrik Grimler 25371fdac1 curseofwar: update to 1.3.0 2021-11-27 13:00:41 +01:00
Henrik Grimler d93272f683 vitetris: specify license file 2021-11-27 13:00:41 +01:00
Henrik Grimler 96dcc89f6a vitetris: bump to include LICENSE file in package 2021-11-27 13:00:41 +01:00
Henrik Grimler e6dea36363 tty-solitaire: bump to include LICENSE file in package 2021-11-27 13:00:41 +01:00
Henrik Grimler 40c5bc62c9 open-adventure: bump to include LICENSE file in package 2021-11-27 13:00:41 +01:00
Henrik Grimler bb2f98530f myman: bump to include LICENSE file in package 2021-11-27 13:00:41 +01:00
Henrik Grimler e7ff85a0e9 glulxe: bump to include LICENSE file in package 2021-11-27 13:00:41 +01:00
Henrik Grimler 31848f4392 Add patch from @Rengaf05
See https://github.com/termux/termux-packages/issues/5467.
2021-11-27 13:00:41 +01:00
Henrik Grimler 19aac33ff5 angband: update to 4.2.1 2021-11-27 13:00:41 +01:00
Henrik Grimler e3f5f5289d tty-solitaire: update to 1.3.0 2021-11-27 13:00:41 +01:00
Henrik Grimler b7cb81bb92 ninvaders: switch to maintained github repo, update to 0.1.2 2021-11-27 13:00:41 +01:00
Henrik Grimler 80522257ca moria: update to 5.7.12 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 64a8bc60c9 frotz: update to 2.52 2021-11-27 13:00:41 +01:00
Henrik Grimler 00d9dbe975 lexter: bump again to restart build 2021-11-27 13:00:41 +01:00
Henrik Grimler 7e713d9f0f lexter: bump to restart build 2021-11-27 13:00:41 +01:00
Henrik Grimler 63bae47c6d lexter: add package 2021-11-27 13:00:41 +01:00
Henrik Grimler 9fe700504a myman: fix build
Also bump gnuski to restart build
2021-11-27 13:00:41 +01:00
Henrik Grimler 3418a22374 Bump new packages again to restart CI 2021-11-27 13:00:41 +01:00
Henrik Grimler 96f811ff34 gnuski: bump to restart build 2021-11-27 13:00:41 +01:00
Henrik Grimler abf5f0940d myman: fix build error 2021-11-27 13:00:41 +01:00
Henrik Grimler b22b52f89e Bump revision of new packages again 2021-11-27 13:00:41 +01:00
Henrik Grimler d1029a140c Bump revision of new packages to restart CI 2021-11-27 13:00:41 +01:00
Henrik Grimler f3342f0817 myman: add package 2021-11-27 13:00:41 +01:00
Henrik Grimler 4c6b82cf5d gnuski: add package 2021-11-27 13:00:41 +01:00
Leonid Plyushch e21adaf331 dopewars: rebuild 2021-11-27 13:00:41 +01:00
Leonid Plyushch 2fd7c4f214 dopewars: fix path to /tmp 2021-11-27 13:00:41 +01:00
Henrik Grimler c15093fa3b cboard: mv from main repository 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
Leonid Plyushch 329eb828a0 moria: update CMakeLists.txt.patch 2021-11-27 13:00:41 +01:00
Leonid Plyushch a2385395e2 frotz: remove Makefile.patch 2021-11-27 13:00:41 +01:00
Leonid Plyushch 4bf137767a frotz: update to 2.51 2021-11-27 13:00:41 +01:00
Leonid Plyushch 8126b76050 nethack: update to 3.6.6 2021-11-27 13:00:41 +01:00
Leonid Plyushch 72ebe3c32b moria: update to 5.7.11 2021-11-27 13:00:41 +01:00
Henrik Grimler 7b1285b6f0 nethack: update to 3.6.5 2021-11-27 13:00:41 +01:00
Leonid Plyushch a239fa9557 nethack: update to 3.6.4 2021-11-27 13:00:41 +01:00
Henrik Grimler 5e341a2c19 frotz: update to 2.50, switch upstream url 2021-11-27 13:00:40 +01:00
Henrik Grimler b7323afbbc frotz: switch to working adventure version 2021-11-27 13:00:40 +01:00
its-pointless 51822272bc use static lib to avoid large boost dep 2021-11-27 13:00:40 +01:00
Leonid Plyushch 56b3aecd42 bastet: rebuild package 2021-11-27 13:00:40 +01:00
Henrik Grimler 3756053bab dopewars: avoid using setregid 2021-11-27 13:00:40 +01:00
Henrik Grimler f949fdde4a glulxe: bump to make CI pick up changes 2021-11-27 13:00:40 +01:00
Henrik Grimler 6c0d63d805 dopewars: add package 2021-11-27 13:00:40 +01:00
Henrik Grimler c528c9a65e glulxe: Clean build script and update to 0.5.4 for real 2021-11-27 13:00:40 +01:00
Henrik Grimler c5c078fd63 nudoku: update to 2.0.0 2021-11-27 13:00:40 +01:00
Henrik Grimler 4ffaa9a01b vitetris: add package 2021-11-27 13:00:40 +01:00
Henrik Grimler 926fe94171 open-adventure: update to 1.8 2021-11-27 13:00:40 +01:00
Henrik Grimler 9294e9c9c9 angband: update to 4.2.0 2021-11-27 13:00:40 +01:00
Henrik Grimler 06b52ceb59 nethack: do 32bit host-build for 32bit arches
Fixes https://github.com/termux/game-packages/issues/20 and https://github.com/termux/game-packages/issues/27
2021-11-27 13:00:40 +01:00
Leonid Plyushch 4127f007df fix build.sh according to latest changes to build system
%ci:no-build
2021-11-27 13:00:40 +01:00
Henrik Grimler 7514e4afd7 nethack: update to 3.6.2 2021-11-27 13:00:40 +01:00
Henrik Grimler bddfdacb44 pacman4console: add package 2021-11-27 13:00:40 +01:00
Henrik Grimler 1dba518c7a ninvaders: add package 2021-11-27 13:00:40 +01:00
Henrik Grimler d183b37657 open-adventure: libedit-dev is now part of libedit 2021-11-27 13:00:40 +01:00
Leonid Plyushch f62841fc1f nsnake: bump revision 2021-11-27 13:00:40 +01:00
Leonid Plyushch 67f7a08dff moria: bump revision 2021-11-27 13:00:40 +01:00
Leonid Plyushch 3d88759be6 curseofwar: bump revision 2021-11-27 13:00:40 +01:00
Leonid Plyushch 598fd8b27b bastet: bump revision 2021-11-27 13:00:40 +01:00
Henrik Grimler 6a3f4cbc45 bastet: trigger re-build after submodule update 2021-11-27 13:00:40 +01:00
Henrik Grimler dd48421f75 bastet: bump to link against boost 1.70 2021-11-27 13:00:40 +01:00
Henrik Grimler a31dba6888 moria: fix "bad system call" 2021-11-27 13:00:40 +01:00
Henrik Grimler 454575984b moria: fix paths 2021-11-27 13:00:40 +01:00
Henrik Grimler 48fb470c68 moria: rename binary umoria->moria, install more (needed) files 2021-11-27 13:00:40 +01:00
Henrik Grimler 78f707805c moria: allow out of src builds 2021-11-27 13:00:40 +01:00
Henrik Grimler 52dd839d3a moria: update to 5.7.10 and update homepage and url 2021-11-27 13:00:40 +01:00
Henrik Grimler cae1f7d8a9 cavez-of-phear: add package 2021-11-27 13:00:40 +01:00
Henrik Grimler f4224edf15 bastet: drop TERMUX_PKG_FOLDERNAME 2021-11-27 13:00:40 +01:00
Leonid Plyushch 1e63194f86 new package: bastet
From https://github.com/termux/termux-packages/pull/1543.
2021-11-27 13:00:40 +01:00
Henrik Grimler b298ef84fc frotz: replace rindex with strrchr 2021-11-27 13:00:40 +01:00
Henrik Grimler ce54b6c72d nethack: fix SRCURL 2021-11-27 13:00:40 +01:00
Henrik Grimler d725da3f83 nethack: cleanup build script 2021-11-27 13:00:40 +01:00
Leonid Plyushch bb3aadd402 new package: nethack 2021-11-27 13:00:40 +01:00
Henrik Grimler eb8750196d open-adventure: specify LICENSE 2021-11-27 13:00:40 +01:00
Henrik Grimler 6e74e1bea2 nudoku: add license and cleanup 2021-11-27 13:00:40 +01:00
Henrik Grimler de343ae4c7 nsnake: Add license and cleanup 2021-11-27 13:00:40 +01:00
its-pointless bd717d94f2 snake game ala nokia phones.. 2021-11-27 13:00:40 +01:00
its-pointless 458e26ec09 sudoku clone for terminal 2021-11-27 13:00:40 +01:00
Henrik Grimler 7e53740c9a frotz: remove old rindex->strrchr def since this has been merged 2021-11-27 13:00:40 +01:00
Leonid Plyushch 7e2d5680ab add licenses for more packages 2021-11-27 13:00:40 +01:00
Leonid Plyushch 6abd4c0e46 [incomplete] set licenses for packages 2021-11-27 13:00:40 +01:00
Fredrik Fornwall b0fd2b6f1f tty-solitaire: Update from 1.1.0 to 1.1.1 2021-11-27 13:00:40 +01:00
Fredrik Fornwall ca6a2436ec brogue: Update from 1.7.4 to 1.7.5 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 6109e1e4f0 tty-solitaire: Update from 1.0.0 to 1.1.0 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 367abb82d8 angband: Update from 4.1.2 to 4.1.3 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 9a6581c97c Bump c++-using packages 2021-11-27 13:00:40 +01:00
Fredrik Fornwall f00f069122 glulxe: Use termux_download instead of curl directly 2021-11-27 13:00:40 +01:00
Fredrik Fornwall c14a260561 http -> https updates 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 7ac5a6c672 angband: Update from 4.1.0 to 4.1.2 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 099da62681 moon-buggy: Update homepage 2021-11-27 13:00:40 +01:00
Fredrik Fornwall e6b436aad7 angband: Update checksum 2021-11-27 13:00:40 +01:00
Fredrik Fornwall ebdf2695cb tty-solitaire: Fix building 2021-11-27 13:00:40 +01:00
Auxilus 9309007637 tty-solitaire: Add package 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 809ce2c039 Drop need of setting TERMUX_PKG_FOLDERNAME
Instead figure out the top level source folder ourselves.
2021-11-27 13:00:40 +01:00
Fredrik Fornwall 957a54c31a Rebuild all packages with control.tar.gz
Bump the version of all old packages that contained a control.tar.gz
file - as of now only control.tar.xz is used. See #1398.
2021-11-27 13:00:40 +01:00
Oliver Schmidhauser 9407e0a467 Add proper package description 2021-11-27 13:00:40 +01:00
Oliver Schmidhauser 78c5caa196 Add moria package
As requested in #533 (fixes #533).
2021-11-27 13:00:40 +01:00
Fredrik Fornwall 71d2e06429 angband: Update from 4.0.5 to 4.1.0 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 281f133202 brogue: -Werror=implicit-function-declaration 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 17e2234497 Remove TERMUX_TAR and TERMUX_TOUCH
These can be removed now that OS X is not supported directly (OS X
users can still use Docker to build though).

Fixes #936.
2021-11-27 13:00:40 +01:00
Fredrik Fornwall 3fd5cb70fd Use more source checksums 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 172747d4ac Use more source checksums 2021-11-27 13:00:40 +01:00
Fredrik Fornwall a2330052f2 Use more source checksums 2021-11-27 13:00:40 +01:00
Fredrik Fornwall d9c30cd329 frotz: Update project homepage 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 967d2ccd76 frotz: Depend on curl for the zgames script
Fixes #779.
2021-11-27 13:00:40 +01:00
Fredrik Fornwall d335fe9395 glulxe: Update from 0.5.2 to 0.5.4 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 7b49acb07b curseofwar: Fix build with new cmake system 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 5b81d162cb s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/ 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 0a75b6dc1a moon-buggy: Switch to alternate download url 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 56bde27d26 Switch from ftp.gnu.org to mirrors.kernel.org 2021-11-27 13:00:40 +01:00
Fredrik Fornwall ebd7ef86b5 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.
2021-11-27 13:00:40 +01:00
Fredrik Fornwall 949c4342cf Cleanup of more packages 2021-11-27 13:00:40 +01:00
Fredrik Fornwall a7aabf2e45 brogue: Prepare for clang 2021-11-27 13:00:40 +01:00
Fredrik Fornwall fd2442216a angband: Update from 4.0.4 to 4.0.5 2021-11-27 13:00:40 +01:00
Fredrik Fornwall d350e87785 angband: Update from 4.0.3 to 4.0.4 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 147c3125b1 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.
2021-11-27 13:00:40 +01:00
Fredrik Fornwall 6b5235f52d Minor version bumps 2021-11-27 13:00:40 +01:00
Fredrik Fornwall d0f623bbf4 angband: Update to 4.0.2 from 4.0.1 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 61ed93d7e5 frotz: Update frotz from 2.43 to 2.44 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 6f44cb75da angband: Update to 4.0.1 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 4e6cca7e20 frotz: Fix man path 2021-11-27 13:00:40 +01:00
Fredrik Fornwall e202d4541c Update greed from 3.11 to 4.1 2021-11-27 13:00:40 +01:00
Fredrik Fornwall 25d152455a Initial push 2021-11-27 13:00:40 +01:00
Henrik Grimler bf4e4a6489 open-adventure: update to 1.7 2021-11-27 13:00:40 +01:00
Henrik Grimler 88e749fc25 open-adventure: add package 2021-11-27 13:00:40 +01:00
Yonle d3e5b6fc05 pcre: Change source download 2021-11-27 07:54:19 +01:00
Yonle 78789dbd65 [test] Rewrite patch 2021-11-27 09:52:19 +05:30
Yonle acd6608d68 [test] remove autoplug_libcaca.patch 2021-11-27 09:52:19 +05:30
Yonle 6da988cb1a meson: Bump 0.90.1 2021-11-27 09:52:19 +05:30
Yonle 2496207111 Change sha256sum 2021-11-27 09:52:19 +05:30
Yonle 21c2a0ca27 Bump 1.19.3 2021-11-27 09:52:19 +05:30
Yonle e2f5ea20e9 fluidsynth: Bump 2.2.4 2021-11-27 09:41:14 +05:30
Termux Github Actions 0f1822c27b k9s: update to 0.25.7
This commit has been automatically submitted by Github Actions.
2021-11-27 00:24:57 +00:00
Termux Github Actions 8680beeea4 fd: update to 8.3.0
This commit has been automatically submitted by Github Actions.
2021-11-27 00:17:07 +00:00
Henrik Grimler 3bb1aefce9 argon2: update SRCURL
So that build works again.

%ci:no-build
2021-11-26 20:04:29 +01:00
Termux Github Actions c0720ccbc3 harfbuzz: update to 3.1.2
This commit has been automatically submitted by Github Actions.
2021-11-26 18:13:39 +00:00
Henrik Grimler 20d81f49ed unbound: bump, package is missing from repo
The CI script seem to have a problem with building dependencies when
several packages are added in a single merge.
2021-11-26 12:52:58 +01:00
Henrik Grimler cdff59cb7b libnutls: bump after dependency on unbound was added
Forgot about that in the PR.
2021-11-26 08:57:20 +01:00
Tee KOBAYASHI 031ba9f0d2 libgnutls: Enable libdane 2021-11-26 08:56:49 +01:00
Tee KOBAYASHI 8c49908831 new package: unbound 2021-11-26 08:56:49 +01:00
Arun 578ea03970 php: update to 8.1 2021-11-26 08:55:45 +01:00
Termux Github Actions 37617c6261 btfs: update to 1.6.0
This commit has been automatically submitted by Github Actions.
2021-11-26 06:14:38 +00:00
Termux Github Actions fd2cc9918b git-delta: update to 0.10.1
This commit has been automatically submitted by Github Actions.
2021-11-25 18:14:56 +00:00
Henrik Grimler cc4b45dc54 pass-otp: use command -v instead of which
Fixes https://github.com/termux/termux-packages/issues/8057.
2021-11-25 13:15:06 +01:00
Termux Github Actions e5428dd6b9 libexif: update to 0.6.24
This commit has been automatically submitted by Github Actions.
2021-11-25 12:13:41 +00:00
Termux Github Actions 9607440989 jfrog-cli: update to 2.6.2
This commit has been automatically submitted by Github Actions.
2021-11-25 12:12:44 +00:00
Henrik Grimler 0dbab6fa85 gobject-introspection: get python version from python build.sh
Hardcoding it in gobject-introspection's build.sh and meson.patch will
most definetly lead to us failing to update it somewhere when updating
or rebuilding the package.
2021-11-25 13:02:27 +01:00
Tee KOBAYASHI 5837f3f445 Rename extension 2021-11-25 13:02:27 +01:00
Tee KOBAYASHI b134718de2 meson should use python3.10 2021-11-25 13:02:27 +01:00
Tee KOBAYASHI 4cc5dc59da Link against libpython3.10 2021-11-25 13:02:27 +01:00
xtkoba b1693113b1 gobject-introspection: Try to fix Python issue 2021-11-25 13:02:27 +01:00
Tee KOBAYASHI dd4a1c5072 avahi: Add dependency 2021-11-25 11:32:44 +01:00
Tee KOBAYASHI 638d4c2806 new package: avahi 2021-11-25 11:32:44 +01:00
Tee KOBAYASHI ad5b19dced new package: libdaemon 2021-11-25 11:32:44 +01:00
Tee KOBAYASHI c562c08518 apache2: Fix DT_NEEDED and DT_RUNPATH for modules 2021-11-25 11:28:22 +01:00
xtkoba 5f51b30e93 new package: nlopt 2021-11-25 10:56:54 +01:00
Termux Github Actions 897cea5674 git-delta: update to 0.10.0
This commit has been automatically submitted by Github Actions.
2021-11-25 00:20:53 +00:00
Yisus7u7 df4060a04a new package: gst-libav (#8044) 2021-11-25 00:38:55 +02:00
Termux Github Actions bd10b67a26 libvips: update to 8.12.1
This commit has been automatically submitted by Github Actions.
2021-11-24 18:16:18 +00:00
Krishna Kanhaiyaandkcubeterm 3e941eec14 termux-tools: removed kcubeterm mirror (#8052)
Co-authored-by: kcubeterm <kcubeterm.gmail.com>
2021-11-24 22:09:11 +05:30
Termux Github Actions 7f9387fc25 k9s: update to 0.25.6
This commit has been automatically submitted by Github Actions.
2021-11-24 12:16:42 +00:00
Termux Github Actions 377a5959e2 shfmt: update to 3.4.1
This commit has been automatically submitted by Github Actions.
2021-11-24 00:17:58 +00:00
Termux Github Actions 216330d1ff rgbds: update to 0.5.2
This commit has been automatically submitted by Github Actions.
2021-11-24 00:17:29 +00:00
Termux Github Actions fc0df0ba5c nnn: update to 4.4
This commit has been automatically submitted by Github Actions.
2021-11-23 18:23:50 +00:00
Termux Github Actions 2afac81b70 k9s: update to 0.25.5
This commit has been automatically submitted by Github Actions.
2021-11-23 18:19:34 +00:00
Termux Github Actions 2a78c295b4 hydroxide: update to 0.2.21
This commit has been automatically submitted by Github Actions.
2021-11-23 18:12:24 +00:00
sk0kanik 60eab8f277 swi-prolog : Update to 8.5.2 2021-11-23 20:59:24 +05:30
Termux Github Actions 27dc0055ec calc: update to 2.14.0.8
This commit has been automatically submitted by Github Actions.
2021-11-23 12:08:50 +00:00
Henrik Grimler a2ea95e340 lighttpd: rebuild after DTTOIF symbol has been added to toolchain
Hopefully fixes https://github.com/termux/termux-packages/issues/3968.
2021-11-23 10:58:22 +01:00
Henrik Grimler b7feda48ef ndk-sysroot: bump after ndk-patches update 2021-11-23 10:15:24 +01:00
xtkoba 7c228b846e ndk-patches: Add IFTODT and DTTOIF to dirent.h (#8041)
ndk-patches: Add IFTODT and DTTOIF to dirent.h
2021-11-23 10:12:17 +01:00
Termux Github Actions 9de4baa777 tesseract: update to 5.0.0-rc3
This commit has been automatically submitted by Github Actions.
2021-11-23 00:36:41 +00:00
Termux Github Actions 6986bcc1d2 jfrog-cli: update to 2.6.1
This commit has been automatically submitted by Github Actions.
2021-11-23 00:16:28 +00:00
xtkoba 7fb2351600 php: Install php.ini examples (#8038) 2021-11-22 23:56:44 +02:00
xtkoba d9bfc7ee39 yasm: Bump revision
to rebuild.
2021-11-23 01:48:41 +05:30
Henrik Grimler 363ea28095 sun: add package
sun is a nice little application for making small notes. The timezone
patch makes sure the time is reported in the local timezone, see
https://github.com/golang/go/issues/20455.
2021-11-22 15:45:04 +01:00
Termux Github Actions 2e88f518ea lazygit: update to 0.31.4
This commit has been automatically submitted by Github Actions.
2021-11-22 12:32:59 +00:00
Termux Github Actions 306558e135 erlang: update to 24.1.7
This commit has been automatically submitted by Github Actions.
2021-11-22 12:29:59 +00:00
xtkoba dc01648e16 recutils: Install elisp files 2021-11-22 13:23:15 +05:30
Leap of Azzam 844477f98b imagemagick: enable Magick++ (#8034)
* imagemagick: enable Magick++
2021-11-22 08:52:37 +01:00
Yaksh Bariya 4d27b8efbd gn: Bump to latest 20211116 2021-11-22 07:09:18 +05:30
Termux Github Actions 2697b3aea4 libtreesitter: update to 0.20.1
This commit has been automatically submitted by Github Actions.
2021-11-22 00:31:15 +00:00
Termux Github Actions efd0e053f0 jfrog-cli: update to 2.6.0
This commit has been automatically submitted by Github Actions.
2021-11-22 00:30:39 +00:00
Termux Github Actions 7fe13da7d1 flyctl: update to 0.0.256
This commit has been automatically submitted by Github Actions.
2021-11-22 00:26:31 +00:00
Termux Github Actions 7a77b2f83a findomain: update to 5.0.1
This commit has been automatically submitted by Github Actions.
2021-11-22 00:23:39 +00:00
Michal Bednarski a9de8a2ef0 proot: Update package
termux/proot#203
2021-11-21 15:35:09 +01:00
Lucy Phipps 0fa474f866 irssi, libapt-pkg-perl, subversion, weechat: bump
perl dependent shared libraries needed bumping after threads enabled
2021-11-21 13:13:55 +00:00
Yaksh Bariya f784482198 php: Enable sodium module 2021-11-21 18:00:32 +05:30
Yaksh Bariya 2b8b24fe09 perl: Do not unset AR for global scope 2021-11-21 17:58:52 +05:30
xtkoba 77bce9623a perl: Use thread support 2021-11-21 17:58:52 +05:30
Termux Github Actions 80725b4fc7 k9s: update to 0.25.4
This commit has been automatically submitted by Github Actions.
2021-11-21 00:23:04 +00:00
Termux Github Actions 55c93949d5 jp2a: update to 1.1.1
This commit has been automatically submitted by Github Actions.
2021-11-21 00:17:23 +00:00
Termux Github Actions b1c7fc4b43 chezmoi: update to 2.8.0
This commit has been automatically submitted by Github Actions.
2021-11-21 00:15:32 +00:00
Henrik Grimler a5e6cc90f5 liblua54: fix build with ndk-r23 2021-11-20 20:31:50 +01:00
Henrik Grimler 7a09e57aea liblua53: fix build with ndk-r23 2021-11-20 20:30:05 +01:00
xtkobaandbuttaface 02f758d613 CONTRIBUTING.md: Use the words "source is available" (#8011)
Co-authored-by: buttaface <butta@fastem.com>
2021-11-20 18:38:45 +05:30
Termux Github Actions 1ee376d455 libvips: update to 8.12.0
This commit has been automatically submitted by Github Actions.
2021-11-20 12:17:34 +00:00
Jia Yuan Lo 185970c705 emscripten: update to 2.0.34 (#8009)
* emscripten: update to 2.0.34

* emscripten: update patches & fix i686 native build
2021-11-20 15:10:12 +05:30
Yaksh Bariya 3c91c9e100 bash-completion: Fix conflict with pacman
Fixes #8010
2021-11-20 14:09:09 +05:30
Master Java 4ef8870456 kotlin: update to 1.6.0 2021-11-20 11:57:08 +05:30
Termux Github Actions e637506fd8 wren: update to 0.4.0
This commit has been automatically submitted by Github Actions.
2021-11-20 06:25:01 +00:00
Termux Github Actions 4d6ddf39fc flyctl: update to 0.0.255
This commit has been automatically submitted by Github Actions.
2021-11-20 00:15:22 +00:00
Termux Github Actions a40139c7c1 fselect: update to 0.7.8
This commit has been automatically submitted by Github Actions.
2021-11-19 18:16:40 +00:00
Termux Github Actions c47bddcaec flyctl: update to 0.0.253
This commit has been automatically submitted by Github Actions.
2021-11-19 18:11:04 +00:00
xtkoba 8cf3e92a4f zsh: Add cap module 2021-11-19 17:37:01 +01:00
xtkoba 38d1fd23a9 zsh: Enable cap 2021-11-19 17:37:01 +01:00
Henrik Grimler 8d2bb7520a torsocks: blacklist for aarch64
It just hangs when run on aarch64 (behaviour could possibly depend on
kernel version). Lets blacklist the package for aarch64 and promote
use of proxychains-ng instead.

Fixes https://github.com/termux/termux-packages/issues/2711.
2021-11-19 17:24:40 +01:00
Arun febe905dee postgresql: update to 14.1 (#7995)
* Update build.sh

* postgresql
2021-11-19 16:17:32 +05:30
xtkoba 63d13157b7 ffmpeg: Add libxml2 dependency 2021-11-19 15:07:20 +05:30
Arun c8df017063 mariadb: Fix output of mariadb-config (#8001)
* Create libmariadb-mariadb_config-mariadb_config.c.patch

* Update build.sh
2021-11-19 14:29:58 +05:30
Lucinda May Phipps 85f03336d7 git: update to 2.34.0 2021-11-19 00:11:19 +00:00
Termux Github Actions 6499dede84 erlang: update to 24.1.6
This commit has been automatically submitted by Github Actions.
2021-11-18 18:28:30 +00:00
Termux Github Actions 7f2fa5266d croc: update to 9.5.0
This commit has been automatically submitted by Github Actions.
2021-11-18 18:09:09 +00:00
Jeeva K bc99d7b429 ghostscript: update to 9.55 2021-11-18 22:03:35 +05:30
Yaksh Bariya fa06d40e76 php: Bump to 8.0.13 2021-11-18 21:53:43 +05:30
Yaksh Bariya 81b142a793 git-sizer: update to 1.5.0 2021-11-18 21:12:06 +05:30
Yaksh Bariya 4abbbdf455 stalebot: Ignore issues for package requests 2021-11-18 20:38:27 +05:30
Malvin Gattinger 9a86d903b4 compile mu4e with emacs on device via postinst 2021-11-18 15:07:33 +01:00
Yaksh Bariya 5027722535 Add config for stalebot 2021-11-18 19:16:07 +05:30
Henrik Grimler 6347a2bbd6 command-not-found: update to 1.67 2021-11-18 09:53:30 +01:00
Arun 17475e2190 mariadb: fix socket path 2021-11-18 09:49:10 +01:00
Henrik Grimler 22ecf22438 apache2: compile host tool in termux_step_host_build
Instead of in termux_step_post_configure.
2021-11-18 08:35:34 +01:00
Henrik Grimler 239ae0c5fc inetutils: fix build with ndk-r23 2021-11-18 08:16:40 +01:00
Henrik Grimler 14cb2a865e iverilog: fix build with ndk-r23 2021-11-18 08:16:19 +01:00
Termux Github Actions 3b694dbbb6 lychee: update to 0.8.1
This commit has been automatically submitted by Github Actions.
2021-11-18 06:34:11 +00:00
Termux Github Actions d4e6994afa ccache: update to 4.5.1
This commit has been automatically submitted by Github Actions.
2021-11-18 00:14:46 +00:00
Henrik Grimler 283c1337a1 direnv: patch makefile to set correct PREFIX 2021-11-17 22:17:50 +01:00
Henrik Grimler abb053274b cpio: fix build with ndk-r23
Without -fcommon we get an error due to program_name being used in two
source files:

ld: error: duplicate symbol: program_name
>>> defined at global.c
>>>            global.o:(program_name)
>>> defined at progname.c
>>>            progname.o:(.bss+0x0) in archive ../gnu/libgnu.a
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
2021-11-17 21:09:56 +01:00
Henrik Grimler 835e7ad1b9 python: define __ANDROID_API__ when compiling on device
Needed for configure check. See also issue 2780.
2021-11-17 20:50:39 +01:00
Henrik Grimler 869edf8bf1 mdns-scan: patch Makefile instead of setting DESTDIR 2021-11-17 20:42:29 +01:00
Henrik Grimler 9dfac8c46a liblmdb: no need to install LICENSE file manually 2021-11-17 20:38:08 +01:00
Henrik Grimler 05b75210fb bitcoin: write service script in TERMUX_PKG_SERVICE_SCRIPT instead 2021-11-17 20:37:09 +01:00
Henrik Grimler 31e3c0ee32 openssh: set PATH_PASSWD_PROG in TERMUX_PKG_EXTRA_CONFIGURE_ARGS
Instead of in termux_step_pre_configure.
2021-11-17 20:33:53 +01:00
Henrik Grimler c14cfae294 lnd: use TERMUX_PKG_SERVICE_SCRIPT for service script 2021-11-17 20:29:43 +01:00
Henrik Grimler 3878b565da dte: avoid overriding termux_step_make and termux_step_make_install 2021-11-17 20:28:19 +01:00
Henrik Grimler 7268a66773 librsync: manpages are installed by make install
So no need to manually install them.
2021-11-17 20:26:10 +01:00
Henrik Grimler 10d7716d44 librsync: there are no library symlinks in current package
So no need to remove them.
2021-11-17 20:26:07 +01:00
Henrik Grimler 0396f55b6b silversearcher-ag: fix build with ndk-r23
Build fails due to duplicated/shared variables, like:

[...]
ld: error: duplicate symbol: out_fd
>>> defined at ignore.c
>>>            src/ignore.o:(out_fd)
>>> defined at scandir.c
>>>            src/scandir.o:(.bss+0x188)

ld: error: duplicate symbol: print_mtx
>>> defined at ignore.c
>>>            src/ignore.o:(print_mtx)
>>> defined at scandir.c
>>>            src/scandir.o:(.bss+0x8)

ld: error: duplicate symbol: root_ignores
>>> defined at ignore.c
>>>            src/ignore.o:(root_ignores)
>>> defined at scandir.c
>>>            src/scandir.o:(.bss+0x0)

ld: error: duplicate symbol: stats
>>> defined at ignore.c
>>>            src/ignore.o:(stats)
>>> defined at scandir.c
>>>            src/scandir.o:(.bss+0x190)

ld: error: duplicate symbol: alpha_skip_lookup
>>> defined at print.c
>>>            src/print.o:(alpha_skip_lookup)
>>> defined at search.c
>>>            src/search.o:(.bss+0x102B0)
2021-11-17 19:36:45 +01:00
Henrik Grimler 8dd2b5413b silversearcher-ag: use https for source 2021-11-17 19:36:32 +01:00
Termux Github Actions 24c1fea9a2 k9s: update to 0.25.3
This commit has been automatically submitted by Github Actions.
2021-11-17 18:20:11 +00:00
Termux Github Actions e03899e4a8 delve: update to 1.7.3
This commit has been automatically submitted by Github Actions.
2021-11-17 18:12:50 +00:00
Termux Github Actions 259d347346 hugo: update to 0.89.4
This commit has been automatically submitted by Github Actions.
2021-11-17 12:22:47 +00:00
Termux Github Actions e84004b580 k9s: update to 0.25.2
This commit has been automatically submitted by Github Actions.
2021-11-17 06:14:43 +00:00
YAKSH BARIYA 9940f6cf14 binutils: Fix empty manpages (#7989) 2021-11-17 06:58:59 +05:30
Termux Github Actions 464a9218b1 k9s: update to 0.25.1
This commit has been automatically submitted by Github Actions.
2021-11-17 00:19:33 +00:00
Termux Github Actions 2783945b8b navi: update to 2.18.0
This commit has been automatically submitted by Github Actions.
2021-11-16 18:17:44 +00:00
Claudemirovsky 5785217926 radare2: update to 5.5.0 (#7985)
Add patch to disable the CS_RELEASE, it will use the default version of capstone(v5, branch next), so the error at ARM64_INS_NAND will be solved.
2021-11-16 14:07:01 +01:00
Termux Github Actions c55bc91ed6 virustotal-cli: update to 0.9.8
This commit has been automatically submitted by Github Actions.
2021-11-16 12:52:15 +00:00
Termux Github Actions f2a071087e k9s: update to 0.25.0
This commit has been automatically submitted by Github Actions.
2021-11-16 12:18:53 +00:00
Termux Github Actions c9f6d17ec9 hugo: update to 0.89.3
This commit has been automatically submitted by Github Actions.
2021-11-15 18:26:35 +00:00
Termux Github Actions d20c43db49 stylua: update to 0.11.2
This commit has been automatically submitted by Github Actions.
2021-11-15 12:45:19 +00:00
Marlin Sööse 3311cc5f5e proxmark3-git: update to latest master 2021-11-15 07:27:34 +05:30
Henrik Grimler 96dd5b5f96 Remove unstable-repo from list of repos
It has been merged with main repo so no need to look for package
dependencies in it.
2021-11-14 20:58:36 +01:00
Jia Yuan Lo 5a65f78f8f new package: wasmer 2021-11-14 18:28:20 +05:30
Termux Github Actions 200d3f0144 diskus: update to 0.7.0
This commit has been automatically submitted by Github Actions.
2021-11-14 12:11:35 +00:00
Butta 034874f693 build-package: switch the archiver for debian packages over to the one from the NDK, which gets on-device builds working again
Also, remove the binutils-gold dependency for on-device builds, since we switched
everything over to lld now, just like the latest NDK 23.
2021-11-14 12:42:51 +05:30
Termux Github Actions 1566ce500c gopass: update to 1.13.0
This commit has been automatically submitted by Github Actions.
2021-11-14 00:15:42 +00:00
Termux Github Actions fcc9a743e4 ccache: update to 4.5
This commit has been automatically submitted by Github Actions.
2021-11-13 12:11:30 +00:00
Leonid Pliushch 879a10a845 qemu: move qemu-plugin.h to qemu-common package 2021-11-13 11:43:03 +02:00
sk0kanik da3132f1c6 tintin++: bump to 2.02.12
closes #7966
2021-11-12 15:03:18 +05:30
Termux Github Actions e5d06cfd90 erlang: update to 24.1.5
This commit has been automatically submitted by Github Actions.
2021-11-12 00:33:38 +00:00
Termux Github Actions 0c768f2b71 sleuthkit: update to 4.11.1
This commit has been automatically submitted by Github Actions.
2021-11-11 18:26:39 +00:00
Master Java a156319255 gradle: update to 7.3 (#7963) 2021-11-11 17:45:04 +05:30
Henrik Grimler bf51d022ef gcal: include sys/types.h instead of stdint.h in gnulib patch
This makes compilation work on 32bit arches, as well as 64bit arches.
2021-11-11 10:05:32 +01:00
Termux Github Actions 48393d0190 lesspipe: update to 1.91
This commit has been automatically submitted by Github Actions.
2021-11-11 00:16:22 +00:00
Termux Github Actions b8833d06bf flyctl: update to 0.0.252
This commit has been automatically submitted by Github Actions.
2021-11-11 00:14:52 +00:00
Henrik Grimler 7e1fbaf1c1 oleo: fix build with ndk-r23 2021-11-10 21:47:01 +01:00
Henrik Grimler 36273539dd minicom: fix build with ndk-r23 2021-11-10 21:45:45 +01:00
Henrik Grimler 9e30e6de78 mg: set -fcommon and avoid overriding step_make_install
Fixes build with ndk-r23, and avoids overriding
termux_step_make_install for no good reason.
2021-11-10 21:44:42 +01:00
Henrik Grimler 584b109409 htop-legacy: fix build with ndk-r23 2021-11-10 21:44:10 +01:00
Henrik Grimler e69c2e315b hexcurse: fix build with ndk-r23 2021-11-10 21:43:32 +01:00
Henrik Grimler 3481a38fdc gcal: add patch to fix gnulib compilation with ndk-r23 2021-11-10 21:43:06 +01:00
Termux Github Actions ab76551a76 flyctl: update to 0.0.251
This commit has been automatically submitted by Github Actions.
2021-11-10 18:11:53 +00:00
Termux Github Actions 6641777d04 libcurl: update to 7.80.0
This commit has been automatically submitted by Github Actions.
2021-11-10 12:11:35 +00:00
Yaksh Bariya 2f4c3a9928 nodejs: Bump to 17.1.0 2021-11-10 15:58:50 +05:30
Henrik Grimler 242d2ed706 lrzsz: set maintainer as well 2021-11-10 10:36:46 +01:00
Henrik Grimler 94c7e0770e lrzsz: enable package again
And build from latest commit on github repo.
2021-11-10 10:34:32 +01:00
Henrik Grimler 8b314cbf99 tesseract: set TESSDATA_PREFIX when compiling
So that users do not need to set it manually.
2021-11-10 09:41:11 +01:00
Termux Github Actions 5e31b3a872 lazygit: update to 0.31.3
This commit has been automatically submitted by Github Actions.
2021-11-10 00:14:46 +00:00
Henrik Grimler ba4be062e6 bison: fix build with ndk-r23 2021-11-09 21:40:11 +01:00
ELWAER M d98c0a9fe5 new package: cpufetch (#7949) 2021-11-09 19:16:17 +02:00
Termux Github Actions 61a0d32129 jfrog-cli: update to 2.5.1
This commit has been automatically submitted by Github Actions.
2021-11-09 12:11:52 +00:00
Henrik Grimler 3783ea8c4f tesseract: check for __ANDROID__ instead of ANDROID in simddetect
And avoid android_getCpuFamily() for termux.
2021-11-09 12:13:12 +01:00
Henrik Grimler 5e2c4e9bb5 tesseract: blacklist i686 build for now
Needs some work to get code in src/arch/simddetect.cpp for all arches.
2021-11-09 12:11:07 +01:00
Henrik Grimler 7901483967 tesseract: build with cmake to fix missing symbol errors
For whatever reason building with configure and make leads to symbols
not being found (see https://github.com/termux/termux-packages/issues/7953).

When switching to cmake it seems that libicu and pango are not
considered optional dependencies anymore, so add these to dependecies.
2021-11-09 11:06:52 +01:00
Yaksh Bariya 09cc196ad8 tesseract: also depend on zstd
Fixes #7953
2021-11-09 08:41:15 +05:30
Termux Github Actions 76ef9ce756 teckit: update to 2.5.11
This commit has been automatically submitted by Github Actions.
2021-11-09 00:34:09 +00:00
Termux Github Actions 8e6b7915ca caddy: update to 2.4.6
This commit has been automatically submitted by Github Actions.
2021-11-09 00:17:07 +00:00
Henrik Grimler f538dbce90 direnv: do not override termux_step_make{,_install} 2021-11-08 21:57:14 +01:00
Henrik Grimler 52de3bfd6f libtermkey: re-arrange build script
Put commands in termux_step_pre_configure, termux_step_make and
termux_step_make_install in a more logical way.
2021-11-08 21:30:29 +01:00
Henrik Grimler 2ab8f872d1 lsof: avoid overriding termux_step_make
And update patch offsets.
2021-11-08 21:29:22 +01:00
Termux Github Actions 03fc44d615 stylua: update to 0.11.1
This commit has been automatically submitted by Github Actions.
2021-11-08 18:37:02 +00:00
Termux Github Actions 81ac643368 hugo: update to 0.89.2
This commit has been automatically submitted by Github Actions.
2021-11-08 18:20:40 +00:00
Henrik Grimler ebf266c128 ghostscript: depend on zstd as well
It was reported on mailing list that gs is linked against libzstd, so
seems that ghostscript got the opportunity to link against it in the
last rebuild. Let's add the dependency so that we don't end up in this
situation again.
2021-11-08 15:31:51 +01:00
Leonid Pliushch cf5474e43c apt: remove unstable-repo from conflicts 2021-11-08 16:09:47 +02:00
Aditya Alok 5af92134e5 lua-language-server: update to 2.4.7 2021-11-08 17:05:50 +05:30
Termux Github Actions 3c6faa6214 harfbuzz: update to 3.1.1
This commit has been automatically submitted by Github Actions.
2021-11-08 06:12:20 +00:00
Termux Github Actions 2ff60b3359 chezmoi: update to 2.7.5
This commit has been automatically submitted by Github Actions.
2021-11-08 00:15:26 +00:00
Termux Github Actions 0392d26188 kakoune: update to 2021.11.08
This commit has been automatically submitted by Github Actions.
2021-11-07 18:11:41 +00:00
Henrik Grimler c1a7db04ff pcre2: fix typo in TERMUX_PKG_REVISION 2021-11-07 18:32:44 +01:00
Termux Github Actions 6ef5e0ec50 lazygit: update to 0.31.2
This commit has been automatically submitted by Github Actions.
2021-11-07 06:15:14 +00:00
Butta 6f8c30816e libllvm: fix system library path for i686 added by clang 2021-11-07 09:53:31 +05:30
Leonid Pliushch 35de6d8d85 Revert "librsvg: update to 2.52.3"
Build failure for aarch64 & arm

This reverts commit 6b8cfb3523.
2021-11-06 23:40:03 +02:00
Ivan Max 2841283d71 pacman: add (unofficial) x11 repo url to config (adding x11 packages) (#7932) 2021-11-06 23:38:48 +02:00
Leonid Pliushch e283100b27 lighttpd: update to 1.4.61 2021-11-06 22:08:42 +02:00
Leonid Pliushch c325deb12c libtirpc: update to 1.3.2 2021-11-06 22:07:50 +02:00
Leonid Pliushch 16c474fb8f libtins: update to 4.3 2021-11-06 22:04:47 +02:00
Leonid Pliushch 541e0df905 libssh2: update to 1.10.0 2021-11-06 22:04:07 +02:00
Leonid Pliushch 6b8cfb3523 librsvg: update to 2.52.3 2021-11-06 22:03:13 +02:00
Leonid Pliushch 59f2b93524 libopenmpt: update to 0.5.12 2021-11-06 22:01:20 +02:00
Leonid Pliushch 3650f466ac libidn: update to 1.38 2021-11-06 21:57:59 +02:00
Leonid Pliushch b0b56a6836 libgpg-error: update to 1.43 2021-11-06 21:57:56 +02:00
Leonid Pliushch af2e160285 libcap: update to 2.60 2021-11-06 21:54:02 +02:00
Leonid Pliushch f4a3fca180 i2pd: update to 2.39.0 2021-11-06 21:49:26 +02:00
Leonid Pliushch 0e512804c3 libedit: update to 20210910-3.1 2021-11-06 21:38:02 +02:00
Leonid Pliushch 7a5d3b6753 json-glib: update to 1.6.6 2021-11-06 21:37:15 +02:00
Leonid Pliushch 37280bf5ce jigdo: update to 0.8.1 2021-11-06 21:37:13 +02:00
Leonid Pliushch f44a613f01 isync: update to 1.4.3 2021-11-06 21:35:23 +02:00
Leonid Pliushch 4689a37efe inxi: update to 3.3.08-1 2021-11-06 21:35:09 +02:00
Leonid Pliushch 54c7e8937b help2man: update to 1.48.5 2021-11-06 21:33:40 +02:00
Leonid Pliushch 337388dc23 haproxy: update to 2.4.8 2021-11-06 21:32:13 +02:00
Leonid Pliushch 7ba65152d6 gst-plugins-ugly: update to 1.18.5 2021-11-06 21:32:11 +02:00
Leonid Pliushch 4efa868976 gst-plugins-good: update to 1.18.5 2021-11-06 21:32:09 +02:00
Leonid Pliushch fbdc05dad4 gst-plugins-base: update to 1.18.5 2021-11-06 21:32:04 +02:00
Leonid Pliushch fae851ff6a gst-plugins-bad: update to 1.18.5 2021-11-06 21:31:59 +02:00
Leonid Pliushch 0da017ed65 gstreamer: update to 1.18.5 2021-11-06 21:31:50 +02:00
Leonid Pliushch 8b598f6175 gmic: update to 2.9.9 2021-11-06 21:07:13 +02:00
Leonid Pliushch 2d3a56be77 fetchmail: update to 6.4.23 2021-11-06 21:04:39 +02:00
Leonid Pliushch 1c26718b9c exhale: update to 1.1.8 2021-11-06 21:00:59 +02:00
Leonid Pliushch f826859811 gdbm: update to 1.22 2021-11-06 20:59:58 +02:00
Leonid Pliushch cca8ed466a gawk: update to 5.1.1 2021-11-06 20:59:52 +02:00
Leonid Pliushch fc9acf08d6 gnupg: update to 2.3.3 2021-11-06 20:59:31 +02:00
Leonid Pliushch 86f497434d exiftool: update to 12.34 2021-11-06 20:58:58 +02:00
Leonid Pliushch 1755cf2026 e2fsprogs: update to 1.46.4 2021-11-06 20:58:08 +02:00
Leonid Pliushch 79d600fb98 debootstrap: update functions.patch 2021-11-06 20:57:32 +02:00
Leonid Pliushch 92ef9a4157 debootstrap: update to 1.0.125 2021-11-06 20:54:51 +02:00
Tom Yan f8e73d4660 tmux: make use of its own TMUX_TMPDIR env var
We have _PATH_TMP defined in our NDK paths.h patch. Therefore, the
patching here won't be in effect.

Instead of making use of the also defined _PATH_VARRUN, let's just
make tmux use $PREFIX/var/run as its socket path with its env var
TMUX_TMPDIR.
2021-11-06 09:34:24 +01:00
Leonid Pliushch 0cf7839ed8 qemu-system-x86-64-headless: bump revision 2021-11-06 10:33:32 +02:00
Zerogoki00 10fa08e865 qemu-system-x86-64-headless: add patch to fix MMU bug (#7935)
%ci:no-build
2021-11-06 10:33:02 +02:00
Termux Github Actions a7901ee3eb b3sum: update to 1.2.0
This commit has been automatically submitted by Github Actions.
2021-11-06 00:14:20 +00:00
Henrik Grimler 181b44462a pcre2: delete pcre2-posix's .pc file as well
We are already deleting the library. Keeping the .pc file around
confuses builds that check for libpcre2-posix.so through pkgconfig.
2021-11-05 22:16:49 +01:00
Termux Github Actions 4c35efd01f hugo: update to 0.89.1
This commit has been automatically submitted by Github Actions.
2021-11-05 18:25:14 +00:00
Butta a21ea2ad06 swift: switch from ar to llvm-ar for static libraries 2021-11-05 23:43:00 +05:30
Butta 7a89f6c3d7 libllvm: add llvm as a dependency of the clang compiler, for utilities like llvm-ar 2021-11-05 15:31:37 +05:30
YAKSH BARIYA fc4cd9a3bc chore: Fix Discord server ID in shields.io badge
Based on https://github.com/termux/termux-x11/pull/60/commits/dd59986a8cb1610b590e62a1ee48e7b3e3fed599
2021-11-05 11:38:06 +05:30
Yaksh Bariya b77deeb32b Rebuild packages dependent on php and remove x86_64 as blacklisted arch 2021-11-05 06:49:54 +05:30
Yaksh Bariya dd25111251 php: Bump to 8.0.12 2021-11-05 06:49:54 +05:30
Termux Github Actions 4f3e681653 lazygit: update to 0.31
This commit has been automatically submitted by Github Actions.
2021-11-05 00:15:28 +00:00
Oskar a6b59d4792 golang: update to 1.17.3 (#7928) 2021-11-04 20:35:46 +01:00
sk0kanik ea0f86367a Bump rust to 1.56.1 and separate rust's documentation (#7921)
* Separate rust's documentation as subpackage

These documentation files use about 530MB disk space. Most users don't need them.

* Bump Rust to 1.56.1

and capitilize subpackage description
2021-11-04 20:53:22 +05:30
Yaksh Bariya 99468e7fa8 Fix typo in packages.yml 2021-11-04 19:59:01 +05:30
Yaksh Bariya f3eae9f980 CI: Also package debs for subpackages when workflow_dispatch 2021-11-04 19:38:17 +05:30
Giap Tran bd29c23c75 new package: reptyr (#7918) 2021-11-04 15:29:39 +02:00
Leap of Azzam cea419ca46 scala: bump to 3.1.0 2021-11-04 15:28:42 +02:00
Termux Github Actions c90a072a44 harfbuzz: update to 3.1.0
This commit has been automatically submitted by Github Actions.
2021-11-04 00:26:55 +00:00
Termux Github Actions ca5c4f15a4 et: update to 6.1.9
This commit has been automatically submitted by Github Actions.
2021-11-04 00:21:44 +00:00
Termux Github Actions 2bb893198d jsoncpp: update to 1.9.5
This commit has been automatically submitted by Github Actions.
2021-11-03 18:16:03 +00:00
Termux Github Actions 0af1fb72e9 fzf: update to 0.28.0
This commit has been automatically submitted by Github Actions.
2021-11-03 18:14:11 +00:00
Leonid Pliushch cf42a35c87 pandoc: update to 2.16.1 2021-11-03 10:12:03 +02:00
Lucy Phipps f2650b5292 apt: fix ~[DR]PreDepends
https://github.com/Debian/apt/pull/136
2021-11-03 05:03:24 +00:00
Lucy Phipps b612321109 librav1e: update to 0.5.0 2021-11-02 20:22:18 +00:00
Ivan Max 6aadac515d Fixed versions for pacman packages
Closes https://github.com/termux/termux-packages/pull/7919
2021-11-02 21:41:45 +02:00
Termux Github Actions a25df24863 syncthing: update to 1.18.4
This commit has been automatically submitted by Github Actions.
2021-11-02 18:31:22 +00:00
Termux Github Actions 9174ac9bf3 hugo: update to 0.89.0
This commit has been automatically submitted by Github Actions.
2021-11-02 12:46:06 +00:00
Termux Github Actions 98da67cb34 erlang: update to 24.1.4
This commit has been automatically submitted by Github Actions.
2021-11-02 12:31:04 +00:00
Leonid Pliushch 1901b8929f Merge pull request #7869 from MrAdityaAlok/update-lua-lsp
lua-language-server: Update
2021-11-02 12:32:31 +02:00
Laurent le Beau-Martin 1473e67a29 new package: topgrade (#7879) 2021-11-02 12:31:16 +02:00
Leonid Pliushch 3a958c35ce Merge pull request #7912 from TxGVNN/packages/dtach
Add package dtach-0.9
2021-11-02 12:27:47 +02:00
Leonid Pliushch e2ba9352e0 dtach: use mode 700 when installing binary 2021-11-02 12:26:45 +02:00
Termux Github Actions b6fd58dbd4 chezmoi: update to 2.7.4
This commit has been automatically submitted by Github Actions.
2021-11-02 06:09:37 +00:00
xtkoba fc45d292b8 enchant: Depend on aspell and hunspell 2021-11-02 06:39:06 +01:00
Giap Tran 99ced41969 packages: add dtach-0.9 2021-11-02 11:47:32 +07:00
Termux Github Actions 8723a455d2 zoxide: update to 0.7.9
This commit has been automatically submitted by Github Actions.
2021-11-02 00:32:47 +00:00
Ostap 7de489da3c Add new package: libtins v4.2 (#7909) 2021-11-01 21:25:26 +00:00
Jia Yuan Lo cefee4f432 emscripten: update to 2.0.32 (#7905)
* emscripten: update to 2.0.32

* emscripten: drop debianutils

Upstream has replaced "which" usage with POSIX "command -v"

* emscripten: subpackage third party test suite

* emscripten: add detail run test suite instruction

* emscripten: use TERMUX_PKG_RM_AFTER_INSTALL

* emscripten: split patch to separate diff files

* emscripten-llvm: switch to use LLD
2021-11-02 02:11:44 +05:30
Termux Github Actions af28096a00 slides: update to 0.7.2
This commit has been automatically submitted by Github Actions.
2021-11-01 18:49:40 +00:00
Termux Github Actions 14da7ff128 rclone: update to 1.57.0
This commit has been automatically submitted by Github Actions.
2021-11-01 18:48:21 +00:00
Termux Github Actions f5c54ff4a9 mpv: update to 0.34.0
This commit has been automatically submitted by Github Actions.
2021-11-01 18:30:15 +00:00
Lucy Phipps 06bd63fd72 parted: update to 3.4 2021-11-01 11:54:22 +00:00
Lucy Phipps d5adc0a5d8 pcaudiolib: update to 1.2 2021-11-01 10:59:14 +00:00
Lucy Phipps ee97e92bfa ac_cv_func_endpwent=yes 2021-11-01 09:41:43 +00:00
Yonle 518fed1f6b new package: ngircd (#7903) 2021-11-01 11:38:39 +02:00
Yaksh Bariya 4a51e22db6 mpg123: Bump to 1.29.2 2021-11-01 10:38:04 +05:30
Oskar c363e91035 add TERMUX_PKG_AUTO_UPDATE 2021-11-01 09:51:43 +05:30
Oskar 886a1a0fbb update description 2021-11-01 09:51:43 +05:30
MedzikUser 0e97630070 update 2021-11-01 09:51:43 +05:30
MedzikUser ac7e9ec917 update 2021-11-01 09:51:43 +05:30
MedzikUser 1e3f901755 update 2021-11-01 09:51:43 +05:30
MedzikUser 7c8c0bf6b5 update 2021-11-01 09:51:43 +05:30
Oskar ded9d93f78 add package: b3sum 2021-11-01 09:51:43 +05:30
Butta da03ef2800 swift: rebuild after libicu update 2021-11-01 09:30:28 +05:30
Yaksh Bariya 3c3788cf95 ncmpcpp: Depend on libicu
Fixes #7902
2021-11-01 08:56:21 +05:30
YAKSH BARIYA 8f824094ea libicu: Bump to 70.1 (#7898)
* libicu: Bump to 70.1

* Revbump for packages dependent on libicu

* samba: Bump to 4.14.9

Samba old version tarball removed from website. Newer 4.15.1 is available but needs some experienced user to test and compile, lets leave it for now and dont block libicu upgrade

* php: Fix builds with libicu 70.1

* php: Fix libgd constants

* nodejs,nodejs-lts: Rebuild after libicu upgrade
2021-11-01 07:57:47 +05:30
Henrik Grimler 93b07f50b8 apr: fix build
Need to change mirror and also rebuild it so that some of the tools
get the correct name with ndk r23, i.e.
aarch64-linux-android-nm -> llvm-nm
and similar for other tools.
2021-10-31 20:29:20 +01:00
Henrik Grimler a25238e557 ltrace: bump revision 2021-10-31 23:07:47 +05:30
Aditya Alok 772e8abfa2 helix: update to 0.5.0 (#7895) 2021-10-31 20:41:30 +05:30
Henrik Grimler 3174161748 libisl: download archive from ubuntu instead
Homepage is down.

%ci:no-build
2021-10-31 15:29:51 +01:00
ruki 8c780afdd4 xmake: bump to 2.5.9 (#7900) 2021-10-31 19:12:03 +05:30
Lucy Phipps 2cf0d1abd8 revert fossil update
could have made it use internal sqlite
but imo it's better to wait until sqlite 3.37
%ci:no-build
2021-10-31 12:31:41 +00:00
Lucy Phipps b6806bf7c4 libgd: update to 2.3.3 2021-10-31 12:06:07 +00:00
Lucy Phipps d8a2254aae fossil: update to 2.17 2021-10-31 12:00:42 +00:00
Yaksh Bariya 46423f3675 CI: limit package-updates actions scope
Running this action in forks has literally no sense
2021-10-31 10:33:30 +05:30
Lucinda May Phipps 715a8bdc0f python: avoid xcb-proto cross-contamination 2021-10-31 01:04:09 +00:00
Lucy Phipps 0280c83666 mu: update to 1.6.9 2021-10-30 20:09:47 +01:00
Tom Yan 3c279e179a mpv: add rate guards to the opensles ao
Upstream "Wilhelm" (the Android OpenSLES implementation) supports
only 8000 <= rate <= 192000. Make sure mpv resamples the audio
when necessary.
2021-10-31 00:33:58 +05:30
Butta 17712de701 kakoune: update from 2021.08.28 to 2021.10.28 2021-10-31 00:28:40 +05:30
Lucy Phipps bad9fd99f8 android-tools: update to 31.0.3 2021-10-30 18:56:25 +01:00
Michal Bednarski cbaf02920b proot: Update package
termux/proot#200
2021-10-30 19:14:21 +02:00
Butta e0bfc64479 et: update from 6.0.13 to 6.1.8 and remove upstreamed patches 2021-10-30 22:31:37 +05:30
Henrik Grimler 29c4217179 proton-bridge: update to 1.8.10
Fixes https://github.com/termux/termux-packages/issues/7872.
2021-10-30 16:07:47 +02:00
Lucy Phipps 066aa7c5e7 cppcheck: update to 2.6.1 2021-10-30 15:05:00 +01:00
Lucy Phipps 3a67982630 mailutils: update to 3.13 2021-10-30 15:04:54 +01:00
Lucy Phipps 01e5d3ca68 nnn: don't depend on debianutils
https://github.com/jarun/nnn/commit/f343f315b5cb1a24feec2797b80ed21889f49154
2021-10-30 14:56:04 +01:00
Lucy Phipps 74dad8b1ae debianutils: update to 5.5 2021-10-30 14:56:04 +01:00
Tom Yan 178044f544 ffmpeg: Update from 4.4 to 4.4.1 2021-10-30 19:12:12 +05:30
Aditya Alok 6719353887 lua-language-server: update to 2.4.6 2021-10-30 19:00:34 +05:30
Aditya Alok e97dd8baff lua-language-server: update patch logic 2021-10-30 19:00:33 +05:30
Aditya Alok e1c980b84b lua-language-server: apply ondevice patch before host build 2021-10-30 19:00:33 +05:30
Aditya Alok e2d8192560 lua-language-server: sed and patch in pipe command 2021-10-30 19:00:33 +05:30
Aditya Alok 28771a5914 lua-language-server: remove manual patch step 2021-10-30 19:00:32 +05:30
Aditya Alok 2ee5fbd234 lua-language-server: bump revision 2021-10-30 19:00:32 +05:30
Aditya Alok 642e701260 lua-language-server: fix CANNOT_LINK_EXECUTABLE 2021-10-30 19:00:32 +05:30
Lucy Phipps 71bb06f4a6 sensible-utils: update to 0.0.17 2021-10-30 13:35:01 +01:00
Leonid Pliushch f8876cd073 apt: provide virtual package 'unstable-repo'
Now command 'apt install unstable-repo' shouldn't attempt to delete
package manager.
2021-10-30 15:25:28 +03:00
Lucy Phipps 3e672bdcc2 parallel: update to 20211022 2021-10-30 13:19:56 +01:00
Lucy Phipps 0b81e0204f imagemagick: update to 7.1.0.13 2021-10-30 13:14:17 +01:00
Henrik Grimler b053e35f4e sharutils: fix build with NDK r23 (#7808) 2021-10-30 17:32:52 +05:30
Yaksh Bariya ce5e4f1d2b termux-change-repo: Fix if instead of elif 2021-10-30 15:28:21 +05:30
Leonid Pliushch cf658ede1e termux-tools: version 0.148 2021-10-30 12:46:07 +03:00
Leonid Pliushch b83cb41a43 termux-tools: termux-change-repo: add cloudflare backed host as mirror
Expose 2 variants of primary package server:

* packages.termux.org, which is IPv6-only and exposed to IPv4 through
  FossHost proxy.

* packages-cf.termux.org, that uses CloudFlare as IPv6-to-IPv4 proxy
  and CDN.
2021-10-30 12:43:27 +03:00
Leonid Pliushch 43ab4e0881 termux-tools: pkg: use cloudflare-backed host as default
Switch users to packages-cf.termux.org as primary package server to
avoid DNS issues with FossHost endpoint. This also should improve
download speeds.

However apt default sources.list should still use packages.termux.org
2021-10-30 12:41:27 +03:00
Termux Github Actions 1e9f683518 tesseract: update to 5.0.0-rc1
This commit has been automatically submitted by Github Actions.
2021-10-30 00:51:36 +00:00
Termux Github Actions 2b73830e99 slides: update to 0.7.0
This commit has been automatically submitted by Github Actions.
2021-10-30 00:40:28 +00:00
Termux Github Actions 1d5b91d0a2 libjxl: update to 0.6.1
This commit has been automatically submitted by Github Actions.
2021-10-30 00:25:24 +00:00
Termux Github Actions 47d23f4e4e git-delta: update to 0.9.2
This commit has been automatically submitted by Github Actions.
2021-10-30 00:19:25 +00:00
Termux Github Actions 08352dacc8 pcre2: update to 10.39
This commit has been automatically submitted by Github Actions.
2021-10-29 18:22:08 +00:00
YAKSH BARIYA eccfbbcdb9 Merge pull request #7882 from ian4hu/android-tools
android-tools: bump revision and update patch
2021-10-29 20:52:58 +05:30
Jia Yuan Lo 313014964f clvk: update to 0.0.20211027 2021-10-29 18:39:10 +05:30
Jia Yuan Lo 924907a1b6 vulkan packages: update to 1.2.196 2021-10-29 18:39:10 +05:30
Ian Hu a36e68f7a7 nmap: fix strip with llvm-strip 2021-10-29 18:37:46 +05:30
Henrik Grimler 4d1e4ba204 nmap: bump revision 2021-10-29 18:37:46 +05:30
Butta 008011eee5 swift: get the on-device build working
%ci:no-build
2021-10-29 18:30:49 +05:30
Termux Github Actions 01b076d958 btfs: update to 1.5.3
This commit has been automatically submitted by Github Actions.
2021-10-29 12:12:16 +00:00
Ian Hu 8160bf94e4 android-tools: split fix-ndk.patch to small patch per changed file. 2021-10-29 19:19:54 +08:00
Ian Hu 5a5c68fa27 update protoc-3.19.1-linux-x86_64.zip sha256 2021-10-29 11:13:45 +02:00
Ian Hu 3541dad3b0 update protoc-3.19.1-linux-x86_64.zip sha256 2021-10-29 15:07:38 +08:00
Ian Hu 980fbe135d update ndk patch 2021-10-29 14:53:12 +08:00
Termux Github Actions 16f4ad2bcb libstrophe: update to 0.11.0
This commit has been automatically submitted by Github Actions.
2021-10-29 00:25:51 +00:00
Termux Github Actions dac0575528 libprotobuf: update to 3.19.1
This commit has been automatically submitted by Github Actions.
2021-10-29 00:24:44 +00:00
Termux Github Actions 2bd652e38b git-lfs: update to 3.0.2
This commit has been automatically submitted by Github Actions.
2021-10-29 00:17:06 +00:00
Termux Github Actions d85e2c8d19 flyctl: update to 0.0.250
This commit has been automatically submitted by Github Actions.
2021-10-29 00:15:51 +00:00
Oskar 352b69dd3d bump miniserve to 0.18.0 2021-10-29 01:01:10 +05:30
Yaksh Bariya 8114833d0c libwebsockets: Bump to 4.3.0 2021-10-28 20:48:11 +05:30
Shadman f092570906 rust-analyzer: Bump to release 2021-09-13 (#7547)
* Bump rust-analyzer to release 2021-10-25

* For now drop auto_update. Will tackle it later.
2021-10-28 18:00:21 +05:30
Further 61b403ee88 New package: poke (#7762) 2021-10-28 13:40:17 +02:00
Leonid Pliushch 5bd844770f termux-tools: version 0.147 2021-10-28 12:53:33 +03:00
Leonid Pliushch 06499edb90 termux-tools: updates to backup/restore scripts
What is done:

* Add comments on decisions to not enable backup/restore $HOME
  directory.

* Add informational messages on what backup/restore scripts are
  currently doing.

* Disable possibility of using termux-restore script as root user
  due to risk of messing up access modes, ownership and SELinux
  labels in $PREFIX.
2021-10-28 12:53:32 +03:00
YAKSH BARIYA 06d9ad403f nodejs-lts: Bump to 16.13.0 (#7868) 2021-10-28 15:07:10 +05:30
YAKSH BARIYA 3e48e55c26 nodejs: Bump to v17.0.1 (#7864) 2021-10-28 15:06:35 +05:30
Termux Github Actions ef733aa378 lychee: update to 0.8.0
This commit has been automatically submitted by Github Actions.
2021-10-28 02:14:42 +00:00
Termux Github Actions 181ce42a20 erlang: update to 24.1.3
This commit has been automatically submitted by Github Actions.
2021-10-27 12:27:38 +00:00
Termux Github Actions 77c0ebe425 c-ares: update to 1.18.1
This commit has been automatically submitted by Github Actions.
2021-10-27 12:07:57 +00:00
Leonid Pliushch a64dedc3b4 Merge pull request #7785 from MrAdityaAlok/update-lua-lsp 2021-10-27 13:51:07 +03:00
Aditya Alok 1b9ccc79e5 lua-language-server: escape $ sign in heredoc 2021-10-27 16:13:49 +05:30
Aditya Alok bc8448dc11 lua-language-server: manually provide version information
ELF is unable to determine its version after action of `termux-elf-cleaner`
2021-10-27 16:13:49 +05:30
Aditya Alok 5795233d33 lua-language-server: finalize build 2021-10-27 16:13:49 +05:30
Aditya Alok babc96b19b lua-language-server: update patches and clean build script
lua-language-server: try

lua-language-server: try
2021-10-27 16:13:49 +05:30
Aditya Alok 51ab7e0ca5 lua-language-server: remove duplicate variables
try

try

try
2021-10-27 16:13:48 +05:30
Aditya Alok b395af50c1 lua-language-server: patch bee.lua
lua-language-server: try 4

lua-language-server: add before host build patch
2021-10-27 16:13:48 +05:30
Aditya Alok 64f0311309 lua-language-server: update make.lua.patch 2021-10-27 16:13:48 +05:30
Aditya Alok 0101394d1c lua-language-server: remove install_path.patch 2021-10-27 16:13:47 +05:30
Aditya Alok dbca306198 lua-language-server: update to 2.4.5
lua-language-server: fix `install_path.patch`

lua-language-server: update `unittests.patch`

lua-language-server: update `unittests.patch` and rename to `make.lua.patch`
2021-10-27 16:13:15 +05:30
Leonid Pliushch 7b49473d84 termux-tools: add new mirror to termux-change-repo 2021-10-27 13:10:55 +03:00
Butta 471dc654e8 swift: build host build with host clang rather than the NDK clang 2021-10-27 15:38:29 +05:30
Butta 87a1b90704 swift: remove outdated host build flags 2021-10-27 15:15:08 +05:30
Butta 2ce9e2c67b swift: update from 5.5 to 5.5.1 2021-10-27 12:17:02 +05:30
Termux Github Actions d83965fe5b git-delta: update to 0.9.1
This commit has been automatically submitted by Github Actions.
2021-10-27 06:14:43 +00:00
Ian Hu 7c1cd8a9d6 upgrade erlang to 24.1.2 (#7738) 2021-10-27 07:41:46 +05:30
Termux Github Actions 36d015371d git-delta: update to 0.9.0
This commit has been automatically submitted by Github Actions.
2021-10-27 00:17:51 +00:00
Oskar afa76e2c49 keybase: bump revision (#7862)
* keybase: update to 5.8.1
2021-10-26 21:33:50 +02:00
Leonid Pliushch 3194a85278 github actions: introduce workflow_dispatch trigger for rebuilding packages 2021-10-26 20:19:10 +03:00
Yaksh Bariya 1699781478 ccache: Rebuild after NDK bump
ccache gets killed with address bound memory error. Rebuilding from
source on device fixed it
2021-10-26 22:20:11 +05:30
Yaksh Bariya 8e6759060b cppcheck: Bump to 2.6 2021-10-26 21:51:28 +05:30
Henrik Grimler 0ce2fda711 rust: dummy change to restart build
Previous build failed due to dependencies libllvm and ca-certificates.
2021-10-26 17:53:07 +02:00
YAKSH BARIYA 44eb5cca4c ca-certificates: update to 2021-10-26 (#7860) 2021-10-26 19:03:38 +05:30
Henrik Grimler 7077e1d8a7 rust: hide away libz and friends for all arches
Seems that libz is pulled in when building host tools.
2021-10-26 14:48:24 +02:00
Henrik Grimler 38a9375fb3 recode: add libiconv to LIBS
Otherwise we get an error:
CANNOT LINK EXECUTABLE "recode": cannot locate symbol "libiconv_open"

Fixes https://github.com/termux/termux-packages/issues/7857.
2021-10-26 14:05:17 +02:00
Henrik Grimler 9b0735b7ce Revert "perl: add -pie flag when compiling perl modules on arm and i686"
After clang symlinks were fixed in f32b2c0e7e ("libllvm: replace
arm-linux-androideabi-clang symlink with wrapper") this should no
longer be an issue for perl, -pie is automatically added when we
target armv7a and api level >= 21.

This reverts commit 93fca0f5c3.
2021-10-26 11:33:15 +02:00
Henrik Grimler f32b2c0e7e libllvm: replace arm-linux-androideabi-clang symlink with wrapper
This is the same wrapper as what the ndk uses for selecting api level.

This fixes https://github.com/termux/termux-packages/issues/7232 and
https://github.com/termux/termux-packages/issues/7839.
2021-10-26 11:23:16 +02:00
Leonid Pliushch 185d8a2f29 proot-distro: update to 2.8.0 2021-10-26 10:34:15 +03:00
Termux Github Actions 6d7edb6a67 lazygit: update to 0.30.1
This commit has been automatically submitted by Github Actions.
2021-10-26 00:16:41 +00:00
Termux Github Actions 8028f9f13c c-ares: update to 1.18.0
This commit has been automatically submitted by Github Actions.
2021-10-26 00:12:35 +00:00
Leonid Pliushch 4c131712a9 command-not-found: update to 1.66 2021-10-25 22:23:54 +03:00
Termux Github Actions 7252ec5969 lesspipe: update to 1.90
This commit has been automatically submitted by Github Actions.
2021-10-25 18:13:06 +00:00
Termux Github Actions bc18bc8c5a gh: update to 2.2.0
This commit has been automatically submitted by Github Actions.
2021-10-25 18:11:06 +00:00
Leonid Pliushch 9bf4a88524 remove package: unstable-repo 2021-10-25 20:12:31 +03:00
Leonid Pliushch 0ee734e780 apt: don't suggest unstable-repo but replace it 2021-10-25 20:12:31 +03:00
Leonid Pliushch 50c6b4b6a6 termux-tools: remove unstable repo from termux-change-repo 2021-10-25 20:12:30 +03:00
Jia Yuan Lo ba0120b4d2 boinc: bump revision and small patch to build 2021-10-25 17:17:08 +02:00
Oskar 2518054e35 miniserve: update to 0.17.0 2021-10-25 16:58:36 +02:00
Henrik Grimler 032439bde8 proot: do not override termux_step_make{,_install}
%ci:no-build
2021-10-25 16:01:00 +02:00
Leonid Pliushch f2f828f153 proot-distro: update to 2.7.0 2021-10-25 15:55:57 +03:00
Henrik Grimler 0dc0400495 kubectl: update to 1.22.0 2021-10-25 14:19:18 +02:00
Yaksh Bariya 60ee021c04 Revert "swift: Bump revision"
This reverts commit 48b67cba81.
2021-10-25 17:25:45 +05:30
Yaksh Bariya 48b67cba81 swift: Bump revision
Last upload job failed ans also changes were made without revision bump
2021-10-25 17:08:23 +05:30
Leonid Pliushch 6572b28692 build-package.sh: introduce TERMUX_PKG_NO_SHEBANG_FIX
This variable will disable shebang fixing during massage step. Normally
such fix shouldn't be disabled, but there are packages where it causes
a huge overhead and is not needed anyway.

Packages that are known to be affected by overhead and take long time
for building:

 * papirus-icon-theme from x11-packages
2021-10-25 12:52:36 +03:00
YAKSH BARIYA 44b0ebe951 nodejs: update to 16.12.0 (#7792) 2021-10-25 14:18:23 +05:30
Marlin Sööse e8c89a98f8 proxmark3-git: update to latest master 2021-10-25 09:56:39 +02:00
Butta 53e6dff085 cmake: bump revision to rebuild with NDK 23b 2021-10-25 11:19:41 +05:30
Leonid Pliushch fd4456e49a move from unstable repo: guile, guile18, surfraw
Everything has been uploaded to packages.termux.org manually.

%ci:no-build
2021-10-24 19:31:13 +00:00
Butta c7c4657631 swift: get it working with NDK 23b and switch its default linker to lld 2021-10-25 00:57:08 +05:30
Leonid Pliushch 23e4884159 disabled packages: add tcc from unstable repo
TCC is a Tiny C Compiler. It doesn't support PIE executables but has
been added for its ability to act as C code interpreter. I don't know
whether package is still needed at all and considering its limited
usage scope on Android, I have moved it to disabled packages.
2021-10-24 18:40:58 +00:00
Leonid Pliushch 625f2aab3c move some packages from unstable repo
Everything moved has been manually compiled and submitted to the main
apt repo at packages.termux.org.

%ci:no-build
2021-10-24 18:31:15 +00:00
Leonid Pliushch 4abfeb58da termux-tools: motd: no longer suggest unstable-repo
Its packages are going to be merged with main repo within 1-2 days.
2021-10-24 20:50:55 +03:00
Leonid Pliushch feb8a4c956 move from unstable: pandoc
Even though binary is official Pandoc build for Linux distributions,
it works without issues on the latest stock Android (12).

Available only for 64 bit architectures.
2021-10-24 20:14:40 +03:00
Henrik Grimler 0816c82b13 termux_get_repo_files: remove some identation
To make script easier to read. Also use local vars to not have to
repeat some of the long paths to RELEASE/PACKAGES files.
2021-10-24 18:46:34 +02:00
Henrik Grimler 8796b282e1 extract_dep_info: init. TERMUX_PKG_PLATFORM_INDEPENDENT to false
Otherwise we run into problems when building arch-independent packages
that depend on arch-dependent packages, for example perl packages like
parallel.  Before, when downloading the perl dependency it then
believed perl to be arch-independent.
2021-10-24 18:09:04 +02:00
Yaksh Bariya 861be43e5f rust: Bump to 1.56.0 2021-10-24 14:34:57 +02:00
Henrik Grimler 611c40a283 setup_toolchain: specify NM as well 2021-10-24 13:22:40 +02:00
Henrik Grimler 88cbb2f09d openjdk: pass some of the build tools as configure args
openjdk ignores the environmental variables, and tries to use
<triple>-{ar,nm,objcopy,..}, but with ndk-r23 the name of the tools
are llvm-{ar,nm,objcopy,..}.
2021-10-24 13:22:40 +02:00
Lucinda May Phipps ec254f9864 python: bump revision 2021-10-24 10:43:10 +01:00
Henrik Grimler 1cdee411af ghostscript: bump again to rebuild 2021-10-24 08:04:20 +02:00
Henrik Grimler f167d07541 termux_step_setup_toolchain: export PKG_CONFIG and PKGCONFIG
Ghostscript uses the latter one in its configure script.
2021-10-24 08:03:58 +02:00
Henrik Grimler 022378bb9c openjdk: bump after ndk update 2021-10-24 07:52:12 +02:00
Henrik Grimler c1f3a1e5ae ghostscript: bump to rebuild
Currently giving `cannot locate symbol "__trunctfdf2"`
2021-10-23 23:01:55 +02:00
Butta f063fe399f libllvm: update from 12.0.1 to 13.0.0 2021-10-23 23:27:34 +05:30
Henrik Grimler bf267754eb php depend on zstd as well
It got the opportunity to link against it the previous, manual, build.
2021-10-23 19:32:09 +02:00
Lucy Phipps a5682db2b5 exiv2: update to 0.27.5 2021-10-23 17:27:49 +01:00
Lucy Phipps 546e8afe0e shell2http: fix 2021-10-23 17:12:50 +01:00
Lucy Phipps 0c4a973544 shell2http: update to 1.14.1 2021-10-23 16:57:23 +01:00
Butta c629022f87 libdispatch: add stdatomic patch for NDK 23 2021-10-23 21:14:51 +05:30
Henrik Grimler 3876a3fb3c exiv2: bump revision 2021-10-23 17:33:11 +02:00
Henrik Grimler 7c820a8dc4 libcap-ng: bump revision 2021-10-23 17:33:06 +02:00
Henrik Grimler e3b73f1e20 gegl: bump revision 2021-10-23 17:33:00 +02:00
Henrik Grimler 6a8d79fbf9 mariadb: bump revision 2021-10-23 17:32:54 +02:00
Lucy Phipps 18d602ad8a algernon: fix (real) 2021-10-23 16:29:50 +01:00
Henrik Grimler 85fb81b54c doxygen: bump revision 2021-10-23 17:23:59 +02:00
Henrik Grimler 42e92d5a62 gettext: bump revision 2021-10-23 17:23:54 +02:00
Henrik Grimler eb8d639bb5 timg: bump revision 2021-10-23 17:23:48 +02:00
Henrik Grimler 626d69aaca quickjs: bump revision 2021-10-23 17:23:42 +02:00
Henrik Grimler 80f23fbbd2 libtirpc: bump revision 2021-10-23 17:23:36 +02:00
Lucinda May Phipps 4beb8c2958 algernon: fix patch 2021-10-23 16:05:12 +01:00
Lucy Phipps 87a59bbc3e algernon: update to 1.12.14 2021-10-23 15:51:22 +01:00
Henrik Grimler 1a6eac1d85 android-tools: bump revision 2021-10-23 09:00:32 +02:00
1045 changed files with 29079 additions and 3538 deletions
+14
View File
@@ -0,0 +1,14 @@
daysUntilStale: 45
daysUntilClose: 14
exemptLabels:
- "not stale"
- "package request"
markComment: >
This issue/PR has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
staleLabel: wontfix
+1
View File
@@ -7,6 +7,7 @@ on:
jobs:
update-packages:
if: github.repository == 'termux/termux-packages'
runs-on: ubuntu-latest
steps:
- name: Clone repository
+82 -61
View File
@@ -9,6 +9,11 @@ on:
pull_request:
paths:
- 'packages/**'
workflow_dispatch:
inputs:
packages:
description: "A space-separated names of packages selected for rebuilding"
required: true
jobs:
build:
@@ -27,72 +32,83 @@ jobs:
fetch-depth: 1000
- name: Build
run: |
BASE_COMMIT=$(jq --raw-output .pull_request.base.sha "$GITHUB_EVENT_PATH")
OLD_COMMIT=$(jq --raw-output .commits[0].id "$GITHUB_EVENT_PATH")
HEAD_COMMIT=$(jq --raw-output .commits[-1].id "$GITHUB_EVENT_PATH")
if [ "$BASE_COMMIT" = "null" ]; then
if [ "$OLD_COMMIT" = "$HEAD_COMMIT" ]; then
# Single-commit push.
echo "Processing commit: ${HEAD_COMMIT}"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${HEAD_COMMIT}")
if [ "${{ github.event_name }}" != "workflow_dispatch" ]; then
BASE_COMMIT=$(jq --raw-output .pull_request.base.sha "$GITHUB_EVENT_PATH")
OLD_COMMIT=$(jq --raw-output .commits[0].id "$GITHUB_EVENT_PATH")
HEAD_COMMIT=$(jq --raw-output .commits[-1].id "$GITHUB_EVENT_PATH")
if [ "$BASE_COMMIT" = "null" ]; then
if [ "$OLD_COMMIT" = "$HEAD_COMMIT" ]; then
# Single-commit push.
echo "Processing commit: ${HEAD_COMMIT}"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${HEAD_COMMIT}")
else
# Multi-commit push.
OLD_COMMIT="${OLD_COMMIT}~1"
echo "Processing commit range: ${OLD_COMMIT}..${HEAD_COMMIT}"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${OLD_COMMIT}" "${HEAD_COMMIT}")
fi
else
# Multi-commit push.
OLD_COMMIT="${OLD_COMMIT}~1"
echo "Processing commit range: ${OLD_COMMIT}..${HEAD_COMMIT}"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${OLD_COMMIT}" "${HEAD_COMMIT}")
# Pull requests.
echo "Processing pull request #$(jq --raw-output .pull_request.number "$GITHUB_EVENT_PATH"): ${BASE_COMMIT}..HEAD"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${BASE_COMMIT}" "HEAD")
fi
else
# Pull requests.
echo "Processing pull request #$(jq --raw-output .pull_request.number "$GITHUB_EVENT_PATH"): ${BASE_COMMIT}..HEAD"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${BASE_COMMIT}" "HEAD")
fi
mkdir -p ./artifacts ./debs
touch ./debs/.placeholder
# Process tag '%ci:no-build' that may be added as line to commit message.
# Forces CI to cancel current build with status 'passed'.
if grep -qiP '^\s*%ci:no-build\s*$' <(git log --format="%B" -n 1 "HEAD"); then
tar cf artifacts/debs-${{ matrix.target_arch }}.tar debs
echo "[!] Force exiting as tag '%ci:no-build' was applied to HEAD commit message."
exit 0
fi
# Build local Docker image if setup scripts were changed.
# Useful for pull requests submitting changes for both build environment and packages.
if grep -qP '^scripts/(Dockerfile|setup-ubuntu\.sh)$' <<< "$CHANGED_FILES"; then
echo "Detected changes for environment setup scripts. Building custom Docker image now."
cd ./scripts
docker build -t termux/package-builder:latest .
cd ..
fi
# Parse changed files and identify new packages and deleted packages.
# Create lists of those packages that will be passed to upload job for
# further processing.
while read -r file; do
if ! [[ $file == packages/* ]]; then
# This file does not belong to a package, so ignore it
continue
if [ "${{ github.event_name }}" != "workflow_dispatch" ]; then
# Process tag '%ci:no-build' that may be added as line to commit message.
# Forces CI to cancel current build with status 'passed'.
if grep -qiP '^\s*%ci:no-build\s*$' <(git log --format="%B" -n 1 "HEAD"); then
tar cf artifacts/debs-${{ matrix.target_arch }}.tar debs
echo "[!] Force exiting as tag '%ci:no-build' was applied to HEAD commit message."
exit 0
fi
if [[ $file =~ ^packages/([a-z0-9+-]*)/([a-z0-9+-]*).subpackage.sh$ ]]; then
# A subpackage was modified, check if it was deleted or just updated
pkg=${BASH_REMATCH[1]}
subpkg=${BASH_REMATCH[2]}
if [ ! -f "packages/${pkg}/${subpkg}.subpackage.sh" ]; then
echo "$subpkg" >> ./deleted_packages.txt
fi
elif [[ $file =~ ^packages/([a-z0-9+-]*)/.*$ ]]; then
# package, check if it was deleted or updated
pkg=${BASH_REMATCH[1]}
if [ ! -d "packages/${pkg}" ]; then
echo "$pkg" >> ./deleted_packages.txt
else
echo "$pkg" >> ./built_packages.txt
# If there are subpackages we want to create a list of those
# as well
for file in $(find "packages/${pkg}/" -maxdepth 1 -type f -name \*.subpackage.sh | sort); do
echo "$(basename "${file%%.subpackage.sh}")" >> ./built_subpackages.txt
done
fi
# Build local Docker image if setup scripts were changed.
# Useful for pull requests submitting changes for both build environment and packages.
if grep -qP '^scripts/(Dockerfile|setup-ubuntu\.sh)$' <<< "$CHANGED_FILES"; then
echo "Detected changes for environment setup scripts. Building custom Docker image now."
cd ./scripts
docker build -t termux/package-builder:latest .
cd ..
fi
done<<<${CHANGED_FILES}
# Parse changed files and identify new packages and deleted packages.
# Create lists of those packages that will be passed to upload job for
# further processing.
while read -r file; do
if ! [[ $file == packages/* ]]; then
# This file does not belong to a package, so ignore it
continue
fi
if [[ $file =~ ^packages/([.a-z0-9+-]*)/([.a-z0-9+-]*).subpackage.sh$ ]]; then
# A subpackage was modified, check if it was deleted or just updated
pkg=${BASH_REMATCH[1]}
subpkg=${BASH_REMATCH[2]}
if [ ! -f "packages/${pkg}/${subpkg}.subpackage.sh" ]; then
echo "$subpkg" >> ./deleted_packages.txt
fi
elif [[ $file =~ ^packages/([.a-z0-9+-]*)/.*$ ]]; then
# package, check if it was deleted or updated
pkg=${BASH_REMATCH[1]}
if [ ! -d "packages/${pkg}" ]; then
echo "$pkg" >> ./deleted_packages.txt
else
echo "$pkg" >> ./built_packages.txt
# If there are subpackages we want to create a list of those
# as well
for file in $(find "packages/${pkg}/" -maxdepth 1 -type f -name \*.subpackage.sh | sort); do
echo "$(basename "${file%%.subpackage.sh}")" >> ./built_subpackages.txt
done
fi
fi
done<<<${CHANGED_FILES}
else
for pkg in ${{ github.event.inputs.packages }}; do
echo "$pkg" >> ./built_packages.txt
for subpkg in $(find "packages/${pkg}/" -maxdepth 1 -type f -name \*.subpackage.sh | sort); do
echo "$(basename "${subpkg%%.subpackage.sh}")" >> ./built_subpackages.txt
done
done
fi
# Fix so that lists do not contain duplicates
if [ -f ./built_packages.txt ]; then
@@ -271,14 +287,19 @@ jobs:
--write-out '|%{http_code}' \
https://packages-cf.termux.org/aptly-api/publish/${REPOSITORY_NAME}/${REPOSITORY_DISTRIBUTION} || true
)
http_status_code=$(echo "$curl_response" | cut -d'|' -f2)
http_status_code=$(echo "$curl_response" | cut -d'|' -f2 | grep -oP '\d{3}$')
if [ "$http_status_code" = "200" ]; then
echo "[$(date +%H:%M:%S)] Repository has been updated successfully."
elif [ "$http_status_code" = "000" ]; then
echo "[$(date +%H:%M:%S)] Error: server/proxy has dropped connection."
echo "[$(date +%H:%M:%S)] Warning: server/proxy has dropped connection."
# Ignore - nothing can be done with that unless we change proxy.
#exit 1
elif [ "$http_status_code" = "504" ]; then
echo "[$(date +%H:%M:%S)] Warning: request processing time was too long, connection dropped."
# Ignore - nothing can be done with that unless we change repository
# management tool or reduce repository size.
#exit 1
else
echo "[$(date +%H:%M:%S)] Error: got http_status_code == '$http_status_code'"
exit 1
+3
View File
@@ -10,6 +10,9 @@
/clean.sh @Grimler91 @xeffyr
/scripts/ @Grimler91 @xeffyr
# GN setup script
/scripts/build/setup/termux_setup_gn.sh @thunder-coding
# Repository utilities.
/scripts/bin/ @xeffyr
+2 -2
View File
@@ -92,8 +92,8 @@ met these conditions:
- **Packages must be licensed under widely recognized open source license**
Software should be licensed under Apache, BSD, GNU GPL, MIT or other well
known open source license. Software which is open source but is distributed
under non-free conditions is processed on individual basis.
known open-source licenses. Software for which the source is available but
distributed under non-free conditions is processed on an individual basis.
Software which is either closed-source, contain binary-only components or
is distributed under End User License Agreement is not accepted.
+1 -1
View File
@@ -5,7 +5,7 @@
[![Docker image status](https://github.com/termux/termux-packages/workflows/Docker%20image/badge.svg)](https://hub.docker.com/r/termux/package-builder)
[![Repology metadata](https://github.com/termux/repology-metadata/workflows/Repology%20metadata/badge.svg)](https://repology.org/repository/termux)
[![Join the chat at https://gitter.im/termux/termux](https://badges.gitter.im/termux/termux.svg)](https://gitter.im/termux/termux)
[![Join the Termux discord server](https://img.shields.io/discord/591914197219016707.svg?label=&logo=discord&logoColor=ffffff&color=5865F2)](https://discord.gg/HXpF69X)
[![Join the Termux discord server](https://img.shields.io/discord/641256914684084234.svg?label=&logo=discord&logoColor=ffffff&color=5865F2)](https://discord.gg/HXpF69X)
<img src=".github/static/powered-by-fosshost.png" alt="Powered by FossHost" width="128px"></img>
+2 -2
View File
@@ -374,9 +374,9 @@ if [ "${TERMUX_INSTALL_DEPS-false}" = "true" ]; then
gpg --import "$TERMUX_SCRIPTDIR/packages/termux-keyring/fornwall.gpg"
gpg --no-tty --command-file <(echo -e "trust\n5\ny") --edit-key 2218893D3F679BEFC421FD976700B77E6D8D0AE7
}
gpg --list-keys B63168609E8839CA9150CE2DD9EFD56891B2BB50 > /dev/null 2>&1 || {
gpg --list-keys 2C7F29AE97891F6419A9E2CDB0076E490B71616B > /dev/null 2>&1 || {
gpg --import "$TERMUX_SCRIPTDIR/packages/termux-keyring/grimler.gpg"
gpg --no-tty --command-file <(echo -e "trust\n5\ny") --edit-key B63168609E8839CA9150CE2DD9EFD56891B2BB50
gpg --no-tty --command-file <(echo -e "trust\n5\ny") --edit-key 2C7F29AE97891F6419A9E2CDB0076E490B71616B
}
gpg --list-keys CC72CF8BA7DBFA0182877D045A897D96E57CF20C > /dev/null 2>&1 || {
gpg --import "$TERMUX_SCRIPTDIR/packages/termux-keyring/termux-autobuilds.gpg"
-14
View File
@@ -1,14 +0,0 @@
# NOTE: Disabled due to not being ffmpeg 4 compatible.
TERMUX_PKG_HOMEPAGE=https://gstreamer.freedesktop.org/
TERMUX_PKG_DESCRIPTION="GStreamer libav/ffmpeg wrapper"
TERMUX_PKG_VERSION=1.14.1
TERMUX_PKG_SHA256=eff80a02d2f2fb9f34b67e9a26e9954d3218c7aa18e863f2a47805fa7066029d
TERMUX_PKG_SRCURL=https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_DEPENDS="gst-plugins-base,ffmpeg"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-android_media
--disable-examples
--disable-tests
--with-system-libav
"
-6
View File
@@ -1,6 +0,0 @@
TERMUX_PKG_HOMEPAGE=https://ohse.de/uwe/software/lrzsz.html
TERMUX_PKG_DESCRIPTION="Tools for zmodem/xmodem/ymodem file transfer"
TERMUX_PKG_VERSION=0.12.20
TERMUX_PKG_SRCURL=https://ohse.de/uwe/releases/lrzsz-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=c28b36b14bddb014d9e9c97c52459852f97bd405f89113f30bee45ed92728ff1
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-syslog --mandir=$TERMUX_PREFIX/share/man"
+8
View File
@@ -0,0 +1,8 @@
TERMUX_PKG_HOMEPAGE=https://www.unidata.ucar.edu/software/netcdf/
TERMUX_PKG_DESCRIPTION="NetCDF is a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data"
TERMUX_PKG_LICENSE="custom"
TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91"
TERMUX_PKG_VERSION=4.3.0
TERMUX_PKG_SHA256=25da1c97d7a01bc4cee34121c32909872edd38404589c0427fefa1301743f18f
TERMUX_PKG_SRCURL=https://github.com/Unidata/netcdf-cxx4/archive/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_DEPENDS="libhdf5, libcurl, openssl, libnghttp2, netcdf-c"
+58
View File
@@ -0,0 +1,58 @@
TERMUX_PKG_HOMEPAGE=https://bellard.org/tcc/
TERMUX_PKG_DESCRIPTION="Tiny C Compiler"
TERMUX_PKG_LICENSE="LGPL-2.1"
TERMUX_PKG_MAINTAINER="Leonid Pliushch <leonid.pliushch@gmail.com>"
TERMUX_PKG_VERSION=1:0.9.27
TERMUX_PKG_REVISION=10
TERMUX_PKG_SRCURL=https://repo.or.cz/tinycc.git/snapshot/fef838db2d124db3f1357385972371ccba7af2c6.tar.gz
TERMUX_PKG_SHA256=f6a022994b9903485a1777540c0c9e0571990fc339a2b325be6127b616534f33
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_NO_STATICSPLIT=true
termux_step_configure() {
unset CFLAGS CXXFLAGS
if [ "${TERMUX_ARCH}" = "arm" ] || [ "${TERMUX_ARCH}" = "i686" ]; then
ELF_INTERPRETER_PATH="/system/bin/linker"
ANDROID_LIB_PATH="/system/lib:/system/vendor/lib"
else
ELF_INTERPRETER_PATH="/system/bin/linker64"
ANDROID_LIB_PATH="/system/lib64:/system/vendor/lib64"
fi
}
termux_step_make() {
(
unset CC CFLAGS LDFLAGS
./configure --prefix="/tmp/tcc.host" --cpu="${TERMUX_ARCH}"
make -j $TERMUX_MAKE_PROCESSES tcc
mv -f tcc tcc.host
make distclean
)
./configure \
--prefix="$TERMUX_PREFIX" \
--cross-prefix="${CC//clang}" \
--cc="clang" \
--cpu="$TERMUX_ARCH" \
--disable-rpath \
--elfinterp="$ELF_INTERPRETER_PATH" \
--crtprefix="$TERMUX_PREFIX/lib/tcc/crt" \
--sysincludepaths="$TERMUX_PREFIX/include:$TERMUX_PREFIX/lib/tcc/include" \
--libpaths="$TERMUX_PREFIX/lib:$TERMUX_PREFIX/lib/tcc:$ANDROID_LIB_PATH"
mv tcc.host tcc
touch -d "next minute" tcc
make -j ${TERMUX_MAKE_PROCESSES} libtcc1.a
rm -f tcc
make -j ${TERMUX_MAKE_PROCESSES} tcc
make install
for file in crtbegin_dynamic.o crtbegin_so.o crtend_android.o crtend_so.o; do
install -Dm600 \
"${TERMUX_STANDALONE_TOOLCHAIN}/sysroot/usr/lib/$TERMUX_HOST_PLATFORM/$TERMUX_PKG_API_LEVEL/$file" \
"${TERMUX_PREFIX}/lib/tcc/crt/$file"
done
}
@@ -0,0 +1,25 @@
diff -uNr tcc-0.9.27/libtcc.c tcc-0.9.27.mod/libtcc.c
--- tcc-0.9.27/libtcc.c 2017-12-17 10:27:05.000000000 +0200
+++ tcc-0.9.27.mod/libtcc.c 2018-08-09 19:25:44.086756864 +0300
@@ -974,9 +974,20 @@
/* add libc crt1/crti objects */
if ((output_type == TCC_OUTPUT_EXE || output_type == TCC_OUTPUT_DLL) &&
!s->nostdlib) {
- if (output_type != TCC_OUTPUT_DLL)
+
+#ifdef __ANDROID__
+ if (output_type != TCC_OUTPUT_DLL) {
+ tcc_add_crt(s, "crtbegin_dynamic.o");
+ } else {
+ tcc_add_crt(s, "crtbegin_so.o");
+ }
+#else
+ if (output_type != TCC_OUTPUT_DLL) {
tcc_add_crt(s, "crt1.o");
+ }
tcc_add_crt(s, "crti.o");
+#endif // __ANDROID__
+
}
#endif
return 0;
@@ -0,0 +1,22 @@
diff -uNr tcc-0.9.27/tccelf.c tcc-0.9.27.mod/tccelf.c
--- tcc-0.9.27/tccelf.c 2017-12-17 10:27:05.000000000 +0200
+++ tcc-0.9.27.mod/tccelf.c 2018-08-09 19:28:33.036752853 +0300
@@ -1202,8 +1202,17 @@
#endif
tcc_add_support(s1, TCC_LIBTCC1);
/* add crt end if not memory output */
- if (s1->output_type != TCC_OUTPUT_MEMORY)
+ if (s1->output_type != TCC_OUTPUT_MEMORY) {
+#ifdef __ANDROID__
+ if (s1->output_type == TCC_OUTPUT_DLL) {
+ tcc_add_crt(s1, "crtend_so.o");
+ } else {
+ tcc_add_crt(s1, "crtend_android.o");
+ }
+#else
tcc_add_crt(s1, "crtn.o");
+#endif
+ }
}
}
+12
View File
@@ -0,0 +1,12 @@
--- ./usr/include/dirent.h.orig
+++ ./usr/include/dirent.h
@@ -57,6 +57,9 @@
#define DT_SOCK 12
#define DT_WHT 14
+#define IFTODT(x) ((x)>>12 & 0xF)
+#define DTTOIF(x) ((x)<<12)
+
#if defined(__LP64__)
#define __DIRENT64_INO_T ino_t
#else
+11
View File
@@ -0,0 +1,11 @@
--- ./usr/include/linux/fcntl.h
+++ ./usr/include/linux/fcntl.h
@@ -54,7 +54,7 @@
#define DN_MULTISHOT 0x80000000
#define AT_FDCWD - 100
#define AT_SYMLINK_NOFOLLOW 0x100
-#define AT_EACCESS 0x200
+#define AT_EACCESS 0
#define AT_REMOVEDIR 0x200
#define AT_SYMLINK_FOLLOW 0x400
#define AT_NO_AUTOMOUNT 0x800
+15
View File
@@ -0,0 +1,15 @@
--- ./usr/include/mntent.h.orig 2021-12-10 16:17:07.041722648 +0530
+++ ./usr/include/mntent.h 2021-12-10 16:17:41.171722635 +0530
@@ -70,9 +70,9 @@
#endif /* __ANDROID_API__ >= 21 */
-#if __ANDROID_API__ >= 26
-char* hasmntopt(const struct mntent* __entry, const char* __option) __INTRODUCED_IN(26);
-#endif /* __ANDROID_API__ >= 26 */
+#if __ANDROID_API__ >= 21
+char* hasmntopt(const struct mntent* __entry, const char* __option) __INTRODUCED_IN(21);
+#endif /* __ANDROID_API__ >= 21 */
__END_DECLS
+15
View File
@@ -0,0 +1,15 @@
TERMUX_PKG_HOMEPAGE=https://github.com/hackndev/0verkill
TERMUX_PKG_DESCRIPTION="Bloody 2D action deathmatch-like game in ASCII-ART"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=0.16-git
TERMUX_PKG_REVISION=3
TERMUX_PKG_SRCURL=https://github.com/ravener/0verkill/archive/refs/tags/v${TERMUX_PKG_VERSION:0:4}.tar.gz
TERMUX_PKG_SHA256=d337e4a7dd91f26c837e96492d960c7fd77c75bc24bcc6ed8d350df39edf8bb8
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_GROUPS="games"
termux_step_pre_configure() {
autoreconf -vfi
CFLAGS+=" -fcommon"
}
+2 -2
View File
@@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://algernon.roboticoverlords.org/
TERMUX_PKG_DESCRIPTION="Small self-contained web server with Lua, Markdown, QUIC, Redis and PostgreSQL support"
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1.12.12
TERMUX_PKG_VERSION=1.12.14
TERMUX_PKG_SRCURL=https://github.com/xyproto/algernon/archive/$TERMUX_PKG_VERSION.tar.gz
TERMUX_PKG_SHA256=6127eb975da960fd8aa7732c82f3b5e62d14ea763801778552bdbeec28846bf7
TERMUX_PKG_SHA256=cab5b01923142e0326ea2a01797814bb2e8ea9f7c6c41a3ea0ae7df3b667e86e
TERMUX_PKG_AUTO_UPDATE=true
termux_step_make() {
@@ -0,0 +1,13 @@
https://github.com/lib/pq/pull/1060
diff --git a/vendor/github.com/lib/pq/user_posix.go b/vendor/github.com/lib/pq/user_posix.go
index a510192..33bc5b7 100644
--- a/vendor/github.com/lib/pq/user_posix.go
+++ b/vendor/github.com/lib/pq/user_posix.go
@@ -1,6 +1,6 @@
// Package pq is a pure Go Postgres driver for the database/sql package.
-// +build aix darwin dragonfly freebsd linux nacl netbsd openbsd plan9 solaris rumprun
+// +build aix darwin dragonfly freebsd linux,!android nacl netbsd openbsd plan9 solaris rumprun
package pq
+2 -1
View File
@@ -3,9 +3,10 @@ TERMUX_PKG_DESCRIPTION="Fast, easy to use email client"
TERMUX_PKG_LICENSE="Apache-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=2.25
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=http://alpine.x10host.com/alpine/release/src/alpine-$TERMUX_PKG_VERSION.tar.xz
TERMUX_PKG_SHA256=658a150982f6740bb4128e6dd81188eaa1212ca0bf689b83c2093bb518ecf776
TERMUX_PKG_DEPENDS="libcrypt, ncurses, openssl-tool"
TERMUX_PKG_DEPENDS="coreutils, libcrypt, ncurses, openssl-tool"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-debug
--with-c-client-target=lnx
+2 -3
View File
@@ -2,10 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://developer.android.com/
TERMUX_PKG_DESCRIPTION="Android platform tools"
TERMUX_PKG_LICENSE="Apache-2.0, MIT"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=31.0.2
TERMUX_PKG_REVISION=1
TERMUX_PKG_VERSION=31.0.3
TERMUX_PKG_SRCURL=https://github.com/nmeum/android-tools/releases/download/$TERMUX_PKG_VERSION/android-tools-$TERMUX_PKG_VERSION.tar.xz
TERMUX_PKG_SHA256=61b3bf6c240cb0b4d0ccfef696c55986e06657843627df950fdcf6881af0f8d4
TERMUX_PKG_SHA256=d7d2d945b6e1a7ba0c7d0b68a6d21ada6914155bf3ca02ff06c9db628ae6b029
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_DEPENDS="libc++, libusb, pcre2, googletest, libprotobuf, brotli, zstd, liblz4"
-334
View File
@@ -1,334 +0,0 @@
diff -uNr android-tools-31.0.2/vendor/adb/sysdeps.h android-tools-31.0.2.mod/vendor/adb/sysdeps.h
--- android-tools-31.0.2/vendor/adb/sysdeps.h 2021-07-20 11:13:01.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/adb/sysdeps.h 2021-10-08 09:55:05.170121003 +0000
@@ -514,7 +514,11 @@
}
static inline int adb_getlogin_r(char* buf, size_t bufsize) {
- return getlogin_r(buf, bufsize);
+ char* logname = getlogin();
+ if (!logname) return ENXIO;
+ if (strlen(logname) >= bufsize) return ERANGE;
+ strcpy(buf, logname);
+ return 0;
}
static inline int adb_read(borrowed_fd fd, void* buf, size_t len) {
diff -uNr android-tools-31.0.2/vendor/base/libs/androidfw/ResourceTypes.cpp android-tools-31.0.2.mod/vendor/base/libs/androidfw/ResourceTypes.cpp
--- android-tools-31.0.2/vendor/base/libs/androidfw/ResourceTypes.cpp 2021-05-28 20:48:32.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/base/libs/androidfw/ResourceTypes.cpp 2021-10-08 09:55:05.174121003 +0000
@@ -42,7 +42,7 @@
#include <utils/String16.h>
#include <utils/String8.h>
-#ifdef __ANDROID__
+#if 0
#include <binder/TextOutput.h>
#endif
diff -uNr android-tools-31.0.2/vendor/boringssl/crypto/CMakeLists.txt android-tools-31.0.2.mod/vendor/boringssl/crypto/CMakeLists.txt
--- android-tools-31.0.2/vendor/boringssl/crypto/CMakeLists.txt 2021-06-02 15:08:20.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/boringssl/crypto/CMakeLists.txt 2021-10-08 09:55:05.175121003 +0000
@@ -167,7 +167,7 @@
add_custom_command(
OUTPUT err_data.c
- COMMAND ${GO_EXECUTABLE} run err_data_generate.go > ${CMAKE_CURRENT_BINARY_DIR}/err_data.c
+ COMMAND GOOS=linux GOARCH=amd64 ${GO_EXECUTABLE} run err_data_generate.go > ${CMAKE_CURRENT_BINARY_DIR}/err_data.c
DEPENDS
err/err_data_generate.go
err/asn1.errordata
diff -uNr android-tools-31.0.2/vendor/CMakeLists.adb.txt android-tools-31.0.2.mod/vendor/CMakeLists.adb.txt
--- android-tools-31.0.2/vendor/CMakeLists.adb.txt 2021-06-02 15:20:44.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/CMakeLists.adb.txt 2021-10-08 09:55:05.167121003 +0000
@@ -192,7 +192,6 @@
brotlidec
brotlienc
lz4
- pthread
usb-1.0
z
zstd)
diff -uNr android-tools-31.0.2/vendor/CMakeLists.fastboot.txt android-tools-31.0.2.mod/vendor/CMakeLists.fastboot.txt
--- android-tools-31.0.2/vendor/CMakeLists.fastboot.txt 2021-07-15 11:17:07.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/CMakeLists.fastboot.txt 2021-10-08 09:55:05.168121003 +0000
@@ -135,4 +135,4 @@
target_link_libraries(fastboot
libsparse libzip libcutils liblog libfsmgr libutil
libbase libext4 libselinux libsepol libdiagnoseusb crypto
- z pcre2-8 pthread dl)
+ z pcre2-8 dl)
diff -uNr android-tools-31.0.2/vendor/CMakeLists.mke2fs.txt android-tools-31.0.2.mod/vendor/CMakeLists.mke2fs.txt
--- android-tools-31.0.2/vendor/CMakeLists.mke2fs.txt 2021-06-02 15:20:41.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/CMakeLists.mke2fs.txt 2021-10-08 09:55:05.169121003 +0000
@@ -112,6 +112,6 @@
e2fsprogs/misc/util.c)
target_link_libraries("${ANDROID_MKE2FS_NAME}"
- libext2fs libsparse libbase libzip liblog libutil pthread z)
+ libext2fs libsparse libbase libzip liblog libutil z)
target_include_directories("${ANDROID_MKE2FS_NAME}" PRIVATE
e2fsprogs/lib)
diff -uNr android-tools-31.0.2/vendor/core/fs_mgr/liblp/utility.cpp android-tools-31.0.2.mod/vendor/core/fs_mgr/liblp/utility.cpp
--- android-tools-31.0.2/vendor/core/fs_mgr/liblp/utility.cpp 2020-12-20 20:06:59.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/core/fs_mgr/liblp/utility.cpp 2021-10-08 09:55:05.176121003 +0000
@@ -34,7 +34,7 @@
#include <ext4_utils/ext4_utils.h>
#include <openssl/sha.h>
-#ifdef __ANDROID__
+#if 0
#include <cutils/android_get_control_file.h>
#endif
@@ -208,7 +208,7 @@
}
base::unique_fd GetControlFileOrOpen(std::string_view path, int flags) {
-#if defined(__ANDROID__)
+#if 0
int fd = android_get_control_file(path.data());
if (fd >= 0) {
int newfd = TEMP_FAILURE_RETRY(dup(fd));
diff -uNr android-tools-31.0.2/vendor/core/init/reboot.cpp android-tools-31.0.2.mod/vendor/core/init/reboot.cpp
--- android-tools-31.0.2/vendor/core/init/reboot.cpp 2021-07-20 11:13:01.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/core/init/reboot.cpp 2021-10-08 09:55:05.177121003 +0000
@@ -246,7 +246,7 @@
if (dump) {
LOG(INFO) << "mount entry " << mentry->mnt_fsname << ":" << mentry->mnt_dir << " opts "
<< mentry->mnt_opts << " type " << mentry->mnt_type;
- } else if (MountEntry::IsBlockDevice(*mentry) && hasmntopt(mentry, "rw")) {
+ } else if (MountEntry::IsBlockDevice(*mentry) && 0) {
std::string mount_dir(mentry->mnt_dir);
// These are R/O partitions changed to R/W after adb remount.
// Do not umount them as shutdown critical services may rely on them.
diff -uNr android-tools-31.0.2/vendor/core/libcutils/properties.cpp android-tools-31.0.2.mod/vendor/core/libcutils/properties.cpp
--- android-tools-31.0.2/vendor/core/libcutils/properties.cpp 2020-12-20 20:06:59.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/core/libcutils/properties.cpp 2021-10-08 09:55:05.178121003 +0000
@@ -91,7 +91,7 @@
return len;
}
-#if __has_include(<sys/system_properties.h>)
+#if 0
#define _REALLY_INCLUDE_SYS__SYSTEM_PROPERTIES_H_
#include <sys/_system_properties.h>
diff -uNr android-tools-31.0.2/vendor/e2fsprogs/lib/ext2fs/ismounted.c android-tools-31.0.2.mod/vendor/e2fsprogs/lib/ext2fs/ismounted.c
--- android-tools-31.0.2/vendor/e2fsprogs/lib/ext2fs/ismounted.c 2019-08-21 17:14:14.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/e2fsprogs/lib/ext2fs/ismounted.c 2021-10-08 09:55:05.178121003 +0000
@@ -196,7 +196,7 @@
#endif /* __GNU__ */
*mount_flags = EXT2_MF_MOUNTED;
-#ifdef MNTOPT_RO
+#if 0
/* Check to see if the ro option is set */
if (hasmntopt(mnt, MNTOPT_RO))
*mount_flags |= EXT2_MF_READONLY;
diff -uNr android-tools-31.0.2/vendor/f2fs-tools/lib/libf2fs.c android-tools-31.0.2.mod/vendor/f2fs-tools/lib/libf2fs.c
--- android-tools-31.0.2/vendor/f2fs-tools/lib/libf2fs.c 2020-12-20 12:53:55.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/f2fs-tools/lib/libf2fs.c 2021-10-08 09:55:05.179121003 +0000
@@ -714,7 +714,7 @@
while ((mnt = getmntent(file)) != NULL) {
if (!strcmp(device, mnt->mnt_fsname)) {
-#ifdef MNTOPT_RO
+#if 0
if (hasmntopt(mnt, MNTOPT_RO))
c.ro = 1;
#endif
diff -uNr android-tools-31.0.2/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h android-tools-31.0.2.mod/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h
--- android-tools-31.0.2/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h 2021-07-20 11:13:01.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h 2021-10-08 10:01:07.304004004 +0000
@@ -23,6 +23,7 @@
#include <android-base/logging.h>
#include <android-base/off64_t.h>
+#undef __ANDROID__
#ifdef __ANDROID__
#include <linux/incrementalfs.h>
#endif
@@ -400,4 +401,4 @@
} // namespace incfs
-} // namespace android
\ No newline at end of file
+} // namespace android
diff -uNr android-tools-31.0.2/vendor/libbase/include/android-base/unique_fd.h android-tools-31.0.2.mod/vendor/libbase/include/android-base/unique_fd.h
--- android-tools-31.0.2/vendor/libbase/include/android-base/unique_fd.h 2020-11-12 18:02:33.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/libbase/include/android-base/unique_fd.h 2021-10-08 09:55:05.180121003 +0000
@@ -46,7 +46,7 @@
// unique_fd is also known as ScopedFd/ScopedFD/scoped_fd; mentioned here to help
// you find this class if you're searching for one of those names.
-#if defined(__BIONIC__)
+#if 0
#include <android/fdsan.h>
#endif
@@ -54,7 +54,7 @@
namespace base {
struct DefaultCloser {
-#if defined(__BIONIC__)
+#if 0
static void Tag(int fd, void* old_addr, void* new_addr) {
if (android_fdsan_exchange_owner_tag) {
uint64_t old_tag = android_fdsan_create_owner_tag(ANDROID_FDSAN_OWNER_TYPE_UNIQUE_FD,
diff -uNr android-tools-31.0.2/vendor/libbase/logging.cpp android-tools-31.0.2.mod/vendor/libbase/logging.cpp
--- android-tools-31.0.2/vendor/libbase/logging.cpp 2021-07-20 11:13:01.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/libbase/logging.cpp 2021-10-08 09:55:05.180121003 +0000
@@ -61,11 +61,17 @@
namespace android {
namespace base {
+#if defined(__linux__)
+extern "C" {
+extern char* __progname;
+}
+#endif
+
// BSD-based systems like Android/macOS have getprogname(). Others need us to provide one.
#if defined(__linux__) || defined(_WIN32)
static const char* getprogname() {
#if defined(__linux__)
- return program_invocation_short_name;
+ return __progname;
#elif defined(_WIN32)
static bool first = true;
static char progname[MAX_PATH] = {};
diff -uNr android-tools-31.0.2/vendor/libbase/properties.cpp android-tools-31.0.2.mod/vendor/libbase/properties.cpp
--- android-tools-31.0.2/vendor/libbase/properties.cpp 2020-11-12 18:02:33.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/libbase/properties.cpp 2021-10-08 09:55:05.181121003 +0000
@@ -16,7 +16,7 @@
#include "android-base/properties.h"
-#if defined(__BIONIC__)
+#if 0
#define _REALLY_INCLUDE_SYS__SYSTEM_PROPERTIES_H_
#include <sys/system_properties.h>
#include <sys/_system_properties.h>
@@ -32,8 +32,6 @@
#include <android-base/parseint.h>
#include <android-base/strings.h>
-#if !defined(__BIONIC__)
-
#define PROP_VALUE_MAX 92
static std::map<std::string, std::string>& g_properties = *new std::map<std::string, std::string>;
@@ -63,8 +61,6 @@
return strlen(value);
}
-#endif
-
namespace android {
namespace base {
@@ -108,7 +104,7 @@
std::string GetProperty(const std::string& key, const std::string& default_value) {
std::string property_value;
-#if defined(__BIONIC__)
+#if 0
const prop_info* pi = __system_property_find(key.c_str());
if (pi == nullptr) return default_value;
@@ -134,7 +130,7 @@
return (__system_property_set(key.c_str(), value.c_str()) == 0);
}
-#if defined(__BIONIC__)
+#if 0
struct WaitForPropertyData {
bool done;
diff -uNr android-tools-31.0.2/vendor/libziparchive/zip_archive.cc android-tools-31.0.2.mod/vendor/libziparchive/zip_archive.cc
--- android-tools-31.0.2/vendor/libziparchive/zip_archive.cc 2021-06-02 15:08:21.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/libziparchive/zip_archive.cc 2021-10-08 09:55:05.182121003 +0000
@@ -39,7 +39,9 @@
#define lseek64 lseek
#endif
-#if defined(__BIONIC__)
+#undef __ANDROID__
+
+#if 0
#include <android/fdsan.h>
#endif
@@ -88,7 +90,7 @@
* of the string length into the hash table entry.
*/
-#if defined(__BIONIC__)
+#if 0
uint64_t GetOwnerTag(const ZipArchive* archive) {
return android_fdsan_create_owner_tag(ANDROID_FDSAN_OWNER_TYPE_ZIPARCHIVE,
reinterpret_cast<uint64_t>(archive));
@@ -102,7 +104,7 @@
central_directory(),
directory_map(),
num_entries(0) {
-#if defined(__BIONIC__)
+#if 0
if (assume_ownership) {
CHECK(mapped_zip.HasFd());
android_fdsan_exchange_owner_tag(mapped_zip.GetFileDescriptor(), 0, GetOwnerTag(this));
@@ -120,7 +122,7 @@
ZipArchive::~ZipArchive() {
if (close_file && mapped_zip.GetFileDescriptor() >= 0) {
-#if defined(__BIONIC__)
+#if 0
android_fdsan_close_with_tag(mapped_zip.GetFileDescriptor(), GetOwnerTag(this));
#else
close(mapped_zip.GetFileDescriptor());
diff -uNr android-tools-31.0.2/vendor/logging/liblog/logger_write.cpp android-tools-31.0.2.mod/vendor/logging/liblog/logger_write.cpp
--- android-tools-31.0.2/vendor/logging/liblog/logger_write.cpp 2021-07-20 11:13:01.000000000 +0000
+++ android-tools-31.0.2.mod/vendor/logging/liblog/logger_write.cpp 2021-10-08 09:55:05.183121003 +0000
@@ -39,6 +39,8 @@
#include "logger.h"
#include "uio.h"
+#undef __ANDROID__
+
#ifdef __ANDROID__
#include "logd_writer.h"
#include "pmsg_writer.h"
@@ -108,31 +110,6 @@
#endif
}
-#if defined(__linux__) || defined(_WIN32)
-static const char* getprogname() {
-#if defined(__linux__)
- return program_invocation_short_name;
-#elif defined(_WIN32)
- static bool first = true;
- static char progname[MAX_PATH] = {};
-
- if (first) {
- char path[PATH_MAX + 1];
- DWORD result = GetModuleFileName(nullptr, path, sizeof(path) - 1);
- if (result == 0 || result == sizeof(path) - 1) return "";
- path[PATH_MAX - 1] = 0;
-
- char* path_basename = basename(path);
-
- snprintf(progname, sizeof(progname), "%s", path_basename);
- first = false;
- }
-
- return progname;
-#endif
-}
-#endif
-
// It's possible for logging to happen during static initialization before our globals are
// initialized, so we place this std::string in a function such that it is initialized on the first
// call. We use a pointer to avoid exit time destructors.
@@ -0,0 +1,12 @@
diff --git a/vendor/CMakeLists.adb.txt b/vendor/CMakeLists.adb.txt
index 2b6d8f0..ee55949 100644
--- a/vendor/CMakeLists.adb.txt
+++ b/vendor/CMakeLists.adb.txt
@@ -192,7 +192,6 @@ target_link_libraries(adb
brotlidec
brotlienc
lz4
- pthread
usb-1.0
z
zstd)
@@ -0,0 +1,10 @@
diff --git a/vendor/CMakeLists.fastboot.txt b/vendor/CMakeLists.fastboot.txt
index 1d43937..189d91b 100644
--- a/vendor/CMakeLists.fastboot.txt
+++ b/vendor/CMakeLists.fastboot.txt
@@ -135,4 +135,4 @@ target_compile_definitions(fastboot PRIVATE
target_link_libraries(fastboot
libsparse libzip libcutils liblog libfsmgr libutil
libbase libext4 libselinux libsepol libdiagnoseusb crypto
- z pcre2-8 pthread dl)
+ z pcre2-8 dl)
@@ -0,0 +1,12 @@
diff --git a/vendor/CMakeLists.mke2fs.txt b/vendor/CMakeLists.mke2fs.txt
index a8f89fd..d1cae40 100644
--- a/vendor/CMakeLists.mke2fs.txt
+++ b/vendor/CMakeLists.mke2fs.txt
@@ -112,6 +112,6 @@ add_executable("${ANDROID_MKE2FS_NAME}"
e2fsprogs/misc/util.c)
target_link_libraries("${ANDROID_MKE2FS_NAME}"
- libext2fs libsparse libbase libzip liblog libutil pthread z)
+ libext2fs libsparse libbase libzip liblog libutil z)
target_include_directories("${ANDROID_MKE2FS_NAME}" PRIVATE
e2fsprogs/lib)
@@ -0,0 +1,93 @@
diff --git a/vendor/adb/pairing_auth/include/adb/pairing/pairing_auth.h b/vendor/adb/pairing_auth/include/adb/pairing/pairing_auth.h
index 83f40a9..9804b76 100644
--- a/vendor/adb/pairing_auth/include/adb/pairing/pairing_auth.h
+++ b/vendor/adb/pairing_auth/include/adb/pairing/pairing_auth.h
@@ -53,7 +53,7 @@ typedef struct PairingAuthCtx PairingAuthCtx;
* @return a new PairingAuthCtx server instance. Caller is responsible for
* destroying the context via #pairing_auth_destroy.
*/
-PairingAuthCtx* pairing_auth_server_new(const uint8_t* pswd, size_t len) __INTRODUCED_IN(30);
+PairingAuthCtx* pairing_auth_server_new(const uint8_t* pswd, size_t len) __INTRODUCED_IN(24);
/**
* Creates a new PairingAuthCtx instance as the client.
@@ -64,14 +64,14 @@ PairingAuthCtx* pairing_auth_server_new(const uint8_t* pswd, size_t len) __INTRO
* @return a new PairingAuthCtx client instance. Caller is responsible for
* destroying the context via #pairing_auth_destroy.
*/
-PairingAuthCtx* pairing_auth_client_new(const uint8_t* pswd, size_t len) __INTRODUCED_IN(30);
+PairingAuthCtx* pairing_auth_client_new(const uint8_t* pswd, size_t len) __INTRODUCED_IN(24);
/**
* Destroys the PairingAuthCtx.
*
* @param ctx the PairingAuthCtx instance to destroy. Will abort if null.
*/
-void pairing_auth_destroy(PairingAuthCtx* ctx) __INTRODUCED_IN(30);
+void pairing_auth_destroy(PairingAuthCtx* ctx) __INTRODUCED_IN(24);
/**
* Returns the exact size of the SPAKE2 msg.
@@ -82,7 +82,7 @@ void pairing_auth_destroy(PairingAuthCtx* ctx) __INTRODUCED_IN(30);
* @param ctx the PairingAuthCtx instance. Will abort if null.
* @return the size of the SPAKE2 message in bytes. This is guaranteed to be > 0.
*/
-size_t pairing_auth_msg_size(PairingAuthCtx* ctx) __INTRODUCED_IN(30);
+size_t pairing_auth_msg_size(PairingAuthCtx* ctx) __INTRODUCED_IN(24);
/**
* Writes the SPAKE2 message to exchange with the other party to |out_buf|.
@@ -96,7 +96,7 @@ size_t pairing_auth_msg_size(PairingAuthCtx* ctx) __INTRODUCED_IN(30);
* be have at least #pairing_auth_msg_size size. Will abort if
* out_buf is null.
*/
-void pairing_auth_get_spake2_msg(PairingAuthCtx* ctx, uint8_t* out_buf) __INTRODUCED_IN(30);
+void pairing_auth_get_spake2_msg(PairingAuthCtx* ctx, uint8_t* out_buf) __INTRODUCED_IN(24);
/**
* Processes the peer's |their_msg| and attempts to initialize the cipher for
@@ -117,7 +117,7 @@ void pairing_auth_get_spake2_msg(PairingAuthCtx* ctx, uint8_t* out_buf) __INTROD
* for more details on the SPAKE2 protocol.
*/
bool pairing_auth_init_cipher(PairingAuthCtx* ctx, const uint8_t* their_msg, size_t msg_len)
- __INTRODUCED_IN(30);
+ __INTRODUCED_IN(24);
/**
* Returns a safe buffer size for encrypting data of a certain size.
@@ -130,7 +130,7 @@ bool pairing_auth_init_cipher(PairingAuthCtx* ctx, const uint8_t* their_msg, siz
* @return the minimum buffer size, in bytes, to hold an encrypted message of size len. See
* #pairing_auth_encrypt for usage.
*/
-size_t pairing_auth_safe_encrypted_size(PairingAuthCtx* ctx, size_t len) __INTRODUCED_IN(30);
+size_t pairing_auth_safe_encrypted_size(PairingAuthCtx* ctx, size_t len) __INTRODUCED_IN(24);
/**
* Encrypts input data and writes the encrypted data into a user-provided buffer.
@@ -147,7 +147,7 @@ size_t pairing_auth_safe_encrypted_size(PairingAuthCtx* ctx, size_t len) __INTRO
* otherwise.
*/
bool pairing_auth_encrypt(PairingAuthCtx* ctx, const uint8_t* inbuf, size_t inlen, uint8_t* outbuf,
- size_t* outlen) __INTRODUCED_IN(30);
+ size_t* outlen) __INTRODUCED_IN(24);
/**
* Returns a safe buffer size for decrypting data of a certain size.
@@ -162,7 +162,7 @@ bool pairing_auth_encrypt(PairingAuthCtx* ctx, const uint8_t* inbuf, size_t inle
* #pairing_auth_decrypt for usage.
*/
size_t pairing_auth_safe_decrypted_size(PairingAuthCtx* ctx, const uint8_t* buf, size_t len)
- __INTRODUCED_IN(30);
+ __INTRODUCED_IN(24);
/**
* Decrypts input data and writes the decrypted data into a user-provided buffer.
@@ -180,7 +180,7 @@ size_t pairing_auth_safe_decrypted_size(PairingAuthCtx* ctx, const uint8_t* buf,
* otherwise.
*/
bool pairing_auth_decrypt(PairingAuthCtx* ctx, const uint8_t* inbuf, size_t inlen, uint8_t* outbuf,
- size_t* outlen) __INTRODUCED_IN(30);
+ size_t* outlen) __INTRODUCED_IN(24);
#ifdef __cplusplus
}
@@ -0,0 +1,39 @@
diff --git a/vendor/adb/pairing_connection/include/adb/pairing/pairing_connection.h b/vendor/adb/pairing_connection/include/adb/pairing/pairing_connection.h
index 8e63db7..f158015 100644
--- a/vendor/adb/pairing_connection/include/adb/pairing/pairing_connection.h
+++ b/vendor/adb/pairing_connection/include/adb/pairing/pairing_connection.h
@@ -79,7 +79,7 @@ typedef void (*pairing_result_cb)(const PeerInfo*, int, void*);
// invoked. Otherwise, cb is guaranteed to be invoked, even if you
// destroy the ctx while in the pairing process.
bool pairing_connection_start(PairingConnectionCtx* ctx, int fd, pairing_result_cb cb, void* opaque)
- __INTRODUCED_IN(30);
+ __INTRODUCED_IN(24);
// Creates a new PairingConnectionCtx instance as the client.
//
@@ -98,7 +98,7 @@ PairingConnectionCtx* pairing_connection_client_new(const uint8_t* pswd, size_t
const PeerInfo* peer_info,
const uint8_t* x509_cert_pem, size_t x509_size,
const uint8_t* priv_key_pem, size_t priv_size)
- __INTRODUCED_IN(30);
+ __INTRODUCED_IN(24);
// Creates a new PairingConnectionCtx instance as the server.
//
@@ -117,14 +117,14 @@ PairingConnectionCtx* pairing_connection_server_new(const uint8_t* pswd, size_t
const PeerInfo* peer_info,
const uint8_t* x509_cert_pem, size_t x509_size,
const uint8_t* priv_key_pem, size_t priv_size)
- __INTRODUCED_IN(30);
+ __INTRODUCED_IN(24);
// Destroys the PairingConnectionCtx instance.
//
// It is safe to destroy the instance at any point in the pairing process.
//
// @param ctx the PairingConnectionCtx instance to destroy. Will abort if null.
-void pairing_connection_destroy(PairingConnectionCtx* ctx) __INTRODUCED_IN(30);
+void pairing_connection_destroy(PairingConnectionCtx* ctx) __INTRODUCED_IN(24);
#ifdef __cplusplus
}
@@ -0,0 +1,46 @@
diff --git a/vendor/adb/pairing_connection/include/adb/pairing/pairing_server.h b/vendor/adb/pairing_connection/include/adb/pairing/pairing_server.h
index babff94..93dcf9a 100644
--- a/vendor/adb/pairing_connection/include/adb/pairing/pairing_server.h
+++ b/vendor/adb/pairing_connection/include/adb/pairing/pairing_server.h
@@ -45,7 +45,7 @@ typedef struct PairingServerCtx PairingServerCtx;
// Callback containing the result of the pairing. If #PeerInfo is null,
// then the pairing failed. Otherwise, pairing succeeded and #PeerInfo
// contains information about the peer.
-typedef void (*pairing_server_result_cb)(const PeerInfo*, void*) __INTRODUCED_IN(30);
+typedef void (*pairing_server_result_cb)(const PeerInfo*, void*) __INTRODUCED_IN(24);
// Starts the pairing server.
//
@@ -61,7 +61,7 @@ typedef void (*pairing_server_result_cb)(const PeerInfo*, void*) __INTRODUCED_IN
// @param opaque the opaque userdata.
// @return the port number the server is listening on. Returns 0 on failure.
uint16_t pairing_server_start(PairingServerCtx* ctx, pairing_server_result_cb cb, void* opaque)
- __INTRODUCED_IN(30);
+ __INTRODUCED_IN(24);
// Creates a new PairingServerCtx instance.
//
@@ -83,7 +83,7 @@ uint16_t pairing_server_start(PairingServerCtx* ctx, pairing_server_result_cb cb
PairingServerCtx* pairing_server_new(const uint8_t* pswd, size_t pswd_len,
const PeerInfo* peer_info, const uint8_t* x509_cert_pem,
size_t x509_size, const uint8_t* priv_key_pem,
- size_t priv_size, uint16_t port) __INTRODUCED_IN(30);
+ size_t priv_size, uint16_t port) __INTRODUCED_IN(24);
// Same as #pairing_server_new, except that the x509 certificate and private key
// is generated internally.
@@ -100,12 +100,12 @@ PairingServerCtx* pairing_server_new(const uint8_t* pswd, size_t pswd_len,
// for destroying the context via #pairing_server_destroy.
PairingServerCtx* pairing_server_new_no_cert(const uint8_t* pswd, size_t pswd_len,
const PeerInfo* peer_info, uint16_t port)
- __INTRODUCED_IN(30);
+ __INTRODUCED_IN(24);
// Destroys the PairingServerCtx instance.
//
// @param ctx the PairingServerCtx instance to destroy.
-void pairing_server_destroy(PairingServerCtx* ctx) __INTRODUCED_IN(30);
+void pairing_server_destroy(PairingServerCtx* ctx) __INTRODUCED_IN(24);
#ifdef __cplusplus
}
@@ -0,0 +1,17 @@
diff --git a/vendor/adb/sysdeps.h b/vendor/adb/sysdeps.h
index 316afe7..8d5da69 100644
--- a/vendor/adb/sysdeps.h
+++ b/vendor/adb/sysdeps.h
@@ -514,7 +514,11 @@ static inline int adb_gethostname(char* name, size_t len) {
}
static inline int adb_getlogin_r(char* buf, size_t bufsize) {
- return getlogin_r(buf, bufsize);
+ char* logname = getlogin();
+ if (!logname) return ENXIO;
+ if (strlen(logname) >= bufsize) return ERANGE;
+ strcpy(buf, logname);
+ return 0;
}
static inline int adb_read(borrowed_fd fd, void* buf, size_t len) {
@@ -0,0 +1,13 @@
diff --git a/vendor/base/libs/androidfw/ResourceTypes.cpp b/vendor/base/libs/androidfw/ResourceTypes.cpp
index 2233827..bc5e9e2 100644
--- a/vendor/base/libs/androidfw/ResourceTypes.cpp
+++ b/vendor/base/libs/androidfw/ResourceTypes.cpp
@@ -42,7 +42,7 @@
#include <utils/String16.h>
#include <utils/String8.h>
-#ifdef __ANDROID__
+#if 0
#include <binder/TextOutput.h>
#endif
@@ -0,0 +1,13 @@
diff --git a/vendor/boringssl/crypto/CMakeLists.txt b/vendor/boringssl/crypto/CMakeLists.txt
index cde92b5..e25871c 100644
--- a/vendor/boringssl/crypto/CMakeLists.txt
+++ b/vendor/boringssl/crypto/CMakeLists.txt
@@ -167,7 +167,7 @@ perlasm(test/trampoline-x86_64.${ASM_EXT} test/asm/trampoline-x86_64.pl)
add_custom_command(
OUTPUT err_data.c
- COMMAND ${GO_EXECUTABLE} run err_data_generate.go > ${CMAKE_CURRENT_BINARY_DIR}/err_data.c
+ COMMAND GOOS=linux GOARCH=amd64 ${GO_EXECUTABLE} run err_data_generate.go > ${CMAKE_CURRENT_BINARY_DIR}/err_data.c
DEPENDS
err/err_data_generate.go
err/asn1.errordata
@@ -0,0 +1,22 @@
diff --git a/vendor/core/fs_mgr/liblp/utility.cpp b/vendor/core/fs_mgr/liblp/utility.cpp
index d8e171b..31b34a5 100644
--- a/vendor/core/fs_mgr/liblp/utility.cpp
+++ b/vendor/core/fs_mgr/liblp/utility.cpp
@@ -34,7 +34,7 @@
#include <ext4_utils/ext4_utils.h>
#include <openssl/sha.h>
-#ifdef __ANDROID__
+#if 0
#include <cutils/android_get_control_file.h>
#endif
@@ -208,7 +208,7 @@ bool SetBlockReadonly(int fd, bool readonly) {
}
base::unique_fd GetControlFileOrOpen(std::string_view path, int flags) {
-#if defined(__ANDROID__)
+#if 0
int fd = android_get_control_file(path.data());
if (fd >= 0) {
int newfd = TEMP_FAILURE_RETRY(dup(fd));
@@ -0,0 +1,13 @@
diff --git a/vendor/core/init/reboot.cpp b/vendor/core/init/reboot.cpp
index 464746d..dadf811 100644
--- a/vendor/core/init/reboot.cpp
+++ b/vendor/core/init/reboot.cpp
@@ -246,7 +246,7 @@ static bool FindPartitionsToUmount(std::vector<MountEntry>* block_dev_partitions
if (dump) {
LOG(INFO) << "mount entry " << mentry->mnt_fsname << ":" << mentry->mnt_dir << " opts "
<< mentry->mnt_opts << " type " << mentry->mnt_type;
- } else if (MountEntry::IsBlockDevice(*mentry) && hasmntopt(mentry, "rw")) {
+ } else if (MountEntry::IsBlockDevice(*mentry) && 0) {
std::string mount_dir(mentry->mnt_dir);
// These are R/O partitions changed to R/W after adb remount.
// Do not umount them as shutdown critical services may rely on them.
@@ -0,0 +1,13 @@
diff --git a/vendor/core/libcutils/properties.cpp b/vendor/core/libcutils/properties.cpp
index 03f0496..11c4786 100644
--- a/vendor/core/libcutils/properties.cpp
+++ b/vendor/core/libcutils/properties.cpp
@@ -91,7 +91,7 @@ int property_get(const char* key, char* value, const char* default_value) {
return len;
}
-#if __has_include(<sys/system_properties.h>)
+#if 0
#define _REALLY_INCLUDE_SYS__SYSTEM_PROPERTIES_H_
#include <sys/_system_properties.h>
@@ -0,0 +1,13 @@
diff --git a/vendor/e2fsprogs/lib/ext2fs/ismounted.c b/vendor/e2fsprogs/lib/ext2fs/ismounted.c
index 6cd497d..dcdd4fd 100644
--- a/vendor/e2fsprogs/lib/ext2fs/ismounted.c
+++ b/vendor/e2fsprogs/lib/ext2fs/ismounted.c
@@ -196,7 +196,7 @@ static errcode_t check_mntent_file(const char *mtab_file, const char *file,
#endif /* __GNU__ */
*mount_flags = EXT2_MF_MOUNTED;
-#ifdef MNTOPT_RO
+#if 0
/* Check to see if the ro option is set */
if (hasmntopt(mnt, MNTOPT_RO))
*mount_flags |= EXT2_MF_READONLY;
@@ -0,0 +1,13 @@
diff --git a/vendor/f2fs-tools/lib/libf2fs.c b/vendor/f2fs-tools/lib/libf2fs.c
index 55fa391..cf2716c 100644
--- a/vendor/f2fs-tools/lib/libf2fs.c
+++ b/vendor/f2fs-tools/lib/libf2fs.c
@@ -714,7 +714,7 @@ static int is_mounted(const char *mpt, const char *device)
while ((mnt = getmntent(file)) != NULL) {
if (!strcmp(device, mnt->mnt_fsname)) {
-#ifdef MNTOPT_RO
+#if 0
if (hasmntopt(mnt, MNTOPT_RO))
c.ro = 1;
#endif
@@ -0,0 +1,12 @@
diff --git a/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h b/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h
index 6fd38ee..bb62fd4 100644
--- a/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h
+++ b/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h
@@ -23,6 +23,7 @@
#include <android-base/logging.h>
#include <android-base/off64_t.h>
+#undef __ANDROID__
#ifdef __ANDROID__
#include <linux/incrementalfs.h>
#endif
@@ -0,0 +1,22 @@
diff --git a/vendor/libbase/include/android-base/unique_fd.h b/vendor/libbase/include/android-base/unique_fd.h
index 9ceb5db..bf6f5cc 100644
--- a/vendor/libbase/include/android-base/unique_fd.h
+++ b/vendor/libbase/include/android-base/unique_fd.h
@@ -46,7 +46,7 @@
// unique_fd is also known as ScopedFd/ScopedFD/scoped_fd; mentioned here to help
// you find this class if you're searching for one of those names.
-#if defined(__BIONIC__)
+#if 0
#include <android/fdsan.h>
#endif
@@ -54,7 +54,7 @@ namespace android {
namespace base {
struct DefaultCloser {
-#if defined(__BIONIC__)
+#if 0
static void Tag(int fd, void* old_addr, void* new_addr) {
if (android_fdsan_exchange_owner_tag) {
uint64_t old_tag = android_fdsan_create_owner_tag(ANDROID_FDSAN_OWNER_TYPE_UNIQUE_FD,
@@ -0,0 +1,53 @@
diff --git a/vendor/libbase/properties.cpp b/vendor/libbase/properties.cpp
index 8190987..6d48ab8 100644
--- a/vendor/libbase/properties.cpp
+++ b/vendor/libbase/properties.cpp
@@ -16,7 +16,7 @@
#include "android-base/properties.h"
-#if defined(__BIONIC__)
+#if 0
#define _REALLY_INCLUDE_SYS__SYSTEM_PROPERTIES_H_
#include <sys/system_properties.h>
#include <sys/_system_properties.h>
@@ -32,11 +32,9 @@
#include <android-base/parseint.h>
#include <android-base/strings.h>
-#if !defined(__BIONIC__)
-
#define PROP_VALUE_MAX 92
-static std::map<std::string, std::string>& g_properties = *new std::map<std::string, std::string>;
+static std::map<std::string, std::string> g_properties;
int __system_property_set(const char* key, const char* value) {
if (key == nullptr || *key == '\0') return -1;
@@ -63,8 +61,6 @@ int __system_property_get(const char* key, char* value) {
return strlen(value);
}
-#endif
-
namespace android {
namespace base {
@@ -108,7 +104,7 @@ template uint64_t GetUintProperty(const std::string&, uint64_t, uint64_t);
std::string GetProperty(const std::string& key, const std::string& default_value) {
std::string property_value;
-#if defined(__BIONIC__)
+#if 0
const prop_info* pi = __system_property_find(key.c_str());
if (pi == nullptr) return default_value;
@@ -134,7 +130,7 @@ bool SetProperty(const std::string& key, const std::string& value) {
return (__system_property_set(key.c_str(), value.c_str()) == 0);
}
-#if defined(__BIONIC__)
+#if 0
struct WaitForPropertyData {
bool done;
@@ -0,0 +1,42 @@
diff --git a/vendor/libziparchive/zip_archive.cc b/vendor/libziparchive/zip_archive.cc
index fe1baa1..21d2627 100644
--- a/vendor/libziparchive/zip_archive.cc
+++ b/vendor/libziparchive/zip_archive.cc
@@ -39,7 +39,9 @@
#define lseek64 lseek
#endif
-#if defined(__BIONIC__)
+#undef __ANDROID__
+
+#if 0
#include <android/fdsan.h>
#endif
@@ -88,7 +90,7 @@ static constexpr uint64_t kMaxFileLength = 256 * static_cast<uint64_t>(1u << 30u
* of the string length into the hash table entry.
*/
-#if defined(__BIONIC__)
+#if 0
uint64_t GetOwnerTag(const ZipArchive* archive) {
return android_fdsan_create_owner_tag(ANDROID_FDSAN_OWNER_TYPE_ZIPARCHIVE,
reinterpret_cast<uint64_t>(archive));
@@ -102,7 +104,7 @@ ZipArchive::ZipArchive(MappedZipFile&& map, bool assume_ownership)
central_directory(),
directory_map(),
num_entries(0) {
-#if defined(__BIONIC__)
+#if 0
if (assume_ownership) {
CHECK(mapped_zip.HasFd());
android_fdsan_exchange_owner_tag(mapped_zip.GetFileDescriptor(), 0, GetOwnerTag(this));
@@ -120,7 +122,7 @@ ZipArchive::ZipArchive(const void* address, size_t length)
ZipArchive::~ZipArchive() {
if (close_file && mapped_zip.GetFileDescriptor() >= 0) {
-#if defined(__BIONIC__)
+#if 0
android_fdsan_close_with_tag(mapped_zip.GetFileDescriptor(), GetOwnerTag(this));
#else
close(mapped_zip.GetFileDescriptor());
@@ -0,0 +1,112 @@
diff --git a/vendor/logging/liblog/include/android/log.h b/vendor/logging/liblog/include/android/log.h
index 12de595..6742aa9 100644
--- a/vendor/logging/liblog/include/android/log.h
+++ b/vendor/logging/liblog/include/android/log.h
@@ -229,7 +229,7 @@ typedef void (*__android_aborter_function)(const char* abort_message);
*
* Available since API level 30.
*/
-void __android_log_write_log_message(struct __android_log_message* log_message) __INTRODUCED_IN(30);
+void __android_log_write_log_message(struct __android_log_message* log_message) __INTRODUCED_IN(24);
/**
* Sets a user defined logger function. All log messages sent to liblog will be set to the
@@ -241,7 +241,7 @@ void __android_log_write_log_message(struct __android_log_message* log_message)
*
* Available since API level 30.
*/
-void __android_log_set_logger(__android_logger_function logger) __INTRODUCED_IN(30);
+void __android_log_set_logger(__android_logger_function logger) __INTRODUCED_IN(24);
/**
* Writes the log message to logd. This is an __android_logger_function and can be provided to
@@ -251,7 +251,7 @@ void __android_log_set_logger(__android_logger_function logger) __INTRODUCED_IN(
*
* Available since API level 30.
*/
-void __android_log_logd_logger(const struct __android_log_message* log_message) __INTRODUCED_IN(30);
+void __android_log_logd_logger(const struct __android_log_message* log_message) __INTRODUCED_IN(24);
/**
* Writes the log message to stderr. This is an __android_logger_function and can be provided to
@@ -262,7 +262,7 @@ void __android_log_logd_logger(const struct __android_log_message* log_message)
* Available since API level 30.
*/
void __android_log_stderr_logger(const struct __android_log_message* log_message)
- __INTRODUCED_IN(30);
+ __INTRODUCED_IN(24);
/**
* Sets a user defined aborter function that is called for __android_log_assert() failures. This
@@ -273,7 +273,7 @@ void __android_log_stderr_logger(const struct __android_log_message* log_message
*
* Available since API level 30.
*/
-void __android_log_set_aborter(__android_aborter_function aborter) __INTRODUCED_IN(30);
+void __android_log_set_aborter(__android_aborter_function aborter) __INTRODUCED_IN(24);
/**
* Calls the stored aborter function. This allows for other logging libraries to use the same
@@ -284,7 +284,7 @@ void __android_log_set_aborter(__android_aborter_function aborter) __INTRODUCED_
*
* Available since API level 30.
*/
-void __android_log_call_aborter(const char* abort_message) __INTRODUCED_IN(30);
+void __android_log_call_aborter(const char* abort_message) __INTRODUCED_IN(24);
/**
* Sets android_set_abort_message() on device then aborts(). This is the default aborter.
@@ -295,7 +295,7 @@ void __android_log_call_aborter(const char* abort_message) __INTRODUCED_IN(30);
* Available since API level 30.
*/
void __android_log_default_aborter(const char* abort_message) __attribute__((noreturn))
-__INTRODUCED_IN(30);
+__INTRODUCED_IN(24);
/**
* Use the per-tag properties "log.tag.<tagname>" along with the minimum priority from
@@ -314,7 +314,7 @@ __INTRODUCED_IN(30);
*
* Available since API level 30.
*/
-int __android_log_is_loggable(int prio, const char* tag, int default_prio) __INTRODUCED_IN(30);
+int __android_log_is_loggable(int prio, const char* tag, int default_prio) __INTRODUCED_IN(24);
/**
* Use the per-tag properties "log.tag.<tagname>" along with the minimum priority from
@@ -335,7 +335,7 @@ int __android_log_is_loggable(int prio, const char* tag, int default_prio) __INT
* Available since API level 30.
*/
int __android_log_is_loggable_len(int prio, const char* tag, size_t len, int default_prio)
- __INTRODUCED_IN(30);
+ __INTRODUCED_IN(24);
/**
* Sets the minimum priority that will be logged for this process.
@@ -346,7 +346,7 @@ int __android_log_is_loggable_len(int prio, const char* tag, size_t len, int def
*
* Available since API level 30.
*/
-int32_t __android_log_set_minimum_priority(int32_t priority) __INTRODUCED_IN(30);
+int32_t __android_log_set_minimum_priority(int32_t priority) __INTRODUCED_IN(24);
/**
* Gets the minimum priority that will be logged for this process. If none has been set by a
@@ -357,7 +357,7 @@ int32_t __android_log_set_minimum_priority(int32_t priority) __INTRODUCED_IN(30)
*
* Available since API level 30.
*/
-int32_t __android_log_get_minimum_priority(void) __INTRODUCED_IN(30);
+int32_t __android_log_get_minimum_priority(void) __INTRODUCED_IN(24);
/**
* Sets the default tag if no tag is provided when writing a log message. Defaults to
@@ -368,7 +368,7 @@ int32_t __android_log_get_minimum_priority(void) __INTRODUCED_IN(30);
*
* Available since API level 30.
*/
-void __android_log_set_default_tag(const char* tag) __INTRODUCED_IN(30);
+void __android_log_set_default_tag(const char* tag) __INTRODUCED_IN(24);
#ifdef __cplusplus
}
@@ -0,0 +1,13 @@
diff --git a/vendor/logging/liblog/logger_write.cpp b/vendor/logging/liblog/logger_write.cpp
index a0153f8..8863f29 100644
--- a/vendor/logging/liblog/logger_write.cpp
+++ b/vendor/logging/liblog/logger_write.cpp
@@ -39,6 +39,8 @@
#include "logger.h"
#include "uio.h"
+#undef __ANDROID__
+
#ifdef __ANDROID__
#include "logd_writer.h"
#include "pmsg_writer.h"
+27
View File
@@ -0,0 +1,27 @@
TERMUX_PKG_HOMEPAGE=http://rephial.org/
TERMUX_PKG_DESCRIPTION="Dungeon exploration adventure game"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=4.2.3
TERMUX_PKG_REVISION=2
TERMUX_PKG_SHA256=f001299283fb8a81865e07983d54cf04cd0f9addfeb7daeef75ed60f6ca417ff
TERMUX_PKG_SRCURL=https://github.com/angband/angband/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_DEPENDS="ncurses"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-x11
--bindir=$TERMUX_PREFIX/bin
--sysconfdir=$TERMUX_PREFIX/share/angband
"
TERMUX_PKG_RM_AFTER_INSTALL="
share/angband/fonts
share/angband/icons
share/angband/sounds
share/angband/xtra
"
TERMUX_PKG_GROUPS="games"
termux_step_pre_configure () {
./autogen.sh
perl -p -i -e 's|ncursesw5-config|ncursesw6-config|g' configure
}
+23
View File
@@ -0,0 +1,23 @@
--- ./src/main.c.orig 2021-08-01 00:28:01.000000000 +0200
+++ ./src/main.c 2021-09-10 09:34:27.031713786 +0200
@@ -36,7 +36,7 @@
*/
#include "locale.h"
-#if !defined(WINDOWS)
+#if !defined(WINDOWS) && !defined(__ANDROID__)
#include "langinfo.h"
#endif
@@ -497,9 +497,11 @@
ANGBAND_SYS = mstr;
#if !defined(WINDOWS)
if (setlocale(LC_CTYPE, "")) {
+#ifndef __ANDROID__
/* Require UTF-8 */
if (!streq(nl_langinfo(CODESET), "UTF-8"))
quit("Angband requires UTF-8 support");
+#endif
}
#endif
+16 -2
View File
@@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Apache Web Server"
TERMUX_PKG_LICENSE="Apache-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1:2.4.51
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://www.apache.org/dist/httpd/httpd-${TERMUX_PKG_VERSION:2}.tar.bz2
TERMUX_PKG_SHA256=20e01d81fecf077690a4439e3969a9b22a09a8d43c525356e863407741b838f4
TERMUX_PKG_DEPENDS="apr, apr-util, pcre, openssl, libcrypt, libandroid-support, libnghttp2, libexpat, libuuid, zlib"
@@ -72,7 +73,12 @@ TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_RM_AFTER_INSTALL="share/apache2/manual etc/apache2/original share/man/man8/suexec.8 libexec/httpd.exp"
TERMUX_PKG_EXTRA_MAKE_ARGS="-s"
TERMUX_PKG_SERVICE_SCRIPT=("httpd" 'exec httpd -DNO_DETACH 2>&1')
TERMUX_PKG_HOSTBUILD=true
termux_step_host_build() {
gcc -O2 -DCROSS_COMPILE $TERMUX_PKG_SRCDIR/server/gen_test_char.c \
-o gen_test_char
}
termux_step_pre_configure() {
# Certain packages are not safe to build on device because their
@@ -95,11 +101,19 @@ termux_step_pre_configure() {
# use custom layout
cat $TERMUX_PKG_BUILDER_DIR/Termux.layout > $TERMUX_PKG_SRCDIR/config.layout
make -C $TERMUX_PKG_SRCDIR/libdummy
ldflags_tmp="-L$TERMUX_PKG_SRCDIR/libdummy -Wl,--as-needed"
for m in cache dav proxy session watchdog; do
ldflags_tmp+=,-ldummy-mod_$m
done
libexecdir=$TERMUX_PREFIX/libexec/apache2
LDFLAGS+=" $ldflags_tmp -Wl,-rpath=$libexecdir"
}
termux_step_post_configure() {
# thanks to @JetBalsa
gcc -O2 -DCROSS_COMPILE $TERMUX_PKG_SRCDIR/server/gen_test_char.c -o $TERMUX_PKG_BUILDDIR/server/gen_test_char
install -m700 $TERMUX_PKG_HOSTBUILD_DIR/gen_test_char \
$TERMUX_PKG_BUILDDIR/server/gen_test_char
touch -d "1 hour" $TERMUX_PKG_BUILDDIR/server/gen_test_char
}
+113
View File
@@ -0,0 +1,113 @@
--- a/libdummy/Makefile
+++ b/libdummy/Makefile
@@ -0,0 +1,10 @@
+
+libdummy-%.so: dummy-%.c
+ $(CC) $< -shared -nostdlib -Wl,-soname=$*.so -o $@
+
+all: $(patsubst %,libdummy-mod_%.so,cache dav proxy session watchdog)
+
+install:
+
+clean:
+ $(RM) *.so
--- a/libdummy/dummy-mod_cache.c
+++ b/libdummy/dummy-mod_cache.c
@@ -0,0 +1,3 @@
+void ap_cache_cacheable_headers_in(void){}
+void ap_cache_cacheable_headers_out(void){}
+void ap_cache_generate_name(void){}
--- a/libdummy/dummy-mod_dav.c
+++ b/libdummy/dummy-mod_dav.c
@@ -0,0 +1,18 @@
+void dav_add_response(void){}
+void dav_buffer_append(void){}
+void dav_buffer_init(void){}
+void dav_buffer_place(void){}
+void dav_buffer_place_mem(void){}
+void dav_check_bufsize(void){}
+void dav_do_find_liveprop(void){}
+void dav_get_liveprop_info(void){}
+void dav_hook_find_liveprop(void){}
+void dav_hook_gather_propsets(void){}
+void dav_hook_insert_all_liveprops(void){}
+void dav_lock_query(void){}
+void dav_new_error(void){}
+void dav_push_error(void){}
+void dav_register_liveprop_group(void){}
+void dav_register_provider(void){}
+void dav_set_bufsize(void){}
+void dav_xmlns_add(void){}
--- a/libdummy/dummy-mod_proxy.c
+++ b/libdummy/dummy-mod_proxy.c
@@ -0,0 +1,58 @@
+void ap_proxy_acquire_connection(void){}
+void ap_proxy_backend_broke(void){}
+void ap_proxy_buckets_lifetime_transform(void){}
+void ap_proxy_canon_netloc(void){}
+void ap_proxy_canonenc(void){}
+void ap_proxy_check_connection(void){}
+void ap_proxy_checkproxyblock2(void){}
+void ap_proxy_conn_is_https(void){}
+void ap_proxy_connect_backend(void){}
+void ap_proxy_connect_to_backend(void){}
+void ap_proxy_connect_uds(void){}
+void ap_proxy_connection_create(void){}
+void ap_proxy_connection_create_ex(void){}
+void ap_proxy_connection_reusable(void){}
+void ap_proxy_cookie_reverse_map(void){}
+void ap_proxy_create_hdrbrgd(void){}
+void ap_proxy_define_worker(void){}
+void ap_proxy_determine_connection(void){}
+void ap_proxy_find_balancershm(void){}
+void ap_proxy_find_workershm(void){}
+void ap_proxy_get_balancer(void){}
+void ap_proxy_get_worker(void){}
+void ap_proxy_hashfunc(void){}
+void ap_proxy_hex2c(void){}
+void ap_proxy_initialize_balancer(void){}
+void ap_proxy_initialize_worker(void){}
+void ap_proxy_location_reverse_map(void){}
+void ap_proxy_parse_wstatus(void){}
+void ap_proxy_pass_brigade(void){}
+void ap_proxy_port_of_scheme(void){}
+void ap_proxy_pre_http_request(void){}
+void ap_proxy_prefetch_input(void){}
+void ap_proxy_read_input(void){}
+void ap_proxy_release_connection(void){}
+void ap_proxy_set_wstatus(void){}
+void ap_proxy_share_balancer(void){}
+void ap_proxy_share_worker(void){}
+void ap_proxy_should_override(void){}
+void ap_proxy_show_hcmethod(void){}
+void ap_proxy_spool_input(void){}
+void ap_proxy_ssl_engine(void){}
+void ap_proxy_ssl_val(void){}
+void ap_proxy_strncpy(void){}
+void ap_proxy_sync_balancer(void){}
+void ap_proxy_transfer_between_connections(void){}
+void ap_proxy_tunnel_create(void){}
+void ap_proxy_tunnel_run(void){}
+void ap_proxy_worker_can_upgrade(void){}
+void ap_proxy_worker_name(void){}
+void ap_proxyerror(void){}
+void proxy_hcmethods(void){}
+void proxy_hook_canon_handler(void){}
+void proxy_hook_check_trans(void){}
+void proxy_hook_post_request(void){}
+void proxy_hook_pre_request(void){}
+void proxy_hook_scheme_handler(void){}
+void proxy_module(void){}
+void proxy_run_create_req(void){}
--- a/libdummy/dummy-mod_session.c
+++ b/libdummy/dummy-mod_session.c
@@ -0,0 +1,2 @@
+void ap_hook_session_load(void){}
+void ap_hook_session_save(void){}
--- a/libdummy/dummy-mod_watchdog.c
+++ b/libdummy/dummy-mod_watchdog.c
@@ -0,0 +1,4 @@
+void ap_hook_watchdog_exit(void){}
+void ap_hook_watchdog_init(void){}
+void ap_hook_watchdog_need(void){}
+void ap_hook_watchdog_step(void){}
+23
View File
@@ -0,0 +1,23 @@
TERMUX_PKG_HOMEPAGE=https://github.com/EFForg/apkeep
TERMUX_PKG_DESCRIPTION="A command-line tool for downloading APK files from various sources"
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=0.8.0
TERMUX_PKG_SRCURL=https://github.com/EFForg/apkeep/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=2b3ca13fc23f5e08ef52de76d02b3f6e0a9d39a02496b5a895c618c99264ddbe
TERMUX_PKG_DEPENDS="openssl"
TERMUX_PKG_BUILD_IN_SRC=true
termux_step_pre_configure() {
export OPENSSL_INCLUDE_DIR=$TERMUX_PREFIX/include/openssl
export OPENSSL_LIB_DIR=$TERMUX_PREFIX/lib
}
termux_step_make() {
termux_setup_rust
cargo build --jobs $TERMUX_MAKE_PROCESSES --target $CARGO_TARGET_NAME --release
}
termux_step_make_install() {
install -Dm755 -t $TERMUX_PREFIX/bin target/${CARGO_TARGET_NAME}/release/apkeep
}
+30
View File
@@ -0,0 +1,30 @@
--- a/aapt-wrapper/aapt-wrapper.c
+++ b/aapt-wrapper/aapt-wrapper.c
@@ -0,0 +1,12 @@
+
+#include <stdio.h>
+#include <unistd.h>
+#include <errno.h>
+
+int
+main(int argc, char **argv, char **envp)
+{
+ execve("@TERMUX_PREFIX@/bin/aapt", argv, envp);
+ perror("aapt-wrapper: execve");
+ return -1;
+}
--- a/aapt-wrapper/aapt2-wrapper.c
+++ b/aapt-wrapper/aapt2-wrapper.c
@@ -0,0 +1,12 @@
+
+#include <stdio.h>
+#include <unistd.h>
+#include <errno.h>
+
+int
+main(int argc, char **argv, char **envp)
+{
+ execve("@TERMUX_PREFIX@/bin/aapt2", argv, envp);
+ perror("aapt2-wrapper: execve");
+ return -1;
+}
+36
View File
@@ -0,0 +1,36 @@
TERMUX_PKG_HOMEPAGE=https://ibotpeaches.github.io/Apktool/
TERMUX_PKG_DESCRIPTION="A tool for reverse engineering 3rd party, closed, binary Android apps"
TERMUX_PKG_LICENSE="Apache-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=2.6.0
TERMUX_PKG_SRCURL=https://github.com/iBotPeaches/Apktool/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=74739cdb1434ca35ec34e51ca7272ad3f378ae3ed0a2d5805d9a2fab5016037f
TERMUX_PKG_DEPENDS="aapt, openjdk-17"
TERMUX_PKG_BUILD_IN_SRC=true
termux_step_pre_configure() {
local prebuilt_dir="brut.apktool/apktool-lib/src/main/resources/prebuilt"
rm -rf $prebuilt_dir/{linux,macosx,windows}
mkdir -p $prebuilt_dir/linux
for exe_name in aapt aapt2; do
local exe_path=$prebuilt_dir/linux/${exe_name}
$CC $CFLAGS $CPPFLAGS aapt-wrapper/${exe_name}-wrapper.c \
-o ${exe_path} $LDFLAGS
$STRIP --strip-unneeded ${exe_path}
cp -a ${exe_path} ${exe_path}_64
done
}
termux_step_make() {
sh gradlew build shadowJar -x test
}
termux_step_make_install() {
install -Dm600 brut.apktool/apktool-cli/build/libs/apktool-cli-all.jar \
$TERMUX_PREFIX/share/java/apktool.jar
cat <<- EOF > $TERMUX_PREFIX/bin/apktool
#!${TERMUX_PREFIX}/bin/sh
exec java -jar $TERMUX_PREFIX/share/java/apktool.jar "\$@"
EOF
chmod 700 $TERMUX_PREFIX/bin/apktool
}
+1 -1
View File
@@ -4,7 +4,7 @@ TERMUX_PKG_LICENSE="Apache-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1.6.1
TERMUX_PKG_REVISION=5
TERMUX_PKG_SRCURL=https://ftp.acc.umu.se/mirror/apache.org/apr/apr-util-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SRCURL=https://downloads.apache.org/apr/apr-util-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=b65e40713da57d004123b6319828be7f1273fbc6490e145874ee1177e112c459
TERMUX_PKG_DEPENDS="apr, libcrypt, libexpat, libiconv, libuuid"
TERMUX_PKG_BREAKS="apr-util-dev"
+3 -7
View File
@@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="Apache Portable Runtime Library"
TERMUX_PKG_LICENSE="Apache-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1.7.0
TERMUX_PKG_REVISION=4
TERMUX_PKG_SRCURL=https://ftp.acc.umu.se/mirror/apache.org/apr/apr-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=48e9dbf45ae3fdc7b491259ffb6ccf7d63049ffacbc1c0977cced095e4c2d5a2
TERMUX_PKG_REVISION=5
TERMUX_PKG_SRCURL=https://dlcdn.apache.org/apr/apr-${TERMUX_PKG_VERSION}.tar.bz2
TERMUX_PKG_SHA256=e2e148f0b2e99b8e5c6caa09f6d4fb4dd3e83f744aa72a952f94f5a14436f7ea
TERMUX_PKG_DEPENDS="libuuid"
TERMUX_PKG_BREAKS="apr-dev"
TERMUX_PKG_REPLACES="apr-dev"
@@ -22,7 +22,3 @@ apr_cv_tcp_nodelay_with_cork=yes
ac_cv_sizeof_struct_iovec=$(( TERMUX_ARCH_BITS==32 ? 8 : 16 ))
ac_cv_search_crypt="
TERMUX_PKG_RM_AFTER_INSTALL="lib/apr.exp"
termux_step_post_make_install() {
sed -i "s%NM=\".*%NM=\"${TERMUX_HOST_PLATFORM}-nm -B\"%g" $TERMUX_PREFIX/share/apr-1/build/libtool
}
+45
View File
@@ -0,0 +1,45 @@
https://github.com/Debian/apt/pull/136
diff --git a/apt-pkg/cachefilter-patterns.cc b/apt-pkg/cachefilter-patterns.cc
index 12d8ae748..7a3255f41 100644
--- a/apt-pkg/cachefilter-patterns.cc
+++ b/apt-pkg/cachefilter-patterns.cc
@@ -30,7 +30,7 @@ static const constexpr struct
{"c"_sv, "?config-files"_sv, false},
// FIXME: The words after ~D should be case-insensitive
{"DDepends:"_sv, "?depends"_sv, true},
- {"DPre-Depends:"_sv, "?pre-depends"_sv, true},
+ {"DPreDepends:"_sv, "?predepends"_sv, true},
{"DSuggests:"_sv, "?suggests"_sv, true},
{"DRecommends:"_sv, "?recommends"_sv, true},
{"DConflicts:"_sv, "?conflicts"_sv, true},
@@ -40,7 +40,7 @@ static const constexpr struct
{"DEnhances:"_sv, "?enhances"_sv, true},
{"D"_sv, "?depends"_sv, true},
{"RDepends:"_sv, "?reverse-depends"_sv, true},
- {"RPre-Depends:"_sv, "?reverse-pre-depends"_sv, true},
+ {"RPreDepends:"_sv, "?reverse-predepends"_sv, true},
{"RSuggests:"_sv, "?reverse-suggests"_sv, true},
{"RRecommends:"_sv, "?reverse-recommends"_sv, true},
{"RConflicts:"_sv, "?reverse-conflicts"_sv, true},
diff --git a/doc/apt-patterns.7.xml b/doc/apt-patterns.7.xml
index 6b1c0f20b..bbcf01138 100644
--- a/doc/apt-patterns.7.xml
+++ b/doc/apt-patterns.7.xml
@@ -161,14 +161,15 @@
<variablelist>
<varlistentry>
<term><code>?depends(PATTERN)</code></term><term><code>~DPATTERN</code></term>
- <term><code>?pre-depends(PATTERN)</code></term><term><code>~DPre-Depends:PATTERN</code></term>
+ <term><code>?predepends(PATTERN)</code></term><term><code>~DPreDepends:PATTERN</code></term>
<term><code>?suggests(PATTERN)</code></term><term><code>~DSuggests:PATTERN</code></term>
+ <term><code>?recommends(PATTERN)</code></term><term><code>~DRecommends:PATTERN</code></term>
<term><code>?conflicts(PATTERN)</code></term><term><code>~DConflicts:PATTERN</code></term>
<term><code>?replaces(PATTERN)</code></term><term><code>~DReplaces:PATTERN</code></term>
<term><code>?obsoletes(PATTERN)</code></term><term><code>~DObsoletes:PATTERN</code></term>
<term><code>?breaks(PATTERN)</code></term><term><code>~DBreaks:PATTERN</code></term>
<term><code>?enhances(PATTERN)</code></term><term><code>~DEnhances:PATTERN</code></term>
- <listitem><para>Selects versions depending/pre-depending/suggesting/conflicting/etc on/with/ packages matching PATTERN.</para></listitem>
+ <listitem><para>Selects versions depending/pre-depending/suggesting/recommending/conflicting/etc on/with/ packages matching PATTERN.</para></listitem>
</varlistentry>
<varlistentry>
<term><code>?reverse-<replaceable>depType</replaceable>(PATTERN)</code></term>
+6 -6
View File
@@ -2,17 +2,17 @@ TERMUX_PKG_HOMEPAGE=https://packages.debian.org/apt
TERMUX_PKG_DESCRIPTION="Front-end for the dpkg package manager"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=2.3.11
TERMUX_PKG_REVISION=1
TERMUX_PKG_VERSION=2.3.13
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://deb.debian.org/debian/pool/main/a/apt/apt_${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=cc0c5b24240176e333b11bce1a7ac528ae263317d137ceeebad3ec2d8682cb91
TERMUX_PKG_SHA256=e519e55f1015d656425e68f8c7c7bebd1908df3ac87836eb6e7b6b58ce3f965d
# apt-key requires utilities from coreutils, findutils, gpgv, grep, sed.
TERMUX_PKG_DEPENDS="coreutils, dpkg, findutils, gpgv, grep, libandroid-glob, libbz2, libc++, libcurl, libgnutls, liblz4, liblzma, sed, termux-licenses, xxhash, zlib"
TERMUX_PKG_BUILD_DEPENDS="docbook-xsl"
TERMUX_PKG_CONFLICTS="apt-transport-https, libapt-pkg"
TERMUX_PKG_REPLACES="apt-transport-https, libapt-pkg"
TERMUX_PKG_RECOMMENDS="game-repo, science-repo"
TERMUX_PKG_SUGGESTS="gnupg, unstable-repo, x11-repo"
TERMUX_PKG_REPLACES="apt-transport-https, libapt-pkg, unstable-repo, game-repo, science-repo"
TERMUX_PKG_PROVIDES="unstable-repo, game-repo, science-repo"
TERMUX_PKG_SUGGESTS="gnupg, x11-repo"
TERMUX_PKG_ESSENTIAL=true
TERMUX_PKG_CONFFILES="
+1 -1
View File
@@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="A password-hashing function (reference C implementation)
TERMUX_PKG_LICENSE="Apache-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=20190702
TERMUX_PKG_SRCURL=https://github.com/P-H-C/phc-winner-argon2/archive/${TERMUX_PKG_VERSION}/argon2-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SRCURL=https://github.com/P-H-C/phc-winner-argon2/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c
TERMUX_PKG_EXTRA_MAKE_ARGS="LIBRARY_REL=lib"
TERMUX_PKG_BUILD_IN_SRC=true
+2 -3
View File
@@ -2,10 +2,9 @@ TERMUX_PKG_HOMEPAGE=http://assimp.sourceforge.net/index.html
TERMUX_PKG_DESCRIPTION="Library to import various well-known 3D model formats in an uniform manner"
TERMUX_PKG_LICENSE="BSD"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=5.0.1
TERMUX_PKG_REVISION=6
TERMUX_PKG_VERSION=5.1.4
TERMUX_PKG_SRCURL=https://github.com/assimp/assimp/archive/v$TERMUX_PKG_VERSION.tar.gz
TERMUX_PKG_SHA256=11310ec1f2ad2cd46b95ba88faca8f7aaa1efe9aa12605c55e3de2b977b3dbfc
TERMUX_PKG_SHA256=bd32cdc27e1f8b7ac09d914ab92dd81d799c97e9e47315c1f40dcb7c6f7938c6
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_DEPENDS="boost, zlib"
TERMUX_PKG_BREAKS="assimp-dev"
-12
View File
@@ -1,12 +0,0 @@
diff -uNr assimp-4.1.0/test/CMakeLists.txt assimp-4.1.0.mod/test/CMakeLists.txt
--- assimp-4.1.0/test/CMakeLists.txt 2017-12-11 15:22:45.000000000 +0200
+++ assimp-4.1.0.mod/test/CMakeLists.txt 2019-07-01 22:47:01.990765003 +0300
@@ -174,7 +174,7 @@
IF( WIN32 )
SET( platform_libs )
ELSE( WIN32 )
- SET( platform_libs pthread )
+ SET( platform_libs )
ENDIF( WIN32 )
IF( WIN32 )
+43
View File
@@ -0,0 +1,43 @@
diff -uNr atomvm/src/CMakeLists.txt atomvm.mod/src/CMakeLists.txt
--- atomvm/src/CMakeLists.txt 2019-06-13 13:50:54.000000000 +0300
+++ atomvm.mod/src/CMakeLists.txt 2019-07-02 20:56:59.790369109 +0300
@@ -10,13 +10,14 @@
if((${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") OR
(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") OR
+ (${CMAKE_SYSTEM_NAME} STREQUAL "Android") OR
(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD"))
add_subdirectory(platforms/generic_unix)
else()
message(FATAL_ERROR "Unsupported platform: ${CMAKE_SYSTEM_NAME}")
endif()
-if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
+if((${CMAKE_SYSTEM_NAME} STREQUAL "Linux") OR (${CMAKE_SYSTEM_NAME} STREQUAL "Android"))
include(CheckFunctionExists)
include(CheckLibraryExists)
check_library_exists(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME)
diff -uNr atomvm/src/libAtomVM/CMakeLists.txt atomvm.mod/src/libAtomVM/CMakeLists.txt
--- atomvm/src/libAtomVM/CMakeLists.txt 2019-06-13 13:50:54.000000000 +0300
+++ atomvm.mod/src/libAtomVM/CMakeLists.txt 2019-07-02 20:57:46.597379691 +0300
@@ -63,7 +63,7 @@
term.c
valueshashtable.c
)
-if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
+if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR ${CMAKE_SYSTEM_NAME} STREQUAL "Android" OR ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
find_package(ZLIB)
if (ZLIB_FOUND)
add_definitions(-DWITH_ZLIB)
diff -uNr atomvm/tests/CMakeLists.txt atomvm.mod/tests/CMakeLists.txt
--- atomvm/tests/CMakeLists.txt 2019-06-13 13:50:54.000000000 +0300
+++ atomvm.mod/tests/CMakeLists.txt 2019-07-02 20:55:37.143095702 +0300
@@ -13,7 +13,7 @@
include_directories(${CMAKE_CURRENT_BINARY_DIR} ../src/libAtomVM/)
-if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
+if((${CMAKE_SYSTEM_NAME} STREQUAL "Linux") OR (${CMAKE_SYSTEM_NAME} STREQUAL "Android"))
include(CheckFunctionExists)
include(CheckLibraryExists)
check_library_exists(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME)
+29
View File
@@ -0,0 +1,29 @@
TERMUX_PKG_HOMEPAGE=https://github.com/bettio/AtomVM
TERMUX_PKG_DESCRIPTION="The minimal Erlang VM implementation"
TERMUX_PKG_LICENSE="LGPL-2.1"
TERMUX_PKG_MAINTAINER="Leonid Pliushch <leonid.pliushch@gmail.com>"
_COMMIT=82624fbf68ad8a0c8815456adbd33de98e4901ea
TERMUX_PKG_VERSION=0.git${_COMMIT:0:8}
TERMUX_PKG_REVISION=7
TERMUX_PKG_SRCURL=https://github.com/bettio/AtomVM/archive/${_COMMIT}.tar.gz
TERMUX_PKG_SHA256=b141812be3fe157766464b8fcedc13f40b36bc9346b3e039ac736c5d30359729
TERMUX_PKG_DEPENDS="zlib"
TERMUX_PKG_HOSTBUILD=true
termux_step_host_build() {
termux_setup_cmake
cmake "$TERMUX_PKG_SRCDIR"
make -j $TERMUX_MAKE_PROCESSES
}
termux_step_post_configure() {
# We need the "PackBEAM" compiled for host.
export PATH=$PATH:$TERMUX_PKG_HOSTBUILD_DIR/tools/packbeam
}
termux_step_make_install() {
install -Dm700 "$TERMUX_PKG_BUILDDIR"/src/AtomVM \
"$TERMUX_PREFIX"/bin/AtomVM
install -Dm700 "$TERMUX_PKG_BUILDDIR"/tools/packbeam/PackBEAM \
"$TERMUX_PREFIX"/bin/PackBEAM
}
+51
View File
@@ -0,0 +1,51 @@
diff -uNr atomvm/CMakeModules/BuildElixir.cmake atomvm.mod/CMakeModules/BuildElixir.cmake
--- atomvm/CMakeModules/BuildElixir.cmake 2019-06-13 13:50:54.000000000 +0300
+++ atomvm.mod/CMakeModules/BuildElixir.cmake 2019-07-02 18:26:59.146026706 +0300
@@ -24,7 +24,7 @@
add_custom_target(
${avm_name} ALL
DEPENDS ${avm_name}_beams PackBEAM
- COMMAND ${CMAKE_BINARY_DIR}/tools/packbeam/PackBEAM -a ${avm_name}.avm ${BEAMS}
+ COMMAND PackBEAM -a ${avm_name}.avm ${BEAMS}
COMMENT "Packing archive ${avm_name}.avm"
VERBATIM
)
@@ -55,7 +55,7 @@
add_custom_target(
${avm_name} ALL
- COMMAND ${CMAKE_BINARY_DIR}/tools/packbeam/PackBEAM ${avm_name}.avm Elixir.${main}.beam ${ARCHIVES}
+ COMMAND PackBEAM ${avm_name}.avm Elixir.${main}.beam ${ARCHIVES}
COMMENT "Packing runnable ${avm_name}.avm"
VERBATIM
)
diff -uNr atomvm/CMakeModules/BuildErlang.cmake atomvm.mod/CMakeModules/BuildErlang.cmake
--- atomvm/CMakeModules/BuildErlang.cmake 2019-06-13 13:50:54.000000000 +0300
+++ atomvm.mod/CMakeModules/BuildErlang.cmake 2019-07-02 18:26:27.599082112 +0300
@@ -25,7 +25,7 @@
${avm_name} ALL
DEPENDS ${avm_name}_beams PackBEAM
#DEPENDS ${BEAMS}
- COMMAND ${CMAKE_BINARY_DIR}/tools/packbeam/PackBEAM -a ${avm_name}.avm ${BEAMS}
+ COMMAND PackBEAM -a ${avm_name}.avm ${BEAMS}
COMMENT "Packing archive ${avm_name}.avm"
VERBATIM
)
@@ -56,7 +56,7 @@
add_custom_target(
${avm_name} ALL
- COMMAND ${CMAKE_BINARY_DIR}/tools/packbeam/PackBEAM ${avm_name}.avm ${main}.beam ${ARCHIVES}
+ COMMAND PackBEAM ${avm_name}.avm ${main}.beam ${ARCHIVES}
COMMENT "Packing runnable ${avm_name}.avm"
VERBATIM
)
@@ -77,7 +77,7 @@
add_custom_target(
${test_avm_name} ALL
COMMAND erlc -I ${CMAKE_SOURCE_DIR}/libs/include ${CMAKE_CURRENT_SOURCE_DIR}/tests.erl
- COMMAND ${CMAKE_BINARY_DIR}/tools/packbeam/PackBEAM ${CMAKE_CURRENT_BINARY_DIR}/${test_avm_name}.avm ${CMAKE_CURRENT_BINARY_DIR}/tests.beam ${ARCHIVES}
+ COMMAND PackBEAM ${CMAKE_CURRENT_BINARY_DIR}/${test_avm_name}.avm ${CMAKE_CURRENT_BINARY_DIR}/tests.beam ${ARCHIVES}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tests.erl
COMMENT "Packing runnable ${test_avm_name}.avm"
VERBATIM
+55
View File
@@ -0,0 +1,55 @@
--- a/avahi-autoipd/main.c
+++ b/avahi-autoipd/main.c
@@ -934,6 +934,7 @@
/* Get user/group ID */
+#ifndef __ANDROID__
if (!no_drop_root) {
if (!(pw = getpwnam(AVAHI_AUTOIPD_USER))) {
@@ -948,6 +949,7 @@
daemon_log(LOG_INFO, "Found user '"AVAHI_AUTOIPD_USER"' (UID %lu) and group '"AVAHI_AUTOIPD_GROUP"' (GID %lu).", (unsigned long) pw->pw_uid, (unsigned long) gr->gr_gid);
}
+#endif
/* Create directory */
u = umask(0000);
@@ -964,14 +966,20 @@
if (!no_drop_root) {
struct stat st;
+#ifndef __ANDROID__
chown(AVAHI_IPDATA_DIR, pw->pw_uid, gr->gr_gid);
+#endif
if (stat(AVAHI_IPDATA_DIR, &st) < 0) {
daemon_log(LOG_ERR, "stat(): %s\n", strerror(errno));
return -1;
}
+#ifndef __ANDROID__
if (!S_ISDIR(st.st_mode) || st.st_uid != pw->pw_uid || st.st_gid != gr->gr_gid) {
+#else
+ if (!S_ISDIR(st.st_mode)) {
+#endif
daemon_log(LOG_ERR, "Failed to create runtime directory "AVAHI_IPDATA_DIR".");
return -1;
}
@@ -995,6 +1003,7 @@
#endif
+#ifndef __ANDROID__
if (!no_drop_root) {
if (initgroups(AVAHI_AUTOIPD_USER, gr->gr_gid) != 0) {
@@ -1040,6 +1049,7 @@
daemon_log(LOG_INFO, "Successfully dropped root privileges.");
}
+#endif /* __ANDROID__ */
return 0;
}
+105
View File
@@ -0,0 +1,105 @@
--- a/avahi-daemon/main.c
+++ b/avahi-daemon/main.c
@@ -135,7 +135,7 @@
#endif
} DaemonConfig;
-#define RESOLV_CONF "/etc/resolv.conf"
+#define RESOLV_CONF "@TERMUX_PREFIX@/etc/resolv.conf"
#define BROWSE_DOMAINS_MAX 16
static AvahiSEntryGroup *dns_servers_entry_group = NULL;
@@ -587,9 +587,9 @@
int fd;
char buf[32];
- fd = open("/etc/machine-id", O_RDONLY|O_CLOEXEC|O_NOCTTY);
+ fd = open("@TERMUX_PREFIX@/etc/machine-id", O_RDONLY|O_CLOEXEC|O_NOCTTY);
if (fd == -1 && errno == ENOENT)
- fd = open("/var/lib/dbus/machine-id", O_RDONLY|O_CLOEXEC|O_NOCTTY);
+ fd = open("@TERMUX_PREFIX@/var/lib/dbus/machine-id", O_RDONLY|O_CLOEXEC|O_NOCTTY);
if (fd == -1)
return NULL;
@@ -1338,6 +1338,7 @@
#define set_env(key, value) putenv(avahi_strdup_printf("%s=%s", (key), (value)))
+#ifndef __ANDROID__
static int drop_root(void) {
struct passwd *pw;
struct group * gr;
@@ -1400,6 +1401,7 @@
return 0;
}
+#endif /* __ANDROID__ */
static const char* pid_file_proc(void) {
return AVAHI_DAEMON_RUNTIME_DIR"/pid";
@@ -1413,6 +1415,7 @@
struct group * gr;
struct stat st;
+#ifndef __ANDROID__
if (!(pw = getpwnam(AVAHI_USER))) {
avahi_log_error( "Failed to find user '"AVAHI_USER"'.");
goto fail;
@@ -1422,6 +1425,7 @@
avahi_log_error( "Failed to find group '"AVAHI_GROUP"'.");
goto fail;
}
+#endif
u = umask(0000);
reset_umask = 1;
@@ -1431,14 +1435,20 @@
goto fail;
}
+#ifndef __ANDROID__
chown(AVAHI_DAEMON_RUNTIME_DIR, pw->pw_uid, gr->gr_gid);
+#endif
if (stat(AVAHI_DAEMON_RUNTIME_DIR, &st) < 0) {
avahi_log_error("stat(): %s\n", strerror(errno));
goto fail;
}
+#ifndef __ANDROID__
if (!S_ISDIR(st.st_mode) || st.st_uid != pw->pw_uid || st.st_gid != gr->gr_gid) {
+#else
+ if (!S_ISDIR(st.st_mode)) {
+#endif
avahi_log_error("Failed to create runtime directory "AVAHI_DAEMON_RUNTIME_DIR".");
goto fail;
}
@@ -1594,10 +1604,12 @@
else if (config.command == DAEMON_RUN) {
pid_t pid;
+#ifndef __ANDROID__
if (getuid() != 0 && config.drop_root) {
avahi_log_error("This program is intended to be run as root.");
goto finish;
}
+#endif
if ((pid = daemon_pid_file_is_running()) >= 0) {
avahi_log_error("Daemon already running on PID %u", pid);
@@ -1641,6 +1653,7 @@
if (make_runtime_dir() < 0)
goto finish;
+#ifndef __ANDROID__
if (config.drop_root) {
#ifdef ENABLE_CHROOT
if (config.use_chroot)
@@ -1657,6 +1670,7 @@
goto finish;
#endif
}
+#endif /* __ANDROID__ */
if (daemon_pid_file_create() < 0) {
avahi_log_error("Failed to create PID file: %s", strerror(errno));
+23
View File
@@ -0,0 +1,23 @@
TERMUX_PKG_HOMEPAGE=https://www.avahi.org/
TERMUX_PKG_DESCRIPTION="A system for service discovery on a local network via mDNS/DNS-SD"
TERMUX_PKG_LICENSE="LGPL-2.1"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=0.8
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://github.com/lathiat/avahi/archive/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=c15e750ef7c6df595fb5f2ce10cac0fee2353649600e6919ad08ae8871e4945f
TERMUX_PKG_DEPENDS="glib, libandroid-glob, libcap, libdaemon, libevent, libexpat"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-dbus
--disable-gdbm
--disable-gtk3
--disable-pygobject
--disable-qt5
--with-distro=none
ac_cv_func_chroot=no
"
termux_step_pre_configure() {
autoreconf -fi
LDFLAGS+=" -landroid-glob"
}
+11
View File
@@ -0,0 +1,11 @@
--- a/configure.ac
+++ b/configure.ac
@@ -1004,7 +1004,7 @@
#
# Avahi runtime dir
#
-avahi_runtime_dir="/run"
+avahi_runtime_dir="@TERMUX_PREFIX@/var/run"
avahi_socket="${avahi_runtime_dir}/avahi-daemon/socket"
AC_SUBST(avahi_runtime_dir)
AC_SUBST(avahi_socket)
+2 -2
View File
@@ -2,8 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://github.com/axel-download-accelerator/axel
TERMUX_PKG_DESCRIPTION="light command line download accelerator"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=2.17.10
TERMUX_PKG_VERSION=2.17.11
TERMUX_PKG_SRCURL=https://github.com/axel-download-accelerator/axel/releases/download/v${TERMUX_PKG_VERSION}/axel-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=75af1d30a005939205fcf6239ba93d64227d2a3e617fd5bb4777b7db54eadb4e
TERMUX_PKG_SHA256=f12682f981c83f374b82b0668f25f694a2042b617b236ee6fb057e5473c54e31
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_DEPENDS="openssl"
+20
View File
@@ -0,0 +1,20 @@
TERMUX_PKG_HOMEPAGE=https://github.com/BLAKE3-team/BLAKE3/tree/master/b3sum
TERMUX_PKG_DESCRIPTION="A command line utility for calculating BLAKE3 hashes, similar to Coreutils tools like b2sum or md5sum"
TERMUX_PKG_LICENSE="CC0-1.0"
TERMUX_PKG_MAINTAINER="@medzikuser"
TERMUX_PKG_VERSION=1.2.0
TERMUX_PKG_SRCURL=https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/$TERMUX_PKG_VERSION.tar.gz
TERMUX_PKG_SHA256=2873f42f89c0553b7105bda4b3edb93584ba3a163b31bbfae6b6e1bc203ca8c3
TERMUX_PKG_AUTO_UPDATE=true
termux_step_make() {
termux_setup_rust
cd $TERMUX_PKG_SRCDIR/b3sum
cargo build --jobs $TERMUX_MAKE_PROCESSES --target $CARGO_TARGET_NAME --release
}
termux_step_make_install() {
install -Dm755 -t $TERMUX_PREFIX/bin $TERMUX_PKG_SRCDIR/b3sum/target/${CARGO_TARGET_NAME}/release/b3sum
}
+4 -1
View File
@@ -3,9 +3,12 @@ TERMUX_PKG_DESCRIPTION="Programmable completion for the bash shell"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=2.11
TERMUX_PKG_REVISION=1
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://github.com/scop/bash-completion/releases/download/${TERMUX_PKG_VERSION}/bash-completion-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=73a8894bad94dee83ab468fa09f628daffd567e8bef1a24277f1e9a0daf911ac
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_DEPENDS="bash"
TERMUX_PKG_PLATFORM_INDEPENDENT=true
TERMUX_PKG_RM_AFTER_INSTALL="
share/bash-completion/completions/makepkg
"
+6 -1
View File
@@ -3,8 +3,9 @@ TERMUX_PKG_DESCRIPTION="A sh-compatible shell that incorporates useful features
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
_MAIN_VERSION=5.1
_PATCH_VERSION=8
_PATCH_VERSION=12
TERMUX_PKG_VERSION=${_MAIN_VERSION}.${_PATCH_VERSION}
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/bash/bash-${_MAIN_VERSION}.tar.gz
TERMUX_PKG_SHA256=cc012bc860406dcf42f64431bcd3d2fa7560c02915a601aba9cd597a39329baa
TERMUX_PKG_DEPENDS="libandroid-support, libiconv, ncurses, readline (>= 8.0), termux-tools"
@@ -45,6 +46,10 @@ termux_step_pre_configure() {
PATCH_CHECKSUMS[006]=75e17d937de862615c6375def40a7574462210dce88cf741f660e2cc29473d14
PATCH_CHECKSUMS[007]=acfcb8c7e9f73457c0fb12324afb613785e0c9cef3315c9bbab4be702f40393a
PATCH_CHECKSUMS[008]=f22cf3c51a28f084a25aef28950e8777489072628f972b12643b4534a17ed2d1
PATCH_CHECKSUMS[009]=e45cda953ab4b4b4bde6dc34d0d8ca40d1cc502046eb28070c9ebcd47e33c3ee
PATCH_CHECKSUMS[010]=a2c8d7b2704eeceff7b1503b7ad9500ea1cb6e9393faebdb3acd2afdd7aeae2a
PATCH_CHECKSUMS[011]=58191f164934200746f48459a05bca34d1aec1180b08ca2deeee3bb29622027b
PATCH_CHECKSUMS[012]=10f189c8367c4a15c7392e7bf70d0ff6953f78c9b312ed7622303a779273ab98
for PATCH_NUM in $(seq -f '%03g' ${_PATCH_VERSION}); do
PATCHFILE=$TERMUX_PKG_CACHEDIR/bash_patch_${PATCH_NUM}.patch
@@ -0,0 +1,20 @@
--- ../cache/bastet-0.43.2/BastetBlockChooser.hpp 2015-08-30 07:04:24.000000000 +0000
+++ ./BastetBlockChooser.hpp 2017-09-25 03:10:40.601198625 +0000
@@ -23,7 +23,7 @@
#include "Well.hpp"
-#include <boost/tr1/tr1/unordered_set>
+#include <boost/unordered/unordered_set.hpp>
#include <set>
#include <boost/functional/hash.hpp>
@@ -75,7 +75,7 @@
public:
Searcher(BlockType b, const Well *well, Vertex v, WellVisitor *visitor);
private:
- std::tr1::unordered_set<Vertex> _visited;
+ boost::unordered::unordered_set<Vertex> _visited;
//std::set<Vertex> _visited; ^^ the above is more efficient, we need to do many inserts
BlockType _block;
const Well *_well;
+11
View File
@@ -0,0 +1,11 @@
--- ../cache/bastet-0.43.2/Config.cpp 2015-08-30 07:04:24.000000000 +0000
+++ ./Config.cpp 2017-09-19 08:56:50.122235753 +0000
@@ -38,7 +38,7 @@
const size_t HowManyHighScores=10;
const std::string RcFileName="/.bastetrc";
const std::string LocalHighScoresFileName="/.bastetscores";
- const std::string GlobalHighScoresFileName="/var/games/bastet.scores2";
+ const std::string GlobalHighScoresFileName="/data/data/com.termux/files/usr/var/games/bastet.scores2";
bool HighScores::Qualifies(int score){
stable_sort(begin(),end());
+13
View File
@@ -0,0 +1,13 @@
TERMUX_PKG_HOMEPAGE=http://fph.altervista.org/prog/bastet.html
TERMUX_PKG_DESCRIPTION="Tetris clone with 'bastard' block-choosing AI"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="Leonid Pliushch <leonid.pliushch@gmail.com>"
TERMUX_PKG_VERSION=0.43.2
TERMUX_PKG_REVISION=8
TERMUX_PKG_SRCURL=https://github.com/fph/bastet/archive/$TERMUX_PKG_VERSION.tar.gz
TERMUX_PKG_SHA256=f219510afc1d83e4651fbffd5921b1e0b926d5311da4f8fa7df103dc7f2c403f
TERMUX_PKG_DEPENDS="libc++, ncurses"
TERMUX_PKG_BUILD_DEPENDS="boost-static"
TERMUX_PKG_EXTRA_MAKE_ARGS=" BOOST_PO=$TERMUX_PREFIX/lib/libboost_program_options.a"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_GROUPS="games"
+24
View File
@@ -0,0 +1,24 @@
--- ../cache/bastet-0.43.2/Makefile 2015-08-30 07:04:24.000000000 +0000
+++ ./Makefile 2017-09-19 09:09:21.992227135 +0000
@@ -17,11 +17,19 @@
depend: *.hpp $(SOURCES) $(MAIN) $(TESTS)
$(CXX) -MM $(SOURCES) $(MAIN) $(TESTS)> depend
-include depend
+#include depend
$(PROGNAME): $(SOURCES:.cpp=.o) $(MAIN:.cpp=.o)
$(CXX) -ggdb -o $(PROGNAME) $(SOURCES:.cpp=.o) $(MAIN:.cpp=.o) $(LDFLAGS)
-
+install:
+ cp bastet $(PREFIX)/bin
+ chmod +x $(PREFIX)/bin/bastet
+ mkdir -p $(PREFIX)/var/games
+ touch $(PREFIX)/var/games/bastet.scores2
+ chmod +w $(PREFIX)/var/games/bastet.scores2
+ mkdir -p $(PREFIX)/share/man/man6/
+ cp bastet.6 $(PREFIX)/share/man/man6/
+
clean:
rm -f $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) $(MAIN:.cpp=.o) $(PROGNAME)
+143
View File
@@ -0,0 +1,143 @@
diff -uNr bftpd/bftpd.conf bftpd.mod/bftpd.conf
--- bftpd/bftpd.conf 2019-07-28 20:07:32.000000000 +0300
+++ bftpd.mod/bftpd.conf 2020-07-24 17:49:21.832372999 +0300
@@ -9,7 +9,7 @@
DENY_LOGIN="no"
#The port number where the daemon should listen (only for daemon mode)
- PORT="21"
+ PORT="8021"
#You can force bftpd to use a specific port range in passive mode.
#Passive mode means that the client will open data connections
@@ -34,26 +34,6 @@
#The password for the administration commands, encrypted (man mkpasswd).
ADMIN_PASS="x"
- #With this option, you can put your entire FTP environment into a chroot
- #jail. Apart from security, this offers you the possibility of having
- #virtual users that don't exist in the system.
- #Additionally, you can make some kind of 'file pool' by creating a directory
- #with files which you can symlink from the users' homes (this means setting
- #DO_CHROOT=no in order for the users to be able to access that dir.
- #Note that you need the following files in your initial chroot directory:
- #/etc/passwd, /etc/shadow, /etc/group
- #On GNU systems, you will also need the NSS libraries in /lib.
- #INITIAL_CHROOT="/ftp"
-
- #The bftpdutmp file enables you to record user logins and logouts in
- #bftpd, which is useful for the administration interface (which is not
- #finished yet). You also need the file to be able to restrict the number
- #of users simultaneously logged on, and so on.
- #Note that the directory in which the file resides must already exist.
- #Set the option to "" if you do not want that. This is discouraged for normal
- #use, but can be helpful if you want to create a boot floppy or something.
- PATH_BFTPDUTMP="/var/run/bftpd/bftpdutmp"
-
#This option controls the buffer size while transferring files.
#If you are on a very fast network (fast meaning 100 Mbit/s or more),
#you should set this to 64000 or something like that.
@@ -66,7 +46,6 @@
# can slow transfer speeds.
XFER_BUFSIZE="2048"
-
# This variable controls whether the transfer buffer (see above option)
# should change size as more (or less) clients connect to the server.
# Setting this option to "yes" will put more work on your CPU, but
@@ -75,8 +54,6 @@
# your bandwidth to spike.
CHANGE_BUFSIZE="no"
-
-
# This option allows you to add a delay (in microseconds) to
# the time between when one piece of data was sent
# and when the next will be sent. This is to aid in
@@ -130,7 +107,7 @@
# be saved.
# Each day gets its own log file, to make it easier to rotate logs.
# Please note, this directory must be created manually.
- # BANDWIDTH="/var/log/bftpd"
+ # BANDWIDTH="@TERMUX_PREFIX@/var/log/bftpd"
#ROOTDIR specifies the root directory of the client. It defaults to %h
#(user's home directory). %u is replaced by the user name.
@@ -141,7 +118,7 @@
#Name of the log file. Say "syslog" to log into syslog.
#Say "" for no logging.
- LOGFILE="/var/log/bftpd.log"
+ LOGFILE="@TERMUX_PREFIX@/var/log/bftpd.log"
#Use %v for version, %h for the server FQDN and %i for the server IP address.
# Note: If you use the "%h" option and you do an inital CHROOT, then
@@ -152,7 +129,8 @@
#The server automatically chdirs to the directory given here after login.
AUTO_CHDIR="/"
- #Authentication type, values: PAM, PASSWD
+ #Authentication type, values: PASSWD
+ # PAM is not supported in Termux.
AUTH="PASSWD"
# The FILE_AUTH varible over-rides the AUTH value. If the FILE_AUTH
@@ -175,7 +153,7 @@
# where normal user accounts cannot be created.
# Under no circumstances should anyone except root be
# able to read the FILE_AUTH password file.
- #FILE_AUTH="/etc/ftpdpassword"
+ #FILE_AUTH="@TERMUX_PREFIX@/etc/ftpdpassword"
#Enable this if you want the client's IP address to be resolved to a host
@@ -185,7 +163,7 @@
RESOLVE_CLIENT_IP="no"
#Path to the message of the day, seen by all users before login.
- MOTD_GLOBAL="/etc/ftpmotd"
+ MOTD_GLOBAL="@TERMUX_PREFIX@/etc/ftpmotd"
#Path to the message of the day, seen after login, relative to the root
#path of the user (see ROOTDIR).
@@ -201,9 +179,6 @@
#want to have a security hole!
DO_CHROOT="yes"
- #Enable this to log each login to wtmp.
- LOG_WTMP="yes"
-
#If you want bftpd to bind itself to one specific network interface, enter
#its IP address here. Else enter 'any'. This option only works in standalone
#mode.
@@ -221,11 +196,7 @@
#Path to the ftpusers file. It can contain user names that are denied.
#If it does not exist, every user can log in. If you don't want this,
#just put a nonexistent filename here.
- PATH_FTPUSERS="/etc/ftpusers"
-
- #Enable this if you want to deny any user who has a shell which is not in
- #/etc/shells.
- AUTH_ETCSHELLS="no"
+ PATH_FTPUSERS="@TERMUX_PREFIX@/etc/ftpusers"
#With the option ALLOWCOMMAND_XXXX, you can disable the command XXXX.
#For example, if you don't want any user to delete files, you can do
@@ -286,7 +257,7 @@
# NOTE: Be careful when using this option and the DO_CHROOT option.
# The location of the root directory can change when using DO_CHROOT.
# The current working directory (cwd) is passed to the script you run.
- # PRE_WRITE_SCRIPT="/bin/true"
+ # PRE_WRITE_SCRIPT="@TERMUX_PREFIX@/bin/true"
# This option is enabled when the server should run
# a script after writing to the file system. This should
@@ -295,7 +266,7 @@
# NOTE: Be careful when using this option and the DO_CHROOT option.
# The location of the root directory can change when using DO_CHROOT.
# The current working directory (cwd) is passed to the script you run.
- # POST_WRITE_SCRIPT="/bin/false"
+ # POST_WRITE_SCRIPT="@TERMUX_PREFIX@/bin/false"
# The GNU C library makes some assumptions about the local time zone
# when run in a chroot environment. The Bftpd server tries to work
+17
View File
@@ -0,0 +1,17 @@
TERMUX_PKG_HOMEPAGE=http://bftpd.sourceforge.net/
TERMUX_PKG_DESCRIPTION="Small, easy-to-configure FTP server"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="Leonid Pliushch <leonid.pliushch@gmail.com>"
TERMUX_PKG_VERSION=5.7
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://kumisystems.dl.sourceforge.net/project/bftpd/bftpd/bftpd-${TERMUX_PKG_VERSION}/bftpd-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=a543ce62a8092a7b5065146875cc9878534b09dc4a853f2c2b56e2de397a6f4b
TERMUX_PKG_DEPENDS="libcrypt"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_CONFFILES="etc/bftpd.conf"
TERMUX_PKG_RM_AFTER_INSTALL="var/log/bftpd.log"
termux_step_pre_configure() {
CFLAGS+=" -fcommon"
}
+37
View File
@@ -0,0 +1,37 @@
diff -uNr bftpd/Makefile.in bftpd.mod/Makefile.in
--- bftpd/Makefile.in 2020-01-10 02:14:00.000000000 +0200
+++ bftpd.mod/Makefile.in 2020-01-19 17:40:15.359393866 +0200
@@ -2,7 +2,7 @@
CC?=@CC@
INSTALL=@INSTALL@
prefix=@prefix@
-CFLAGS=@CFLAGS@ @DEFS@ -Wall -I. -DVERSION=\"$(VERSION)\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPREFIX=\"$(prefix)\" @DEBUG@
+CFLAGS=@CFLAGS@ @CPPFLAGS@ @DEFS@ -Wall -I. -DVERSION=\"$(VERSION)\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPREFIX=\"$(prefix)\" @DEBUG@
LIBS=@LIBS@
mandir=@mandir@
sbindir=@sbindir@
@@ -15,7 +15,7 @@
SRCS=bftpdutmp.c commands.c commands_admin.c cwd.c dirlist.c list.c login.c logging.c main.c mystring.c options.c md5.c
OBJS2LINK=$(OBJS) $(PAX)
-LDFLAGS=
+LDFLAGS=@LDFLAGS@
all: bftpd
@@ -38,12 +38,12 @@
install: all
mkdir -p $(DESTDIR)/$(prefix)/sbin
- $(INSTALL) -g 0 -m 700 -o 0 bftpd $(DESTDIR)/$(prefix)/sbin
+ $(INSTALL) -m 700 bftpd $(DESTDIR)/$(prefix)/sbin
mkdir -p $(DESTDIR)/$(mandir)/man8
- $(INSTALL) -g 0 -m 644 -o 0 bftpd.8 $(DESTDIR)/$(mandir)/man8
+ $(INSTALL) -m 644 bftpd.8 $(DESTDIR)/$(mandir)/man8
mkdir -p $(DESTDIR)/$(prefix)/etc
[ -f $(DESTDIR)/$(prefix)/etc/bftpd.conf ] || \
- $(INSTALL) -g 0 -m 600 -o 0 bftpd.conf $(DESTDIR)/$(prefix)/etc
+ $(INSTALL) -m 600 bftpd.conf $(DESTDIR)/$(prefix)/etc
mkdir -p $(DESTDIR)/$(prefix)/var/log
touch $(DESTDIR)/$(prefix)/var/log/bftpd.log
chmod 644 $(DESTDIR)/$(prefix)/var/log/bftpd.log
@@ -0,0 +1,64 @@
diff -uNr bftpd/options.c bftpd.mod/options.c
--- bftpd/options.c 2017-09-30 03:18:31.000000000 +0300
+++ bftpd.mod/options.c 2020-01-19 17:33:04.566591884 +0200
@@ -13,7 +13,7 @@
struct global config_global;
struct group_of_users *config_groups;
-struct user *config_users;
+struct bftpd_user *config_users;
/*
Returns NULL on error. May return
@@ -183,7 +183,7 @@
FILE *configfile;
char *str;
struct group_of_users *grp = NULL;
- struct user *usr = NULL;
+ struct bftpd_user *usr = NULL;
config_global.options = NULL;
config_global.directories = NULL;
if (!configpath)
@@ -209,9 +209,9 @@
create_options(configfile, &(config_global.options), &(config_global.directories));
} else if (strstr(str, "user ") == str) {
if (usr) {
- usr = usr->next = calloc(1, sizeof(struct user));
+ usr = usr->next = calloc(1, sizeof(struct bftpd_user));
} else {
- config_users = usr = calloc(1, sizeof(struct user));
+ config_users = usr = calloc(1, sizeof(struct bftpd_user));
}
/* avoid memory errors */
if (! usr)
@@ -349,7 +349,7 @@
char *getoption_user(char *name)
{
char *result;
- struct user *usr;
+ struct bftpd_user *usr;
if ((usr = config_users)) {
do {
if (!strcmp(user, usr->name)) {
diff -uNr bftpd/options.h bftpd.mod/options.h
--- bftpd/options.h 2012-11-08 20:33:35.000000000 +0200
+++ bftpd.mod/options.h 2020-01-19 17:32:28.686276802 +0200
@@ -48,15 +48,15 @@
struct directory *directories;
struct group_of_users *next;
};
-struct user {
+struct bftpd_user {
char *name;
struct bftpd_option *options;
struct directory *directories;
- struct user *next;
+ struct bftpd_user *next;
};
extern struct group_of_users *config_groups;
-extern struct user *config_users;
+extern struct bftpd_user *config_users;
void expand_groups();
void config_init();
+12
View File
@@ -0,0 +1,12 @@
diff -u -r ../ExtUtils-LibBuilder-0.08.orig/t/01-simple.t ./t/01-simple.t
--- ../ExtUtils-LibBuilder-0.08.orig/t/01-simple.t 2020-03-19 18:35:24.423661248 +0100
+++ ./t/01-simple.t 2020-03-19 18:37:50.234669799 +0100
@@ -59,7 +59,7 @@
} elsif ($^O =~ /darwin/i) {
$ENV{DYLD_LIBRARY_PATH} = ".";
}
-elsif ($^O =~ /(?:linux|bsd|sun|sol|dragonfly|hpux|irix)/i) {
+elsif ($^O =~ /(?:linux|bsd|sun|sol|dragonfly|hpux|irix|android)/i) {
$ENV{LD_LIBRARY_PATH} = ".";
if ($^O =~ /irix/) {
# trying my luck
+12
View File
@@ -0,0 +1,12 @@
diff -u -r ../Text-BibTeX-0.88.orig/inc/MyBuilder.pm ./inc/MyBuilder.pm
--- ../Text-BibTeX-0.88.orig/inc/MyBuilder.pm 2020-03-19 21:34:48.034256281 +0100
+++ ./inc/MyBuilder.pm 2020-03-19 21:35:23.929258386 +0100
@@ -378,7 +378,7 @@
if ($^O =~ /darwin/i) {
$ENV{DYLD_LIBRARY_PATH} = catdir($self->blib, "usrlib");
}
- elsif ($^O =~ /(?:linux|bsd|sun|sol|dragonfly|hpux|irix|gnu)/i) {
+ elsif ($^O =~ /(?:linux|bsd|sun|sol|dragonfly|hpux|irix|gnu|android)/i) {
$ENV{LD_LIBRARY_PATH} = catdir($self->blib, "usrlib");
}
elsif ($^O =~ /aix/i) {
+39
View File
@@ -0,0 +1,39 @@
TERMUX_PKG_HOMEPAGE=http://biblatex-biber.sourceforge.net
TERMUX_PKG_DESCRIPTION="A Unicode-capable BibTeX replacement for biblatex users"
TERMUX_PKG_LICENSE="Artistic-License-2.0"
TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91"
TERMUX_PKG_VERSION=2.16
TERMUX_PKG_REVISION=2
TERMUX_PKG_SKIP_SRC_EXTRACT=true
TERMUX_PKG_PLATFORM_INDEPENDENT=true
TERMUX_PKG_DEPENDS="perl, libxslt, libxml2 (>> 2.9.10-3), openssl-tool, make, clang, pkg-config"
EXTUTILS_LIBBUILDER_VERSION=0.08
TEXT_BIBTEX_VERSION=0.88
termux_step_make_install() {
mkdir -p $TERMUX_PREFIX/opt/biber
sed -e "s|@TERMUX_PREFIX@|${TERMUX_PREFIX}|g" \
-e "s|@TEXT_BIBTEX_VERSION@|${TEXT_BIBTEX_VERSION}|g" \
-e "s|@EXTUTILS_LIBBUILDER_VERSION@|${EXTUTILS_LIBBUILDER_VERSION}|g" \
-e "s|@BIBER_VERSION@|${TERMUX_PKG_VERSION}|g" \
"$TERMUX_PKG_BUILDER_DIR"/installer.sh \
> $TERMUX_PREFIX/bin/termux-install-biber
chmod 700 $TERMUX_PREFIX/bin/termux-install-biber
install -m600 "$TERMUX_PKG_BUILDER_DIR"/ExtUtils-LibBuilder.diff $TERMUX_PREFIX/opt/biber/
install -m600 "$TERMUX_PKG_BUILDER_DIR"/Text-BibTeX.diff $TERMUX_PREFIX/opt/biber/
# Uninstalling all dependencies on uninstall would be annoying, so
# lets leave that for the user to deal with..
}
termux_step_create_debscripts() {
{
echo "#!$TERMUX_PREFIX/bin/sh"
echo "echo ''"
echo "echo '[*] You can now run the biber installer by running'"
echo "echo ''"
echo "echo ' termux-install-biber'"
echo "echo ''"
echo "echo ' The installation will take a while.'"
} > ./postinst
}
+70
View File
@@ -0,0 +1,70 @@
#!@TERMUX_PREFIX@/bin/bash
set -e
# unset variables that the user might have set to force installation to $PREFIX
unset PERL_LOCAL_LIB_ROOT
unset PERL5LIB
unset PERL_MM_OPT
unset PERL_MB_OPT
export PREFIX=@TERMUX_PREFIX@
export TMPDIR=@TERMUX_PREFIX@/tmp
export EXTUTILS_LIBBUILDER_VERSION=@EXTUTILS_LIBBUILDER_VERSION@
export TEXT_BIBTEX_VERSION=@TEXT_BIBTEX_VERSION@
export BIBER_VERSION=@BIBER_VERSION@
# Lock terminal to prevent sending text input and special key
# combinations that may break installation process.
stty -echo -icanon time 0 min 0 intr undef quit undef susp undef
# Use trap to unlock terminal at exit.
trap 'while read -r; do true; done; stty sane;' EXIT
echo "[*] Installing cpanm..."
cpan install App::cpanminus
export PATH="$PATH:$HOME/perl5/bin"
echo "[*] Downloading and patching troublesome dependencies..."
cd $TMPDIR
if [ ! -f ExtUtils-LibBuilder-${EXTUTILS_LIBBUILDER_VERSION}.tar.gz ]; then
curl --fail --retry 3 --location --output "$TMPDIR/ExtUtils-LibBuilder-${EXTUTILS_LIBBUILDER_VERSION}.tar.gz" \
"https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-${EXTUTILS_LIBBUILDER_VERSION}.tar.gz"
else
rm -rf ExtUtils-LibBuilder-${EXTUTILS_LIBBUILDER_VERSION}
fi
tar -xf ExtUtils-LibBuilder-${EXTUTILS_LIBBUILDER_VERSION}.tar.gz
cd ExtUtils-LibBuilder-${EXTUTILS_LIBBUILDER_VERSION}
patch -Np1 -i $PREFIX/opt/biber/ExtUtils-LibBuilder.diff
cpanm .
cd ..
if [ ! -f Text-BibTeX-${TEXT_BIBTEX_VERSION}.tar.gz ]; then
curl --fail --retry 3 --location --output "$TMPDIR/Text-BibTeX-${TEXT_BIBTEX_VERSION}.tar.gz" \
"https://cpan.metacpan.org/authors/id/A/AM/AMBS/Text-BibTeX-${TEXT_BIBTEX_VERSION}.tar.gz"
else
rm -rf Text-BibTeX-${TEXT_BIBTEX_VERSION}
fi
tar -xf Text-BibTeX-${TEXT_BIBTEX_VERSION}.tar.gz && cd Text-BibTeX-${TEXT_BIBTEX_VERSION}
patch -Np1 -i $PREFIX/opt/biber/Text-BibTeX.diff
cpanm .
cd ..
echo "[*] Installing biber and its dependencies (may take long time)..."
if [ ! -f biber-${BIBER_VERSION}.tar.gz ]; then
curl --fail --retry 3 --location --output "biber-${BIBER_VERSION}.tar.gz" \
"https://github.com/plk/biber/archive/v${BIBER_VERSION}.tar.gz"
else
rm -rf biber-${BIBER_VERSION}
fi
tar -xf biber-${BIBER_VERSION}.tar.gz && cd biber-${BIBER_VERSION}
cpanm --notest .
cd ..
echo "[*] biber installation finished."
exit 0
+2 -2
View File
@@ -2,8 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://github.com/WebAssembly/binaryen
TERMUX_PKG_DESCRIPTION="Binaryen is a compiler and toolchain infrastructure library for WebAssembly"
TERMUX_PKG_LICENSE="Apache-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=102
TERMUX_PKG_VERSION=104
TERMUX_PKG_SRCURL=https://github.com/WebAssembly/binaryen/archive/version_${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=6197a8d7220d1510bb0694a2984bfae4f8b38abd6bdf4c724551c831786992f6
TERMUX_PKG_SHA256=a6acabb159fcc5b1d8c9506f5036dcd1e4446952b572903b256af955e959780d
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+"
+9 -1
View File
@@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Collection of binary tools, the main ones being ld, the
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=2.37
TERMUX_PKG_REVISION=3
TERMUX_PKG_REVISION=4
TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/binutils/binutils-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c
TERMUX_PKG_DEPENDS="libc++, zlib"
@@ -26,6 +26,14 @@ termux_step_pre_configure() {
else
export LIB_PATH="${TERMUX_PREFIX}/lib:/system/lib64"
fi
# Force generation of manpages
rm \
$TERMUX_PKG_SRCDIR/binutils/doc/*.1 \
$TERMUX_PKG_SRCDIR/binutils/doc/cxxfilt.man \
$TERMUX_PKG_SRCDIR/gas/doc/as.1 \
$TERMUX_PKG_SRCDIR/ld/ld.1 \
$TERMUX_PKG_SRCDIR/gprof/gprof.1
}
termux_step_post_make_install() {
@@ -0,0 +1,13 @@
Patch borrowed from FreeBSD https://github.com/freebsd/freebsd-ports/commit/a055899f4f1c41d07ae5b8d3f5a9983173ef76f6#diff-6257cca5b6087edcb78aee07457b6d2f539402a4fe447484227a65f9948c6b78
--- ./etc/texi2pod.pl.orig 2021-08-30 17:17:09 UTC
+++ ./etc/texi2pod.pl
@@ -59,6 +59,8 @@ while ($_ = shift) {
$flag = shift;
}
push (@ipath, $flag);
+ } elsif (/^--no-split$/) {
+ # ignore option for makeinfo compatibility
} elsif (/^-/) {
usage();
} else {
+1
View File
@@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="General-purpose parser generator"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=3.8.2
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/bison/bison-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2
TERMUX_PKG_DEPENDS="m4"
+50
View File
@@ -0,0 +1,50 @@
--- ../ffsl.h.orig 2021-11-09 21:28:29.347410128 +0100
+++ ./lib/ffsl.h 2021-11-09 21:28:50.760733519 +0100
@@ -46,47 +46,3 @@
#if !defined FUNC || !defined TYPE
# error
#endif
-
-int
-FUNC (TYPE i)
-{
-#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) \
- || (__clang_major__ >= 4)
- return GCC_BUILTIN (i);
-#elif defined _MSC_VER && defined MSVC_BUILTIN
- /* _BitScanForward, _BitScanForward64
- <https://docs.microsoft.com/en-us/cpp/intrinsics/bitscanforward-bitscanforward64> */
- unsigned long bit;
- if (MSVC_BUILTIN (&bit, i))
- return bit + 1;
- else
- return 0;
-#else
- unsigned TYPE j = i;
- /* Split j into chunks, and look at one chunk after the other. */
- enum { chunk_bits = CHAR_BIT * sizeof (unsigned int) };
- /* The number of chunks is ceil (sizeof (TYPE) / sizeof (unsigned int))
- = (sizeof (TYPE) - 1) / sizeof (unsigned int) + 1. */
- enum { chunk_count = (sizeof (TYPE) - 1) / sizeof (unsigned int) + 1 };
-
- if (chunk_count > 1)
- {
- size_t k;
-
- /* It is tempting to write if (!j) here, but if we do this,
- Solaris 10/x86 "cc -O" miscompiles the code. */
- if (!i)
- return 0;
- /* Unroll the first loop round. k = 0. */
- if ((unsigned int) j)
- return ffs ((unsigned int) j);
- /* Generic loop. */
- for (k = 1; k < chunk_count - 1; k++)
- if ((unsigned int) (j >> (k * chunk_bits)) != 0)
- return k * chunk_bits + ffs ((unsigned int) (j >> (k * chunk_bits)));
- }
- /* Last loop round. k = chunk_count - 1. */
- return (chunk_count - 1) * chunk_bits
- + ffs ((unsigned int) (j >> ((chunk_count - 1) * chunk_bits)));
-#endif
-}
+2 -13
View File
@@ -3,11 +3,11 @@ TERMUX_PKG_DESCRIPTION="Bitcoin Core"
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=22.0
TERMUX_PKG_REVISION=1
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://github.com/bitcoin/bitcoin/archive/v$TERMUX_PKG_VERSION.tar.gz
TERMUX_PKG_SHA256=d0e9d089b57048b1555efa7cd5a63a7ed042482045f6f33402b1df425bf9613b
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_CONFFILES="var/service/bitcoind/run var/service/bitcoind/log/run"
TERMUX_PKG_SERVICE_SCRIPT=("bitcoind" 'exec bitcoind 2>&1')
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_BLACKLISTED_ARCHES="arm"
@@ -25,14 +25,3 @@ termux_step_pre_configure() {
(cd depends && make HOST=$TERMUX_HOST_PLATFORM NO_QT=1 -j $TERMUX_MAKE_PROCESSES)
./autogen.sh
}
termux_step_post_make_install() {
mkdir -p $TERMUX_PREFIX/var/service
cd $TERMUX_PREFIX/var/service
mkdir -p bitcoind/log
echo "#!$TERMUX_PREFIX/bin/sh" > bitcoind/run
echo 'exec bitcoind 2>&1' >> bitcoind/run
chmod +x bitcoind/run
touch bitcoind/down
ln -sf $TERMUX_PREFIX/share/termux-services/svlogger bitcoind/log/run
}
+22
View File
@@ -0,0 +1,22 @@
TERMUX_PKG_HOMEPAGE=https://github.com/aeosynth/bk
TERMUX_PKG_DESCRIPTION="A terminal EPUB reader"
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=0.5.3
# Whenever the next release happens, we can change to git release tarball.
_COMMIT=61beded518e759884d72732a068744935c11ea6f
TERMUX_PKG_SRCURL=https://github.com/aeosynth/bk/archive/$_COMMIT.zip
TERMUX_PKG_SHA256=c8d738eaf56684fcaeda9c46549e0f024801805d82cf31542a35c007faf07085
TERMUX_PKG_BUILD_IN_SRC=true
termux_step_pre_configure() {
termux_setup_rust
}
termux_step_make() {
cargo build --jobs $TERMUX_MAKE_PROCESSES --target $CARGO_TARGET_NAME --release
}
termux_step_make_install() {
install -Dm700 -t $TERMUX_PREFIX/bin target/${CARGO_TARGET_NAME}/release/bk
}
+12
View File
@@ -0,0 +1,12 @@
diff -uNr boinc-client_release-7.16-7.16.16/_autosetup boinc-client_release-7.16-7.16.16.mod/_autosetup
--- boinc-client_release-7.16-7.16.16/_autosetup 2021-02-01 07:38:58.000000000 +0800
+++ boinc-client_release-7.16-7.16.16.mod/_autosetup 2021-10-23 10:32:01.471359652 +0800
@@ -19,7 +19,7 @@
check_version()
{
dir=`pwd`
- cd /tmp
+ cd "${TMPDIR:-/tmp}"
foundit=
## get current version of $1
desired=`echo $2 | awk -F. '{print $1*100+$2}'`
+4 -3
View File
@@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Open-source software for volunteer computing"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=7.16.16
TERMUX_PKG_REVISION=1
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://github.com/BOINC/boinc/archive/client_release/${TERMUX_PKG_VERSION:0:4}/${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=0d5656a9f8ed1048936a5764270848b892d63f27bdb863d0ace447f1eaae6002
TERMUX_PKG_DEPENDS="libandroid-shmem, libc++, libcurl, openssl, zlib"
@@ -18,8 +18,9 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
TERMUX_PKG_CONFFILES="etc/boinc-client.conf"
termux_step_pre_configure() {
CFLAGS="${CFLAGS/-Oz/-O2}"
CXXFLAGS="${CXXFLAGS/-Oz/-O2}"
# for benchmark purposes
CFLAGS="${CFLAGS/-Oz/-Os}"
CXXFLAGS="${CXXFLAGS/-Oz/-Os}"
LDFLAGS+=" -landroid-shmem"
./_autosetup
}
+1 -1
View File
@@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="curses based manager for Boinc client"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=2.5.1
TERMUX_PKG_REVISION=4
TERMUX_PKG_REVISION=5
TERMUX_PKG_SRCURL="https://sourceforge.net/projects/boinctui/files/boinctui_${TERMUX_PKG_VERSION}.tar.gz"
TERMUX_PKG_SHA256=319f539535f3af342ec0bafc5228673bf12f2d7a7addf5851f2c003200e51da9
TERMUX_PKG_DEPENDS="glib, libandroid-support, libexpat, ncurses, ncurses-ui-libs, openssl"
@@ -0,0 +1,31 @@
--- a/boost/math/tools/header_deprecated.hpp
+++ b/boost/math/tools/header_deprecated.hpp
@@ -6,12 +6,22 @@
#ifndef BOOST_MATH_TOOLS_HEADER_DEPRECATED
#define BOOST_MATH_TOOLS_HEADER_DEPRECATED
-#ifdef _MSC_VER
-// Expands to "This header is deprecated; use expr instead."
-#define BOOST_MATH_HEADER_DEPRECATED(expr) __pragma("This header is deprecated; use " expr " instead.")
-#else // GNU, Clang, Intel, IBM, etc.
+#ifndef BOOST_MATH_STANDALONE
+
+# include <boost/config/header_deprecated.hpp>
+# define BOOST_MATH_HEADER_DEPRECATED(expr) BOOST_HEADER_DEPRECATED(expr)
+
+#else
+
+# ifdef _MSC_VER
// Expands to "This header is deprecated; use expr instead."
-#define BOOST_MATH_HEADER_DEPRECATED(expr) _Pragma("This header is deprecated; use " expr " instead.")
-#endif
+# define BOOST_MATH_HEADER_DEPRECATED(expr) __pragma("This header is deprecated; use " expr " instead.")
+# else // GNU, Clang, Intel, IBM, etc.
+// Expands to "This header is deprecated use expr instead"
+# define BOOST_MATH_HEADER_DEPRECATED_MESSAGE(expr) _Pragma(#expr)
+# define BOOST_MATH_HEADER_DEPRECATED(expr) BOOST_MATH_HEADER_DEPRECATED_MESSAGE(message "This header is deprecated use " expr " instead")
+# endif
+
+#endif // BOOST_MATH_STANDALONE
#endif // BOOST_MATH_TOOLS_HEADER_DEPRECATED
+1 -1
View File
@@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Free peer-reviewed portable C++ source libraries"
TERMUX_PKG_LICENSE="BSL-1.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1.77.0
TERMUX_PKG_REVISION=1
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://boostorg.jfrog.io/artifactory/main/release/$TERMUX_PKG_VERSION/source/boost_${TERMUX_PKG_VERSION//./_}.tar.bz2
TERMUX_PKG_SHA256=fc9f85fc030e233142908241af7a846e60630aa7388de9a5fafb1f3a26840854
TERMUX_PKG_DEPENDS="libc++, libbz2, libiconv, liblzma, zlib"
+21
View File
@@ -0,0 +1,21 @@
TERMUX_PKG_HOMEPAGE=https://sites.google.com/site/broguegame/
TERMUX_PKG_DESCRIPTION="Roguelike dungeon crawling game"
TERMUX_PKG_LICENSE="AGPL-V3"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1.7.5
TERMUX_PKG_REVISION=4
TERMUX_PKG_SRCURL=https://github.com/termux/distfiles/releases/download/2021.01.04/brogue-${TERMUX_PKG_VERSION}-linux-amd64.tbz2
TERMUX_PKG_SHA256=a74ff18139564c597d047cfb167f74ab1963dd8608b6fb2e034e7635d6170444
TERMUX_PKG_DEPENDS="ncurses"
TERMUX_PKG_EXTRA_MAKE_ARGS="curses"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_GROUPS="games"
termux_step_pre_configure () {
CFLAGS+=" -fcommon"
CC="$CC $CFLAGS $CPPFLAGS $LDFLAGS"
}
termux_step_make_install () {
install -m700 bin/brogue $TERMUX_PREFIX/bin
}
+28
View File
@@ -0,0 +1,28 @@
In Android the <sys/timeb.h> header and associated ftime(3) has been
removed in android-21 since it is deprecated and removed from POSIX.
diff -u -r ../brogue-1.7.4/src/platform/curses-platform.c ./src/platform/curses-platform.c
--- ../brogue-1.7.4/src/platform/curses-platform.c 2014-07-03 15:19:10.000000000 -0400
+++ ./src/platform/curses-platform.c 2014-12-20 03:47:20.303572495 -0500
@@ -3,7 +3,7 @@
#include <string.h>
#include <time.h>
#include "term.h"
-#include <sys/timeb.h>
+#include <sys/time.h>
#include <stdint.h>
#include <signal.h>
#include "platform.h"
@@ -109,9 +109,9 @@
#define PAUSE_BETWEEN_EVENT_POLLING 34//17
static uint32_t getTime() {
- struct timeb time;
- ftime(&time);
- return 1000 * time.time + time.millitm;
+ struct timeval tv;
+ gettimeofday(&tv, NULL);
+ return 1000 * tv.tv_sec + tv.tv_usec / 1000;
}
static boolean curses_pauseForMilliseconds(short milliseconds) {
+12
View File
@@ -0,0 +1,12 @@
--- ../brogue-linux-1.7.3/brogue-1.7.3/Makefile 2013-09-11 07:38:48.000000000 +0200
+++ ./Makefile 2014-01-28 07:57:06.000000000 +0100
@@ -81,7 +81,7 @@
.PHONY : clean both curses tcod tar
bin/brogue : ${DEPENDENCIES} ${BROGUEFILES}
- $(CC) -O2 -march=i586 -o bin/brogue ${BROGUEFILES} ${LIBRARIES} -Wl,-rpath,.
+ $(CC) -o bin/brogue ${BROGUEFILES} ${LIBRARIES} -Wl,-rpath,.
clean :
rm -f src/brogue/*.o src/platform/*.o bin/brogue
@@ -0,0 +1,11 @@
diff -u -r ../brogue-1.7.4/src/platform/platformdependent.c ./src/platform/platformdependent.c
--- ../brogue-1.7.4/src/platform/platformdependent.c 2014-07-03 19:19:10.000000000 +0000
+++ ./src/platform/platformdependent.c 2017-07-07 07:09:10.116242335 +0000
@@ -21,6 +21,7 @@
* along with Brogue. If not, see <http://www.gnu.org/licenses/>.
*/
+#include <ctype.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
+2 -3
View File
@@ -2,10 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.bittorrent.com/btfs/
TERMUX_PKG_DESCRIPTION="Decentralized file system integrating with TRON network"
TERMUX_PKG_LICENSE="Apache-2.0, MIT"
TERMUX_PKG_MAINTAINER="Leonid Pliushch <leonid.pliushch@gmail.com>"
TERMUX_PKG_VERSION=1.5.2
TERMUX_PKG_REVISION=1
TERMUX_PKG_VERSION=1.6.0
TERMUX_PKG_SRCURL=https://github.com/TRON-US/go-btfs/archive/refs/tags/btfs-v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=a7054a8cce28a6dee6f6eb1be262309128bbca8d572ca73154907997fd97d7ed
TERMUX_PKG_SHA256=27de546a83f2c7655a0dbe2bc12e6a8ca7c05ab52f1246263667396fd374f83e
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+"
TERMUX_PKG_BUILD_IN_SRC=true
+2 -2
View File
@@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://c-ares.haxx.se
TERMUX_PKG_DESCRIPTION="Library for asynchronous DNS requests (including name resolves)"
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1.17.2
TERMUX_PKG_VERSION=1.18.1
TERMUX_PKG_SRCURL=https://github.com/c-ares/c-ares/archive/cares-${TERMUX_PKG_VERSION//./_}.tar.gz
TERMUX_PKG_SHA256=444b7dbf33cb6e8a764d069e3485cbaaa28386d60eace6988275c3cb9534d300
TERMUX_PKG_SHA256=414872549eec4e221b576693fdc9c9bce44ff794d0f1f06f2515b56a7f6ec9c9
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+.\d+.\d+"
TERMUX_PKG_BREAKS="c-ares-dev"
+2 -2
View File
@@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://tox.chat
TERMUX_PKG_DESCRIPTION="Backend library for the Tox protocol"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=0.2.12
TERMUX_PKG_VERSION=0.2.13
TERMUX_PKG_SRCURL=https://github.com/TokTok/toxcore/archive/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=30ae3263c9b68d3bef06f799ba9d7a67e3fad447030625f0ffa4bb22684228b0
TERMUX_PKG_SHA256=67114fa57504c58b695f5dce8ef85124d555f2c3c353d0d2615e6d4845114ab8
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_DEPENDS="libsodium"
TERMUX_PKG_BREAKS="c-toxcore-dev"
+3 -4
View File
@@ -2,11 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://curl.se/docs/caextract.html
TERMUX_PKG_DESCRIPTION="Common CA certificates"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=20211001
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=https://curl.se/ca/cacert.pem
TERMUX_PKG_VERSION=1:2021-10-26
TERMUX_PKG_SRCURL=https://curl.se/ca/cacert-${TERMUX_PKG_VERSION:2}.pem
# If the checksum has changed, it may be time to update the package version:
TERMUX_PKG_SHA256=f524fc21859b776e18df01a87880efa198112214e13494275dbcbd9bcb71d976
TERMUX_PKG_SHA256=ae31ecb3c6e9ff3154cb7a55f017090448f88482f0e94ac927c0c67a1f33b9cf
TERMUX_PKG_SKIP_SRC_EXTRACT=true
TERMUX_PKG_PLATFORM_INDEPENDENT=true
+2 -2
View File
@@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://caddyserver.com/
TERMUX_PKG_DESCRIPTION="Fast, cross-platform HTTP/2 web server"
TERMUX_PKG_LICENSE="Apache-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=2.4.5
TERMUX_PKG_VERSION=2.4.6
TERMUX_PKG_SRCURL=https://github.com/caddyserver/caddy/archive/v$TERMUX_PKG_VERSION.tar.gz
TERMUX_PKG_SHA256=f25a24dfd6398e02ed3e530621f800eb7c7496d302d0a86b6932c219e46320cd
TERMUX_PKG_SHA256=5a450a4ff0d2dbd165d62f957ecdaebdc4bd0445c66a06a27d0025a82843402d
TERMUX_PKG_AUTO_UPDATE=true
termux_step_make() {

Some files were not shown because too many files have changed in this diff Show More