Commit Graph

18 Commits

Author SHA1 Message Date
Eneas U de Queiroz fdc429fdbc
icecast: add libxml2 include directory
Fixes this error:
cfgfile.c:26:10: fatal error: libxml/xmlmemory.h: No such file or directory
   26 | #include <libxml/xmlmemory.h>
      |          ^~~~~~~~~~~~~~~~~~~~

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-12-27 09:52:07 -03:00
Alexander Egorenkov 9643ffc828 icecast: fix whitespace in init file
Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2021-03-29 09:25:19 +02:00
Ilya Lipnitskiy 5d8d4fbbcb
treewide: Run refresh on all packages
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-20 16:02:15 -08:00
Sebastian Kemper 451d7872df icecast: allow access to iconv
Since commit d18692c libxml2 (and by extension libxslt) is linked against
iconv. Now icecast needs access to iconv as well. Without it the build fails.

xslt.c: In function 'xsltSaveResultToString':
xslt.c:72:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (result->children == NULL)
     ^~
xslt.c:75:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  buf = xmlAllocOutputBuffer(NULL);
  ^~~
xslt.c:81:27: error: dereferencing pointer to incomplete type 'xmlBuf' {aka 'struct _xmlBuf'}
   *doc_txt_len = buf->conv->use;
                           ^~
make[6]: *** [Makefile:545: xslt.o] Error 1
make[6]: Leaving directory '/openwrt/build_dir/target-mips_24kc_musl/icecast-2.4.4/src'

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-02-09 23:09:48 +01:00
Rosen Penev a36f265f76 icecast: Update to 2.4.4
Fixes CVE-2018-18820.

Added PKG_CPE_ID for proper CVE tracking.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-05 20:11:38 -08:00
Etienne Champetier 4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Ted Hess c82573e64e icecast: Fix configure if both vorbis and tremor host packages installed
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-19 15:34:13 -05:00
Ted Hess da55f36f80 icecast: Rework dependencies
Remove private Tremor. (use libvorbisidec in repo)
Remove need for libvorbis (add missing vorbis_comment functions)
Remove openSSL (uses mbedTLS via libcurl)

Add myself as co-maintainer.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-14 18:04:04 -05:00
André Gaul ef1398f8c5 icecast: update to 2.4.3
Signed-off-by: André Gaul <gaul@gaul.io>
2016-05-16 00:10:33 +02:00
Ted Hess 71db00dd69 icecast: Improve OOB experience - new defaults, add user & group ids
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-11-15 13:29:12 -05:00
André Gaul 8c33c9b079 icecast: update to 2.4.2
icecast 2.4.2 is a security release.

Signed-off-by: André Gaul <andre@gaul.io>
2015-04-20 09:28:50 +02:00
André Gaul ef0242befa [icecast] update Makefile to 2.4.1 2015-01-04 19:00:39 +01:00
Ian Leonard 34c7b6708a icecast: add SPDX license info per homepage
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2014-11-24 23:43:37 -08:00
André Gaul 66b13d6ca7 [icecast] use procd for init script
Signed-off-by: André Gaul <gaul@web-yard.de>
2014-07-28 09:47:29 +02:00
André Gaul ad4f81a2f5 [icecast] add maintainer
Signed-off-by: André Gaul <gaul@web-yard.de>
2014-07-25 19:31:28 +02:00
André Gaul edd031bca3 [icecast] add minimalistic init script
Signed-off-by: André Gaul <gaul@web-yard.de>
2014-07-25 19:25:57 +02:00
André Gaul 369d05aeb1 [icecast] upgrade to 2.4.0
Signed-off-by: André Gaul <gaul@web-yard.de>
2014-07-25 19:25:54 +02:00
André Gaul bc74b173d7 [icecast] import from old packages
Signed-off-by: André Gaul <gaul@web-yard.de>
2014-07-25 19:25:19 +02:00