From 4b5b4f12a21ff5104a3b7c22c544f4a536232bc6 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Mon, 16 Jun 2025 15:51:53 -0500 Subject: [PATCH] libmcrypt: drop package, as it is unmaintained upstream Libmcrypt has not seen any updates for years. Distributions have started patching libmcrypt to comply with C99 and recent versions of GCC, but none of the OpenWrt packages require it anymore. The last OpenWrt package to require libmcrypt was php8-pecl-mcrypt. OpenWrt dropped that package with commit 1a0c8b72. Signed-off-by: W. Michael Petullo --- libs/libmcrypt/Makefile | 63 ----------------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 libs/libmcrypt/Makefile diff --git a/libs/libmcrypt/Makefile b/libs/libmcrypt/Makefile deleted file mode 100644 index ef70444175..0000000000 --- a/libs/libmcrypt/Makefile +++ /dev/null @@ -1,63 +0,0 @@ -# -# Copyright (C) 2006-2010 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:=libmcrypt -PKG_VERSION:=2.5.8 -PKG_RELEASE:=2 - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 -PKG_SOURCE_URL:=@SF/mcrypt -PKG_HASH:=bf2f1671f44af88e66477db0982d5ecb5116a5c767b0a0d68acb34499d41b793 - -PKG_MAINTAINER:=W. Michael Petullo -PKG_LICENSE:=LGPL-2.1-or-later -PKG_LICENSE_FILES:=COPYING.LIB -PKG_CPE_ID:=cpe:/a:mcrypt:libmcrypt - -PKG_INSTALL:=1 -PKG_BUILD_PARALLEL:=1 - -include $(INCLUDE_DIR)/package.mk - -define Package/libmcrypt - SECTION:=libs - CATEGORY:=Libraries - TITLE:=Cryptographic library - URL:=http://mcrypt.sourceforge.net/ -endef - -define Package/libmcrypt/description - libmcrypt is a cryptographic library that conveniently brings - together a variety of ciphers for convenient use. -endef - -CONFIGURE_ARGS += \ - --enable-shared \ - --enable-static - -TARGET_CFLAGS += $(FPIC) - -define Build/InstallDev - $(INSTALL_DIR) $(1)/usr/include - $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/ - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libmcrypt.{a,so*} $(1)/usr/lib/ - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/libmcrypt-config $(1)/usr/bin/ - $(SED) 's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' $(1)/usr/bin/libmcrypt-config - $(INSTALL_DIR) $(2)/bin - $(LN) ../../usr/bin/libmcrypt-config $(2)/bin/libmcrypt-config -endef - -define Package/libmcrypt/install - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libmcrypt.so.* $(1)/usr/lib/ -endef - -$(eval $(call BuildPackage,libmcrypt)) -- 2.30.2