aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2024-08-22 20:56:51 +0000
committerRene Ladan <rene@FreeBSD.org>2024-08-22 20:56:51 +0000
commitb676304b206589618d4779cee895b6cbe5082d75 (patch)
tree4963ace631f8feee3cb1cdbc6d4dcecdff27b969
parent9567923e967fe2a66261ec224773fee5b484cce8 (diff)
downloadports-b676304b206589618d4779cee895b6cbe5082d75.tar.gz
ports-b676304b206589618d4779cee895b6cbe5082d75.zip
audio/icecast-kh: Remove expired port
2024-08-21 audio/icecast-kh: Fails to build with libxml2 2.13.2 (PR 280159)
-rw-r--r--MOVED1
-rw-r--r--audio/Makefile1
-rw-r--r--audio/icecast-kh/Makefile50
-rw-r--r--audio/icecast-kh/distinfo3
-rw-r--r--audio/icecast-kh/files/icecast.in38
-rw-r--r--audio/icecast-kh/files/mv-patch-src-stats.c14
-rw-r--r--audio/icecast-kh/files/patch-conf_Makefile.in12
-rw-r--r--audio/icecast-kh/files/patch-configure35
-rw-r--r--audio/icecast-kh/files/patch-src_auth__cmd.c14
-rw-r--r--audio/icecast-kh/files/pkg-message.in24
-rw-r--r--audio/icecast-kh/pkg-descr6
-rw-r--r--audio/icecast-kh/pkg-plist52
12 files changed, 1 insertions, 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