From 29efd8cb48ec1c790653527c2f915edadd35b091 Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Sat, 26 Dec 2020 17:27:07 +0800 Subject: [PATCH 1/2] quickjs: add package --- package/ctcgfw/quickjs/Makefile | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 package/ctcgfw/quickjs/Makefile diff --git a/package/ctcgfw/quickjs/Makefile b/package/ctcgfw/quickjs/Makefile new file mode 100644 index 0000000000..78e6c40b16 --- /dev/null +++ b/package/ctcgfw/quickjs/Makefile @@ -0,0 +1,48 @@ +# +# Copyright (C) 2020 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# +include $(TOPDIR)/rules.mk + +PKG_NAME:=quickjs +PKG_VERSION:=2020-11-08 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=https://bellard.org/quickjs/ +PKG_HASH:=2e9d63dab390a95ed365238f21d8e9069187f7ed195782027f0ab311bb64187b + +PKG_MAINTAINER:=CN_SZTL + +PKG_INSTALL:=1 +PKG_BUILD_PARALLEL:=1 + +include $(INCLUDE_DIR)/package.mk + +define Package/quickjs + SECTION:=lib + CATEGORY:=Libraries + URL:=https://bellard.org/quickjs + TITLE:=A small and embeddable Javascript engine. + DEPENDS:=+libatomic +libpthread +endef + +define Package/quickjs/description + QuickJS is a small and embeddable Javascript engine. It supports the ES2020 specification including modules, asynchronous generators, proxies and BigInt. + It optionally supports mathematical extensions such as big decimal floating point numbers (BigDecimal), big binary floating point numbers (BigFloat) and operator overloading. +endef + +MAKE_FLAGS += \ + QJSC_CC="$(HOSTCC_NOCACHE)" \ + CROSS_PREFIX="$(TARGET_CROSS)" + +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/include + $(CP) $(PKG_INSTALL_DIR)/usr/local/lib/quickjs $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/local/include/quickjs $(1)/usr/include +endef + +$(eval $(call BuildPackage,quickjs)) From 940cffb591f0583182cb1907b4ef5878edf8bbf6 Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Sun, 27 Dec 2020 00:09:56 +0800 Subject: [PATCH 2/2] pdnsd-alt: fix typo --- package/lean/pdnsd-alt/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lean/pdnsd-alt/Makefile b/package/lean/pdnsd-alt/Makefile index 77f8102f3e..4b3d781e69 100644 --- a/package/lean/pdnsd-alt/Makefile +++ b/package/lean/pdnsd-alt/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=pdnsd PKG_VERSION:=1.2.9b-par -PKG_RELEASE=:a8e46ccba7b0fa2230d6c42ab6dcd92926f6c21d +PKG_RELEASE:=1 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/shadowsocks/pdnsd.git