Commit Graph

66 Commits

Author SHA1 Message Date
distobs 9ea3a287e0
bump binutils, doxygen, ed (now clean) (#9079)
* bump binutils, doxygen, ed

* edit: reset pkg revision

* e2: reset pkg revision for doxygen
2022-02-20 03:56:51 +00:00
Alto1772 af4ce6c4ed binutils: gas decrease input buffer size 2021-12-24 21:55:53 +02:00
YAKSH BARIYA 9940f6cf14
binutils: Fix empty manpages (#7989) 2021-11-17 06:58:59 +05:30
Henrik Grimler a2187e62df Bump all packages depending on libc++
As part of ndk-r23 upgrade.
2021-10-22 23:05:45 +02:00
Henrik Grimler 7c579a7215 binutils: fix build with ndk-r23 2021-10-22 23:05:45 +02:00
Ivan Max 04469d9137
create packages group base-devel for pacman format (#7612)
%ci:no-build
2021-09-28 18:21:42 +03:00
Lucy Phipps a666810f05
binutils: better ldd (#7342) 2021-08-17 07:40:52 +01:00
Lucy Phipps dc10003317
binutils: update to 2.37 2021-08-17 06:44:21 +01:00
Lucy Phipps ea367b1d39
binutils: fix argument handling in ldd 2021-08-17 06:44:12 +01:00
Leonid Pliushch 3600a8fd4b
binutils: update to 2.36.1 2021-02-07 17:11:50 +00:00
Leonid Pliushch 21a29142eb
binutils: update to 2.36 2021-02-03 22:54:02 +00:00
Henrik Grimler 742d86b568 Remove _FORTIFY_SOURCE workaround for some pkgs for debug builds
Not necessary after __USE_FORTIFY_LEVEL is set. No need to rebuild any
packages for this though:
%ci:no-build
2021-02-03 16:57:21 +01:00
Leonid Pliushch 37375312b9
explicitly set maintainer for each package
In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo "its-pointless.github.io" specifies us as maintainer
for its packages. This is NOT TRUE and potentially misleads people using
these packages.

Now TERMUX_PKG_MAINTAINER will contain a default value which is neutral
and not specify maintainer. So all packages now have to override it to
the correct value.

[skip ci]
%ci:no-build
2020-12-20 15:16:34 +02:00
Henrik Grimler e10dbc14a7 binutils: bump package to restart CI build 2020-09-22 22:03:52 +02:00
Butta 11b4f7aba9 Update clamav hash and bump binutils and fakeroot on CI 2020-09-22 22:48:39 +05:30
Butta 69f67332df binutils: update from 2.35 to 2.35.1
clamav: update from 0.102.4 to 0.103.0

fakeroot: update from 1.24 to 1.24.1
2020-09-22 21:47:48 +05:30
its-pointless 077c376a50 binutils update 2020-07-25 18:57:46 +05:30
Fredrik Fornwall 6d044fddad binutils: Update from 2.33.1 to 2.34 2020-02-02 05:31:28 +01:00
Leonid Pliushch 5123b0cffa fix formatting of some build.sh 2020-01-13 03:00:07 +02:00
its-pointless 430ace6099 update binutils as well 2019-10-22 23:47:58 +02:00
Leonid Pliushch c352216c63 packages: standardize values of several control variables for build.sh
Variables

 TERMUX_PKG_PLATFORM_INDEPENDENT
 TERMUX_DEBUG
 TERMUX_PKG_HAS_DEBUG
 TERMUX_PKG_ESSENTIAL
 TERMUX_SUBPKG_ESSENTIAL
 TERMUX_PKG_NO_STATICSPLIT
 TERMUX_PKG_BUILD_IN_SRC
 TERMUX_PKG_FORCE_CMAKE
 TERMUX_PKG_HOSTBUILD

should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.

build-package.sh should make decision based on variable's value but not on
whether it is set or empty.

%ci:no-build
2019-08-12 18:49:13 +03:00
Leonid Pliushch 6e70277fb3 no more develsplit + provide static libraries as separate package
%ci:no-build
2019-07-28 21:17:12 +03:00
Leonid Pliushch cf70d7c783 binutils: bump revision 2019-06-19 21:16:39 +03:00
Leonid Pliushch 8cf60416c1 patches: replace hardcoded termux paths with @TERMUX_PREFIX@ and @TERMUX_HOME@ where needed 2019-06-08 00:56:49 +03:00
Henrik Grimler 9a67545361 binutils: disable debug build as it fails 2019-05-31 21:21:03 +02:00
Leonid Pliushch 755990f0c4 binutils: bump revision after 0d1170cc 2019-05-06 16:54:19 +03:00
Leonid Pliushch 11200afa32 add zlib to dependencies where needed 2019-04-14 16:00:23 +03:00
Leonid Pliushch 2c16db52fc bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Wetitpig 5f07ac4eb9 Change permissions 2019-02-09 21:06:31 +02:00
Wetitpig 13cec16263 Spaces to tabs 2019-02-09 21:06:31 +02:00
Wetitpig 5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Fredrik Fornwall 9576695186 binutils: Update from 2.31.1 to 2.32 2019-02-09 00:29:23 +01:00
Leonid Pliushch 361d8c519f [incomplete] set licenses for packages 2019-01-20 22:41:50 +01:00
Henrik Grimler 6184e95a65 binutils: set correct /system/lib dir for 32bit arches 2018-11-01 15:05:03 +01:00
Leonid Pliushch dddcbf644c binutils: fix search dir order 2018-10-31 23:08:41 +01:00
Fredrik Fornwall 02c0668a9b Update to NDK r18 (#2827) 2018-09-19 23:29:39 +02:00
Fredrik Fornwall 988d27f1a5 binutils: Bump revision after change 2018-09-11 00:46:59 +02:00
its-pointless d6c857eee5 in android 7 and above there is a EACCESS error on readding root dir /
this causes error in ld.gold but not in ld.
this patch makes ld.gold ignore that error to match ld behaviour.
2018-09-10 22:30:42 +02:00
Fredrik Fornwall 4f784280d5 binutils: Update from 2.31 to 2.31.1 2018-07-21 04:10:21 +02:00
Fredrik Fornwall 71bf1621a9 binutils: Update from 2.30 to 2.31 2018-07-15 17:15:45 +02:00
Fredrik Fornwall 6988f30ee7 Bump c++-using packages 2018-06-26 13:29:06 +02:00
Fredrik Fornwall f0e8671e91 binutils: Fix merge issue 2018-03-20 23:15:46 +01:00
its-pointless db75340215 llvm: Update from 5.0.1 to 6.0
Also build our own libomp.
2018-03-20 23:10:53 +01:00
Fredrik Fornwall 568010dfbb binutils: Bump revision after patch 2018-03-18 21:00:14 +01:00
Buck Evan 424eac75a9 ld: set --enable-new-dtags by default (#2255)
The --enable-new-dtags option to ld causes it to emit a RUNPATH rather than RPATH entry in the elf header. Because the Android linker supports RUNPATH but not RPATH, this means many things can now Just Work. This should (eventually) eliminate the need to set LD_LIBRARY_PATH.

Prior art:

This [became the default for Linux in 2013](https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=822b8bf) but I think termux isn't getting it because it reports "Android" instead of "Linux"? Or maybe the way it works changed since then. Regardless, [Debian has been using RUNPATH by default since December 2016.](https://sources.debian.org/src/binutils/2.27.90.20161231-1/debian/patches/ld-new-dtags-by-default.diff/?hl=27#L27) Their [newest configuration](https://sources.debian.org/src/binutils/2.30-7/debian/rules/#L362) uses the newer configuration option seen in this patch. The [suse and gentoo](https://web.archive.org/web/20160101182307/http://comments.gmane.org/gmane.comp.gnu.binutils/57379) maintainers said they did the same in 2004 and 2005, respectively. So it seems well battle-tested, to me.

For the curious:
This came up because I'm working on [getting Homebrew working under Termux](https://github.com/Linuxbrew/brew/pull/621).
2018-03-18 20:51:06 +01:00
Fredrik Fornwall a83f7ab3d6 binutils: Update from 2.29.1 to 2.30 2018-01-29 10:38:02 +01:00
Fredrik Fornwall 04301bb86e binutils: Fix building on x86_64 with NDK r16
The NDK now defines elf_siginfo for x86_64.
2017-11-17 01:36:49 +01:00
Auxilus 3d5edf4e72 Update binutils to 2.29.1 2017-09-26 23:08:31 +02:00
Fredrik Fornwall 183e45b735 binutils: Update from 2.28 to 2.29 2017-08-07 20:59:09 +02:00
Fredrik Fornwall de2e69fc97 binutils: Bump package revision
The existing 2.28 version of gold linked against libgnustl in
ld.gold.
2017-07-15 10:16:39 +02:00