Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F106166195
D11612.id30842.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
9 KB
Referenced Files
None
Subscribers
None
D11612.id30842.diff
View Options
Index: audio/logitechmediaserver/Makefile
===================================================================
--- audio/logitechmediaserver/Makefile
+++ audio/logitechmediaserver/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= logitechmediaserver
-PORTVERSION= 7.9.0.g2016.09.30
+PORTVERSION= 7.9.1.g2017.07.11
PORTREVISION= 2
CATEGORIES= audio
@@ -19,8 +19,8 @@
LIB_DEPENDS= libgd.so:graphics/gd
USE_GITHUB= yes
-GH_TUPLE= Logitech:slimserver:c835a1f \
- Logitech:slimserver-vendor:14cc392:vendor
+GH_TUPLE= Logitech:slimserver:762b5cb \
+ Logitech:slimserver-vendor:1463b00:vendor
RESTRICTED= Contains non-redistributable firmware, documentation, and images
@@ -85,7 +85,7 @@
.include <bsd.port.pre.mk>
-ONLY_FOR_ARCHS= i386 amd64
+ONLY_FOR_ARCHS= amd64 i386
.if ${ARCH} == "i386"
ARCHNAME= i386-freebsd-thread-multi-64int
Index: audio/logitechmediaserver/distinfo
===================================================================
--- audio/logitechmediaserver/distinfo
+++ audio/logitechmediaserver/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1475588350
-SHA256 (Logitech-slimserver-7.9.0.g2016.09.30-c835a1f_GH0.tar.gz) = 01f392f7a6f2c86926e6f86fa99b78d00fe47b8c90893f2c3b5fcc03f1144035
-SIZE (Logitech-slimserver-7.9.0.g2016.09.30-c835a1f_GH0.tar.gz) = 187923230
-SHA256 (Logitech-slimserver-vendor-14cc392_GH0.tar.gz) = 4256458c6c77c06eb2616b1afed851f422f5bf26f2a0c2631339ed3b14d3e385
-SIZE (Logitech-slimserver-vendor-14cc392_GH0.tar.gz) = 115661507
+TIMESTAMP = 1499890365
+SHA256 (Logitech-slimserver-7.9.1.g2017.07.11-762b5cb_GH0.tar.gz) = 7172ce75baf9f66d691e15974d38adc7ec62430e49355c12fc0d36a133f6c3e0
+SIZE (Logitech-slimserver-7.9.1.g2017.07.11-762b5cb_GH0.tar.gz) = 204891529
+SHA256 (Logitech-slimserver-vendor-1463b00_GH0.tar.gz) = 101524a0472c5976ca8696e34013efcc18ed4943b9c6838136e24c9f28a9bce6
+SIZE (Logitech-slimserver-vendor-1463b00_GH0.tar.gz) = 115661641
Index: audio/logitechmediaserver/files/vendorpatch-CPAN_buildme.sh
===================================================================
--- audio/logitechmediaserver/files/vendorpatch-CPAN_buildme.sh
+++ audio/logitechmediaserver/files/vendorpatch-CPAN_buildme.sh
@@ -1,5 +1,5 @@
---- ../slimserver-vendor-14cc392/CPAN/buildme.sh.orig 2016-08-12 21:27:39.000000000 +0800
-+++ ../slimserver-vendor-14cc392/CPAN/buildme.sh 2016-11-13 13:08:08.765866000 +0800
+--- ../slimserver-vendor-1463b00/CPAN/buildme.sh.orig 2017-06-07 14:29:20.000000000 +0100
++++ ../slimserver-vendor-1463b00/CPAN/buildme.sh 2017-07-12 21:44:11.808290000 +0100
@@ -92,7 +92,7 @@
exit
fi
@@ -9,64 +9,27 @@
which $i > /dev/null
if [ $? -ne 0 ] ; then
echo "$i not found - please install it"
-@@ -309,6 +309,19 @@
- PERL_ARCH=$BUILD/arch/5.22
- fi
-
-+# Path to Perl 5.24
-+if [ -x "/usr/bin/perl5.24.1" ]; then
-+ PERL_524=/usr/bin/perl5.24.1
-+fi
-+
-+if [ $PERL_524 ]; then
-+ echo "Building with Perl 5.24 at $PERL_524"
-+ PERL_BIN=$PERL_524
-+ # Install dir for 5.24
-+ PERL_BASE=$BUILD/5.24
-+ PERL_ARCH=$BUILD/arch/5.24
-+fi
-+
- # try to use default perl version
- if [ "$PERL_BIN" = "" ]; then
- PERL_BIN=`which perl`
-@@ -339,6 +352,9 @@
- "5.22")
- PERL_522=$PERL_BIN
- ;;
-+ "5.24")
-+ PERL_524=$PERL_BIN
-+ ;;
- *)
- echo "Failed to find supported Perl version for '$PERL_BIN'"
- exit
-@@ -504,7 +520,7 @@
- ;;
-
- Class::XSAccessor)
-- if [ "$PERL_516" -o "$PERL_518" -o "$PERL_520" -o "$PERL_522" ]; then
-+ if [ "$PERL_516" -o "$PERL_518" -o "$PERL_520" -o "$PERL_522" -o "$PERL_524" ]; then
- build_module Class-XSAccessor-1.18
- cp -pR $PERL_BASE/lib/perl5/$ARCH/Class $PERL_ARCH/
- else
-@@ -520,7 +536,7 @@
- ;;
-
- DBI)
-- if [ "$PERL_518" -o "$PERL_520" -o "$PERL_522" ]; then
-+ if [ "$PERL_518" -o "$PERL_520" -o "$PERL_522" -o "$PERL_524" ]; then
- build_module DBI-1.628
- cp -p $PERL_BASE/lib/perl5/$ARCH/DBI.pm $PERL_ARCH/
- cp -pR $PERL_BASE/lib/perl5/$ARCH/DBI $PERL_ARCH/
-@@ -530,7 +546,7 @@
- ;;
-
- DBD::SQLite)
-- if [ "$PERL_518" -o "$PERL_520" -o "$PERL_522" ]; then
-+ if [ "$PERL_518" -o "$PERL_520" -o "$PERL_522" -o "$PERL_524" ]; then
- build_module DBI-1.628 "" 0
- else
- build_module DBI-1.616 "" 0
-@@ -552,7 +568,7 @@
+@@ -556,6 +556,19 @@
+ # because it takes so damn long on slow platforms
+ if [ ! -f build/lib/libicudata_s.a ]; then
+ tar_wrapper zxvf icu4c-4_6-src.tgz
++ patch << END
++--- icu/source/i18n/uspoof.cpp.orig 2017-07-12 21:35:34.014645000 +0100
+++++ icu/source/i18n/uspoof.cpp 2017-07-12 21:33:44.790884000 +0100
++@@ -366,7 +366,7 @@
++ // u_strToUTF8() in preflight mode is an easy way to do it.
++ U_ASSERT(position16 <= len16);
++ u_strToUTF8(NULL, 0, position, text16, position16, status);
++- if (position > 0) {
+++ if (position != NULL && *position > 0) {
++ // position is the required buffer length from u_strToUTF8, which includes
++ // space for a terminating NULL, which we don't want, hence the -1.
++ *position -= 1;
++END
+ cd icu/source
+ if [ "$OS" = 'Darwin' ]; then
+ ICUFLAGS="$FLAGS $OSX_ARCH $OSX_FLAGS -DU_USING_ICU_NAMESPACE=0 -DU_CHARSET_IS_UTF8=1" # faster code for native UTF-8 systems
+@@ -568,7 +581,7 @@
ICUOS="FreeBSD"
fi
CFLAGS="$ICUFLAGS" CXXFLAGS="$ICUFLAGS" LDFLAGS="$FLAGS $OSX_ARCH $OSX_FLAGS" \
@@ -75,34 +38,7 @@
$MAKE
if [ $? != 0 ]; then
echo "make failed"
-@@ -616,7 +632,7 @@
- rm -rf DBD-SQLite-1.34_01
- else
- cd ..
-- if [ "$PERL_516" -o "$PERL_518" -o "$PERL_520" -o "$PERL_522" ]; then
-+ if [ "$PERL_516" -o "$PERL_518" -o "$PERL_520" -o "$PERL_522" -o "$PERL_524" ]; then
- build_module DBD-SQLite-1.34_01 "" 0
- fi
- build_module DBD-SQLite-1.34_01
-@@ -698,7 +714,7 @@
- JSON::XS)
- build_module common-sense-2.0
-
-- if [ "$PERL_518" -o "$PERL_520" -o "$PERL_522" ]; then
-+ if [ "$PERL_518" -o "$PERL_520" -o "$PERL_522" -o "$PERL_524" ]; then
- build_module JSON-XS-2.34
- cp -pR $PERL_BASE/lib/perl5/$ARCH/JSON $PERL_ARCH/
- else
-@@ -728,7 +744,7 @@
- ;;
-
- YAML::LibYAML)
-- if [ "$PERL_516" -o "$PERL_518" -o "$PERL_520" -o "$PERL_522" ]; then
-+ if [ "$PERL_516" -o "$PERL_518" -o "$PERL_520" -o "$PERL_522" -o "$PERL_524" ]; then
- build_module YAML-LibYAML-0.35 "" 0
- else
- build_module YAML-LibYAML-0.35
-@@ -1223,6 +1239,9 @@
+@@ -1239,6 +1252,9 @@
if [ "$ARCH" = "amd64-freebsd" -o "$ARCH" = "amd64-freebsd-thread-multi" ]; then
FFOPTS="$FFOPTS --arch=x86"
fi
@@ -112,12 +48,3 @@
if [ "$OS" = "Darwin" ]; then
SAVED_FLAGS=$FLAGS
-@@ -1387,7 +1406,7 @@
-
- # create our directory structure
- # rsync is used to avoid copying non-binary modules or other extra stuff
--if [ "$PERL_512" -o "$PERL_514" -o "$PERL_516" -o "$PERL_518" -o "$PERL_520" -o "$PERL_522" ]; then
-+if [ "$PERL_512" -o "$PERL_514" -o "$PERL_516" -o "$PERL_518" -o "$PERL_520" -o "$PERL_522" -o "$PERL_524" ]; then
- # Check for Perl using use64bitint and add -64int
- ARCH=`$PERL_BIN -MConfig -le 'print $Config{archname}' | sed 's/gnu-//' | sed 's/^i[3456]86-/i386-/' | sed 's/armv.*?-/arm-/' `
- fi
Index: audio/logitechmediaserver/pkg-plist
===================================================================
--- audio/logitechmediaserver/pkg-plist
+++ audio/logitechmediaserver/pkg-plist
@@ -340,6 +340,8 @@
%%SLIMDIR%%/CPAN/Net/HTTP/Methods.pm
%%SLIMDIR%%/CPAN/Net/HTTP/NB.pm
%%SLIMDIR%%/CPAN/Net/HTTPS.pm
+%%SLIMDIR%%/CPAN/Net/IPv4Addr.pm
+%%SLIMDIR%%/CPAN/Net/Ifconfig/Wrapper.pm
%%SLIMDIR%%/CPAN/Net/UPnP.pm
%%SLIMDIR%%/CPAN/Net/UPnP/AV/Container.pm
%%SLIMDIR%%/CPAN/Net/UPnP/AV/Content.pm
@@ -353,7 +355,6 @@
%%SLIMDIR%%/CPAN/Net/UPnP/HTTPResponse.pm
%%SLIMDIR%%/CPAN/Net/UPnP/QueryResponse.pm
%%SLIMDIR%%/CPAN/Net/UPnP/Service.pm
-%%SLIMDIR%%/CPAN/Network/IPv4Addr.pm
%%SLIMDIR%%/CPAN/PAR.pm
%%SLIMDIR%%/CPAN/PAR/Dist.pm
%%SLIMDIR%%/CPAN/PAR/Heavy.pm
@@ -780,6 +781,7 @@
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Platform/dec_osf.pm
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Platform/os2.pm
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/HTML/Tagset.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Image/Scale.pm
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/JSON/XS.pm
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/JSON/XS/Boolean.pm
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build.pm
@@ -1922,6 +1924,7 @@
%%SLIMDIR%%/Slim/Player/ProtocolHandlers.pm
%%SLIMDIR%%/Slim/Player/Protocols/File.pm
%%SLIMDIR%%/Slim/Player/Protocols/HTTP.pm
+%%SLIMDIR%%/Slim/Player/Protocols/HTTPS.pm
%%SLIMDIR%%/Slim/Player/Protocols/LocalFile.pm
%%SLIMDIR%%/Slim/Player/Protocols/MMS.pm
%%SLIMDIR%%/Slim/Player/Protocols/SqueezePlayDirect.pm
@@ -2038,7 +2041,6 @@
%%SLIMDIR%%/Slim/Plugin/Favorites/Playlist.pm
%%SLIMDIR%%/Slim/Plugin/Favorites/Plugin.pm
%%SLIMDIR%%/Slim/Plugin/Favorites/Settings.pm
-%%SLIMDIR%%/Slim/Plugin/Favorites/SqueezeNetwork.pm
%%SLIMDIR%%/Slim/Plugin/Favorites/install.xml
%%SLIMDIR%%/Slim/Plugin/Favorites/strings.txt
%%SLIMDIR%%/Slim/Plugin/Flickr/HTML/EN/plugins/Flickr/html/images/icon.png
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Dec 27, 11:43 AM (3 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15613992
Default Alt Text
D11612.id30842.diff (9 KB)
Attached To
Mode
D11612: Update Logitechmediaserver to 7.9.1 snapshot
Attached
Detach File
Event Timeline
Log In to Comment