git: ab0c71eb34b3 - main - net/bird: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sun, 04 Aug 2024 12:18:58 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ab0c71eb34b37ba8683e820179ca31243cd8d905

commit ab0c71eb34b37ba8683e820179ca31243cd8d905
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-08-04 12:18:52 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-08-04 12:18:52 +0000

    net/bird: Remove expired port
    
    2024-07-31 net/bird: Upstream EOL was for the end of 2023
---
 MOVED                                  |  1 +
 net/Makefile                           |  1 -
 net/bird/Makefile                      | 40 ----------------------------------
 net/bird/distinfo                      |  3 ---
 net/bird/files/bird.in                 | 33 ----------------------------
 net/bird/files/bird6.in                | 33 ----------------------------
 net/bird/files/patch-sysdep_unix_krt.h | 11 ----------
 net/bird/files/patch-tools-Makefile.in | 15 -------------
 net/bird/files/patch-tools-Rules.in    | 14 ------------
 net/bird/pkg-descr                     | 12 ----------
 net/bird/pkg-plist                     |  4 ----
 11 files changed, 1 insertion(+), 166 deletions(-)

diff --git a/MOVED b/MOVED
index 3c89b62927be..3b2164a87b5b 100644
--- a/MOVED
+++ b/MOVED
@@ -3406,3 +3406,4 @@ graphics/xsvg||2024-08-04|Has expired: Depends on deprecated library graphics/li
 graphics/zphoto||2024-08-04|Has expired: Depends on expired graphics/ming
 math/ploticus-nox11||2024-08-04|Has expired: Depends on expired graphics/ming
 multimedia/hypnotix||2024-08-04|Has expired: Depends on expired www/py-imdbpy (use www/py-cinemagoer instead)
+net/bird||2024-08-04|Has expired: Upstream EOL was for the end of 2023
diff --git a/net/Makefile b/net/Makefile
index cea51310b9a7..f6760cf4ba2d 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -55,7 +55,6 @@
     SUBDIR += benthos
     SUBDIR += bindtest
     SUBDIR += binkd
-    SUBDIR += bird
     SUBDIR += bird2
     SUBDIR += bittwist
     SUBDIR += bmon
