From f36879fe22c1838f3ba3b0e1cd5675efd7d5622f Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Tue, 23 Apr 2019 11:59:23 +0200 Subject: [PATCH] smcroute: remove package as it's orphaned If someone like to become the maintainer, please re-submit this package to the general openwrt package repository https://github.com/openwrt/packages Signed-off-by: Alexander Couzens --- smcroute/Makefile | 58 ----------------- smcroute/files/smcroute.init | 11 ---- ...001-Make-output-of-build-id-optional.patch | 65 ------------------- 3 files changed, 134 deletions(-) delete mode 100644 smcroute/Makefile delete mode 100644 smcroute/files/smcroute.init delete mode 100644 smcroute/patches/001-Make-output-of-build-id-optional.patch diff --git a/smcroute/Makefile b/smcroute/Makefile deleted file mode 100644 index e65c1de..0000000 --- a/smcroute/Makefile +++ /dev/null @@ -1,58 +0,0 @@ -# -# Copyright (C) 2014 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:=smcroute -PKG_VERSION:=2.0.0 -PKG_RELEASE:=2 -PKG_LICENSE:=GPL-2.0+ - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz -PKG_SOURCE_URL:=https://github.com/troglobit/smcroute/releases/download/$(PKG_VERSION) -PKG_MD5SUM:=cbf478e52ab9ae411adca41b9d22f68a - -PKG_FIXUP:=autoreconf - -include $(INCLUDE_DIR)/package.mk - -define Package/smcroute - SECTION:=net - CATEGORY:=Network - SUBMENU:=Routing and Redirection - TITLE:=Static Multicast Routing Daemon - URL:=http://troglobit.com/smcroute.html - MAINTAINER:=Leonardo Brondani Schenkel -endef - -define Package/smcroute/description - SMCRoute is a command line tool to manipulate the multicast routes of the Linux kernel. -endef - -ifeq ($(HOST_OS),FreeBSD) - TARGET_CFLAGS += -fno-builtin-log - TARGET_LDFLAGS += -fno-builtin-log -endif - -define Build/Compile - $(MAKE) CC="$(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS)" -C $(PKG_BUILD_DIR) all -endef - -define Package/smcroute/conffiles - /etc/smcroute.conf -endef - -define Package/smcroute/install - $(INSTALL_DIR) $(1)/usr/sbin - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_DIR) $(1)/etc/init.d/ - $(INSTALL_BIN) $(PKG_BUILD_DIR)/smcroute $(1)/usr/sbin/ - $(INSTALL_BIN) $(PKG_BUILD_DIR)/mcsender $(1)/usr/bin/ - $(INSTALL_CONF) $(PKG_BUILD_DIR)/smcroute.conf $(1)/etc - $(INSTALL_BIN) ./files/smcroute.init $(1)/etc/init.d/smcroute -endef - -$(eval $(call BuildPackage,smcroute)) diff --git a/smcroute/files/smcroute.init b/smcroute/files/smcroute.init deleted file mode 100644 index 3e36272..0000000 --- a/smcroute/files/smcroute.init +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh /etc/rc.common -# Copyright (C) 2006-2010 OpenWrt.org -START=50 - -start() { - smcroute -d -} - -stop() { - smcroute -k -} diff --git a/smcroute/patches/001-Make-output-of-build-id-optional.patch b/smcroute/patches/001-Make-output-of-build-id-optional.patch deleted file mode 100644 index bffecc9..0000000 --- a/smcroute/patches/001-Make-output-of-build-id-optional.patch +++ /dev/null @@ -1,65 +0,0 @@ -Author: Micha Lenk -Date: Thu, 7 May 2015 21:54:31 +0200 -Description: Make output of build id optional - With free software, anyone can inspect the source code for malicious flaws. - But the software is often provided as binary packages to its users. The idea - of “deterministic” or “reproducible” builds is to empower anyone to verify - that no flaws have been introduced during the build process by reproducing - byte-for-byte identical binary packages from a given source. See also: - https://wiki.debian.org/ReproducibleBuilds - . - Prior to this change a timestamp generated at build time is included in the - output of 'smcroute -v'. As a result the binary is unreproducible. - . - With this change, users that still want 'smcroute -v' to include a build id - can run './configure --enable-build-id' to get the build id back (or even - specify a custom build id). -Origin: upstream, https://github.com/troglobit/smcroute/commit/73f6f14907f709e40689216291621ad26cd22ecd -Bug-Debian: https://bugs.debian.org/784694 -Last-Update: 2017-08-08 - ---- - configure.ac | 9 ++++++++- - smcroute.c | 6 +++++- - 2 files changed, 13 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 556d958..eb4a291 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -181,7 +181,14 @@ AC_COMPILE_IFELSE( - [AC_MSG_RESULT(no)]) - - # Add build number to config.h.in --AC_DEFINE_UNQUOTED([BUILD], "`date +%y%m%d`", [Build number, abbreviated date.]) -+AC_ARG_ENABLE([build-id], -+ [AS_HELP_STRING([--enable-build-id@<:@=ID@:>@], -+ [show build id in output of 'smcroute -v'])], -+ [AS_IF([test "x$enableval" = "xyes" ], -+ [build_id=`date +%y%m%d`], -+ [build_id=$enableval]) -+ AC_DEFINE_UNQUOTED([BUILD], "$build_id", [Build number, abbreviated date.])]) -+ - - # Checks for library functions. - AC_FUNC_FORK -diff --git a/smcroute.c b/smcroute.c -index 7bd3c72..0287458 100644 ---- a/smcroute.c -+++ b/smcroute.c -@@ -46,7 +46,11 @@ static const char *conf_file = SMCROUTE_SYSTEM_CONF; - - extern char *__progname; - static const char version_info[] = -- "SMCRoute version " PACKAGE_VERSION " build " BUILD "\n"; -+ "SMCRoute version " PACKAGE_VERSION -+#ifdef BUILD -+ " build " BUILD -+#endif -+ "\n"; - - static const char usage_info[] = - "Usage: smcroute [OPTIONS]... [ARGS]...\n" --- -2.11.0 - -- 2.30.2