From 70a7196e74d669a5594a9972f804db2552a91b46 Mon Sep 17 00:00:00 2001
From: viktorxda <35473052+viktorxda@users.noreply.github.com>
Date: Sun, 24 Mar 2024 18:33:44 +0100
Subject: [PATCH] [no ci] Package: remove broken/discontinued packages (#1357)

---
 .../configs/t10_lite_defconfig                |   2 -
 .../configs/t20_lite_defconfig                |   2 -
 .../configs/t20_ultimate_defconfig            |   2 -
 .../configs/t21_lite_defconfig                |   2 -
 .../configs/t21_ultimate_defconfig            |   2 -
 .../configs/t30_lite_defconfig                |   2 -
 .../configs/t31_lite_defconfig                |   3 -
 .../configs/t31_ultimate_defconfig            |   3 -
 .../configs/t40_lite_defconfig                |   2 -
 .../configs/t40_ultimate_defconfig            |   2 -
 general/package/Config.in                     |   4 -
 general/package/atbm6441/Config.in            |   5 -
 general/package/atbm6441/atbm6441.mk          |  15 ---
 general/package/ingenic-audiodaemon/Config.in |   4 -
 .../ingenic-audiodaemon.mk                    |  21 ----
 general/package/ingenic-diag-tools/Config.in  |   4 -
 .../ingenic-diag-tools/ingenic-diag-tools.mk  |  18 ---
 general/package/ingenic-pwm/Config.in         |   4 -
 general/package/ingenic-pwm/ingenic-pwm.mk    |  18 ---
 general/package/logcat-openipc/Config.in      |   4 -
 .../package/logcat-openipc/logcat-openipc.mk  |  15 ---
 general/package/memdump/src/memdump.c         | 112 ------------------
 general/package/wireguard-openipc/.dot        |   0
 23 files changed, 246 deletions(-)
 delete mode 100644 general/package/atbm6441/Config.in
 delete mode 100644 general/package/atbm6441/atbm6441.mk
 delete mode 100644 general/package/ingenic-audiodaemon/Config.in
 delete mode 100644 general/package/ingenic-audiodaemon/ingenic-audiodaemon.mk
 delete mode 100644 general/package/ingenic-diag-tools/Config.in
 delete mode 100644 general/package/ingenic-diag-tools/ingenic-diag-tools.mk
 delete mode 100644 general/package/ingenic-pwm/Config.in
 delete mode 100644 general/package/ingenic-pwm/ingenic-pwm.mk
 delete mode 100644 general/package/logcat-openipc/Config.in
 delete mode 100644 general/package/logcat-openipc/logcat-openipc.mk
 delete mode 100644 general/package/memdump/src/memdump.c
 delete mode 100644 general/package/wireguard-openipc/.dot

diff --git a/br-ext-chip-ingenic/configs/t10_lite_defconfig b/br-ext-chip-ingenic/configs/t10_lite_defconfig
index ee97ef54..26c9a49c 100644
--- a/br-ext-chip-ingenic/configs/t10_lite_defconfig
+++ b/br-ext-chip-ingenic/configs/t10_lite_defconfig
@@ -108,8 +108,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
 BR2_PACKAGE_WIREGUARD_TOOLS=y
 
 # DEBUG
-BR2_PACKAGE_INGENIC_PWM=y
-BR2_PACKAGE_LOGCAT_OPENIPC=y
 # BR2_PACKAGE_HOST_GDB is not set
 # BR2_PACKAGE_GDB is not set
 
diff --git a/br-ext-chip-ingenic/configs/t20_lite_defconfig b/br-ext-chip-ingenic/configs/t20_lite_defconfig
index c1882bae..b7bfd105 100644
--- a/br-ext-chip-ingenic/configs/t20_lite_defconfig
+++ b/br-ext-chip-ingenic/configs/t20_lite_defconfig
@@ -108,8 +108,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
 BR2_PACKAGE_WIREGUARD_TOOLS=y
 
 # DEBUG
-BR2_PACKAGE_INGENIC_PWM=y
-BR2_PACKAGE_LOGCAT_OPENIPC=y
 # BR2_PACKAGE_HOST_GDB is not set
 # BR2_PACKAGE_GDB is not set
 
diff --git a/br-ext-chip-ingenic/configs/t20_ultimate_defconfig b/br-ext-chip-ingenic/configs/t20_ultimate_defconfig
index 62de2784..515a950c 100644
--- a/br-ext-chip-ingenic/configs/t20_ultimate_defconfig
+++ b/br-ext-chip-ingenic/configs/t20_ultimate_defconfig
@@ -123,8 +123,6 @@ BR2_PACKAGE_ZEROTIER_ONE=y
 # BR2_PACKAGE_NABTO is not set
 
 # DEBUG
-BR2_PACKAGE_LOGCAT_OPENIPC=y
-BR2_PACKAGE_INGENIC_PWM=y
 # BR2_PACKAGE_HOST_GDB is not set
 # BR2_PACKAGE_GDB is not set
 
diff --git a/br-ext-chip-ingenic/configs/t21_lite_defconfig b/br-ext-chip-ingenic/configs/t21_lite_defconfig
index fcb9308f..05c4c6db 100644
--- a/br-ext-chip-ingenic/configs/t21_lite_defconfig
+++ b/br-ext-chip-ingenic/configs/t21_lite_defconfig
@@ -108,8 +108,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
 BR2_PACKAGE_WIREGUARD_TOOLS=y
 
 # DEBUG
-BR2_PACKAGE_INGENIC_PWM=y
-BR2_PACKAGE_LOGCAT_OPENIPC=y
 # BR2_PACKAGE_HOST_GDB is not set
 # BR2_PACKAGE_GDB is not set
 
diff --git a/br-ext-chip-ingenic/configs/t21_ultimate_defconfig b/br-ext-chip-ingenic/configs/t21_ultimate_defconfig
index f2b35f03..ccdded41 100644
--- a/br-ext-chip-ingenic/configs/t21_ultimate_defconfig
+++ b/br-ext-chip-ingenic/configs/t21_ultimate_defconfig
@@ -111,8 +111,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
 BR2_PACKAGE_WIREGUARD_TOOLS=y
 
 # DEBUG
-BR2_PACKAGE_INGENIC_PWM=y
-BR2_PACKAGE_LOGCAT_OPENIPC=y
 # BR2_PACKAGE_HOST_GDB is not set
 # BR2_PACKAGE_GDB is not set
 
diff --git a/br-ext-chip-ingenic/configs/t30_lite_defconfig b/br-ext-chip-ingenic/configs/t30_lite_defconfig
index 80284103..3ec14f43 100644
--- a/br-ext-chip-ingenic/configs/t30_lite_defconfig
+++ b/br-ext-chip-ingenic/configs/t30_lite_defconfig
@@ -108,8 +108,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
 BR2_PACKAGE_WIREGUARD_TOOLS=y
 
 # DEBUG
-BR2_PACKAGE_INGENIC_PWM=y
-BR2_PACKAGE_LOGCAT_OPENIPC=y
 # BR2_PACKAGE_HOST_GDB is not set
 # BR2_PACKAGE_GDB is not set
 
diff --git a/br-ext-chip-ingenic/configs/t31_lite_defconfig b/br-ext-chip-ingenic/configs/t31_lite_defconfig
index 000dc32e..734ba756 100644
--- a/br-ext-chip-ingenic/configs/t31_lite_defconfig
+++ b/br-ext-chip-ingenic/configs/t31_lite_defconfig
@@ -111,9 +111,6 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y
 # BR2_PACKAGE_ONVIF_SIMPLE_SERVER is not set
 
 # DEBUG
-BR2_PACKAGE_INGENIC_PWM=y
-BR2_PACKAGE_LOGCAT_OPENIPC=y
-BR2_PACKAGE_INGENIC_DIAG_TOOLS=y
 # BR2_PACKAGE_HOST_GDB is not set
 # BR2_PACKAGE_GDB is not set
 
diff --git a/br-ext-chip-ingenic/configs/t31_ultimate_defconfig b/br-ext-chip-ingenic/configs/t31_ultimate_defconfig
index 988ac2af..8cbece8e 100644
--- a/br-ext-chip-ingenic/configs/t31_ultimate_defconfig
+++ b/br-ext-chip-ingenic/configs/t31_ultimate_defconfig
@@ -129,9 +129,6 @@ BR2_PACKAGE_ZEROTIER_ONE=y
 # BR2_PACKAGE_NABTO is not set
 
 # DEBUG
-BR2_PACKAGE_LOGCAT_OPENIPC=y
-BR2_PACKAGE_INGENIC_PWM=y
-BR2_PACKAGE_INGENIC_DIAG_TOOLS=y
 # BR2_PACKAGE_HOST_GDB is not set
 # BR2_PACKAGE_GDB is not set
 
diff --git a/br-ext-chip-ingenic/configs/t40_lite_defconfig b/br-ext-chip-ingenic/configs/t40_lite_defconfig
index 4dfcadf1..c81992d2 100644
--- a/br-ext-chip-ingenic/configs/t40_lite_defconfig
+++ b/br-ext-chip-ingenic/configs/t40_lite_defconfig
@@ -108,8 +108,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
 BR2_PACKAGE_WIREGUARD_TOOLS=y
 
 # DEBUG
-BR2_PACKAGE_INGENIC_PWM=y
-BR2_PACKAGE_LOGCAT_OPENIPC=y
 # BR2_PACKAGE_HOST_GDB is not set
 # BR2_PACKAGE_GDB is not set
 
diff --git a/br-ext-chip-ingenic/configs/t40_ultimate_defconfig b/br-ext-chip-ingenic/configs/t40_ultimate_defconfig
index 9d01ca61..612a29db 100644
--- a/br-ext-chip-ingenic/configs/t40_ultimate_defconfig
+++ b/br-ext-chip-ingenic/configs/t40_ultimate_defconfig
@@ -120,8 +120,6 @@ BR2_PACKAGE_ZEROTIER_ONE=y
 # BR2_PACKAGE_NABTO is not set
 
 # DEBUG
-BR2_PACKAGE_LOGCAT_OPENIPC=y
-BR2_PACKAGE_INGENIC_PWM=y
 # BR2_PACKAGE_HOST_GDB is not set
 # BR2_PACKAGE_GDB is not set
 
diff --git a/general/package/Config.in b/general/package/Config.in
index 82b8384d..8e270edb 100644
--- a/general/package/Config.in
+++ b/general/package/Config.in
@@ -2,7 +2,6 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/aic8800-openipc/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/allwinner-osdrv-v83x/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/ambarella-osdrv-s3l/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/atbm60xx/Config.in"
-source "$BR2_EXTERNAL_GENERAL_PATH/package/atbm6441/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/aura-httpd/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/autonight/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/aws-producer/Config.in"
@@ -36,14 +35,12 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/hisilicon-osdrv-hi3536dv100/Config.in
 source "$BR2_EXTERNAL_GENERAL_PATH/package/hisilicon-osdrv-serdes/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/hisilicon-osdrv1-sources/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/i2c-telemetry/Config.in"
-source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-diag-tools/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-opensdk/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-osdrv-t20/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-osdrv-t21/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-osdrv-t30/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-osdrv-t31/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-osdrv-t40/Config.in"
-source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-pwm/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/ipctool/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/jsonfilter/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/lame-openipc/Config.in"
@@ -59,7 +56,6 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/libsrtp-openipc/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/libwebsockets-openipc/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/linux-firmware-openipc/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/linux-patcher/Config.in"
-source "$BR2_EXTERNAL_GENERAL_PATH/package/logcat-openipc/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/majestic-fonts/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/majestic-plugins/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/majestic-webui/Config.in"
diff --git a/general/package/atbm6441/Config.in b/general/package/atbm6441/Config.in
deleted file mode 100644
index 086ed245..00000000
--- a/general/package/atbm6441/Config.in
+++ /dev/null
@@ -1,5 +0,0 @@
-config BR2_PACKAGE_ATBM6441
-	bool "atbm6441"
-	depends on BR2_LINUX_KERNEL
-	help
-	  Wireless driver atbm6441
diff --git a/general/package/atbm6441/atbm6441.mk b/general/package/atbm6441/atbm6441.mk
deleted file mode 100644
index d077beb6..00000000
--- a/general/package/atbm6441/atbm6441.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-################################################################################
-#
-# atbm6441
-#
-################################################################################
-
-ATBM6441_SITE = $(call github,gtxaspec,atbm6441,$(ATBM6441_VERSION))
-ATBM6441_VERSION = HEAD
-
-ATBM6441_LICENSE = GPL-2.0
-ATBM6441_MODULE_MAKE_OPTS = \
-	KSRC=$(LINUX_DIR)
-
-$(eval $(kernel-module))
-$(eval $(generic-package))
diff --git a/general/package/ingenic-audiodaemon/Config.in b/general/package/ingenic-audiodaemon/Config.in
deleted file mode 100644
index bbbcd9d7..00000000
--- a/general/package/ingenic-audiodaemon/Config.in
+++ /dev/null
@@ -1,4 +0,0 @@
-config BR2_PACKAGE_INGENIC_AUDIODAEMON
-	bool "ingenic-audiodaemon"
-	help
-	  Userspace program for interfacing with Audio on the Ingenic platform using IMP
diff --git a/general/package/ingenic-audiodaemon/ingenic-audiodaemon.mk b/general/package/ingenic-audiodaemon/ingenic-audiodaemon.mk
deleted file mode 100644
index a34ba54c..00000000
--- a/general/package/ingenic-audiodaemon/ingenic-audiodaemon.mk
+++ /dev/null
@@ -1,21 +0,0 @@
-################################################################################
-#
-# ingenic-audiodaemon
-#
-################################################################################
-
-INGENIC_AUDIODAEMON_VERSION = HEAD
-INGENIC_AUDIODAEMON_SITE = $(call github,gtxaspec,ingenic_audiodaemon,$(INGENIC_AUDIODAEMON_VERSION))
-INGENIC_AUDIODAEMON_LICENSE = GPL-2.0
-INGENIC_AUDIODAEMON_LICENSE_FILES = COPYING
-
-define INGENIC_AUDIODAEMON_BUILD_CMDS
-    $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) deps -C $(@D)
-    $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) all -C $(@D)
-endef
-
-define INGENIC_AUDIODAEMON_INSTALL_TARGET_CMDS
-    cp -a $(@D)/build/bin/. $(TARGET_DIR)/usr/bin/
-endef
-
-$(eval $(generic-package))
diff --git a/general/package/ingenic-diag-tools/Config.in b/general/package/ingenic-diag-tools/Config.in
deleted file mode 100644
index 498c9ccf..00000000
--- a/general/package/ingenic-diag-tools/Config.in
+++ /dev/null
@@ -1,4 +0,0 @@
-config BR2_PACKAGE_INGENIC_DIAG_TOOLS
-	bool "ingenic-diag-tools"
-	help
-	  Userspace program for manipulating GPIOs
diff --git a/general/package/ingenic-diag-tools/ingenic-diag-tools.mk b/general/package/ingenic-diag-tools/ingenic-diag-tools.mk
deleted file mode 100644
index 0e9e43f3..00000000
--- a/general/package/ingenic-diag-tools/ingenic-diag-tools.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-################################################################################
-#
-# ingenic-diag-tools
-#
-################################################################################
-
-INGENIC_DIAG_TOOLS_SITE = $(call github,gtxaspec,jz-diag-tools,$(INGENIC_DIAG_TOOLS_VERSION))
-INGENIC_DIAG_TOOLS_VERSION = HEAD
-
-define INGENIC_DIAG_TOOLS_BUILD_CMDS
-    $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)
-endef
-
-define INGENIC_DIAG_TOOLS_INSTALL_TARGET_CMDS
-    $(INSTALL) -D -m 0755 $(@D)/ingenic-gpio $(TARGET_DIR)/usr/bin/
-endef
-
-$(eval $(generic-package))
diff --git a/general/package/ingenic-pwm/Config.in b/general/package/ingenic-pwm/Config.in
deleted file mode 100644
index 81e36570..00000000
--- a/general/package/ingenic-pwm/Config.in
+++ /dev/null
@@ -1,4 +0,0 @@
-config BR2_PACKAGE_INGENIC_PWM
-	bool "ingenic-pwm"
-	help
-	  Userspace program for controlling PWM channels on the Ingenic platform
diff --git a/general/package/ingenic-pwm/ingenic-pwm.mk b/general/package/ingenic-pwm/ingenic-pwm.mk
deleted file mode 100644
index 7feb4688..00000000
--- a/general/package/ingenic-pwm/ingenic-pwm.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-################################################################################
-#
-# ingenic-pwm
-#
-################################################################################
-
-INGENIC_PWM_SITE = $(call github,gtxaspec,ingenic-pwm,$(INGENIC_PWM_VERSION))
-INGENIC_PWM_VERSION = HEAD
-
-define INGENIC_PWM_BUILD_CMDS
-    $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)
-endef
-
-define INGENIC_PWM_INSTALL_TARGET_CMDS
-    $(INSTALL) -D -m 0755 $(@D)/ingenic-pwm $(TARGET_DIR)/usr/bin/
-endef
-
-$(eval $(generic-package))
diff --git a/general/package/logcat-openipc/Config.in b/general/package/logcat-openipc/Config.in
deleted file mode 100644
index 68c7ed7e..00000000
--- a/general/package/logcat-openipc/Config.in
+++ /dev/null
@@ -1,4 +0,0 @@
-config BR2_PACKAGE_LOGCAT_OPENIPC
-	bool "logcat-openipc"
-	help
-	  Userspace programs for reading the Android logging facility, which is used by Ingenic IMP libraries
diff --git a/general/package/logcat-openipc/logcat-openipc.mk b/general/package/logcat-openipc/logcat-openipc.mk
deleted file mode 100644
index 3a34f7e4..00000000
--- a/general/package/logcat-openipc/logcat-openipc.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-################################################################################
-#
-# logcat-openipc
-#
-################################################################################
-
-LOGCAT_OPENIPC_SITE = $(call github,gtxaspec,linux_logcat,$(LOGCAT_OPENIPC_VERSION))
-LOGCAT_OPENIPC_VERSION = HEAD
-
-LOGCAT_OPENIPC_LICENSE = GPL-2.0
-LOGCAT_OPENIPC_LICENSE_FILES = COPYING
-
-LOGCAT_OPENIPC_INSTALL_STAGING = YES
-
-$(eval $(cmake-package))
diff --git a/general/package/memdump/src/memdump.c b/general/package/memdump/src/memdump.c
deleted file mode 100644
index 9a0886bc..00000000
--- a/general/package/memdump/src/memdump.c
+++ /dev/null
@@ -1,112 +0,0 @@
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/mman.h>
-#include <fcntl.h>
-#include <unistd.h>
-
-unsigned long parse_int (char *str);
-
-void dumphex(const void* data, size_t size) {
-	char ascii[17];
-	size_t i, j;
-	ascii[16] = '\0';
-	for (i = 0; i < size; ++i) {
-		printf("%02X ", ((unsigned char*)data)[i]);
-		if (((unsigned char*)data)[i] >= ' ' && ((unsigned char*)data)[i] <= '~') {
-			ascii[i % 16] = ((unsigned char*)data)[i];
-		} else {
-			ascii[i % 16] = '.';
-		}
-		if ((i+1) % 8 == 0 || i+1 == size) {
-			printf(" ");
-			if ((i+1) % 16 == 0) {
-				printf("|  %s \n", ascii);
-			} else if (i+1 == size) {
-				ascii[(i+1) % 16] = '\0';
-				if ((i+1) % 16 <= 8) {
-					printf(" ");
-				}
-				for (j = (i+1) % 16; j < 16; ++j) {
-					printf("   ");
-				}
-				printf("|  %s \n", ascii);
-			}
-		}
-	}
-}
-
-int main (int argc, char *argv[]) {
-	unsigned long addr, length;
-
-	int devmem;
-	void *mapping;
-
-	long page_size;
-	off_t map_base, extra_bytes;
-
-	char *buf;
-	ssize_t ret;
-
-	if (argc != 3) {
-		fprintf(stderr, "Usage: %s ADDR LENGTH\n", argv[0]);
-		exit(EXIT_FAILURE);
-	}
-
-	addr = parse_int(argv[1]);
-	length = parse_int(argv[2]);
-
-	devmem = open("/dev/mem", O_RDONLY);
-	if (devmem == -1) {
-		perror("Could not open /dev/mem");
-		goto open_fail;
-	}
-
-	page_size = sysconf(_SC_PAGE_SIZE);
-	map_base = addr & ~(page_size - 1);
-	extra_bytes = addr - map_base;
-
-	mapping = mmap(NULL, length + extra_bytes, PROT_READ, MAP_SHARED,
-	               devmem, map_base);
-	if (mapping == MAP_FAILED) {
-		perror("Could not map memory");
-		goto map_fail;
-	}
-
-	buf = malloc(length);
-	if (buf == NULL) {
-		fprintf(stderr, "Failed to allocate memory\n");
-		goto alloc_fail;
-	}
-
-	memcpy(buf, (char *)mapping + extra_bytes, length);
-	
-	dumphex(buf,length);
-
-	free(buf);
-
-alloc_fail:
-	munmap(mapping, length + extra_bytes);
-
-map_fail:
-	close(devmem);
-
-open_fail:
-	return EXIT_SUCCESS;
-}
-
-unsigned long parse_int (char *str) {
-	long long result;
-	char *endptr; 
-
-	result = strtoll(str, &endptr, 0);
-	if (str == '\0' || *endptr != '\0') {
-		fprintf(stderr, "\"%s\" is not a valid number\n", str);
-		exit(EXIT_FAILURE);
-	}
-
-	return (unsigned long)result;
-}
diff --git a/general/package/wireguard-openipc/.dot b/general/package/wireguard-openipc/.dot
deleted file mode 100644
index e69de29b..00000000