summaryrefslogtreecommitdiff
path: root/audio/icecast
AgeCommit message (Collapse)AuthorFilesLines
2005-02-23Add RMD160 digests to the SHA1 ones.agc1-1/+2
2005-01-03Bump PKGREVISION because of curl dependency bump.wiz1-1/+2
2005-01-02Update to 2.2.0. Tested by kim@, fixes PR 28835.wiz5-24/+23
****New features for 2.2 (in no particular order):**** - Theora Video support - Icecast now supports video streaming via theora. Currently, we require the latest (alpha 4) version of libtheora. This is an optional compile, so if you don't have theora then icecast will safely ignore it - Shoutcast style source client support - Icecast now supports the connection protocol used by the Shoutcast DSP source client. This is the same connection protocol used by their NSV encoding tools. This means that not only can you use the Shoutcast DSP to stream to icecast, but that you can also stream NSV via their tools. - AAC is added as a supported streaming format - Not too many source clients support streaming in this format, but we support it. - Cluster password - Now you can specify a cluster password as a <mount> option in the config. This will allow you to cluster multiple servers/mounts into a single listing on the stream directory. Note that this is different than "grouping" which groups together streams coming from the same physical IP and with the same stream name. Clusters are meant for relays of the same stream and will only be listed *once* in the stream directory. When a listener tunes into a cluster, they will be served an m3u file with all the clusters for that stream. - Playlist Log - This is an option setting that will create an audit trail of metadata that comes through icecast. It is a single file that contains information for all mountpoints. - Range Support for static files - We now support seeking in files served off the icecast fserve. - Metadata Update via Admin - We now support metadata updates via the admin interface for both MP3 AND Ogg Vorbis streams. - Per mount hidden stats and YP prevention - You many now indicate certains mounts to be excluded (i.e. hidden) from the main status.xsl page. This is useful when using local private relays. You can also override the YP setting (as in disable) on a per-mount basis. Also useful for local private relays. - Multiple example config files - We now have multiple config files for you to use as a base. A "simple" one for quick-start, and a more detailed "advanced" one with all the features, as well as a "shoutcast compatable" one, which shows how you'd config for using the shoutcast DSP. - Relay user/pass - You can now specify authentication used by a relay. This is for the case where you have listener authentication enabled for a mountpoint, and want to connect a relay to it.
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-1/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-12-04Set PTHREAD_AUTO_VARS to "yes" after pthread.buildlink3.mk was changedjlam1-1/+2
not to automatically add pthread-related CFLAGS, LDFLAGS, and LIBS to the configure and build processes.
2004-11-27Update to 2.1.0, provided by pancake in private mail.wiz3-6/+17
Icecast 2.1 11/04/2004 ----------------------------------------------------------------------------- ****New features for 2.1 (in no particular order):**** -Listener Authentication- Icecast now supports listener authentication. This provides a mechanism for creating/maintaining users and passwords for listeners. Currently, we only have implemented a simple, file-based storage for users and passwords. New authenticators are on the horizon (such as URL-based or possibly MySQL based) New admin pages were also added for the maintenance of users/passwords. Please check the docs for a more detailed description of this new feature. -Multi-Level Fallbacks- Multi-level fallbacks allow for specifications of a series of fallback mounts that you could use, for instance, to set up a series of progressively lower bitrate streams that would be cascaded through. For instance, a modem user would connect to the highest bitrate stream, and then could be cascaded down to a progressively lower stream until they reach a value they can handle. -Burst-On-Connect- This is an new, optional config setting which will send a initial burst of data to connecting listeners. This has the effect of reducing (significantly) the startup buffer latency from the end-user perspective. This option is enabled by default. ****New Enhancements for 2.1**** -Update to admin interface- This interface has been cleaned up quite a bit and made a bit nicer. -Rewrite of the YP listing code- The icecast yp code has received a complete overhaul by karl, and it's a much more stable and failure-resistant implementation. -Lots and lots of bugs fixed- Check the ChangeLog for a complete list of these...
2004-10-13- Update to 2.0.2adrianp2-7/+6
- Fixes a security issue - upgrade recommended - Patch submitted in PR 27253 by pancake@phreaker.net, thanks !
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-07-06bump PKGREVISIONs since libxslt needs libgcrypt nowrecht1-1/+2
2004-06-24Update audio/icecast to 2.0.1.xtraeme2-6/+5
Changes: This patch release fixes a overflow buffer which can cause server crashes under certain circumstances. This release contains ONLY the fix for this issue. We are still targetting a 2.1.0 release with new features and functionality in the near future.
2004-04-24Fix a typo.kim1-2/+2
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-2/+1
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-2/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-02-19Convert to buildlink3.wiz1-7/+7
2004-02-19Remove dirrm for directory that does not get created.wiz1-2/+1
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-3/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-01-23Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.jmmv1-1/+2
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-12Make sure ICECAST_CHROOTDIR is created before ICECAST_LOGDIR.xtraeme1-5/+3
2004-01-12Fix typo.xtraeme1-2/+2
2004-01-08Updated to 2.0.0xtraeme7-138/+149
2004-01-08Share PKGNAME so that we get implicit conflicts through the version number.jmmv1-3/+1
There is no need for different PKGNAMEs, which will only make things more complex in the future (to track dependancies and the like).
2004-01-08This needs CONFLICTS with the new icecast2 package.xtraeme1-1/+3
2003-10-18Whitespace fixescjep1-2/+2
2003-09-30Reimplace creation and deletion of the empty share/icecast/static directoryjmmv1-1/+4
(removed in previous commit).
2003-09-30Fix sysconfdir conversion:jmmv4-23/+11
- Pass --sysconfdir to configure script. - Make the program honour that directory to search for config files. - Remove un-needed patch (everything can be done from configure).
2003-09-30s/FILES/EGFILES/ for clarity, and undefine the iteration variable after thejmmv1-4/+5
loop has finished.
2003-09-30Wop, add missing $NetBSD$ RCS idxtraeme1-0/+2
2003-09-30Use the bsd.pkg.install.mk framework to install the startup shell scriptxtraeme5-11/+64
and configuration files into PKG_SYSCONFDIR. Patch provided by David Ferlier in PR pkg/20940, with more changes by me. Bump package revision to 1.
2003-09-09Use PTHREAD_* variables to avoid passing the unknown -pthreads flag to thejmmv3-7/+18
compiler. Fixes PR pkg/19501.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2002-10-09buildlink1 -> buildlink2jlam1-12/+13
2002-08-01Convert to use pthread.buildlink.mk.jlam1-13/+18
2002-06-26Substitute a couple of `mkdir' by `${MKDIR}'.seb1-2/+2
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}. While here substitute a couple of ${PREFIX} by `%D' in `@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-05-15Updated icecast to 1.3.12martti3-10/+10
This release is a security update and all users are highly encouraged to upgrade immediately! (ChangeLog doesn't give exact details, it was updated 2000-03-01)
2002-03-18update to icecast 1.3.11. from the web site:mrg2-5/+5
It contains security updates and network fixes for streams over 160kbps. It should also help with the stuttering problem some users have reported.
2002-02-05/bin/mkdir -> ${MKDIR}.skrll1-2/+2
Make the print-PLIST target output ${MKDIR} also.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-05-22Update to 1.3.10. Changelog is pretty silent, but at least some of thewiz2-5/+5
changes since 1.3.7 are security updates (buffer overflow).
2001-04-18Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-7/+5
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-12-30Manually syncing ONLY_FOR_PLATFORM is not the way to go.wiz1-5/+1
Remove ONLY_FOR_PLATFORM, and let it fail while installing the DEPENDS.
2000-12-28Sync ONLY_FOR_PLATFORM with devel/unproven-pthreads.wiz1-1/+5
2000-11-21Add icecast-1.3.7:hubertf8-0/+113
Icecast is an Internet based broadcasting system based on the Mpeg Layer III streaming technology. It is, however, not limited to streaming mp3 files. It was originally inspired by Nullsoft's Shoutcast and also mp3serv by Scott Man ley.