summaryrefslogtreecommitdiffstats
path: root/package/libnftnl
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'next'Peter Korsgaard2018-12-023-94/+212
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * libnftnl: bump to version 1.1.2Baruch Siach2018-11-133-94/+212
| | | | | | | | | | | | | | | | | | | | Update patch 0001. Switch to https for download site to save a redirect. Cc: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | libnftnl: drop useless BR2_PACKAGE_LIBNFTNL_XMLBaruch Siach2018-11-191-10/+0
|/ | | | | | | | | | Commit fa0d1ebff99 (libnftnl: bump to version 1.0.9) removed the mxml dependency. Remove the redundant BR2_PACKAGE_LIBNFTNL_XML config symbol as well. Cc: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libnftnl: bump to version 1.0.9Baruch Siach2018-01-283-131/+129
| | | | | | | | | | | | Add SHA256 hash, and a license hash. Drop mxml dependency since XML support has been removed upstream. Refresh the patch. Cc: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libnftnl: bump to version 1.0.7Gustavo Zacarias2016-12-213-230/+339
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnftnl: bump to version 1.0.6Gustavo Zacarias2016-06-084-88/+180
| | | | | | | | It now requires 3.12.x series headers so adjust the dependencies to match. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnftnl: bump to version 1.0.5Gustavo Zacarias2015-10-023-164/+278
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnftnl: needs kernel headers >= 3.1Peter Korsgaard2015-05-131-2/+4
| | | | | | | | | | | | | | | Contrary to what commit f5866484f (libnftnl: exclude for CS PPC toolchains) stated, a missing sa_family_t definition IS specific to the kernel headers version, and not something particular to the CS toolchains, so instead require 3.1+ headers. The specific kernel change fixing the headers is: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=6602a4baf4d1a73cc The only reverse dependency of libnftnl (nftables) already needs 3.4+, so this dependency doesn't need to be propagated. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: remove non-IPv6 dependencies and tweaksGustavo Zacarias2015-04-221-4/+0
| | | | | | | | Now that IPv6 is mandatory remove package dependencies and conditionals for it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove (non-)lfs dependencies and tweaksGustavo Zacarias2015-04-011-3/+2
| | | | | | | | Now that largefile is mandatory removes package dependencies and conditionals. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libnftl: loosen threads dependencyAlexander Clouter2015-01-261-4/+6
| | | | | | | | | | | | nftables works fine without threads, only the XML parsing support in libnftl requires -lpthread so move the depends into BR2_PACKAGE_LIBNFTNL_XML. [Thomas: tweak commit title and log.] Signed-off-by: Alexander Clouter <alex+buildroot@digriz.org.uk> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libnftnl: add patch to fix libnftnl.pc for static linkingThomas Petazzoni2014-12-301-0/+49
| | | | | | | | | | | | | This commit adds a patch to libnftnl to add the Libs.private field in the pkg-config file, which is needed for proper static linking of applications using libnftnl. Fixes the build of programs such as nftables on Blackfin: http://autobuild.buildroot.org/results/061/06166344cc8e162d3f901c70ee31ce07e481053e/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnftnl: rename patch to new convention, use Git formatted patchThomas Petazzoni2014-12-301-106/+151
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnftnl: bump to version 1.0.3Gustavo Zacarias2014-12-163-164/+120
| | | | | | | Also add hash file. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire2014-10-041-4/+4
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libnftnl: add patch to avoid symbol conflictThomas Petazzoni2014-08-171-0/+596
| | | | | | | | | | | | | | | | | | | | | | | | | | When ELF binaries and shared libraries are used, the internal functions of libnftnl such as xfree() are not visible to the outside world (their visibility is 'hidden'). Therefore, the fact that other programs (especially nftables) may have symbols with the same name does not cause any problem. However, when doing static linking on a non-ELF platform (such as Blackfin, which uses the FLAT binary format), there is no way of encoding this visibility. Therefore, the xfree() symbols of libnftnl becomes visible to the outside world, causing a conflict with the xfree() symbol defined by nftables. To solve this, this patch renames the libnftnl xfree() function to libnftnl_xfree(). This commit fixes a problem seen after building nftables statically on Blackfin. This problem was seen after the previous patch fixing the autobuilder failure: http://autobuild.buildroot.org/results/98b/98b707ffdeeb1cda94b7c1019ef29cf5fd7db8bf/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnftnl: bump to version 1.0.2Gustavo Zacarias2014-06-252-29/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnftnl: add uclinux configure patchGustavo Zacarias2014-06-032-0/+28
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/848/848331218676b4e2be78f805ba3a74cfaf87c56f/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnftnl: bump to version 1.0.1Gustavo Zacarias2014-04-171-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libnftnl: exclude for CS PPC toolchainsGustavo Zacarias2014-03-041-0/+2
| | | | | | | | | | | | | | | The CS PPC 2011.3 and 2010.9 toolchains have a bad linux/socket.h header that doesn't define sa_family_t which is used by linux/netlink.h (and libnftnl). Patching external toolchain headers wouldn't be too nice and they seem to be the only CS toolchains affected. It's definitely NOT a kernel header version issue, the toolchain is based on 2.6.38 headers and vanilla 2.6.38 has the proper definitions in place. Fixes: http://autobuild.buildroot.net/results/1e2/1e2cac84f0faa9b8915a628260ef41765d86e174/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libnftnl: add JSON and XML parsing supportYegor Yefremov2014-01-272-0/+30
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnftnl: new packageYegor Yefremov2014-01-222-0/+33
[Peter: license is GPLv2+] Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud