summaryrefslogtreecommitdiff
path: root/audio/ezstream
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2021-04-17 08:31:13 +0000
committernia <nia@pkgsrc.org>2021-04-17 08:31:13 +0000
commitd38964aeae0cdb6d2104eb77debf6af55516b9f9 (patch)
treef686b9a0d44c32d440d81af418a22dd68a82feb4 /audio/ezstream
parent10b31be1b4b8f292f90cbdc08217d90b51366e95 (diff)
downloadpkgsrc-d38964aeae0cdb6d2104eb77debf6af55516b9f9.tar.gz
ezstream: Update to 1.0.2
This changes the configuration file format. Use ezstream-cfgmigrate to migrate. Changes in 1.0.2, released on 2021-02-12: * Fix a crash, if metadata placeholders are configured for input files that do not contain the respective values. From gui-lux on Github (#16). * Fix a crash in one instance of querying the metadata program. From taku0220 on Github (#23). * Fix a crash when referencing an unconfigured intake in a stream. From Optiqus on Github (#28). * Documentation and example improvements Changes in 1.0.1, released on 2020-02-22: * Fix a crash, if there is a typo in the <encoder /> setting * Fix regression setting the stream name. From zygmund2000 on Github. * Minor example and documentation tweaks Changes in 1.0.0, released on 2020-01-29: * Major feature release with a new configuration file structure * New configuration migration tool to help with the upgrade (ezstream-cfgmigrate) * Added support for modern libshout functionality: - WebM and Matroska media formats - ICY and RoarAudio streaming protocols - TLS encryption * Several bug fixes and an extensive unit test suite * Support the new '@b@' placeholder for separate album metadata * The command line option -p has been added, causing ezstream to write a locked PID file to a given location * The command line options -m and -n have been removed, and new configuration file settings have been added accordingly * The real-time status information is now enabled explicitly with the new command line option -r * The behaviour of the -s command line argument was changed: To shuffle lines from standard input, the special file name "-" needs to be provided. * TagLib (its C wrapper library) is now a mandatory dependency * Native support for MS Windows and certain legacy UNIX systems has been removed Changes in 0.6.1, released on 2020-01-29: * src/util.c - [FIX] Fix crash on missing <format/> element. From Petr Pisar. (Ticket #2208)
Diffstat (limited to 'audio/ezstream')
-rw-r--r--audio/ezstream/Makefile12
-rw-r--r--audio/ezstream/PLIST21
-rw-r--r--audio/ezstream/distinfo11
-rw-r--r--audio/ezstream/patches/patch-configure15
4 files changed, 24 insertions, 35 deletions
diff --git a/audio/ezstream/Makefile b/audio/ezstream/Makefile
index dd051ab8357..cde2080af44 100644
--- a/audio/ezstream/Makefile
+++ b/audio/ezstream/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.11 2020/11/26 15:56:07 nia Exp $
+# $NetBSD: Makefile,v 1.12 2021/04/17 08:31:13 nia Exp $
#
-DISTNAME= ezstream-0.6.0
-PKGREVISION= 2
+DISTNAME= ezstream-1.0.2
CATEGORIES= audio
-MASTER_SITES= http://downloads.us.xiph.org/releases/ezstream/
+MASTER_SITES= https://downloads.xiph.org/releases/ezstream/
+MASTER_SITES+= https://ezstream.mrsserver.net/releases/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://www.icecast.org/ezstream/
@@ -14,10 +14,12 @@ LICENSE= gnu-gpl-v2
USE_PKGLOCALEDIR= yes
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
-USE_TOOLS+= pkg-config
+USE_TOOLS+= pkg-config gmake
REPLACE_SH= examples/meta.sh examples/play.sh
.include "../../audio/libshout/buildlink3.mk"
.include "../../audio/taglib/buildlink3.mk"
+BUILDLINK_DEPMETHOD.check?= build
+.include "../../devel/check/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/audio/ezstream/PLIST b/audio/ezstream/PLIST
index d2e48dc6dbc..5a66c77c441 100644
--- a/audio/ezstream/PLIST
+++ b/audio/ezstream/PLIST
@@ -1,19 +1,22 @@
-@comment $NetBSD: PLIST,v 1.2 2014/10/20 11:02:53 mef Exp $
+@comment $NetBSD: PLIST,v 1.3 2021/04/17 08:31:13 nia Exp $
bin/ezstream
+bin/ezstream-cfgmigrate
bin/ezstream-file.sh
+man/man1/ezstream-cfgmigrate.1
man/man1/ezstream-file.sh.1
man/man1/ezstream.1
share/doc/ezstream/COPYING
share/doc/ezstream/NEWS
-share/doc/ezstream/README
+share/doc/ezstream/README.md
+share/examples/ezstream/artist.txt
share/examples/ezstream/ezstream-file_template.xml
-share/examples/ezstream/ezstream_metadata.xml
-share/examples/ezstream/ezstream_mp3.xml
-share/examples/ezstream/ezstream_reencode_mp3.xml
-share/examples/ezstream/ezstream_reencode_theora.xml
-share/examples/ezstream/ezstream_reencode_vorbis.xml
-share/examples/ezstream/ezstream_stdin_vorbis.xml
-share/examples/ezstream/ezstream_vorbis.xml
+share/examples/ezstream/ezstream-full.xml
+share/examples/ezstream/ezstream-metadata.xml
+share/examples/ezstream/ezstream-minimal.xml
+share/examples/ezstream/ezstream-stdin.xml
+share/examples/ezstream/ezstream-video.xml
share/examples/ezstream/meta.sh
+share/examples/ezstream/metadata.txt
share/examples/ezstream/play.sh
share/examples/ezstream/playlist-logger.sh
+share/examples/ezstream/title.txt
diff --git a/audio/ezstream/distinfo b/audio/ezstream/distinfo
index beb8c9364f5..fd3ae989d8a 100644
--- a/audio/ezstream/distinfo
+++ b/audio/ezstream/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.5 2018/02/02 10:40:12 jperkin Exp $
+$NetBSD: distinfo,v 1.6 2021/04/17 08:31:13 nia Exp $
-SHA1 (ezstream-0.6.0.tar.gz) = 7817942031411cddf8e4f6d3dd0682a71fc1a592
-RMD160 (ezstream-0.6.0.tar.gz) = b859b39f89e363103330c1720d8c33a32f893f69
-SHA512 (ezstream-0.6.0.tar.gz) = d6b621db85a0d56dcc54a8b7a0136c25342ec507f04ab397a53f46a74e85e94806e17d0a0a59e66096b5c0d97b7f98eaba95a50c1ca6c8d82aed11b854d0d33d
-Size (ezstream-0.6.0.tar.gz) = 250448 bytes
-SHA1 (patch-configure) = db35fd164027451e91c54733f394cf42113f5bb4
+SHA1 (ezstream-1.0.2.tar.gz) = 8b1cda0f5d7c4df24b847691f98065aab51020d2
+RMD160 (ezstream-1.0.2.tar.gz) = ac1a9478cf7cbec75cefee4b124b2dd5a4cb4691
+SHA512 (ezstream-1.0.2.tar.gz) = 54a11b6db9fd15259bbd3cfff11d95100b4c334e19a58a39b8b98f97300c57fbcaa19dabc751d93158ec3f7eb7a7101178c99d9eba193e49b7917ed5731aa48d
+Size (ezstream-1.0.2.tar.gz) = 514884 bytes
diff --git a/audio/ezstream/patches/patch-configure b/audio/ezstream/patches/patch-configure
deleted file mode 100644
index 68f6be59f4d..00000000000
--- a/audio/ezstream/patches/patch-configure
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-configure,v 1.1 2018/02/02 10:40:12 jperkin Exp $
-
-Leave pkgsrc to handle security features.
-
---- configure.orig 2015-01-17 23:54:24.000000000 +0000
-+++ configure
-@@ -4899,7 +4899,7 @@ EZ_LIBS=""
-
-
- if test -n "${GCC}"; then
-- for _flag in fstack-protector fstrict-aliasing Wall W Wstrict-aliasing \
-+ for _flag in fstrict-aliasing Wall W Wstrict-aliasing \
- Wwrite-strings Wpointer-arith Wshadow Wconversion Wcast-qual \
- Wcast-align Wbounded Wmissing-declarations Wmissing-prototypes \
- Wstrict-prototypes