From 0db6a13526f3a01febbbe6186d9e74054cb922a2 Mon Sep 17 00:00:00 2001 From: Luca Barbato Date: Sat, 1 Apr 2023 17:41:14 +0000 Subject: [PATCH 1/3] rust: update to 1.68.2 Signed-off-by: Luca Barbato --- lang/rust/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/rust/Makefile b/lang/rust/Makefile index dcee587ac..b574b718a 100644 --- a/lang/rust/Makefile +++ b/lang/rust/Makefile @@ -5,12 +5,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=rust -PKG_VERSION:=1.68.1 +PKG_VERSION:=1.68.2 PKG_RELEASE:=1 PKG_SOURCE:=rustc-$(PKG_VERSION)-src.tar.gz PKG_SOURCE_URL:=https://static.rust-lang.org/dist/ -PKG_HASH:=ccb051df5701d4c588e3d0558f83e73e7eea0a9b165dab3e39dd2db8a6a25d03 +PKG_HASH:=93339c23f7cd4d0c45db58e18b4c6e16d6070f4277aad9d2492d23294bf32e96 HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/rustc-$(PKG_VERSION)-src PKG_MAINTAINER:=Luca Barbato From 0b255830e9b33c4848c4ee65419ca3755baf883f Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Mon, 3 Apr 2023 18:29:41 +0800 Subject: [PATCH 2/3] yq: Update to 4.33.2 Signed-off-by: Tianling Shen --- utils/yq/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/yq/Makefile b/utils/yq/Makefile index 66637965e..4349a9898 100644 --- a/utils/yq/Makefile +++ b/utils/yq/Makefile @@ -1,12 +1,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=yq -PKG_VERSION:=4.33.1 +PKG_VERSION:=4.33.2 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/mikefarah/yq/tar.gz/v$(PKG_VERSION)? -PKG_HASH:=c38b8210fb5a80ac88314fa346ea31f3dc9324cae9fe93cb334cacf909e09bc3 +PKG_HASH:=eea0435bef57a4523dbbe3680fafc321d821986a49a92af69b0c637a428d454d PKG_MAINTAINER:=Tianling Shen PKG_LICENSE:=MIT From f3207c5c74b00d12f0ef87b1424621728ad9ccb0 Mon Sep 17 00:00:00 2001 From: Oskari Rauta Date: Sat, 25 Mar 2023 12:02:19 +0200 Subject: [PATCH 3/3] pax-utils: add new package Description: A suite of ELF tools to aid auditing systems. Contains various ELF related utils for ELF32, ELF64 binaries useful for displaying PaX and security info on a large groups of binary files. Signed-off-by: Oskari Rauta --- utils/pax-utils/Config.in | 4 +++ utils/pax-utils/Makefile | 52 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 utils/pax-utils/Config.in create mode 100644 utils/pax-utils/Makefile diff --git a/utils/pax-utils/Config.in b/utils/pax-utils/Config.in new file mode 100644 index 000000000..06958c7c2 --- /dev/null +++ b/utils/pax-utils/Config.in @@ -0,0 +1,4 @@ +config PAX_UTILS_SECCOMP + depends on PACKAGE_pax-utils + bool "build with support for seccomp" + default n diff --git a/utils/pax-utils/Makefile b/utils/pax-utils/Makefile new file mode 100644 index 000000000..d44a5da9a --- /dev/null +++ b/utils/pax-utils/Makefile @@ -0,0 +1,52 @@ +# +# Copyright (C) 2019 Daniel Engberg +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=pax-utils +PKG_VERSION:=1.3.7 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=https://dev.gentoo.org/~sam/distfiles/app-misc/pax-utils/ +PKG_HASH:=108362d29668d25cf7b0cadc63b15a4c1cfc0dbc71adc151b33c5fe7dece939a + +PKG_MAINTAINER:=Oskari Rauta +PKG_LICENSE:=GPL-2.0-only +PKG_LICENSE_FILES:=LICENSE + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/meson.mk + +define Package/pax-utils + SECTION:=utils + CATEGORY:=Utilities + TITLE:=ELF utils for security relevant property checking + URL:=https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities + DEPENDS:=+libcap +endef + +define Package/pax-utils/description + A suite of ELF tools to aid auditing systems. Contains various + ELF related utils for ELF32, ELF64 binaries useful for displaying + PaX and security info on a large groups of binary files. +endef + +define Package/pax-utils/config + source "$(SOURCE)/Config.in" +endef + +MESON_ARGS += \ + -Dlddtree_implementation=sh \ + -Duse_seccomp=$(if $(CONFIG_PAX_UTILS_SECCOMP),true,false) + +define Package/pax-utils/install + $(INSTALL_DIR) $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/{dumpelf,lddtree,pspax,scanelf,scanmacho,symtree} $(1)/usr/bin/ +endef + +$(eval $(call BuildPackage,pax-utils))