git: b676304b2065 - main - audio/icecast-kh: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Thu, 22 Aug 2024 20:56:58 UTC
The branch main has been updated by rene:

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

commit b676304b206589618d4779cee895b6cbe5082d75
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-08-22 20:56:51 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-08-22 20:56:51 +0000

    audio/icecast-kh: Remove expired port
    
    2024-08-21 audio/icecast-kh: Fails to build with libxml2 2.13.2 (PR 280159)
---
 MOVED                                         |  1 +
 audio/Makefile                                |  1 -
 audio/icecast-kh/Makefile                     | 50 --------------------------
 audio/icecast-kh/distinfo                     |  3 --
 audio/icecast-kh/files/icecast.in             | 38 --------------------
 audio/icecast-kh/files/mv-patch-src-stats.c   | 14 --------
 audio/icecast-kh/files/patch-conf_Makefile.in | 12 -------
 audio/icecast-kh/files/patch-configure        | 35 ------------------
 audio/icecast-kh/files/patch-src_auth__cmd.c  | 14 --------
 audio/icecast-kh/files/pkg-message.in         | 24 -------------
 audio/icecast-kh/pkg-descr                    |  6 ----
 audio/icecast-kh/pkg-plist                    | 52 ---------------------------
 12 files changed, 1 insertion(+), 249 deletions(-)

diff --git a/MOVED b/MOVED
index 91e5c519c655..833df6074684 100644
--- a/MOVED
+++ b/MOVED
@@ -3438,3 +3438,4 @@ www/py-httpx-cache|devel/py-hishel|2024-08-15|Remove obsoleted port. Use devel/p
 devel/p5-Test2-Suite|devel/p5-Test-Simple|2024-08-15|Remove obsoleted port. Use devel/p5-Test-Simple instead
 sysutils/beadm-devel|sysutils/beadm|2024-08-17|Has expired: Outdated development port. Use sysutils/beadm instead
 net-im/telepathy-salut||2024-08-22|Has expired: Fails to build with libxml2 2.13.2 (PR 279963)
+audio/icecast-kh||2024-08-22|Has expired: Fails to build with libxml2 2.13.2 (PR 280159)
diff --git a/audio/Makefile b/audio/Makefile
index 054f33384c2e..04ecb72d78f4 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -280,7 +280,6 @@
     SUBDIR += hts_engine-API
     SUBDIR += hydrogen
     SUBDIR += icecast
-    SUBDIR += icecast-kh
     SUBDIR += icegenerator
     SUBDIR += ices
     SUBDIR += id3el
