Commit Graph

20 Commits

Author SHA1 Message Date
krant 7770e65c57 libffi: update to 3.4.6
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-21 21:56:07 -08:00
krant f26df428f2 libffi: update to 3.4.4
- Use proper tarball URL
- Use HTTPS for package URL
- Don't set default configure option

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-07 13:56:52 -08:00
Fabrice Fontaine 5afe5c9031 treewide: assign PKG_CPE_ID
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 16:16:10 -08:00
Andre Heider 565866a472 treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16
See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with
PKG_BUILD_FLAGS:=no-mips16" on the main repository.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-04-08 08:38:54 +02:00
Rosen Penev aba4a294ba libffi: don't build host shared libs
Avoids rpath hacks.

Add --with-pic. Needed for static library.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-22 18:07:53 -07:00
Stijn Tintel 3e9d7d2afe libffi: bump to 3.4.2
Remove both patches as they have been upstreamed.
This new release is only available on Github and does not ship configure
or Makefile, so autoreconf is needed.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-07 13:43:55 +03:00
Ilya Lipnitskiy 5d8d4fbbcb
treewide: Run refresh on all packages
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-20 16:02:15 -08:00
Rosen Penev 0dcde0115e
libffi: fix build failure on powerpc platforms
This is an upstream backport.

Currently on the buildbots, having libffi unavailable leads to long
range build failures.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-24 13:57:16 -07:00
Rosen Penev f63305980f
libffi: update to 3.3
Remove autoreconf. autotools files are no longer patched.

Add PKG_BUILD_PARALLEL for faster compilation.

Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-28 20:39:27 -07:00
Rosen Penev 001e9f5081
libffi: do not build in a special directory
There's no need. It also breaks host builds.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-13 15:58:30 -08:00
Alexandru Ardelean e3b2ef74e9 libffi: fix install location of host libffi headers
Seems that the header files for the host libffi headers
are installed in the wrong place.
i.e. $(STAGING_DIR_HOSTPKG)/lib/libffi-3.2.1/include
when it should be $(STAGING_DIR_HOSTPKG)/include

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-08-26 09:41:24 +03:00
Yousong Zhou 13014e3633 libffi: patch n32.S to fix mips64 soft-float build
This should fix openwrt/packages#2511

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2016-08-17 09:55:20 +08:00
Gergely Kiss 6527ddb1ce libffi: do not append multilib suffix (eg. '../lib64') to toolexeclibdir
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-05-12 12:24:25 +02:00
Felix Fietkau 2f86c894de libffi: fix include path in pkg-config file, fixes glib2 build
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-11 18:40:09 +02:00
Alexey Brodkin 2339a827c2 libffi: bump to version 3.2.1
Among many fixes and improvements this new version adds
support of ARC architecture (ARC port was actually introduced
in v3.1 but while at it why not to update to the most recent version).
Which allows to build dependent projects like Python etc.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2016-05-11 01:29:32 +02:00
Felix Fietkau 3a7a4bf179 libffi: fix MIPS softfloat build issue with current binutils
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2016-01-20 13:24:31 +01:00
Hauke Mehrtens 1ad9005e98 libffi: fix host build
My last commit c1137b6db7 "libffi: fix
libffi.pc file" broke the host build as that still placed the header
files to /usr/lib/libffi-3.0.13/include/ and the libffi.pc file pointed
to /usr/include/ . With this patch I took the patch from Debian and
also made the install process to put the header files to /usr/include
in all situations.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-21 12:37:34 +01:00
Hauke Mehrtens c1137b6db7 libffi: fix libffi.pc file
The include dir pointed to staging_dir/target-mips_34kc+dsp_musl-1.1.11
/usr/lib/libffi-3.0.13/include which does not exists, this made glib2
fail to compile. The header files are copied to /usr/include so define
it in the libffi.pc file.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-18 22:52:52 +01:00
Peter Wagner 72f236973a add myself as maintainer for
alsa-lib
glib2
libffi
libsndfile
libtorrent
speex
tcp_wrappers
etherwake
git
nfs-kernel-server
portmap
rtorrent

Signed-off-by: Peter Wagner <tripolar@gmx.at>
2014-07-01 20:54:41 +02:00
Peter Wagner 1be5d608eb libffi: import from packages and update to latest version 2014-06-30 15:49:02 +02:00