diff --git a/net/bird/Makefile b/net/bird/Makefile
deleted file mode 100644
index 04640580f37f..000000000000
--- a/net/bird/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME=	bird
-PORTVERSION=	1.6.8
-CATEGORIES=	net
-MASTER_SITES=	ftp://bird.network.cz/pub/bird/
-
-MAINTAINER=	olivier@FreeBSD.org
-COMMENT?=	Dynamic IP routing daemon (${FLAVOR:Uipv4:S/ip/IP/} version)
-WWW=		https://bird.network.cz/
-
-LICENSE=	GPLv2
-
-DEPRECATED=	Upstream EOL was for the end of 2023
-EXPIRATION_DATE=	2024-07-31
-
-FLAVORS=	ipv4 ipv6
-ipv6_PKGNAMESUFFIX=	6
-
-USES=		autoreconf bison cpe gmake ncurses readline
-
-CPE_VENDOR=	nic
-
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--localstatedir=/var
-
-MAKE_JOBS_UNSAFE=	yes
-
-USE_RC_SUBR=	${PKGBASE}
-
-GROUPS=		birdvty
-
-PORTSCOUT=	limit:^1\.
-
-.if ${FLAVOR:U} == ipv6
-CONFIGURE_ARGS+=	--enable-ipv6
-PLIST_SUB=	VER=6
-.else
-PLIST_SUB?=	VER=""
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/bird/distinfo b/net/bird/distinfo
deleted file mode 100644
index 530b02d55294..000000000000
--- a/net/bird/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1568328091
-SHA256 (bird-1.6.8.tar.gz) = 6c61ab5d2ef59d2559a8735b8252b5a0238013b43e5fb8a96c5d9d06e7bc00b2
-SIZE (bird-1.6.8.tar.gz) = 1042222
diff --git a/net/bird/files/bird.in b/net/bird/files/bird.in
deleted file mode 100644
index 8922eb3230b8..000000000000
--- a/net/bird/files/bird.in
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: bird dynamicrouting
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# bird_enable (bool):   Set to NO by default.
-#               Set it to YES to enable bird.
-# bird_config (path):   Set to %%PREFIX%%/etc/bird.conf
-#               by default.
-#
-
-. /etc/rc.subr
-
-name="bird"
-rcvar=bird_enable
-
-command=%%PREFIX%%/sbin/${name}
-
-load_rc_config $name
-
-extra_commands="reload"
-
-: ${bird_enable="NO"}
-: ${bird_config="%%PREFIX%%/etc/bird.conf"}
-: ${bird_group="birdvty"}
-
-command_args="-P /var/run/${name}.pid -c $bird_config -g $bird_group"
-
-run_rc_command "$1"
diff --git a/net/bird/files/bird6.in b/net/bird/files/bird6.in
deleted file mode 100644
index 78a1ce92bda4..000000000000
--- a/net/bird/files/bird6.in
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: bird6 dynamicrouting
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# bird6_enable (bool):   Set to NO by default.
-#               Set it to YES to enable bird6.
-# bird6_config (path):   Set to %%PREFIX%%/etc/bird6.conf
-#               by default.
-#
-
-. /etc/rc.subr
-
-name="bird6"
-rcvar=bird6_enable
-
-command=%%PREFIX%%/sbin/${name}
-
-load_rc_config $name
-
-extra_commands="reload"
-
-: ${bird6_enable="NO"}
-: ${bird6_config="%%PREFIX%%/etc/bird6.conf"}
-: ${bird6_group="birdvty"}
-
-command_args="-P /var/run/${name}.pid -c $bird6_config -g $bird6_group"
-
-run_rc_command "$1"
diff --git a/net/bird/files/patch-sysdep_unix_krt.h b/net/bird/files/patch-sysdep_unix_krt.h
deleted file mode 100644
index a877ca5bf974..000000000000
--- a/net/bird/files/patch-sysdep_unix_krt.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- sysdep/unix/krt.h.orig	2020-08-20 21:22:44 UTC
-+++ sysdep/unix/krt.h
-@@ -112,7 +112,7 @@ struct kif_proto {
-   struct kif_state sys;		/* Sysdep state */
- };
- 
--struct kif_proto *kif_proto;
-+extern struct kif_proto *kif_proto;
- 
- #define KIF_CF ((struct kif_config *)p->p.cf)
- 
diff --git a/net/bird/files/patch-tools-Makefile.in b/net/bird/files/patch-tools-Makefile.in
deleted file mode 100644
index 6fafb2fc1761..000000000000
--- a/net/bird/files/patch-tools-Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
---- tools/Makefile.in.orig	2016-04-29 09:13:23 UTC
-+++ tools/Makefile.in
-@@ -77,11 +77,7 @@ install: all
- 	if test -n "@CLIENT@" ; then								\
- 		$(INSTALL_PROGRAM) $(exedir)/birdc $(DESTDIR)/$(sbindir)/birdc@SUFFIX@ ;	\
- 	fi
--	if ! test -f $(DESTDIR)/@CONFIG_FILE@ ; then						\
--		$(INSTALL_DATA) $(srcdir)/doc/bird.conf.example $(DESTDIR)/@CONFIG_FILE@ ;	\
--	else											\
--		echo "Not overwriting old bird@SUFFIX@.conf" ;					\
--	fi
-+	$(INSTALL_DATA) $(srcdir)/doc/bird.conf.example $(DESTDIR)/@CONFIG_FILE@.example
- 
- install-docs:
- 	$(INSTALL) -d $(DESTDIR)/$(docdir)
diff --git a/net/bird/files/patch-tools-Rules.in b/net/bird/files/patch-tools-Rules.in
deleted file mode 100644
index 2b08b297d996..000000000000
--- a/net/bird/files/patch-tools-Rules.in
+++ /dev/null
@@ -1,14 +0,0 @@
---- tools/Rules.in.orig	2016-04-29 09:13:23 UTC
-+++ tools/Rules.in
-@@ -66,10 +66,8 @@ else
- subdir: all.o
- 
- all.o: $(objs)
--#       $(LD) -r -o $@ $^
--#	Changed to $(CC) because $(LD) has problems with crosscompiling
- 	@echo LD -r -o $@ $^
--	@$(CC) -nostdlib -r -o $@ $^
-+	$(LD) -r -o $@ $^
- 
- endif
- 
diff --git a/net/bird/pkg-descr b/net/bird/pkg-descr
deleted file mode 100644
index 842e9ed1a801..000000000000
--- a/net/bird/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The BIRD project aims to develop a fully functional dynamic IP routing daemon.
-
-- Both IPv4 and IPv6
-- Multiple routing tables
-- BGP
-- RIP
-- OSPF
-- Static routes
-- Inter-table protocol
-- Command-line interface
-- Soft reconfiguration
-- Powerful language for route filtering
diff --git a/net/bird/pkg-plist b/net/bird/pkg-plist
deleted file mode 100644
index 552886f65419..000000000000
--- a/net/bird/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-@sample etc/bird%%VER%%.conf.example etc/bird%%VER%%.conf
-sbin/bird%%VER%%
-sbin/birdc%%VER%%
-sbin/birdcl%%VER%%