summaryrefslogtreecommitdiff
path: root/dev-libs/ffcall
AgeCommit message (Collapse)Author
7 daysdev-libs/ffcall: drop 2.4, 2.4-r1, 2.4-r2Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-19*/*: drop *-linux keywordsFabian Groffen
Bug: https://bugs.gentoo.org/473598 Bug: https://bugs.gentoo.org/720224 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2025-12-17*: remove ppc-macos keywordFabian Groffen
The arch and OS that matches it are obsolete. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2025-10-09dev-libs/ffcall: revert patch of support for clangZ. Liu
which is a problem for release 2.4 but fixed in 2.5. The bug is: > libtool: compile: clang -O2 -pipe -g -fPIC -x none -c avcall-x86_64.s -fPIC -DPIC -o .libs/avcall-x86_64.o > avcall-x86_64.s:591:2: error: changed section flags for .eh_frame, expected: 0x2 > .section .eh_frame,"aw",@progbits Which is fixed by change flags "aw" to "a" on all platforms, see commit below: > https://git.savannah.gnu.org/cgit/libffcall.git/commit/?id=580f0bb144c0d63560c61229291e172e55971437 So the old patch (add "-no-integrated-as" for clang) is reverted: > https://git.savannah.gnu.org/cgit/libffcall.git/commit/?id=fe6d9f089d8326b077420c10fec8c2174557be30 Fixes: 5b89df93ef88388f452bf3d2caf6337c5314395d Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42572 Closes: https://github.com/gentoo/gentoo/pull/42572 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-09dev-libs/ffcall: fix compilation with clangZ. Liu
patch from upstream Closes: https://bugs.gentoo.org/829663 Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42572 Signed-off-by: Sam James <sam@gentoo.org>
2025-09-02*/*: destable sparcArthur Zamarin
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-08-19dev-libs/ffcall: use dot-a.eclassEli Schwartz
... to avoid installing broken static libraries w/ LTO. Closes: https://bugs.gentoo.org/957932 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-07-13dev-libs/ffcall: Stabilize 2.5 sparc, #953841Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26dev-libs/ffcall: Stabilize 2.5 amd64, #953841Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-26dev-libs/ffcall: Stabilize 2.5 x86, #953841Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26dev-libs/ffcall: Stabilize 2.5 ppc, #953841Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-26dev-libs/ffcall: Stabilize 2.5 ppc64, #953841Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-10dev-libs/ffcall: fix build w/ clangZ. Liu
1. apply patch from upstream 2. ignore PROT_MPROTECT for linux, which is NetBSD only Closes: https://bugs.gentoo.org/829663 Closes: https://bugs.gentoo.org/943754 Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/41474 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-10dev-libs/ffcall: update remote-id to gnuZ. Liu
Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-11-21dev-libs/ffcall: Stabilize 2.4-r1 amd64, #943744Jakov Smolić
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-11-18dev-libs/ffcall: Stabilize 2.4-r1 sparc, #943744Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-18dev-libs/ffcall: Stabilize 2.4-r1 ppc64, #943744Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-18dev-libs/ffcall: Stabilize 2.4-r1 ppc, #943744Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-18dev-libs/ffcall: Stabilize 2.4-r1 x86, #943744Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-18dev-libs/ffcall: add 2.5Sam James
I've dropped the slibtool patch (at least for now) because this release fixes building w/ C23 which is more important at the moment. Bug: https://bugs.gentoo.org/776976 Bug: https://bugs.gentoo.org/829663 Closes: https://bugs.gentoo.org/879795 Closes: https://bugs.gentoo.org/943743 Signed-off-by: Sam James <sam@gentoo.org>
2024-09-12*/*: unkeyword ~ia64Arthur Zamarin
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-05-02dev-libs/ffcall: make sure elibtoolize is appliedEli Schwartz
Needed to e.g. pass LTO warning flags through to the linker. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-05-25*/*: remove sparc-solaris keywordFabian Groffen
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-24*/*: remove x86-solaris keywordFabian Groffen
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2022-08-29dev-libs/ffcall: drop 2.1, EAPI-6--Andreas Sturmlechner
Closes: https://bugs.gentoo.org/834549 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-15dev-libs/ffcall: Fix the build with slibtoolorbea
Bug: https://bugs.gentoo.org/776976 Upstream-ML: https://lists.gnu.org/archive/html/libffcall/2022-07/msg00000.html Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/26394 Signed-off-by: Sam James <sam@gentoo.org>
2022-06-23dev-libs/ffcall: Keyword 2.4 arm, #847829Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-05-14dev-libs/ffcall: Keyword 2.4 riscv, #840239Raymond Wong
Signed-off-by: Raymond Wong <infiwang@pm.me> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2022-05-08dev-libs/ffcall-2.4: add vacall PIC support for Linux/riscvRaymond Wong
Patch is already done upstream, drop on next version bump. Closes: https://bugs.gentoo.org/842915 Signed-off-by: Raymond Wong <infiwang@pm.me> Closes: https://github.com/gentoo/gentoo/pull/25388 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2022-04-28dev-libs/ffcall: Keyword 2.4 mips, #840239Raymond Wong
Signed-off-by: Raymond Wong <infiwang@pm.me> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2022-03-10dev-libs/ffcall: Stabilize 2.4 x86, #834549Jakov Smolić
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2022-03-10dev-libs/ffcall: sparc stable wrt bug #834549Agostino Sarubbo
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-03-10dev-libs/ffcall: ppc64 stable wrt bug #834549Agostino Sarubbo
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-03-10dev-libs/ffcall: ppc stable wrt bug #834549Agostino Sarubbo
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-03-10dev-libs/ffcall: Stabilize 2.4 amd64, #834549Jakov Smolić
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2022-02-17dev-libs/ffcall: Stabilize 2.1 ppc64, #828735Jakov Smolić
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2021-11-19dev-libs/ffcall: add 2.4Sam James
Contains some important portability fixes. Signed-off-by: Sam James <sam@gentoo.org>
2021-09-11**/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller
Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2021-05-31dev-libs/ffcall: drop deprecated ltprune eclassConrad Kostecki
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
2021-04-16dev-libs/ffcall: eutils--, toolchain-funcs--Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-01-06dev-libs/ffcall: drop x86-macosFabian Groffen
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2020-04-03*/*: Drop stable ia64 keywordsMatt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-19dev-libs/ffcall: use einfo, not elog in src_prepare()Sergei Trofimovich
Noticed the post-merge output from dev-libs/ffcall when was installing gforth. The output did not look useful: ``` * Messages for package dev-libs/ffcall-2.1: * Patching 'Makefile.in' * Patching 'avcall/Makefile.in' * Patching 'callback/Makefile.in' * Patching 'gnulib-lib/Makefile.in' * Patching 'trampoline/Makefile.in' * Patching 'vacall/Makefile.in' * Patching 'callback/trampoline_r/Makefile.in' * Patching 'callback/vacall_r/Makefile.in' * Patching 'Makefile.in' ``` Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-02-15dev-libs/ffcall: [QA] inherit ltprune.eclass directlyDavid Seifert
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
2020-02-11*/*: Bump copyright on files touched this yearMichał Górny
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-01-25*/*: Drop stable alpha keywordsMatt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-10-11dev-libs: Remove *-fbsd KEYWORDSMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2018-05-28dev-libs/ffcall: Drop old version 2.0Chema Alonso Josa
Package-Manager: Portage-2.3.24, Repoman-2.3.6
2018-05-26dev-libs/ffcall: ppc stable wrt bug #655420Mikle Kolyada
Package-Manager: Portage-2.3.24, Repoman-2.3.6
2018-05-14dev-libs/ffcall-2.1-r0: alpha stableTobias Klausmann
Gentoo-Bug: http://bugs.gentoo.org/655420