ports/161763: [PATCH] audio/icecast2: add favicon.ico
Takefu
takefu at airport.fm
Tue Jun 12 23:49:26 UTC 2012
- Update to 2.3.3
Security - We fixed 3 security issues.
Bugfixes - This is mostly a bug-fix release to flush out the accumulated, mostly small, fixes.
- del files/patch-src-stats.c
--- icecast2.patch begins here ---
diff -ruN /usr/ports/audio/icecast2/Makefile audio/icecast2/Makefile
--- /usr/ports/audio/icecast2/Makefile 2012-05-01 07:50:06.000000000 +0900
+++ audio/icecast2/Makefile 2012-06-12 11:12:38.000000000 +0900
@@ -6,8 +6,7 @@
#
PORTNAME= icecast2
-PORTVERSION= 2.3.2
-PORTREVISION= 8
+PORTVERSION= 2.3.3
PORTEPOCH= 1
CATEGORIES= audio net ipv6
MASTER_SITES= http://downloads.xiph.org/releases/icecast/ \
@@ -17,18 +16,19 @@
MAINTAINER= sunpoet at FreeBSD.org
COMMENT= A streaming mp3/ogg-vorbis audio server
-LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl \
- shout.5:${PORTSDIR}/audio/libshout2 \
- speex.1:${PORTSDIR}/audio/speex \
- theora.0:${PORTSDIR}/multimedia/libtheora \
- vorbis.4:${PORTSDIR}/audio/libvorbis \
- xslt.2:${PORTSDIR}/textproc/libxslt
-
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl \
+ shout:${PORTSDIR}/audio/libshout2 \
+ speex:${PORTSDIR}/audio/speex \
+ theora:${PORTSDIR}/multimedia/libtheora \
+ vorbis:${PORTSDIR}/audio/libvorbis \
+ xslt:${PORTSDIR}/textproc/libxslt
USE_GMAKE= yes
GNU_CONFIGURE= yes
-USE_RC_SUBR= icecast2.sh
+USE_RC_SUBR= ${PORTNAME}
SUB_FILES+= pkg-message
CONFIGURE_ENV= OGG_PREFIX=${LOCALBASE}
CFLAGS+= -I${LOCALBASE}/include
@@ -38,8 +38,9 @@
.include <bsd.port.pre.mk>
-.if defined(NOPORTDOCS)
post-patch:
+ uudecode -p ${FILESDIR}/favicon.uu > ${WRKSRC}/web/favicon.ico
+.if defined(NOPORTDOCS)
${REINPLACE_CMD} \
-e 's|SUBDIRS = src conf debian doc web admin win32 examples|SUBDIRS = src conf debian web admin win32 examples # doc|' \
-e 's| install-exec-am install-data-am| install-exec-am|' ${WRKSRC}/Makefile.in
diff -ruN /usr/ports/audio/icecast2/distinfo audio/icecast2/distinfo
--- /usr/ports/audio/icecast2/distinfo 2011-03-21 14:15:45.000000000 +0900
+++ audio/icecast2/distinfo 2012-06-12 10:49:33.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (icecast-2.3.2.tar.gz) = 4742b38fc55b6373895a7c0a35baed49a848fec99f5e8538e3f0157383d0b3f0
-SIZE (icecast-2.3.2.tar.gz) = 1152319
+SHA256 (icecast-2.3.3.tar.gz) = 1b1d06f5f83c9a983cd28cc78aa90e4038f933511b3d20d7fd2cfc116645c36d
+SIZE (icecast-2.3.3.tar.gz) = 1161774
diff -ruN /usr/ports/audio/icecast2/files/favicon.uu audio/icecast2/files/favicon.uu
--- /usr/ports/audio/icecast2/files/favicon.uu 1970-01-01 09:00:00.000000000 +0900
+++ audio/icecast2/files/favicon.uu 2011-09-01 15:16:00.000000000 +0900
@@ -0,0 +1,35 @@
+begin 644 favicon.ico
+M```!``$`$!````````!H!0``%@```"@````0````(`````$`"```````0`$`
+M````````````````````````````='I\`#P^/`!D7EP`O+[$`(2*E`!47F0`
+MW'I<`'1"-`",:F0`O'IT`(Q2/``D(B0`I%Y$`'123`"L;F0`='J$`.R&9`#$
+M;E0`I**D`!P2#`!T;G0`Q(9T`%1.5`!D,B0`I&)4`)Q61`"4EIP`W()L`(QR
+M;`!\6DP`K'9L`+1Z;`!$1DP`A&)<`(2&C``L&A0`;&9D`+QZ;`",2C0`O()T
+M`(121`!$)B0`A%9,`/R.9`!T=G0`Q(J$`*1J7`"4EJ0`%`H$`)2"?`"L8DP`
+MK')L`(R"C`"LLKP`U(9T`%PZ-`"<8EP`C'9T`(1F7`"$>GP`7#XT`.SJ[`!D
+M8F0`I&ID`+Q^=`"T8D0`?%94`(1^A`#TBF0`Q'9<`+RJI``D%A0`;&Y\`+R&
+M?`!<5E0`9#HL`)Q:1`"LFI0`I'9D`+QV;`!L1D0`E%Y<`"0>'`#,?FP`?$Y$
+M`)161`!<+AP`#`8$`'QZ?`!L7EP`O,+$`)22E`!<7F0`S'ID`'1&/`"44CP`
+M/"(<`*QB1`!\4DP`K')D`'Q^A`#TAF0`M&Y<`"02#`!L4DP`9#8L`*1F5`"4
+MFIP`W(9L`(Q:3`"T=FP`M'IT`$Q&3`",8EP`A(J,`#0>%`!L:FP`Q'IL`'Q*
+M/`#$@G0`C%)$`(Q63`#\CFP`?'9T`)2:I``,"@P`M')L`)QF7`!L0CP`K*JL
+M`$PN)`"D=FP`I&YD`&QR?`#$?G0`Q(9\`*1:1```````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``#___\`+HB(B(B(B$-3#HB(>"A!B'B'AX>'"F-?=%A1)@HF4`J(AX>'ARMW
+M#4PD?E4F)E!!B(<F7RH(0DUJ:FA883B`08B''SQ\'4\::E=I(2T,54&(=B);
+M-@%.)QB#/QL^`H%!B(`X(P19<3L])4ME23$4<HAKB0F";`,57'5=&UI72`Z(
+M5!$', at 5$1!=S,#I@#7HTB(<W>UX&?06&;#568FZ%<(B'"FUF%D<0$TX+8GI`
+M?R"(AX<*;2P2A!YB8FZ%;W\@B(>'AR9G1D5Y>2F`)F]_<(B'AR9`0&U%,V-2
+M.7]O;W!XAX=DA8>''!D/"D`O;V\F+HAX08B(B(AXB'@H<$%!2@``__\``/__
+M``#__P``__\``/__``#__P``__\``/__``#__P``__\``/__``#__P``__\`
++`/__``#__P``__\`
+`
+end
diff -ruN /usr/ports/audio/icecast2/files/icecast2.in audio/icecast2/files/icecast2.in
--- /usr/ports/audio/icecast2/files/icecast2.in 1970-01-01 09:00:00.000000000 +0900
+++ audio/icecast2/files/icecast2.in 2012-01-17 09:44:32.000000000 +0900
@@ -0,0 +1,41 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/audio/icecast2/files/icecast2.sh.in,v 1.9 2012/01/14 08:55:23 dougb Exp $
+#
+
+# PROVIDE: icecast2
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+# KEYWORD: shutdown
+
+# Add the following line to /etc/rc.conf to enable `icecast2'.
+#
+#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 -ruN /usr/ports/audio/icecast2/files/icecast2.sh.in audio/icecast2/files/icecast2.sh.in
--- /usr/ports/audio/icecast2/files/icecast2.sh.in 2012-01-17 09:44:32.000000000 +0900
+++ audio/icecast2/files/icecast2.sh.in 1970-01-01 09:00:00.000000000 +0900
@@ -1,41 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: ports/audio/icecast2/files/icecast2.sh.in,v 1.9 2012/01/14 08:55:23 dougb Exp $
-#
-
-# PROVIDE: icecast2
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following line to /etc/rc.conf to enable `icecast2'.
-#
-#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 -ruN /usr/ports/audio/icecast2/files/patch-src-stats.c audio/icecast2/files/patch-src-stats.c
--- /usr/ports/audio/icecast2/files/patch-src-stats.c 2012-04-27 20:09:33.000000000 +0900
+++ audio/icecast2/files/patch-src-stats.c 1970-01-01 09:00:00.000000000 +0900
@@ -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 -ruN /usr/ports/audio/icecast2/files/patch-web_Makefile.in audio/icecast2/files/patch-web_Makefile.in
--- /usr/ports/audio/icecast2/files/patch-web_Makefile.in 1970-01-01 09:00:00.000000000 +0900
+++ audio/icecast2/files/patch-web_Makefile.in 2011-10-18 15:36:00.000000000 +0900
@@ -0,0 +1,10 @@
+--- web/Makefile.in.orig 2008-05-30 08:58:59.000000000 +0900
++++ web/Makefile.in 2011-10-18 15:35:42.000000000 +0900
+@@ -215,6 +215,7 @@
+ corner_bottomright.jpg \
+ corner_topleft.jpg \
+ corner_topright.jpg \
++ favicon.ico \
+ icecast.png \
+ key.gif \
+ style.css \
diff -ruN /usr/ports/audio/icecast2/pkg-plist audio/icecast2/pkg-plist
--- /usr/ports/audio/icecast2/pkg-plist 2010-07-21 16:52:39.000000000 +0900
+++ audio/icecast2/pkg-plist 2012-06-12 11:01:19.000000000 +0900
@@ -31,6 +31,8 @@
share/icecast/admin/response.xsl
share/icecast/admin/stats.xsl
share/icecast/admin/updatemetadata.xsl
+share/icecast/admin/vclt.xsl
+share/icecast/admin/xspf.xsl
share/icecast/doc/icecast.xml.dist
share/icecast/doc/icecast_minimal.xml.dist
share/icecast/doc/icecast_shoutcast_compat.xml.dist
@@ -40,6 +42,7 @@
share/icecast/web/corner_bottomright.jpg
share/icecast/web/corner_topleft.jpg
share/icecast/web/corner_topright.jpg
+share/icecast/web/favicon.ico
share/icecast/web/icecast.png
share/icecast/web/key.gif
share/icecast/web/key.png
--- icecast2.patch ends here ---
More information about the freebsd-ports-bugs
mailing list