From: Jeremie Courreges-Anglas Subject: [update] icecast-2.5.0 (+ new dep libigloo) To: ports@openbsd.org Date: Mon, 29 Jun 2026 20:00:59 +0200 Here's a diff on top of -current for an long-awaited update. It requires a new port, libigloo, that ships code common to various icecast projets. libigloo has one test broken but AFAIK it shouldn't be an issue. ok to import libigloo? If you use icecast, please test and report (oks also welcome, obviously). Index: Makefile =================================================================== RCS file: /cvs/ports/net/icecast/Makefile,v diff -u -p -r1.75 Makefile --- Makefile 29 Jun 2026 17:52:14 -0000 1.75 +++ Makefile 29 Jun 2026 17:55:10 -0000 @@ -1,32 +1,30 @@ COMMENT= server for streaming various media formats CATEGORIES= net audio -DISTNAME= icecast-2.4.4 -REVISION= 5 +DISTNAME= icecast-2.5.0 HOMEPAGE= https://icecast.org/ # GPL PERMIT_PACKAGE= Yes -WANTLIB = c crypto curl>=2 iconv intl lzma m nghttp2 nghttp3 ngtcp2 -WANTLIB += ngtcp2_crypto_libressl ogg pthread speex>=3 ssl theora>=1 -WANTLIB += vorbis>=3 xml2 xslt>=3 z +WANTLIB += c crypto curl>=2 iconv igloo m nghttp2 nghttp3 ngtcp2 +WANTLIB += ngtcp2_crypto_libressl ogg pthread rhash speex>=3 ssl +WANTLIB += theora>=1 vorbis>=3 xml2 xslt>=3 z SITES= https://downloads.xiph.org/releases/icecast/ - CONFIGURE_STYLE= gnu CONFIGURE_ARGS+= --with-theora=${LOCALBASE} CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" -LIB_DEPENDS = archivers/xz \ - audio/libvorbis \ +LIB_DEPENDS = audio/libvorbis \ audio/speex \ - devel/gettext,-runtime \ + devel/libigloo \ multimedia/libtheora \ net/curl \ + security/rhash \ textproc/libxslt SEPARATE_BUILD= Yes Index: distinfo =================================================================== RCS file: /cvs/ports/net/icecast/distinfo,v diff -u -p -r1.17 distinfo --- distinfo 20 Nov 2018 17:32:36 -0000 1.17 +++ distinfo 29 Jun 2026 17:55:10 -0000 @@ -1,2 +1,2 @@ -SHA256 (icecast-2.4.4.tar.gz) = SbWXn59hQUC2o4BGFUID7ighjY/FSYiFlqaDrWBOTUQ= -SIZE (icecast-2.4.4.tar.gz) = 2360592 +SHA256 (icecast-2.5.0.tar.gz) = 2aoHx0Ka7BnZUP9v1CXDcfdxWM00/yIPwZGywYbGfHo= +SIZE (icecast-2.5.0.tar.gz) = 1605985 Index: patches/patch-Makefile_in =================================================================== RCS file: patches/patch-Makefile_in diff -N patches/patch-Makefile_in --- patches/patch-Makefile_in 11 Mar 2022 19:46:05 -0000 1.10 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -Index: Makefile.in ---- Makefile.in.orig -+++ Makefile.in -@@ -404,7 +404,7 @@ EXTRA_DIST = HACKING m4/acx_pthread.m4 m4/ogg.m4 \ - m4/xiph_compiler.m4 m4/xiph_curl.m4 m4/xiph_net.m4 \ - m4/xiph_types.m4 m4/xiph_xml2.m4 - --doc_DATA = README AUTHORS COPYING NEWS TODO ChangeLog -+doc_DATA = AUTHORS NEWS - all: config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive - Index: patches/patch-conf_Makefile_in =================================================================== RCS file: /cvs/ports/net/icecast/patches/patch-conf_Makefile_in,v diff -u -p -r1.10 patch-conf_Makefile_in --- patches/patch-conf_Makefile_in 11 Mar 2022 19:46:05 -0000 1.10 +++ patches/patch-conf_Makefile_in 29 Jun 2026 17:55:10 -0000 @@ -1,7 +1,7 @@ Index: conf/Makefile.in --- conf/Makefile.in.orig +++ conf/Makefile.in -@@ -281,7 +281,7 @@ build_vendor = @build_vendor@ +@@ -282,7 +282,7 @@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ @@ -10,7 +10,7 @@ Index: conf/Makefile.in dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ -@@ -480,7 +480,6 @@ info-am: +@@ -479,7 +479,6 @@ info-am: install-data-am: install-docDATA @$(NORMAL_INSTALL) Index: patches/patch-conf_icecast_minimal_xml_in =================================================================== RCS file: /cvs/ports/net/icecast/patches/patch-conf_icecast_minimal_xml_in,v diff -u -p -r1.4 patch-conf_icecast_minimal_xml_in --- patches/patch-conf_icecast_minimal_xml_in 11 Mar 2022 19:46:05 -0000 1.4 +++ patches/patch-conf_icecast_minimal_xml_in 29 Jun 2026 17:55:10 -0000 @@ -1,8 +1,9 @@ ---- conf/icecast_minimal.xml.in.orig Mon Nov 10 00:17:57 2014 -+++ conf/icecast_minimal.xml.in Sun Jan 4 17:06:40 2015 +Index: conf/icecast_minimal.xml.in +--- conf/icecast_minimal.xml.in.orig ++++ conf/icecast_minimal.xml.in @@ -23,9 +23,10 @@ + 8000 - 1 - @localstatedir@/log/@PACKAGE@ - @pkgdatadir@/web @@ -16,15 +17,15 @@ @@ -33,6 +34,13 @@ error.log - 3 + information + -+ 1 ++ true + + _icecast + _icecast + + -
- +
+
Index: patches/patch-conf_icecast_xml_in =================================================================== RCS file: /cvs/ports/net/icecast/patches/patch-conf_icecast_xml_in,v diff -u -p -r1.10 patch-conf_icecast_xml_in --- patches/patch-conf_icecast_xml_in 11 Mar 2022 19:46:05 -0000 1.10 +++ patches/patch-conf_icecast_xml_in 29 Jun 2026 17:55:10 -0000 @@ -1,7 +1,7 @@ Index: conf/icecast.xml.in --- conf/icecast.xml.in.orig +++ conf/icecast.xml.in -@@ -66,7 +66,7 @@ +@@ -68,7 +68,7 @@ 8000 @@ -10,33 +10,31 @@ Index: conf/icecast.xml.in - @pkgdatadir@ + /var/icecast - - @localstatedir@/log/@PACKAGE@ - @pkgdatadir@/web - @pkgdatadir@/admin -- + /log + /web + /admin -+ + @pkgdatadir@/report-db.xml + - - - + + + ++ bsd +