ports/186008: [patch] audio/shoutcast update 2.2.1.109
Sean Bruno
sbruno at FreeBSD.org
Wed Jan 22 16:50:00 UTC 2014
>Number: 186008
>Category: ports
>Synopsis: [patch] audio/shoutcast update 2.2.1.109
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed Jan 22 16:50:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Sean Bruno
>Release: 11-CURRENT
>Organization:
FreeBSD Project
>Environment:
FreeBSD powernoodle.corp.yahoo.com 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r260045M: Sun Dec 29 12:41:55 PST 2013 sbruno at powernoodle.corp.yahoo.com:/usr/obj/usr/src/sys/POWERNOODLE amd64
>Description:
For review, a patch to update the shoutcast server port for newer freebsd releases.
The port is a wrapper around the shoutcast tar ball from nullsoft that contains a freebsd 8, 32 bit binary. The new release has html documentation now along with a javascript based server configuration file generator.
The patch updates the pkg-plist to reflect the new files and file layouts and includes a check for compat9x if needed for 10.0 and higher.
I would appreciate some feedback on the port changes and perhaps a simpler way to do this in the Makefile.
redports build output is here:
https://redports.org/buildarchive/20140112000301-46141/
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
Index: Makefile
===================================================================
--- Makefile (revision 338916)
+++ Makefile (working copy)
@@ -2,11 +2,10 @@
# $FreeBSD$
PORTNAME= shoutcast
-PORTVERSION= 2.0.0.29
-PORTREVISION= 1
+PORTVERSION= 2.2.1.109
CATEGORIES= audio net
MASTER_SITES= http://download.nullsoft.com/shoutcast/tools/
-DISTNAME= sc_serv2_bsd_8_x_07_31_2011
+DISTNAME= sc_serv2_bsd_8_x_11_29_2013
MAINTAINER= jarrod at downtools.com.au
COMMENT= SHOUTcast Distributed Network Audio Server
@@ -14,7 +13,7 @@
RESTRICTED= redistribution of software is not permitted
IA32_BINARY_PORT= yes
-USE_DOS2UNIX= yes
+USES= dos2unix
NO_STAGE= yes
DOS2UNIX_REGEX= .*\.(conf|css|html|js|txt|xml)
@@ -24,8 +23,10 @@
NO_WRKSUBDIR= yes
NO_BUILD= yes
-OPTIONS_DEFINE= CONFIG_BUILDER DOCS EXAMPLE
+OPTIONS_DEFAULT= CONFIG_BUILDER EXAMPLES
+OPTIONS_DEFINE= CONFIG_BUILDER DOCS EXAMPLES
CONFIG_BUILDER_DESC= SHOUTcast Configuration Builder
+EXAMPLE_DESC= SHOUTcast Server Example Configuration Files
SHOUTCASTUSER= ${PORTNAME}
SHOUTCASTGROUP= ${PORTNAME}
@@ -48,6 +49,14 @@
.include <bsd.port.options.mk>
+.if ${OSVERSION} >= 1000010
+.if ${ARCH} == "i386"
+RUN_DEPENDS+= ${LOCALBASE}/lib/compat/libstdc++.so.6:${PORTSDIR}/misc/compat9x
+.else
+RUN_DEPENDS+= ${LOCALBASE}/lib32/compat/libstdc++.so.6:${PORTSDIR}/misc/compat9x
+.endif
+.endif
+
.if ${PORT_OPTIONS:MCONFIG_BUILDER}
PLIST_SUB+= CONFIG_BUILDER=""
.else
@@ -58,7 +67,7 @@
.for _file in basic debug public relay simple
@${REINPLACE_CMD} -e '/sc_serv2 directory/d' \
-e 's#=.*/\([^\.]*.log\)#=${SHOUTCASTLDIR}/\1#g' \
- -e 's#=control/#=${SHOUTCASTDIR}/#g' ${WRKSRC}/sc_serv_${_file}.conf
+ -e 's#=control/#=${SHOUTCASTDIR}/#g' ${WRKSRC}/examples/sc_serv_${_file}.conf
.endfor
.if ${PORT_OPTIONS:MCONFIG_BUILDER}
@${REINPLACE_CMD} -e 's#<[^>]*>Windows<[^>]*>##g' \
@@ -66,7 +75,7 @@
@${REINPLACE_CMD} -e 's#\(LogFile="\)\([^"/]*\)#\1${SHOUTCASTLDIR}/\2#g' \
-e 's#\(ConfFile="\)\([^"/]*\)#\1${ETCDIR}/\2#g' \
-e 's#\(BanFile="\)\([^"/]*\)#\1${SHOUTCASTDIR}/\2#g' \
- -e 's#\(RipFile="\)\([^"/]*\)#\1${SHOUTCASTDIR}/\2#g' ${WRKSRC}/config_builder/js/config_builder.js
+ -e 's#\(RipFile="\)\([^"/]*\)#\1${SHOUTCASTDIR}/\2#g' ${WRKSRC}/config_builder/config_builder.js
.endif
do-install:
@@ -74,40 +83,64 @@
${MKDIR} ${ETCDIR}
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/changes.txt ${DOCSDIR}/changes.txt
- ${INSTALL_DATA} ${WRKSRC}/docs/getting_started.txt ${DOCSDIR}/getting_started.txt
- ${INSTALL_DATA} ${WRKSRC}/docs/sc_serv2.txt ${DOCSDIR}/sc_serv2.txt
- ${INSTALL_DATA} ${WRKSRC}/docs/sc_serv2_authhash.txt ${DOCSDIR}/sc_serv2_authhash.txt
- ${INSTALL_DATA} ${WRKSRC}/docs/sc_serv2_xml_responses.txt ${DOCSDIR}/sc_serv2_xml_responses.txt
- ${INSTALL_DATA} ${WRKSRC}/docs/shoutcast_system_overview.txt ${DOCSDIR}/shoutcast_system_overview.txt
+ ${INSTALL_DATA} ${WRKSRC}/DNAS_Server_Changelog.html ${DOCSDIR}/DNAS_Server_Changelog.html
+ ${INSTALL_DATA} ${WRKSRC}/Readme_DNAS_Server.html ${DOCSDIR}/Readme_DNAS_Server.html
${INSTALL_DATA} ${WRKSRC}/tos.txt ${DOCSDIR}/tos.txt
+ ${MKDIR} ${DOCSDIR}/docs
+ ${INSTALL_DATA} ${WRKSRC}/docs/DNAS_Server_XML_Responses.html ${DOCSDIR}/docs/DNAS_Server_XML_Responses.html
+ ${INSTALL_DATA} ${WRKSRC}/docs/DNAS_Server_Authhash_Management.html ${DOCSDIR}/docs/DNAS_Server_Authhash_Management.html
+ ${INSTALL_DATA} ${WRKSRC}/docs/DNAS_Server.html ${DOCSDIR}/docs/DNAS_Server.html
+ ${INSTALL_DATA} ${WRKSRC}/docs/Getting_Started.html ${DOCSDIR}/docs/Getting_Started.html
+ ${INSTALL_DATA} ${WRKSRC}/docs/DNAS_Server_JSON_Responses.html ${DOCSDIR}/docs/DNAS_Server_JSON_Responses.html
+ ${MKDIR} ${DOCSDIR}/docs/res
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Linux_Console.png ${DOCSDIR}/docs/res/Linux_Console.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Output_tag_configuration_error.png ${DOCSDIR}/docs/res/Output_tag_configuration_error.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Stream_Ban_List_Page.png ${DOCSDIR}/docs/res/Stream_Ban_List_Page.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Start.png ${DOCSDIR}/docs/res/Start.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Server_Bandwidth_Page.png ${DOCSDIR}/docs/res/Server_Bandwidth_Page.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Manual.png ${DOCSDIR}/docs/res/Manual.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Completed.png ${DOCSDIR}/docs/res/Completed.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Simple.png ${DOCSDIR}/docs/res/Simple.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Console_Error.png ${DOCSDIR}/docs/res/Console_Error.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Server_Log_Page.png ${DOCSDIR}/docs/res/Server_Log_Page.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Console_Builder_Mode.png ${DOCSDIR}/docs/res/Console_Builder_Mode.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Select_Source_DSP_in_Winamp.png ${DOCSDIR}/docs/res/Select_Source_DSP_in_Winamp.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Removed.png ${DOCSDIR}/docs/res/Removed.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Console_Linux.png ${DOCSDIR}/docs/res/Console_Linux.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Windows_Service_Install_Failure.png ${DOCSDIR}/docs/res/Windows_Service_Install_Failure.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Stream_Summary_Page.png ${DOCSDIR}/docs/res/Stream_Summary_Page.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Stream_Admin_Page.png ${DOCSDIR}/docs/res/Stream_Admin_Page.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Console_Setup_Mode.png ${DOCSDIR}/docs/res/Console_Setup_Mode.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Invalid_Configuration_Item.png ${DOCSDIR}/docs/res/Invalid_Configuration_Item.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Server_Summary_Page.png ${DOCSDIR}/docs/res/Server_Summary_Page.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Example_Windows_Console.png ${DOCSDIR}/docs/res/Example_Windows_Console.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Server_Source_Login_Page.png ${DOCSDIR}/docs/res/Server_Source_Login_Page.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Streams_Summary_Page.png ${DOCSDIR}/docs/res/Streams_Summary_Page.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Example_Linux_Console.png ${DOCSDIR}/docs/res/Example_Linux_Console.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Linux_Daemon_Mode.png ${DOCSDIR}/docs/res/Linux_Daemon_Mode.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Admin_Config_Reload.png ${DOCSDIR}/docs/res/Admin_Config_Reload.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Windows_Console.png ${DOCSDIR}/docs/res/Windows_Console.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Stream_Reserved_List_Page.png ${DOCSDIR}/docs/res/Stream_Reserved_List_Page.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Summary.png ${DOCSDIR}/docs/res/Summary.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Setup_Mode_Error.png ${DOCSDIR}/docs/res/Setup_Mode_Error.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Editing.png ${DOCSDIR}/docs/res/Editing.png
+ ${INSTALL_DATA} ${WRKSRC}/docs/res/Console_Windows.png ${DOCSDIR}/docs/res/Console_Windows.png
+
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/crossdomain.xml ${EXAMPLESDIR}/crossdomain.xml
- ${INSTALL_DATA} ${WRKSRC}/sc_serv_basic.conf ${EXAMPLESDIR}/sc_serv_basic.conf
- ${INSTALL_DATA} ${WRKSRC}/sc_serv_debug.conf ${EXAMPLESDIR}/sc_serv_debug.conf
- ${INSTALL_DATA} ${WRKSRC}/sc_serv_public.conf ${EXAMPLESDIR}/sc_serv_public.conf
- ${INSTALL_DATA} ${WRKSRC}/sc_serv_relay.conf ${EXAMPLESDIR}/sc_serv_relay.conf
- ${INSTALL_DATA} ${WRKSRC}/sc_serv_simple.conf ${EXAMPLESDIR}/sc_serv_simple.conf
+ ${INSTALL_DATA} ${WRKSRC}/examples/sc_serv_basic.conf ${EXAMPLESDIR}/sc_serv_basic.conf
+ ${INSTALL_DATA} ${WRKSRC}/examples/sc_serv_debug.conf ${EXAMPLESDIR}/sc_serv_debug.conf
+ ${INSTALL_DATA} ${WRKSRC}/examples/sc_serv_public.conf ${EXAMPLESDIR}/sc_serv_public.conf
+ ${INSTALL_DATA} ${WRKSRC}/examples/sc_serv_relay.conf ${EXAMPLESDIR}/sc_serv_relay.conf
+ ${INSTALL_DATA} ${WRKSRC}/examples/sc_serv_simple.conf ${EXAMPLESDIR}/sc_serv_simple.conf
.endif
.if ${PORT_OPTIONS:MCONFIG_BUILDER}
${MKDIR} ${WWWDIR}/config_builder
${INSTALL_DATA} ${WRKSRC}/config_builder/config_builder.html ${WWWDIR}/config_builder/config_builder.html
- ${MKDIR} ${WWWDIR}/config_builder/db
- ${INSTALL_DATA} ${WRKSRC}/config_builder/db/config_builder_help.txt ${WWWDIR}/config_builder/db/config_builder_help.txt
- ${MKDIR} ${WWWDIR}/config_builder/js
- ${INSTALL_DATA} ${WRKSRC}/config_builder/js/config_builder.js ${WWWDIR}/config_builder/js/config_builder.js
- ${INSTALL_DATA} ${WRKSRC}/config_builder/js/downloadify.js ${WWWDIR}/config_builder/js/downloadify.js
- ${INSTALL_DATA} ${WRKSRC}/config_builder/js/mootools-1.3.js ${WWWDIR}/config_builder/js/mootools-1.3.js
- ${INSTALL_DATA} ${WRKSRC}/config_builder/js/swfobject.js ${WWWDIR}/config_builder/js/swfobject.js
- ${MKDIR} ${WWWDIR}/config_builder/res
- ${INSTALL_DATA} ${WRKSRC}/config_builder/res/collapse.png ${WWWDIR}/config_builder/res/collapse.png
- ${INSTALL_DATA} ${WRKSRC}/config_builder/res/config_builder.css ${WWWDIR}/config_builder/res/config_builder.css
- ${INSTALL_DATA} ${WRKSRC}/config_builder/res/dl_button.png ${WWWDIR}/config_builder/res/dl_button.png
- ${INSTALL_DATA} ${WRKSRC}/config_builder/res/downloadify.swf ${WWWDIR}/config_builder/res/downloadify.swf
- ${INSTALL_DATA} ${WRKSRC}/config_builder/res/expand.png ${WWWDIR}/config_builder/res/expand.png
- ${INSTALL_DATA} ${WRKSRC}/config_builder/res/sc_logo.png ${WWWDIR}/config_builder/res/sc_logo.png
+ ${INSTALL_DATA} ${WRKSRC}/config_builder/config_builder.txt ${WWWDIR}/config_builder/config_builder.txt
+ ${INSTALL_DATA} ${WRKSRC}/config_builder/config_builder.js ${WWWDIR}/config_builder/config_builder.js
+ ${INSTALL_DATA} ${WRKSRC}/config_builder/config_builder.css ${WWWDIR}/config_builder/config_builder.css
.endif
post-install:
Index: distinfo
===================================================================
--- distinfo (revision 338916)
+++ distinfo (working copy)
@@ -1,2 +1,2 @@
-SHA256 (sc_serv2_bsd_8_x_07_31_2011.tar.gz) = a4815602ad4abfb5b844667a0faf907bf151bcf0c06651f0756b89f35e35753c
-SIZE (sc_serv2_bsd_8_x_07_31_2011.tar.gz) = 820208
+SHA256 (sc_serv2_bsd_8_x_11_29_2013.tar.gz) = 411d82ba937fb522af9f897deb880524a8023ec2a312f5a26a168670e451764d
+SIZE (sc_serv2_bsd_8_x_11_29_2013.tar.gz) = 2065821
Index: pkg-plist
===================================================================
--- pkg-plist (revision 338916)
+++ pkg-plist (working copy)
@@ -3,37 +3,65 @@
@exec chown %%SHOUTCASTUSER%%:%%SHOUTCASTGROUP%% %%SHOUTCASTDIR%%
@exec chown %%SHOUTCASTUSER%%:wheel %%SHOUTCASTLDIR%%
sbin/sc_serv
-%%PORTDOCS%%%%DOCSDIR%%/changes.txt
-%%PORTDOCS%%%%DOCSDIR%%/getting_started.txt
-%%PORTDOCS%%%%DOCSDIR%%/sc_serv2.txt
-%%PORTDOCS%%%%DOCSDIR%%/sc_serv2_authhash.txt
-%%PORTDOCS%%%%DOCSDIR%%/sc_serv2_xml_responses.txt
-%%PORTDOCS%%%%DOCSDIR%%/shoutcast_system_overview.txt
+%%PORTDOCS%%%%DOCSDIR%%/DNAS_Server_Changelog.html
+%%PORTDOCS%%%%DOCSDIR%%/Readme_DNAS_Server.html
%%PORTDOCS%%%%DOCSDIR%%/tos.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/crossdomain.xml
+
+%%PORTDOCS%%%%DOCSDIR%%/docs/DNAS_Server_XML_Responses.html
+%%PORTDOCS%%%%DOCSDIR%%/docs/DNAS_Server_Authhash_Management.html
+%%PORTDOCS%%%%DOCSDIR%%/docs/DNAS_Server.html
+%%PORTDOCS%%%%DOCSDIR%%/docs/Getting_Started.html
+%%PORTDOCS%%%%DOCSDIR%%/docs/DNAS_Server_JSON_Responses.html
+
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Linux_Console.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Output_tag_configuration_error.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Stream_Ban_List_Page.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Start.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Server_Bandwidth_Page.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Manual.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Completed.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Simple.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Console_Error.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Server_Log_Page.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Console_Builder_Mode.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Select_Source_DSP_in_Winamp.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Removed.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Console_Linux.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Windows_Service_Install_Failure.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Stream_Summary_Page.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Stream_Admin_Page.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Console_Setup_Mode.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Invalid_Configuration_Item.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Server_Summary_Page.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Example_Windows_Console.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Server_Source_Login_Page.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Streams_Summary_Page.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Example_Linux_Console.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Linux_Daemon_Mode.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Admin_Config_Reload.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Windows_Console.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Stream_Reserved_List_Page.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Summary.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Setup_Mode_Error.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Editing.png
+%%PORTDOCS%%%%DOCSDIR%%/docs/res/Console_Windows.png
+
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sc_serv_basic.conf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sc_serv_debug.conf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sc_serv_public.conf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sc_serv_relay.conf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sc_serv_simple.conf
+
%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/config_builder.html
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/db/config_builder_help.txt
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/js/config_builder.js
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/js/downloadify.js
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/js/mootools-1.3.js
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/js/swfobject.js
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/res/collapse.png
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/res/config_builder.css
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/res/dl_button.png
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/res/downloadify.swf
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/res/expand.png
-%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/res/sc_logo.png
+%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/config_builder.txt
+%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/config_builder.js
+%%CONFIG_BUILDER%%%%WWWDIR%%/config_builder/config_builder.css
+
@dirrmtry %%ETCDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs/res
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
-%%CONFIG_BUILDER%%@dirrm %%WWWDIR%%/config_builder/db
-%%CONFIG_BUILDER%%@dirrm %%WWWDIR%%/config_builder/js
-%%CONFIG_BUILDER%%@dirrm %%WWWDIR%%/config_builder/res
%%CONFIG_BUILDER%%@dirrm %%WWWDIR%%/config_builder
%%CONFIG_BUILDER%%@dirrm %%WWWDIR%%
@unexec if [ ! -s %%SHOUTCASTDIR%%/sc_serv.ban ]; then rm -f %%SHOUTCASTDIR%%/sc_serv.ban; fi
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list