aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorRosen Penev <rosenp@gmail.com>2021-02-22 20:58:58 -0800
committerRosen Penev <rosenp@gmail.com>2021-03-05 15:07:46 -0800
commit39bc254663c6a5d54ff959366aba28f6ab9d7c4c (patch)
treec45c55e5b22363e7deb6693808bdcc99cfaab46a /utils
parentf2d7f216a4ec25554674348d21bbafc5308a6f2f (diff)
treewide: remove uClibc++ support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Diffstat (limited to 'utils')
-rw-r--r--utils/gddrescue/Makefile5
-rw-r--r--utils/hashdeep/Makefile13
-rw-r--r--utils/powertop/Makefile5
-rw-r--r--utils/qemu/Makefile7
-rw-r--r--utils/smartmontools/Makefile13
-rw-r--r--utils/ssdeep/Makefile5
-rw-r--r--utils/unrar/Makefile6
7 files changed, 21 insertions, 33 deletions
diff --git a/utils/gddrescue/Makefile b/utils/gddrescue/Makefile
index c5de5ebb7..7260aacef 100644
--- a/utils/gddrescue/Makefile
+++ b/utils/gddrescue/Makefile
@@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=gddrescue
PKG_VERSION:=1.23
-PKG_RELEASE:=3
+PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.xz
PKG_SOURCE_URL:=http://http.debian.net/debian/pool/main/g/$(PKG_NAME)
@@ -19,7 +19,6 @@ PKG_LICENSE_FILES:=LICENSE
PKG_INSTALL:=1
PKG_BUILD_PARALLEL:=1
-include $(INCLUDE_DIR)/uclibc++.mk
include $(INCLUDE_DIR)/package.mk
define Package/gddrescue
@@ -27,7 +26,7 @@ define Package/gddrescue
CATEGORY:=Utilities
TITLE:=Data recovery tool
URL:=https://www.gnu.org/software/ddrescue/
- DEPENDS:=$(CXX_DEPENDS)
+ DEPENDS:=+libstdcpp
endef
define Package/gddrescue/description
diff --git a/utils/hashdeep/Makefile b/utils/hashdeep/Makefile
index f697e08e2..673d389c0 100644
--- a/utils/hashdeep/Makefile
+++ b/utils/hashdeep/Makefile
@@ -2,19 +2,20 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=hashdeep
PKG_VERSION:=4.4
-PKG_RELEASE:=1
-PKG_MAINTAINER=Tobe Deprez <trldp@outlook.com>
-PKG_LICENSE:=NLPL
-PKG_LICENSE_FILES:=COPYING
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/jessek/hashdeep/tar.gz/v$(PKG_VERSION)?
PKG_HASH:=ad78d42142f9a74fe8ec0c61bc78d6588a528cbb9aede9440f50b6ff477f3a7f
+PKG_MAINTAINER:=Tobe Deprez <trldp@outlook.com>
+PKG_LICENSE:=NLPL
+PKG_LICENSE_FILES:=COPYING
+
PKG_FIXUP:=autoreconf
PKG_INSTALL:=1
+PKG_BUILD_PARALLEL:=1
-include $(INCLUDE_DIR)/uclibc++.mk
include $(INCLUDE_DIR)/package.mk
define Package/hashdeep
@@ -22,7 +23,7 @@ define Package/hashdeep
CATEGORY:=Utilities
TITLE:=Recursively compute hashsums or piecewise hashings
URL:=http://md5deep.sourceforge.net/
- DEPENDS:=$(CXX_DEPENDS)
+ DEPENDS:=+libstdcpp
endef
define Package/hashdeep/description
diff --git a/utils/powertop/Makefile b/utils/powertop/Makefile
index 68953d493..dd02385ca 100644
--- a/utils/powertop/Makefile
+++ b/utils/powertop/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=powertop
PKG_VERSION:=2.10
-PKG_RELEASE:=4
+PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-v$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://01.org/sites/default/files/downloads/
@@ -22,14 +22,13 @@ PKG_LICENSE:=GPL-2.0
PKG_BUILD_PARALLEL:=1
PKG_INSTALL:=1
-include $(INCLUDE_DIR)/uclibc++.mk
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk
define Package/powertop
SECTION:=utils
CATEGORY:=Utilities
- DEPENDS:=$(CXX_DEPENDS) $(INTL_DEPENDS) +libpci +libncursesw +libnl-genl
+ DEPENDS:=$(INTL_DEPENDS) +libstdcpp +libpci +libncursesw +libnl-genl
TITLE:=Power consumption monitor
URL:=https://01.org/powertop
endef
diff --git a/utils/qemu/Makefile b/utils/qemu/Makefile
index a706993d0..81d225cab 100644
--- a/utils/qemu/Makefile
+++ b/utils/qemu/Makefile
@@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=qemu
PKG_VERSION:=5.0.0
-PKG_RELEASE:=4
+PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_HASH:=2f13a92a0fa5c8b69ff0796b59b86b080bbb92ebad5d301a7724dd06b5e78cb6
PKG_SOURCE_URL:=http://download.qemu.org/
@@ -25,13 +25,12 @@ PKG_USE_MIPS16:=0
PKG_BUILD_DEPENDS+=spice-protocol
-include $(INCLUDE_DIR)/uclibc++.mk
include $(INCLUDE_DIR)/nls.mk
include $(INCLUDE_DIR)/package.mk
QEMU_DEPS_IN_GUEST := @(TARGET_x86_64||TARGET_armvirt||TARGET_malta)
QEMU_DEPS_IN_HOST := @(TARGET_x86_64||TARGET_sunxi)
-QEMU_DEPS_IN_HOST += $(CXX_DEPENDS)
+QEMU_DEPS_IN_HOST += +libstdcpp
QEMU_DEPS_IN_HOST += $(ICONV_DEPENDS)
define Package/virtio-console-helper
@@ -54,7 +53,7 @@ define Package/qemu-ga
SUBMENU:=Virtualization
TITLE:=QEMU Guest Agent
URL:=http://www.qemu.org
- DEPENDS:= +glib2 +virtio-console-helper $(CXX_DEPENDS) $(QEMU_DEPS_IN_GUEST)
+ DEPENDS:= +glib2 +virtio-console-helper +libstdcpp $(QEMU_DEPS_IN_GUEST)
endef
define Package/qemu-ga/install
diff --git a/utils/smartmontools/Makefile b/utils/smartmontools/Makefile
index bd1b97473..6a5198eb2 100644
--- a/utils/smartmontools/Makefile
+++ b/utils/smartmontools/Makefile
@@ -6,11 +6,10 @@
#
include $(TOPDIR)/rules.mk
-include $(INCLUDE_DIR)/uclibc++.mk
PKG_NAME:=smartmontools
PKG_VERSION:=7.2
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/smartmontools
@@ -34,7 +33,7 @@ endef
define Package/smartmontools
$(call Package/smartmontools/Default)
- DEPENDS:=$(CXX_DEPENDS)
+ DEPENDS:=+libstdcpp
TITLE+= Tool
endef
@@ -47,7 +46,7 @@ endef
define Package/smartd
$(call Package/smartmontools/Default)
- DEPENDS:=$(CXX_DEPENDS)
+ DEPENDS:=+libstdcpp
TITLE+= Daemon
endef
@@ -79,11 +78,6 @@ define Package/smartd-mail/description
A script for mailing about SMART issues
endef
-ifeq ($(CONFIG_USE_UCLIBCXX),y)
-TARGET_LDFLAGS +=-nodefaultlibs
-else
-CONFIGURE_VARS += with_cxx11_regex=yes
-endif
TARGET_LDFLAGS += -flto
TARGET_CXXFLAGS +=-fno-rtti -flto
@@ -97,6 +91,7 @@ CONFIGURE_ARGS += \
#lower file size vs. CONFIGURE_ARGS
CONFIGURE_VARS += \
+ with_cxx11_regex=yes \
with_smartdplugindir=no \
with_systemdenvfile=no \
with_systemdsystemunitdir=no \
diff --git a/utils/ssdeep/Makefile b/utils/ssdeep/Makefile
index f089756c2..9f4a5c075 100644
--- a/utils/ssdeep/Makefile
+++ b/utils/ssdeep/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=ssdeep
PKG_VERSION:=2.14.1
-PKG_RELEASE=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/ssdeep-project/ssdeep/releases/download/release-$(PKG_VERSION)/
@@ -22,7 +22,6 @@ PKG_LICENSE:=GPL-2.0
PKG_LICENSE_FILES:=COPYING
PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec@nic.cz>
-include $(INCLUDE_DIR)/uclibc++.mk
include $(INCLUDE_DIR)/package.mk
define Package/ssdeep
@@ -30,7 +29,7 @@ define Package/ssdeep
CATEGORY:=Utilities
TITLE:=A program to compute and match fuzzy hashes
URL:=https://ssdeep-project.github.io/ssdeep
- DEPENDS:=$(CXX_DEPENDS)
+ DEPENDS:=+libstdcpp
endef
define Package/ssdeep/description
diff --git a/utils/unrar/Makefile b/utils/unrar/Makefile
index f106b752b..593a3b35f 100644
--- a/utils/unrar/Makefile
+++ b/utils/unrar/Makefile
@@ -23,12 +23,8 @@ PKG_CPE_ID:=cpe:/a:rarlab:unrar
PKG_INSTALL:=1
PKG_BUILD_PARALLEL:=1
-include $(INCLUDE_DIR)/uclibc++.mk
include $(INCLUDE_DIR)/package.mk
-ifeq ($(CONFIG_USE_UCLIBCXX),y)
-TARGET_LDFLAGS +=-nodefaultlibs
-endif
TARGET_CXXFLAGS +=-fno-rtti -flto
TARGET_LDFLAGS +=$(FPIC) -Wl,--gc-sections $(if $(CONFIG_USE_GLIBC),-lpthread)
@@ -36,7 +32,7 @@ define Package/unrar/Default
TITLE:=UnRAR
SUBMENU:=Compression
URL:=https://www.rarlab.com/
- DEPENDS:=$(CXX_DEPENDS) +libpthread
+ DEPENDS:=+libstdcpp +libpthread
endef
define Package/unrar