From 00fd88e6b44b6434c9583fbca2e91147751117aa Mon Sep 17 00:00:00 2001 From: Her0R0cket <33145975+Her0R0cket@users.noreply.github.com> Date: Mon, 17 Aug 2020 09:34:51 +0800 Subject: [PATCH 1/2] Delete Config.in --- libs/pcre/Config.in | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 libs/pcre/Config.in diff --git a/libs/pcre/Config.in b/libs/pcre/Config.in deleted file mode 100644 index 15e75fc7..00000000 --- a/libs/pcre/Config.in +++ /dev/null @@ -1,11 +0,0 @@ -config PCRE_JIT_ENABLED - bool - depends on PACKAGE_libpcre && (arm || i386 || i686 || x86_64 || mips || mipsel || powerpc || sparc) - default y if (arm || i686 || x86_64) - prompt "Enable JIT compiler support" - help - Enable JIT (Just-In-Time) compiler support. - - Enabling this option can give an about 10x performance increase on JIT operations. It can be desireable for e.g. high performance Apache mod_rewrite or HA-Proxy reqrep operations. - - However, JIT should _only_ be enabled on architectures that are supported. Enabling JIT on unsupported platforms will result in a compilation failure. A list of supported architectures can be found here: https://pcre.org/original/doc/html/pcrejit.html#SEC3 . From 4d68dd02d0d32b09b42f9a3e4069b7c17109cf97 Mon Sep 17 00:00:00 2001 From: Her0R0cket <33145975+Her0R0cket@users.noreply.github.com> Date: Mon, 17 Aug 2020 09:35:05 +0800 Subject: [PATCH 2/2] Delete Makefile --- libs/pcre/Makefile | 107 --------------------------------------------- 1 file changed, 107 deletions(-) delete mode 100644 libs/pcre/Makefile diff --git a/libs/pcre/Makefile b/libs/pcre/Makefile deleted file mode 100644 index 361a0b3b..00000000 --- a/libs/pcre/Makefile +++ /dev/null @@ -1,107 +0,0 @@ -# -# Copyright (C) 2006-2015 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=pcre -PKG_VERSION:=8.44 -PKG_RELEASE:=1 - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 -PKG_SOURCE_URL:=@SF/$(PKG_NAME) -PKG_HASH:=19108658b23b3ec5058edc9f66ac545ea19f9537234be1ec62b714c84399366d - -PKG_MAINTAINER:=Thomas Heil -PKG_LICENSE:=BSD-3-Clause -PKG_LICENSE_FILES:=LICENCE -PKG_CPE_ID:=cpe:/a:pcre:pcre - -PKG_INSTALL:=1 -PKG_BUILD_PARALLEL:=1 - -PKG_CONFIG_DEPENDS:=\ - CONFIG_PACKAGE_libpcrecpp \ - CONFIG_PCRE_JIT_ENABLED - -include $(INCLUDE_DIR)/uclibc++.mk -include $(INCLUDE_DIR)/package.mk - -define Package/libpcre/default - SECTION:=libs - CATEGORY:=Libraries - URL:=https://www.pcre.org/ -endef - -define Package/libpcre/config - source "$(SOURCE)/Config.in" -endef - -define Package/libpcre - $(call Package/libpcre/default) - TITLE:=A Perl Compatible Regular Expression library -endef - -define Package/libpcre16 - $(call Package/libpcre/default) - TITLE:=A Perl Compatible Regular Expression library (16bit support) -endef - -define Package/libpcrecpp - $(call Package/libpcre/default) - TITLE:=C++ wrapper for Perl Compatible Regular Expression library - DEPENDS:=+libpcre $(CXX_DEPENDS) -endef - -TARGET_CFLAGS += $(FPIC) - -CONFIGURE_ARGS += \ - --enable-utf8 \ - --enable-unicode-properties \ - --enable-pcre16 \ - $(if $(CONFIG_PCRE_JIT_ENABLED),--enable-jit,--disable-jit) \ - --with-match-limit-recursion=16000 \ - $(if $(CONFIG_PACKAGE_libpcrecpp),--enable,--disable)-cpp - -MAKE_FLAGS += \ - CFLAGS="$(TARGET_CFLAGS)" - -define Build/InstallDev - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/pcre-config $(1)/usr/bin/ - - $(INSTALL_DIR) $(2)/bin - $(LN) $(STAGING_DIR)/usr/bin/pcre-config $(2)/bin - - $(INSTALL_DIR) $(1)/usr/include - $(CP) $(PKG_INSTALL_DIR)/usr/include/pcre*.h $(1)/usr/include/ - - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcre*.{a,so*} $(1)/usr/lib/ - - $(INSTALL_DIR) $(1)/usr/lib/pkgconfig - $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libpcre*.pc $(1)/usr/lib/pkgconfig/ -endef - -define Package/libpcre/install - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcre{,posix}.so.* $(1)/usr/lib/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcre.so $(1)/usr/lib/ -endef - -define Package/libpcre16/install - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcre16.so* $(1)/usr/lib/ -endef - -define Package/libpcrecpp/install - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcrecpp.so.* $(1)/usr/lib/ -endef - -$(eval $(call BuildPackage,libpcre)) -$(eval $(call BuildPackage,libpcre16)) -$(eval $(call BuildPackage,libpcrecpp))