Lines Matching full:my
8 my $prefix = "./";
11 my $conf = $prefix . "Documentation/conf.py";
12 my $requirement_file = $prefix . "Documentation/sphinx/requirements.txt";
13 my $virtenv_prefix = "sphinx_";
19 my %missing;
20 my $system_release;
21 my $need = 0;
22 my $optional = 0;
23 my $need_symlink = 0;
24 my $need_sphinx = 0;
25 my $need_pip = 0;
26 my $need_virtualenv = 0;
27 my $rec_sphinx_upgrade = 0;
28 my $verbose_warn_install = 1;
29 my $install = "";
30 my $virtenv_dir = "";
31 my $python_cmd = "";
32 my $activate_cmd;
33 my $min_version;
34 my $cur_version;
35 my $rec_version = "3.4.3";
36 my $latest_avail_ver;
42 my $pdf = 1;
43 my $virtualenv = 1;
44 my $version_check = 0;
50 my %texlive = (
90 my %map = %{$_[0]};
92 foreach my $prog (sort keys %missing) {
93 my $is_optional = $missing{$prog};
125 my $package = shift;
126 my $is_optional = shift;
138 my $files = shift;
139 my $package = shift;
140 my $is_optional = shift;
158 my $prog = shift;
160 my $cur_dir = qx(pwd);
163 foreach my $dir (split(/:/, $ENV{PATH})) {
167 foreach my $dir (split(/:/, $ENV{PATH})) {
176 my $prog = shift;
177 my $is_optional = shift;
186 my $prog = shift;
187 my $is_optional = shift;
189 my $err = system("perl -M$prog -e 1 2>/dev/null /dev/null");
197 my $prog = shift;
198 my $is_optional = shift;
202 my $err = system("$python_cmd -c 'import $prog' 2>/dev/null /dev/null");
210 my @pkgs = @{$_[0]};
211 my $is_optional = $_[1];
213 foreach my $prog(@pkgs) {
214 my $err = system("rpm -q '$prog' 2>/dev/null >/dev/null");
221 my @pkgs = @{$_[0]};
222 my $is_optional = $_[1];
224 foreach my $prog(@pkgs) {
225 my $err = system("pacman -Q '$prog' 2>/dev/null >/dev/null");
232 my $is_optional = shift;
233 my $kpsewhich = findprog("kpsewhich");
235 foreach my $prog(keys %texlive) {
236 my $package = $texlive{$prog};
241 my $file = qx($kpsewhich $prog);
248 my $fname = "sphinx-build";
262 my $cmd = shift;
263 my $ver;
296 my $sphinx = get_sphinx_fname();
324 my $res = "";
331 my $file = shift;
332 my @path = split ":", $ENV{PATH};
334 foreach my $dir(@path) {
335 my $name = $dir.'/'.$file;
347 my %map = (
382 my %map = (
393 my @fedora26_opt_pkgs = (
397 my @fedora_tex_pkgs = (
409 my $old = 0;
410 my $rel;
411 my $noto_sans_redhat = "google-noto-sans-cjk-ttc-fonts";
465 my %map = (
478 my @suse_tex_pkgs = (
513 my %map = (
524 my @tex_pkgs = (
530 my $packager_cmd;
531 my $noto_sans;
558 my %map = (
568 my @archlinux_tex_pkgs = (
589 my %map = (
614 my $imagemagick = "media-gfx/imagemagick svg png";
615 my $cairo = "media-gfx/graphviz cairo pdf";
616 my $portage_imagemagick = "/etc/portage/package.use/imagemagick";
617 my $portage_cairo = "/etc/portage/package.use/graphviz";
686 my %map = (
708 my $ver;
709 my $min_activate = "$ENV{'PWD'}/${virtenv_prefix}${min_version}/bin/activate";
710 my @activates = glob "$ENV{'PWD'}/${virtenv_prefix}*/bin/activate";
714 foreach my $f (@activates) {
717 my $sphinx_cmd = $f;
721 my $ver = get_sphinx_version($sphinx_cmd);
739 my $venv_ver;
785 my $virtualenv_cmd = shift;
871 my $old_need = $need;
872 my $old_optional = $optional;
911 my $tmp = qx($python_cmd --version 2>&1);
929 my $venv_ver = recommend_sphinx_upgrade();
931 my $virtualenv_cmd;
997 my $arg = shift(@ARGV);
1034 my %os_var;