1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

Actually update to 7.0.1 including referencing the right distfile.

In 7.0.1, squeezecenter supports new and old versions of JSON::XS.  Keep
the custom module that handles this so things work correctly.

Pointy hat to:	brooks
This commit is contained in:
Brooks Davis 2008-06-17 05:14:49 +00:00
parent 09d16f7384
commit dea0c173ed
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=214992
4 changed files with 16 additions and 50 deletions

View File

@ -7,10 +7,10 @@
PORTNAME= squeezecenter
PORTVERSION= 7.0.1
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://www.slimdevices.com/downloads/SqueezeCenter_v${PORTVERSION}/
DISTNAME= ${PORTNAME}-7.0-noCPAN
DIST_SUBDIR= ${PORTNAME}
DISTNAME= ${PORTNAME}-${PORTVERSION}-noCPAN
EXTRACT_SUFX= .tgz
MAINTAINER= brooks@FreeBSD.org
@ -29,7 +29,7 @@ OPTIONS= CLASSIC "Default to the Classic skin" off \
RESTRICTED= Contains non-redistributable firmware, documentation, and images
WRKSRC= ${WRKDIR}/squeezecenter-7.0-17793-noCPAN
WRKSRC= ${WRKDIR}/squeezecenter-${PORTVERSION}-noCPAN
BUILD_DEPENDS+= ${SITE_PERL}/File/Which.pm:${PORTSDIR}/sysutils/p5-File-Which
RUN_DEPENDS+= ${LOCALBASE}/bin/mDNSResponderPosix:${PORTSDIR}/net/mDNSResponder \
@ -93,6 +93,8 @@ CONFFILES= convert.conf types.conf
EXCEPTFILES= ${DOCFILES} \
${CONFFILES} \
CPAN/GD.pm \
CPAN/JSON/XS/Boolean.pm \
CPAN/JSON/XS.pm \
CPAN/Template.pm \
CPAN/XML/Parser.pm \
MySQL/errmsg.txt \
@ -100,7 +102,6 @@ EXCEPTFILES= ${DOCFILES} \
EXCEPTDIRS= Bin \
CPAN/arch \
CPAN/Compress \
CPAN/JSON \
CPAN/GD \
CPAN/Template \
CPAN/XML/Parser \
@ -117,20 +118,6 @@ SUB_LIST= PERL=${PERL} \
SLIMGROUP=${SLIMGROUP} \
CONFFILES="${CONFFILES}"
JSON_FIXUP_FILES= Slim/Control/Queries.pm \
Slim/Networking/SqueezeNetwork.pm \
Slim/Networking/SqueezeNetwork/Stats.pm \
Slim/Networking/SqueezeNetwork/PrefSync.pm \
Slim/Networking/SqueezeNetwork/Players.pm \
Slim/Plugin/AudioScrobbler/Plugin.pm \
Slim/Plugin/Live365/ProtocolHandler.pm \
Slim/Plugin/Pandora/ProtocolHandler.pm \
Slim/Plugin/RPC/Plugin.pm \
Slim/Plugin/RhapsodyDirect/ProtocolHandler.pm \
Slim/Plugin/Slacker/ProtocolHandler.pm \
Slim/Web/Cometd.pm \
Slim/Web/JSONRPC.pm \
pre-fetch:
.if !defined(SLIMDIR)
@${ECHO_MSG} ""
@ -158,10 +145,6 @@ post-patch:
${WRKSRC}/Slim/Web/HTTP.pm \
${WRKSRC}/scanner.pl \
${WRKSRC}/slimserver.pl
cd ${WRKSRC} && ${REINPLACE_CMD} \
-e 's/to_json/encode_json/' \
-e 's/from_json/decode_json/' \
${JSON_FIXUP_FILES}
do-build:
@${MKDIR} -m 0755 ${TMP_SLIMDIR}

View File

@ -1,3 +1,3 @@
MD5 (squeezecenter/squeezecenter-7.0-noCPAN.tgz) = 55925e50fd016c999a812e522fdcc931
SHA256 (squeezecenter/squeezecenter-7.0-noCPAN.tgz) = 78bbb0c0e296b1d19dee1f5c9d88f996f7cd43808f8798f2baded6dd2c334df7
SIZE (squeezecenter/squeezecenter-7.0-noCPAN.tgz) = 18464419
MD5 (squeezecenter-7.0.1-noCPAN.tgz) = e0332a2710231e11b8f1d57445acdb45
SHA256 (squeezecenter-7.0.1-noCPAN.tgz) = c4e81549a7e3b46930d9db6ddd95a1bd3e96bd2c5b661352698382802360e798
SIZE (squeezecenter-7.0.1-noCPAN.tgz) = 18552404

