aboutsummaryrefslogtreecommitdiff
path: root/libs/libre2
Commit message (Collapse)AuthorAge
* libre2: fix installRosen Penev2023-09-01
| | | | | | Need the suffixed library too. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libre2: fix pkgconfig pathsRosen Penev2023-09-01
| | | | | | Upstream broke them. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libre2: update to 2023-02-01Rosen Penev2023-07-10
| | | | | | Fixes compilation with GCC13 Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically compute and substitute current values for all $(AUTORELEASE) instances as this feature is deprecated and shouldn't be used. The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/download done Signed-off-by: Paul Fertser <fercerpav@gmail.com>
* treewide: back to cmake.mkRosen Penev2021-06-12
| | | | | | Ninja was merged to base and therefore we can now use normal cmake.mk Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libre2: update to 2021-02-02Rosen Penev2021-03-20
| | | | | | | | | | Switch to AUTORELEASE for simplicity. Switch to building with Ninja for faster compilation. Remove libcxx hacks as it's gone now. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | 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>
* re2: update to 2020-04-01Rosen Penev2020-04-14
| | | | | | | | | | | | | | | | | | Massive cleanup of Makefile. Remove inactive maintainer. Remove completely unused host build. Shorten title so that it shows under menuconfig. Remove pointless static/shared choice. Add C++17 patch as libcxx seems to need it with this package. Add ABI_VERSION. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: avoid deref symlinks when installing .soYousong Zhou2019-06-21
| | | | | | | | | | | | | | This change is inspired by commit openwrt/openwrt@38b22b1e ("nghttp2: deduplicate files in libnghttp2") The packages in this commit are identified with the following command grep -rin -E 'INSTALL_(DATA|BIN)' | grep -F '.so' | grep -F '*' Some of them do not have symlinks and are not affected, but the change is still applied for consideration of best practices just in case Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* libre2: Update to 2019-06-01Amol Bhave2019-06-05
| | | | | | | Maintainer: me Compile tested: nbg6817 Signed-off-by: Amol Bhave <ambhave@fb.com>
* libre2: bump version to 2019-04-01Amol Bhave2019-04-30
| | | | | | compile tested on nbg6817 Signed-off-by: Amol Bhave <ambhave@fb.com>
* libre2: add re2 packageAmol Bhave2019-04-02
RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library. Signed-off-by: Amol Bhave <ambhave@fb.com>