Firefox-Marionette
view release on metacpan or search on metacpan
setup-for-firefox-marionette-build.sh view on Meta::CPAN
if [ "$INSTALL_PACKAGES" != "" ]
then
${SUDO}pkg_add ${PKG_PATH}/pkgin
${SUDO}pkgin -y install $INSTALL_PACKAGES
if [ $? != 0 ]
then
cat <<_PKG_PATH_
pkg_add failed. PKG_PATH was set to $PKG_PATH
_PKG_PATH_
fi
fi
;;
CYGWIN_NT*)
PACKAGE_LIST="perl-Archive-Zip"
for PACKAGE in perl-JSON \
perl-Config-INI \
perl-Crypt-PasswdMD5 \
perl-Crypt-URandom \
perl-File-HomeDir \
perl-Digest-SHA \
perl-HTTP-Daemon \
perl-HTTP-Message \
perl-IO-Socket-SSL \
perl-PDF-API2 \
perl-PerlIO-utf8_strict \
perl-Sub-Exporter \
perl-Sub-Uplevel \
perl-Text-CSV_XS \
perl-Term-ReadKey \
perl-Test-Simple \
perl-XML-Parser
do
PACKAGE_LIST="$PACKAGE_LIST,$PACKAGE"
done
GUESS_EXE=`cygpath -u $USERPROFILE`/Downloads/setup-x86_64.exe
grep -ail 'Cygwin installation tool' $GUESS_EXE
if [ $? == 0 ]
then
SETUP_EXE=$GUESS_EXE
else
SETUP_EXE=`find /cygdrive -name 'setup-x86_64.exe' -exec grep -ail 'Cygwin installation tool' {} \;`
fi
$SETUP_EXE -q -P $PACKAGE_LIST
perl -MConfig::INI -e 'exit 0' || PERL_MM_USE_DEFAULT=1 cpan Config::INI
perl -MPDF::API2 -e 'exit 0' || PERL_MM_USE_DEFAULT=1 cpan PDF::API2
perl -MCrypt::URandom -e 'exit 0' || PERL_MM_USE_DEFAULT=1 cpan Crypt::URandom
perl -MCrypt::PasswdMD5 -e 'exit 0' || PERL_MM_USE_DEFAULT=1 cpan Crypt::PasswdMD5
;;
Darwin)
for PACKAGE in Archive::Zip \
JSON \
Config::INI \
Crypt::PasswdMD5 \
Crypt::URandom \
File::HomeDir \
Digest::SHA \
HTTP::Daemon \
HTTP::Message \
IO::Socket::SSL \
PDF::API2 \
PerlIO::utf8_strict \
Sub::Exporter \
Sub::Uplevel \
Text::CSV_XS \
Term::ReadKey \
Test::CheckManifest \
Test::Pod \
Test::Pod::Coverage \
Test::Simple \
XML::Parser
do
perl -M$PACKAGE -e 'exit 0' 2>>/dev/null || PERL_MM_USE_DEFAULT=1 ${SUDO_WITH_ENVIRONMENT}cpan $PACKAGE
done
;;
*)
echo "Any help with patching '$OSNAME' support would be awesome???"
;;
esac
( run in 0.573 second using v1.01-cache-2.11-cpan-0b5f733616e )