View File

@ -7,10 +7,10 @@
PORTNAME= squeezecenter
PORTVERSION= 7.0.1
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://www.slimdevices.com/downloads/SqueezeCenter_v${PORTVERSION}/
DISTNAME= ${PORTNAME}-7.0-noCPAN
DIST_SUBDIR= ${PORTNAME}
DISTNAME= ${PORTNAME}-${PORTVERSION}-noCPAN
EXTRACT_SUFX= .tgz
MAINTAINER= brooks@FreeBSD.org
@ -29,7 +29,7 @@ OPTIONS= CLASSIC "Default to the Classic skin" off \
RESTRICTED= Contains non-redistributable firmware, documentation, and images
WRKSRC= ${WRKDIR}/squeezecenter-7.0-17793-noCPAN
WRKSRC= ${WRKDIR}/squeezecenter-${PORTVERSION}-noCPAN
BUILD_DEPENDS+= ${SITE_PERL}/File/Which.pm:${PORTSDIR}/sysutils/p5-File-Which
RUN_DEPENDS+= ${LOCALBASE}/bin/mDNSResponderPosix:${PORTSDIR}/net/mDNSResponder \
@ -93,6 +93,8 @@ CONFFILES= convert.conf types.conf
EXCEPTFILES= ${DOCFILES} \
${CONFFILES} \
CPAN/GD.pm \
CPAN/JSON/XS/Boolean.pm \
CPAN/JSON/XS.pm \
CPAN/Template.pm \
CPAN/XML/Parser.pm \
MySQL/errmsg.txt \
@ -100,7 +102,6 @@ EXCEPTFILES= ${DOCFILES} \
EXCEPTDIRS= Bin \
CPAN/arch \
CPAN/Compress \
CPAN/JSON \
CPAN/GD \
CPAN/Template \
CPAN/XML/Parser \
@ -117,20 +118,6 @@ SUB_LIST= PERL=${PERL} \
SLIMGROUP=${SLIMGROUP} \
CONFFILES="${CONFFILES}"
JSON_FIXUP_FILES= Slim/Control/Queries.pm \
Slim/Networking/SqueezeNetwork.pm \
Slim/Networking/SqueezeNetwork/Stats.pm \
Slim/Networking/SqueezeNetwork/PrefSync.pm \
Slim/Networking/SqueezeNetwork/Players.pm \
Slim/Plugin/AudioScrobbler/Plugin.pm \
Slim/Plugin/Live365/ProtocolHandler.pm \
Slim/Plugin/Pandora/ProtocolHandler.pm \
Slim/Plugin/RPC/Plugin.pm \
Slim/Plugin/RhapsodyDirect/ProtocolHandler.pm \
Slim/Plugin/Slacker/ProtocolHandler.pm \
Slim/Web/Cometd.pm \
Slim/Web/JSONRPC.pm \
pre-fetch:
.if !defined(SLIMDIR)
@${ECHO_MSG} ""
@ -158,10 +145,6 @@ post-patch:
${WRKSRC}/Slim/Web/HTTP.pm \
${WRKSRC}/scanner.pl \
${WRKSRC}/slimserver.pl
cd ${WRKSRC} && ${REINPLACE_CMD} \
-e 's/to_json/encode_json/' \
-e 's/from_json/decode_json/' \
${JSON_FIXUP_FILES}
do-build:
@${MKDIR} -m 0755 ${TMP_SLIMDIR}

View File

@ -1,3 +1,3 @@
MD5 (squeezecenter/squeezecenter-7.0-noCPAN.tgz) = 55925e50fd016c999a812e522fdcc931
SHA256 (squeezecenter/squeezecenter-7.0-noCPAN.tgz) = 78bbb0c0e296b1d19dee1f5c9d88f996f7cd43808f8798f2baded6dd2c334df7
SIZE (squeezecenter/squeezecenter-7.0-noCPAN.tgz) = 18464419
MD5 (squeezecenter-7.0.1-noCPAN.tgz) = e0332a2710231e11b8f1d57445acdb45
SHA256 (squeezecenter-7.0.1-noCPAN.tgz) = c4e81549a7e3b46930d9db6ddd95a1bd3e96bd2c5b661352698382802360e798
SIZE (squeezecenter-7.0.1-noCPAN.tgz) = 18552404