From 9ac11c8f1c916d18626541fa8094798ffc99c77a Mon Sep 17 00:00:00 2001 From: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com> Date: Sun, 22 Nov 2020 15:28:02 +0800 Subject: [PATCH] treewide: remove packages which already in feeds --- package/ctcgfw/port-mirroring/Makefile | 108 ------------------ package/lean/libidn2/Makefile | 93 --------------- package/lean/libtorrent-rasterbar/Makefile | 74 ------------ package/zxlhhyccc/libpciaccess/Makefile | 58 ---------- .../0004-Don-t-include-sys-io.h-on-arm.patch | 28 ----- package/zxlhhyccc/librouteros/Makefile | 54 --------- 6 files changed, 415 deletions(-) delete mode 100644 package/ctcgfw/port-mirroring/Makefile delete mode 100644 package/lean/libidn2/Makefile delete mode 100644 package/lean/libtorrent-rasterbar/Makefile delete mode 100644 package/zxlhhyccc/libpciaccess/Makefile delete mode 100644 package/zxlhhyccc/libpciaccess/patches/0004-Don-t-include-sys-io.h-on-arm.patch delete mode 100644 package/zxlhhyccc/librouteros/Makefile diff --git a/package/ctcgfw/port-mirroring/Makefile b/package/ctcgfw/port-mirroring/Makefile deleted file mode 100644 index dbfb27d253..0000000000 --- a/package/ctcgfw/port-mirroring/Makefile +++ /dev/null @@ -1,108 +0,0 @@ -# -# @file Makefile -# -# @author Akagi201 -# @date 2015/03/23 -# -# OpenWrt feeds Makefile -# - -############################################## -# OpenWrt Makefile for port-mirroring program -# -# -# Most of the variables used here are defined in -# the include directives below. We just need to -# specify a basic description of the package, -# where to build our program, where to find -# the source files, and where to install the -# compiled program on the router. -# -# Be very careful of spacing in this file. -# Indents should be tabs, not spaces, and -# there should be no trailing whitespace in -# lines that are not commented. -# -############################################## - -include $(TOPDIR)/rules.mk - -# Name and release number of this package -PKG_NAME:=port-mirroring -PKG_VERSION:=1.3 -PKG_RELEASE:=1 - -# This specifies the directory where we're going to build the program. -# The root build directory, $(BUILD_DIR), is by default the build_mipsel -# directory in your OpenWrt SDK directory -#PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -#PKG_SOURCE_URL:=http://port-mirroring.googlecode.com/files/ -#PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) - -PKG_SOURCE_PROTO:=git -PKG_SOURCE_URL:=https://github.com/Akagi201/port-mirroring.git -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=master -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) - -include $(INCLUDE_DIR)/package.mk - -# Specify package information for this program. -# The variables defined here should be self explanatory. -# If you are running Kamikaze, delete the DESCRIPTION -# variable below and uncomment the Kamikaze define -# directive for the description below -define Package/port-mirroring - SECTION:=net - CATEGORY:=Network - DEPENDS:=+libpcap +libpthread - TITLE:=port-mirroring tool - URL:=https://github.com/Akagi201/port-mirroring - MENU:=1 -endef - -define Package/port-mirroring/description - port-mirroring offers port mirror in a software. -endef - -# Specify where and how to install the program. Since we only have one file, -# the port-mirroring, install it by copying it to the /bin directory on -# the router. The $(1) variable represents the root directory on the router running -# OpenWrt. The $(INSTALL_DIR) variable contains a command to prepare the install -# directory if it does not already exist. Likewise $(INSTALL_BIN) contains the -# command to copy the binary file from its current location (in our case the build -# directory) to the install directory. -define Package/port-mirroring/install - $(INSTALL_DIR) $(1)/usr/sbin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/port-mirroring $(1)/usr/sbin/ - $(INSTALL_DIR) $(1)/etc/config - $(INSTALL_CONF) $(PKG_BUILD_DIR)/port-mirroring.conf $(1)/etc/config/port-mirroring - $(INSTALL_DIR) $(1)/etc/init.d - $(INSTALL_BIN) $(PKG_BUILD_DIR)/port-mirroringd $(1)/etc/init.d/port_mirroring -endef - -define Package/port-mirroring/postinst -#!/bin/sh -if [ -z "$${IPKG_INSTROOT}" ]; then - echo "Enabling rc.d symlink for port-mirroring" - /etc/init.d/port_mirroring enable -fi -exit 0 -endef - -define Package/port-mirroring/prerm -#!/bin/sh -# check if we are on real system -if [ -z "$${IPKG_INSTROOT}" ]; then - echo "Removing rc.d symlink for port-mirroring" - /etc/init.d/port_mirroring disable -fi -exit 0 -endef - -# This line executes the necessary commands to compile our program. -# The above define directives specify all the information needed, but this -# line calls BuildPackage which in turn actually uses this information to -# build a package. -$(eval $(call BuildPackage,port-mirroring)) diff --git a/package/lean/libidn2/Makefile b/package/lean/libidn2/Makefile deleted file mode 100644 index c023b5298d..0000000000 --- a/package/lean/libidn2/Makefile +++ /dev/null @@ -1,93 +0,0 @@ -# -# Copyright (C) 2017-2018 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:=libidn2 -PKG_VERSION:=2.0.4 -PKG_RELEASE:=1 -PKG_MAINTAINER:=Kevin Darbyshire-Bryant -PKG_LICENSE:=GPL-2.0-or-later LGPL-3.0-or-later -PKG_LICENSE_FILES:=COPYING COPYINGv2 COPYING.LESSERv3 - -PKG_SOURCE_URL:=@GNU/libidn -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_HASH:=644b6b03b285fb0ace02d241d59483d98bc462729d8bb3608d5cad5532f3d2f0 - -PKG_INSTALL:=1 - -include $(INCLUDE_DIR)/package.mk -include $(INCLUDE_DIR)/nls.mk - -define Package/idn2/Default - SECTION:=net - CATEGORY:=Network - URL:=http://www.gnu.org/software/libidn/ -endef - -define Package/idn2/Default/description - Libidn2 is a free software implementation of IDNA2008, - Punycode and TR46 in library form. It contains - functionality to convert internationalized domain - names to and from ASCII Compatible Encoding (ACE), - following the IDNA2008 and TR46 standards. -endef - -define Package/idn2 - $(call Package/idn2/Default) - SUBMENU:=IP Addresses and Names - TITLE:=GNU IDN2 (Internationalized Domain Name) tool - DEPENDS:=+libidn2 -endef - -define Package/idn2/description -$(call Package/idn2/Default/description) - - Command line tool using libidn2 - -endef - -define Package/libidn2 - SECTION:=libs - CATEGORY:=Libraries - DEPENDS:=+libunistring $(ICONV_DEPENDS) $(INTL_DEPENDS) - TITLE:=International domain name library (IDNA2008, Punycode and TR46) - URL:=https://www.gnu.org/software/libidn/#libidn2 -endef - -define Package/libidn2/description -$(call Package/idn2/Default/description) - - Library only package - -endef - -CONFIGURE_ARGS += \ - --disable-rpath \ - --disable-doc - -define Build/InstallDev - $(INSTALL_DIR) $(1)/usr/include - $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/idn2.h $(1)/usr/include - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{la,so}* $(1)/usr/lib/ - $(INSTALL_DIR) $(1)/usr/lib/pkgconfig - $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libidn2.pc $(1)/usr/lib/pkgconfig/ -endef - -define Package/idn2/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ -endef - -define Package/libidn2/install - $(INSTALL_DIR) $(1)/usr/lib/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/ -endef - -$(eval $(call BuildPackage,idn2)) -$(eval $(call BuildPackage,libidn2)) diff --git a/package/lean/libtorrent-rasterbar/Makefile b/package/lean/libtorrent-rasterbar/Makefile deleted file mode 100644 index ff9546747a..0000000000 --- a/package/lean/libtorrent-rasterbar/Makefile +++ /dev/null @@ -1,74 +0,0 @@ -include $(TOPDIR)/rules.mk - -PKG_NAME:=libtorrent-rasterbar -PKG_VERSION:=1.2.10 -PKG_RELEASE=1 - -PKG_SOURCE:=$(PKG_NAME)-libtorrent-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=https://codeload.github.com/arvidn/libtorrent/tar.gz/libtorrent-$(PKG_VERSION)? -PKG_HASH:=e0fedb583f1e7bdcc0eb80a9df064a1e6fb0b825d8423e64bdb0f7a35879a09e - -PKG_BUILD_DIR:=$(BUILD_DIR)/$(firstword $(subst -, ,$(PKG_NAME)))-libtorrent-$(PKG_VERSION) - -PKG_LICENSE:=BSD -PKG_LICENSE_FILES:=COPYING - -PKG_USE_MIPS16:=0 -PKG_BUILD_PARALLEL:=1 -PKG_INSTALL:=1 - -include $(INCLUDE_DIR)/package.mk - -define Package/libtorrent-rasterbar - SECTION:=libs - CATEGORY:=Libraries - TITLE:=Rasterbar BitTorrent library - URL:=https://www.libtorrent.org/ - DEPENDS:=+libstdcpp +libopenssl +boost +boost-system +boost-chrono +boost-random $(ICONV_DEPENDS) - MAINTAINER:=Arvid Norberg -endef - -define Package/libtorrent-rasterbar/description -Rasterbar libtorrent is a C++ library that aims to be a good alternative to -all the other bittorrent implementations around. It is a library and not a -full featured client, although it comes with a working example client. -endef - -TARGET_CFLAGS += $(if $(CONFIG_SOFT_FLOAT),-DBOOST_NO_FENV_H) -fPIC - -EXTRA_CXXFLAGS += $(if $(CONFIG_GCC_VERSION_4_8),-std=gnu++11,-std=gnu++14) - -TARGET_LDFLAGS += -lstdc++ - -CONFIGURE_ARGS += \ - --disable-debug \ - --disable-rpath \ - --enable-encryption \ - --enable-deprecated-functions \ - --with-gnu-ld \ - --with-openssl=$(STAGING_DIR)/usr \ - --with-boost=$(STAGING_DIR)/usr \ - --with-libiconv \ - --with-libiconv-prefix=$(ICONV_PREFIX) - -define Build/Configure - cd $(PKG_BUILD_DIR) ; \ - sh autotool.sh - $(call Build/Configure/Default) -endef - -define Build/InstallDev - $(INSTALL_DIR) $(1)/usr/include - $(CP) $(PKG_INSTALL_DIR)/usr/include/libtorrent $(1)/usr/include/ - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libtorrent-rasterbar.{a,so*} $(1)/usr/lib/ - $(INSTALL_DIR) $(1)/usr/lib/pkgconfig - $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libtorrent-rasterbar.pc $(1)/usr/lib/pkgconfig/ -endef - -define Package/libtorrent-rasterbar/install - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libtorrent-rasterbar.so.* $(1)/usr/lib/ -endef - -$(eval $(call BuildPackage,libtorrent-rasterbar)) diff --git a/package/zxlhhyccc/libpciaccess/Makefile b/package/zxlhhyccc/libpciaccess/Makefile deleted file mode 100644 index df351e90e6..0000000000 --- a/package/zxlhhyccc/libpciaccess/Makefile +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (C) 2019 Lucian Cristian -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. - -include $(TOPDIR)/rules.mk - -PKG_NAME:=libpciaccess -PKG_VERSION:=0.14 -PKG_RELEASE:=1 - -PKG_SOURCE_URL:=https://www.x.org/releases/individual/lib/ -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 -PKG_HASH:=3df543e12afd41fea8eac817e48cbfde5aed8817b81670a4e9e493bb2f5bf2a4 - -PKG_BUILD_PARALLEL:=1 -PKG_INSTALL:=1 - -PKG_MAINTAINER:= Lucian Cristian - -include $(INCLUDE_DIR)/package.mk - -define Package/libpciaccess - SECTION:=libs - CATEGORY:=Libraries - TITLE:=Generic PCI access library - URL:=https://xorg.freedesktop.org/ -endef - -TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed - -CONFIGURE_ARGS += \ - --prefix=/usr - -define Build/InstallDev - $(INSTALL_DIR) \ - $(1)/usr/include \ - $(1)/usr/lib - - $(CP) \ - $(PKG_INSTALL_DIR)/usr/include/* \ - $(1)/usr/include/ - - $(CP) \ - $(PKG_INSTALL_DIR)/usr/lib/{pkgconfig,*.so*} \ - $(1)/usr/lib/ -endef - -define Package/libpciaccess/install - $(INSTALL_DIR) \ - $(1)/usr/lib - - $(CP) \ - $(PKG_INSTALL_DIR)/usr/lib/*.so* \ - $(1)/usr/lib/ -endef - -$(eval $(call BuildPackage,libpciaccess)) diff --git a/package/zxlhhyccc/libpciaccess/patches/0004-Don-t-include-sys-io.h-on-arm.patch b/package/zxlhhyccc/libpciaccess/patches/0004-Don-t-include-sys-io.h-on-arm.patch deleted file mode 100644 index f532858244..0000000000 --- a/package/zxlhhyccc/libpciaccess/patches/0004-Don-t-include-sys-io.h-on-arm.patch +++ /dev/null @@ -1,28 +0,0 @@ -From b6df5202306bd71158b482f25ca2e6919645d4dd Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Thu, 4 Jun 2015 20:55:06 -0700 -Subject: [PATCH 4/4] Don't include sys/io.h on arm - -Signed-off-by: Khem Raj ---- -Upstream-Status: Pending - - src/linux_sysfs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/linux_sysfs.c b/src/linux_sysfs.c -index 3f95e53..1e3aad3 100644 ---- a/src/linux_sysfs.c -+++ b/src/linux_sysfs.c -@@ -50,7 +50,7 @@ - #include - #include - --#if defined(__i386__) || defined(__x86_64__) || defined(__arm__) -+#if defined(__i386__) || defined(__x86_64__) - #include - #else - #define inb(x) -1 --- -2.1.4 - diff --git a/package/zxlhhyccc/librouteros/Makefile b/package/zxlhhyccc/librouteros/Makefile deleted file mode 100644 index 2908de0774..0000000000 --- a/package/zxlhhyccc/librouteros/Makefile +++ /dev/null @@ -1,54 +0,0 @@ -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=librouteros -PKG_SOURCE_DATE:=2018-07-19 -PKG_SOURCE_VERSION:=c485c777ffbbbd87c3d72d843af36ba016803cae -PKG_RELEASE:=1 - -PKG_MAINTAINER:=Sven Roederer -PKG_LICENSE:=ISC -PKG_LICENSE_FILES:=COPYING - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_DATE).tar.gz -PKG_SOURCE_URL:=https://codeload.github.com/octo/librouteros/tar.gz/$(PKG_SOURCE_VERSION)? -PKG_HASH:=427e071fe270ff6c08e32a10e5beff2add4205e6c864b142f950efdb8d2245a4 -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_SOURCE_VERSION) - -PKG_FIXUP:=autoreconf -PKG_INSTALL:=1 -PKG_BUILD_PARALLEL:=1 - -include $(INCLUDE_DIR)/package.mk - -define Package/librouteros - TITLE:=A library that talks to MikroTik devices. - URL:=https://octo.github.io/librouteros/ - SECTION:=libs - CATEGORY:=Libraries -endef - -define Package/librouteros/description - librouteros is a library to communicate with RouterOS, the operating system of MikroTik's RouterBoards. - It uses the API port provided by those systems to connect and talk to the devices. librouteros is a - low-level library in that it abstracts the network protocol used but has next to no knowledge about the - commands and responses available -endef - -define Build/InstallDev - $(INSTALL_DIR) $(1)/usr/include - $(CP) $(PKG_INSTALL_DIR)/usr/include/routeros_*.h $(1)/usr/include/ - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/librouteros.{a,la,so*} $(1)/usr/lib/ -endef - -define Package/librouteros/install - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/librouteros.so.* $(1)/usr/lib/ -endef - -$(eval $(call BuildPackage,librouteros))