Commit Graph

15 Commits

Author SHA1 Message Date
Oliver Schmidhauser 0eb3eb5e9e
expect: Use coreutils stty instead of busybox stty
Since our busybox no longer symlinks stty in `$PREFIX/bin/applets/stty` `expect` should use the stty at `$PREFIX/bin/stty`, which is provided by coreutils which is now an essential package. (busybox is no longer essential and not a dependency of expect anyway)
2019-11-29 15:20:53 +02:00
Leonid Plyushch 7da4f866c1
rebuild everything due to termux-elf-cleaner fix
See https://github.com/termux/termux-packages/issues/4287.

%ci:no-build
2019-11-29 14:22:56 +02:00
Leonid Plyushch 1b4a91414c no more develsplit + provide static libraries as separate package
%ci:no-build
2019-08-04 21:42:51 +03:00
Wetitpig 78b944ba05 Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Leonid Plyushch 1b8fca7c3e fix licenses where possible
Some packages have license set to "custom" and this
should be fixed.
2019-01-21 17:17:53 +02:00
Leonid Plyushch 4fd7ca06f6 [incomplete] set licenses for packages 2019-01-20 22:41:50 +01:00
Henrik Grimler a4a60d22f6 expect: remove no longer needed debug patch 2018-08-13 22:13:09 +02:00
Henrik Grimler c18051e781 Add fixes for debug builds (#2296)
* build-package.sh: add possibility for debug patches and TERMUX_PKG_HAS_DEBUG

Setting TERMUX_PKG_HAS_DEBUG=no disables attempt to build debug build of
package.
Useful for example if a debug build doesn't make sense, as for python-packages
and texlive.

* aapt: skip D_FORTIFY_SOURCE=2 for libandroid-cutils when doing debug build

* lftp: skip D_FORTIFY_SOURCE=2 for debug build

* libflac: don't use -g3 for debug build

Configure script removes it otherwise.

* nano: skip -D_FORTIFY_SOURCE=2 for debug build

* vifm: skip -D_FORTIFY_SOURCE=2 for debug build

* mc: skip -D_FORTIFY_SOURCE=2 for debug build

* dropbear: add __attribute__((overloadable)) to XMEMSET and XMEMCPY if debug

* gdb: add __attribute__((overloadable)) to strchr if debug

* gnuit: add __attribute__((overloadable)) to strchr and strcpy if debug

* gperf: add __attribute__((overloadable)) to strlen if debug

* inetutils: add __attribute__((overloadable)) to strrchr and strchr if debug

* readline: add __attribute__((overloadable)) to strchr if debug

* tsocks: add __attribute__((overloadable)) to poll if debug

* units: add __attribute__((overloadable)) to strchr if debug

* liblua: fix bug in loslib.c that emerged in debug build

Use strncpy instead of strcpy.
Original error message:
loslib.c:169:3: error: 'strcpy' called with string bigger than buffer
  lua_tmpnam(buff, err);
  ^
loslib.c:122:37: note: expanded from macro 'lua_tmpnam'
       strcpy(b, LUA_TMPNAMTEMPLATE); \
                                   ^

* alpine: include our getpass.h in imap's mtest.c to declare getpass

Debug build complained about the previous implicit declaration.

* nginx: use --with-debug instead of --debug

* cboard: skip -D_FORTIFY_SOURCE=2 for debug build

* gettext: add __attribute__((overloadable)) to getcwd if debug

* oathtool: skip -D_FORTIFY_SOURCE=2 for debug build

* php: add __attribute__((overloadable)) to strlcpy and strlcat if debug

* expect: add __attribute__((overloadable)) to strchr if debug

* texlive: set TERMUX_PKG_HAS_DEBUG=no

* asciinema: set TERMUX_PKG_HAS_DEBUG=no

* libllvm: set TERMUX_PKG_HAS_DEBUG=no

Debug build fails with:
home/builder/.termux-build/libllvm/src/lib/Support/Unix/Path.inc:740:19: error: no matching function for call to 'RetryAfterSignal'                                                                                                      if ((ResultFD = sys::RetryAfterSignal(-1, open, P.begin(), OpenFlags)) < 0)

* build-package.sh: set TERMUX_PKG_REPLACES=package if debug build

Hopefully allows us to install debug packages without breaking dependecies.

Should be looked over and be made more similar to how debian does this in any case

* Update build.sh
2018-06-13 02:12:36 +02:00
Fredrik Fornwall 398805796f expect: Update from 5.45.3 to 5.45.4 2018-05-19 00:24:34 +02:00
Fredrik Fornwall b1e1a0b8ae expect: Patch to make it buildable without host tcl 2017-11-22 16:46:06 +01:00
Fredrik Fornwall 49d15c1ecc expect: Update from 5.45 to 5.45.3 2017-10-15 01:02:39 +02:00
Fredrik Fornwall ca7699c169 Stand in srcdir for termux_step_pre_configure 2017-05-11 01:01:20 +02:00
Fredrik Fornwall f8cce0c098 Use more source checksums 2017-03-27 05:11:31 +02:00
Fredrik Fornwall 684c863203 expect: Depend on libutil 2016-04-18 00:52:30 -04:00
Fredrik Fornwall 257e5f0171 expect: Add package 2016-04-18 00:37:30 -04:00