diff --git a/audio/icecast-kh/Makefile b/audio/icecast-kh/Makefile
deleted file mode 100644
index b860e296a30b..000000000000
--- a/audio/icecast-kh/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-PORTNAME=	icecast
-DISTVERSIONPREFIX=	icecast-
-DISTVERSION=	2.4.0-kh15
-PORTREVISION=	3
-CATEGORIES=	audio net
-PKGNAMESUFFIX=	-kh
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Streaming mp3/ogg-vorbis audio server, KH branch
-WWW=		https://github.com/karlheyes/icecast-kh
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-DEPRECATED=	Fails to build with libxml2 2.13.2 (PR 280159)
-EXPIRATION_DATE=2024-08-21
-
-LIB_DEPENDS=	libogg.so:audio/libogg \
-		libtheora.so:multimedia/libtheora \
-		libvorbis.so:audio/libvorbis
-
-USES=		gmake gnome localbase pkgconfig ssl
-USE_GITHUB=	yes
-GH_ACCOUNT=	karlheyes
-GH_PROJECT=	icecast-kh
-USE_GNOME=	libxml2 libxslt
-USE_RC_SUBR=	icecast
-
-CONFLICTS_INSTALL=	icecast
-
-GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	OGG_PREFIX=${LOCALBASE}
-# /usr/bin/ld: error: undefined symbol: ERR_get_error
-LIBS+=		-L${OPENSSLLIB} -lcrypto
-
-SUB_FILES=	pkg-message
-
-OPTIONS_DEFINE=		CURL DOCS SPEEX
-OPTIONS_DEFAULT=	CURL SPEEX
-
-CURL_DESC=		Support Directory server interaction (YP) via curl
-SPEEX_DESC=		Support Speex codec within Ogg streams
-
-CURL_CONFIGURE_WITH=	curl=${LOCALBASE}
-CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
-
-SPEEX_CONFIGURE_WITH=	speex=${LOCALBASE}
-SPEEX_LIB_DEPENDS=	libspeex.so:audio/speex
-
-.include <bsd.port.mk>
diff --git a/audio/icecast-kh/distinfo b/audio/icecast-kh/distinfo
deleted file mode 100644
index b91090f50915..000000000000
--- a/audio/icecast-kh/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1598687767
-SHA256 (karlheyes-icecast-kh-icecast-2.4.0-kh15_GH0.tar.gz) = fe7b7a9309f538a001f5253acd7f2899180d50244513dfc9cc490fe7d33ec9b7
-SIZE (karlheyes-icecast-kh-icecast-2.4.0-kh15_GH0.tar.gz) = 1014679
diff --git a/audio/icecast-kh/files/icecast.in b/audio/icecast-kh/files/icecast.in
deleted file mode 100644
index 37badb986990..000000000000
--- a/audio/icecast-kh/files/icecast.in
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: icecast
-# REQUIRE: DAEMON
-# BEFORE:  LOGIN
-# KEYWORD: shutdown
-
-# Add the following line to /etc/rc.conf to enable `icecast'.
-#
-#icecast_enable="YES"
-#
-# To specify a non-default configuration file, set icecast_config
-# in /etc/rc.conf: 
-#
-#icecast_config="%%PREFIX%%/etc/icecast.xml"
-#
-# Make sure the <changeowner> section in your configuration file is
-# not commented out - icecast refuses to run as root.
-#
-
-. /etc/rc.subr
-
-name="icecast"
-rcvar=icecast_enable
-
-command="%%PREFIX%%/bin/icecast"
-command_args="-b 1>/dev/null"
-extra_commands="reload"
-
-# read configuration and set defaults
-load_rc_config "$name"
-: ${icecast_enable="NO"}
-: ${icecast_config="%%PREFIX%%/etc/${name}.xml"}
-: ${icecast_flags="-c ${icecast_config}"}
-
-required_files="${icecast_config}"
-
-run_rc_command "$1"
diff --git a/audio/icecast-kh/files/mv-patch-src-stats.c b/audio/icecast-kh/files/mv-patch-src-stats.c
deleted file mode 100644
index 3d763a99c5e5..000000000000
--- a/audio/icecast-kh/files/mv-patch-src-stats.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/stats.c.orig	2008-05-01 10:22:40.000000000 +0800
-+++ src/stats.c	2012-04-24 02:22:44.574821557 +0800
-@@ -973,7 +973,11 @@
-                 if (event->source)
-                 {
-                     if (show_mount && strcmp (event->source, show_mount) != 0)
-+                    {
-+                        xmlFree (name);
-+                        xmlFree (value);
-                         break;
-+                    }
-                     srcnode = _find_xml_node(event->source, &src_nodes, node);
-                 }
-                 else
diff --git a/audio/icecast-kh/files/patch-conf_Makefile.in b/audio/icecast-kh/files/patch-conf_Makefile.in
deleted file mode 100644
index b91bcdfe5ec5..000000000000
--- a/audio/icecast-kh/files/patch-conf_Makefile.in
+++ /dev/null
@@ -1,12 +0,0 @@
---- conf/Makefile.in.orig	2014-02-18 01:46:17 UTC
-+++ conf/Makefile.in
-@@ -459,8 +459,7 @@ uninstall-am: uninstall-docDATA
- 
- install-data-hook:
- 	$(mkinstalldirs) $(DESTDIR)$(sysconfdir)
--	test -f $(DESTDIR)$(sysconfdir)/icecast.xml || \
--	$(INSTALL_DATA) icecast.xml.dist $(DESTDIR)$(sysconfdir)/icecast.xml
-+	$(INSTALL_DATA) icecast.xml.dist $(DESTDIR)$(sysconfdir)/icecast.xml.sample
- 
- uninstall-hook:
- 	-rm -f $(DESTDIR)$(sysconfdir)/icecast.xml
diff --git a/audio/icecast-kh/files/patch-configure b/audio/icecast-kh/files/patch-configure
deleted file mode 100644
index 32f5503671fc..000000000000
--- a/audio/icecast-kh/files/patch-configure
+++ /dev/null
@@ -1,35 +0,0 @@
---- configure.orig	2014-02-18 01:46:17 UTC
-+++ configure
-@@ -793,6 +793,7 @@ with_theora
- with_speex
- with_curl
- with_curl_config
-+with_kate
- enable_yp
- with_openssl
- '
-@@ -17648,6 +17649,16 @@ $as_echo "$as_me: WARNING: Speex support
- 
- fi
- 
-+# Check whether --with-kate was given.
-+if test "${with_kate+set}" = set; then :
-+  withval=$with_kate; kate_prefix="$withval"
-+fi
-+
-+if test "x$kate_prefix" = "xno"
-+then
-+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libkate support disabled by request" >&5
-+$as_echo "libkate support disabled by request" >&6; }
-+else
- 
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kate_decode_init in -lkate" >&5
- $as_echo_n "checking for kate_decode_init in -lkate... " >&6; }
-@@ -17745,6 +17756,7 @@ $as_echo "#define HAVE_KATE 1" >>confdef
- fi
- #ICECAST_OPTIONAL="$ICECAST_OPTIONAL format_kate.o"
- 
-+fi
- 
- 
- 
diff --git a/audio/icecast-kh/files/patch-src_auth__cmd.c b/audio/icecast-kh/files/patch-src_auth__cmd.c
deleted file mode 100644
index 86e7356e3e0b..000000000000
--- a/audio/icecast-kh/files/patch-src_auth__cmd.c
+++ /dev/null
@@ -1,14 +0,0 @@
-https://github.com/karlheyes/icecast-kh/pull/231
-
---- src/auth_cmd.c.orig	2018-08-29 15:48:26 UTC
-+++ src/auth_cmd.c
-@@ -35,9 +35,7 @@
- #ifdef HAVE_POLL
- #include <poll.h>
- #endif
--#ifdef HAVE_SIGNAL_H
- #include <signal.h>
--#endif
- 
- #include "auth.h"
- #include "util.h"
diff --git a/audio/icecast-kh/files/pkg-message.in b/audio/icecast-kh/files/pkg-message.in
deleted file mode 100644
index df0007e09f6b..000000000000
--- a/audio/icecast-kh/files/pkg-message.in
+++ /dev/null
@@ -1,24 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-To start icecast at system boot, copy
-%%PREFIX%%/etc/icecast.xml.sample to %%PREFIX%%/etc/icecast.xml, customize
-to your environment as desired and add:
-
-icecast_enable="YES"
-
-to /etc/rc.conf. See the icecast -h command for optional additional
-flags. To specify an alternative config file for example add:
-
-icecast_flags="-c /path/to/your/configuration.xml"
-
-**********************************************************************
-**  Make sure the <changeowner> section in your configuration file  **
-**     is NOT commented out. Icecast will refuse to run as root.    **
-**                                                                  **
-** Also make sure that the user you choose is able to write to your **
-**  configured log directory, otherwise icecast will refuse to run. **
-**********************************************************************
-EOM
-}
-]
diff --git a/audio/icecast-kh/pkg-descr b/audio/icecast-kh/pkg-descr
deleted file mode 100644
index 20ac28ce731f..000000000000
--- a/audio/icecast-kh/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Icecast-kh is a fork of icecast, a streaming mp3/ogg-vorbis audio server.
-
-Icecast provides nearly all the functionality of the Shoutcast server.
-It will accept encoding streams from encoders like winamp, shout and ices.
-It can also add itself to a directory server such as our own
-icecast.linuxpower.org or Nullsoft's yp.shoutcast.com.
diff --git a/audio/icecast-kh/pkg-plist b/audio/icecast-kh/pkg-plist
deleted file mode 100644
index 7c50f094930f..000000000000
--- a/audio/icecast-kh/pkg-plist
+++ /dev/null
@@ -1,52 +0,0 @@
-bin/icecast
-@sample etc/icecast.xml.sample
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-@comment %%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_admin.html
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_basicsetup.html
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_config_file.html
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_faq.html
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_glossary.html
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_introduction.html
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_listenerauth.html
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_relay.html
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_stats.html
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_win32.html
-%%PORTDOCS%%%%DOCSDIR%%/icecast2_yp.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%DATADIR%%/admin/listclients.xsl
-%%DATADIR%%/admin/listmounts.xsl
-%%DATADIR%%/admin/logs.xsl
-%%DATADIR%%/admin/manageauth.xsl
-%%DATADIR%%/admin/managerelays.xsl
-%%DATADIR%%/admin/moveclients.xsl
-%%DATADIR%%/admin/response.xsl
-%%DATADIR%%/admin/showlog.xsl
-%%DATADIR%%/admin/stats.xsl
-%%DATADIR%%/admin/updatemetadata.xsl
-%%DATADIR%%/admin/viewxml.xsl
-%%DATADIR%%/admin/xspf.xsl
-%%DATADIR%%/doc/icecast.xml.dist
-%%DATADIR%%/doc/icecast_minimal.xml.dist
-%%DATADIR%%/doc/icecast_shoutcast_compat.xml.dist
-%%DATADIR%%/web/7.xsl
-%%DATADIR%%/web/admin.html
-%%DATADIR%%/web/adminbar.html
-%%DATADIR%%/web/auth.xsl
-%%DATADIR%%/web/favicon.ico
-%%DATADIR%%/web/images/corner_bottomleft.jpg
-%%DATADIR%%/web/images/corner_bottomright.jpg
-%%DATADIR%%/web/images/corner_topleft.jpg
-%%DATADIR%%/web/images/corner_topright.jpg
-%%DATADIR%%/web/images/icecast.png
-%%DATADIR%%/web/images/key.png
-%%DATADIR%%/web/images/tunein.png
-%%DATADIR%%/web/index.html
-%%DATADIR%%/web/server_version.xsl
-%%DATADIR%%/web/status.xsl
-%%DATADIR%%/web/status2.xsl
-%%DATADIR%%/web/statusbar.html
-%%DATADIR%%/web/style.css