=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== polymake-4.1/apps/common/perllib/BackgroundViewer.pm-33- $synchronous polymake-4.1/apps/common/perllib/BackgroundViewer.pm:34: ? system($command) polymake-4.1/apps/common/perllib/BackgroundViewer.pm-35- : new Process({ CLEANUP => $self->tempfile }, $command); ############################################## polymake-4.1/apps/common/rules/functions_help.rules-44- polymake-4.1/apps/common/rules/functions_help.rules:45:# @topic core/functions/include ($@) polymake-4.1/apps/common/rules/functions_help.rules-46-# @category Basic ############################################## polymake-4.1/apps/common/rules/x3d.rules-25- if ($blender) { polymake-4.1/apps/common/rules/x3d.rules:26: my $ver = `$blender --version | grep -o \"[0-9]*\\.[0-9\\.]*\"`; polymake-4.1/apps/common/rules/x3d.rules-27- if ($ver < 2.80) { ############################################## polymake-4.1/apps/matroid/rules/_4ti2.rules-56- } polymake-4.1/apps/matroid/rules/_4ti2.rules:57: system("$circuits -q $tempname".(!$DebugLevel && " >/dev/null 2>&1")) polymake-4.1/apps/matroid/rules/_4ti2.rules-58- and die "couldn't run 4ti2: $circuits -q $tempname.mat\n"; ############################################## polymake-4.1/apps/matroid/rules/matroid_examples.rules-391- my $s = shift; polymake-4.1/apps/matroid/rules/matroid_examples.rules:392: return eval($s."_matroid()"); polymake-4.1/apps/matroid/rules/matroid_examples.rules-393-} ############################################## polymake-4.1/apps/polytope/perllib/LPparser.pm-285- my ($self, $line, $unpermuted, $prefix)=@_; polymake-4.1/apps/polytope/perllib/LPparser.pm:286: if ($line =~ m'^\s*([A-Za-z!"#$%&()/,;?@_\'`{}|~][A-Za-z0-9.!"#$%&()/,;?@_\'`{}|~ \t]*)\s*') { polymake-4.1/apps/polytope/perllib/LPparser.pm-287- $_[1]=$'; #' ############################################## polymake-4.1/apps/polytope/rules/_4ti2.rules-30- # FIXME temporarily excluded 4ti2 version 1.5 from configuration, as its interface is not compatible to version 1.3 polymake-4.1/apps/polytope/rules/_4ti2.rules:31: my $ver = `$groebner -h 2>&1 | grep -o \"version 1\..\"`; polymake-4.1/apps/polytope/rules/_4ti2.rules-32- chomp $ver; ############################################## polymake-4.1/apps/polytope/rules/_4ti2.rules-211- } polymake-4.1/apps/polytope/rules/_4ti2.rules:212: system("$prog -q @_".(!$DebugLevel && " >/dev/null 2>&1")) polymake-4.1/apps/polytope/rules/_4ti2.rules-213- and die "couldn't run 4ti2: $prog -q @_\n"; ############################################## polymake-4.1/apps/polytope/rules/mptopcom.rules-31- }) or return; polymake-4.1/apps/polytope/rules/mptopcom.rules:32: my $version = `echo bla | $mptopcom --version 2>&1`; polymake-4.1/apps/polytope/rules/mptopcom.rules-33- if($version !~ m/mptopcom version/){ ############################################## polymake-4.1/apps/polytope/rules/orbit_polytope_visual.rules-61- $command_txt1 .= " sed \'\$d\' $my_tmp_tred.dot > $filename.dot\;"; polymake-4.1/apps/polytope/rules/orbit_polytope_visual.rules:62: system($command_txt1); polymake-4.1/apps/polytope/rules/orbit_polytope_visual.rules-63- open DOT_FILE, ">>$filename.dot" ############################################## polymake-4.1/apps/polytope/rules/orbit_polytope_visual.rules-95- my $command_txt2 = "$Graphviz::dot -Tps -o$filename.ps $filename.dot; $Postscript::viewer $filename.ps \&"; polymake-4.1/apps/polytope/rules/orbit_polytope_visual.rules:96: system($command_txt2); polymake-4.1/apps/polytope/rules/orbit_polytope_visual.rules-97-} ############################################## polymake-4.1/apps/polytope/rules/porta.rules-49- $command.=" >/dev/null 2>&1" unless $DebugLevel; polymake-4.1/apps/polytope/rules/porta.rules:50: system($command) and die "porta exited with error code\n"; polymake-4.1/apps/polytope/rules/porta.rules-51- ############################################## polymake-4.1/apps/polytope/rules/porta.rules-83- $command.=" >/dev/null 2>&1" unless $DebugLevel; polymake-4.1/apps/polytope/rules/porta.rules:84: system($command) and die "xporta exited with error code\n"; polymake-4.1/apps/polytope/rules/porta.rules-85- ############################################## polymake-4.1/apps/polytope/rules/topcom.rules-91- } polymake-4.1/apps/polytope/rules/topcom.rules:92: my $result = `$cmd <$input`; polymake-4.1/apps/polytope/rules/topcom.rules-93- $result =~ s/^.*\n\Z//m; # TOPCOM appends the symmetry generators as text, which we forget here. ############################################## polymake-4.1/apps/polytope/rules/topcom.rules-185- } polymake-4.1/apps/polytope/rules/topcom.rules:186: local $_ = `$cmd <$input`; polymake-4.1/apps/polytope/rules/topcom.rules-187- chomp; ############################################## polymake-4.1/apps/polytope/rules/upgrade-plain.rules-23- $legacy_type =~ s/^(Rational|Float)Polytope$/Polytope<$1>/; polymake-4.1/apps/polytope/rules/upgrade-plain.rules:24: eval("typeof $legacy_type") polymake-4.1/apps/polytope/rules/upgrade-plain.rules-25- }, typeof Polytope<Rational> ) ############################################## polymake-4.1/apps/polytope/rules/wronski.rules-52-# @option topaz::SimplicialComplex triangulation The triangulation of the pointset corresponding to the lifting function polymake-4.1/apps/polytope/rules/wronski.rules:53:user_function wronski_system(Matrix, Vector, Array<Array<Rational> >, $; {triangulation => undef}) { polymake-4.1/apps/polytope/rules/wronski.rules-54- my ($M, $lambda, $coeffs_array,$s, $options) = @_; ############################################## polymake-4.1/apps/polytope/scripts/analyze_this.pl-150- # LaTeX twice to get references right polymake-4.1/apps/polytope/scripts/analyze_this.pl:151: system("$pdflatex --output-directory=$pdfout_dir --jobname=$pdfout_name $latextemplate 1>/dev/null"); polymake-4.1/apps/polytope/scripts/analyze_this.pl:152: system("$pdflatex --output-directory=$pdfout_dir --jobname=$pdfout_name $latextemplate 1>/dev/null"); polymake-4.1/apps/polytope/scripts/analyze_this.pl-153- polymake-4.1/apps/polytope/scripts/analyze_this.pl-154- print STDERR "viewing $pdfout\n"; polymake-4.1/apps/polytope/scripts/analyze_this.pl:155: system("$pdfviewer $pdfout"); polymake-4.1/apps/polytope/scripts/analyze_this.pl-156-} ############################################## polymake-4.1/apps/polytope/src/root_systems.cc-471- "# @return VectorConfiguration", polymake-4.1/apps/polytope/src/root_systems.cc:472: &root_system, "root_system($)"); polymake-4.1/apps/polytope/src/root_systems.cc-473-} } ############################################## polymake-4.1/apps/topaz/rules/upgrade-plain.rules-21- (undef, my $legacy_type)=@_; polymake-4.1/apps/topaz/rules/upgrade-plain.rules:22: ($legacy_type && eval("typeof $legacy_type"), typeof SimplicialComplex) polymake-4.1/apps/topaz/rules/upgrade-plain.rules-23-} ############################################## polymake-4.1/apps/tropical/rules/tplib.rules-34- $version =~ /Version of TPLib:\s+([\d\.]+)/ and $version=$1; polymake-4.1/apps/tropical/rules/tplib.rules:35: eval("v$version") ge v1.1.1 polymake-4.1/apps/tropical/rules/tplib.rules-36- or die <<'.'; ############################################## polymake-4.1/apps/tropical/scripts/random_tropical_linear_program.pl-33- polymake-4.1/apps/tropical/scripts/random_tropical_linear_program.pl:34:sub generate_cyclic_system($) { polymake-4.1/apps/tropical/scripts/random_tropical_linear_program.pl-35- my ($d, $n, $M) = @_; ############################################## polymake-4.1/bundled/java/java/src/de/tuberlin/polymake/common/SharedMemoryMatrix.java-36- polymake-4.1/bundled/java/java/src/de/tuberlin/polymake/common/SharedMemoryMatrix.java:37: public long getAddr() { return addr; }; polymake-4.1/bundled/java/java/src/de/tuberlin/polymake/common/SharedMemoryMatrix.java-38- ############################################## polymake-4.1/bundled/java/java/src/de/tuberlin/polymake/common/io/SimpleGeometryParser.java-223- pointSet.getSMM().setCoords(pointSet); polymake-4.1/bundled/java/java/src/de/tuberlin/polymake/common/io/SimpleGeometryParser.java:224: msg += "P " + pointSet.getSMM().getAddr() + "\n"; polymake-4.1/bundled/java/java/src/de/tuberlin/polymake/common/io/SimpleGeometryParser.java-225- } else { ############################################## polymake-4.1/bundled/java/java/src/de/tuberlin/polymake/common/io/SimpleGeometryParser.java-297- pointSet.writeToSMM(); polymake-4.1/bundled/java/java/src/de/tuberlin/polymake/common/io/SimpleGeometryParser.java:298: msg += "P " + pointSet.getSMM().getAddr() + "\n"; polymake-4.1/bundled/java/java/src/de/tuberlin/polymake/common/io/SimpleGeometryParser.java-299- } else { ############################################## polymake-4.1/bundled/java/support/configure.pl-95- polymake-4.1/bundled/java/support/configure.pl:96: my ($java_version)= `$JAVACMD -version 2>&1` =~ /version "([\d.]+)/s; polymake-4.1/bundled/java/support/configure.pl-97- Polymake::Configure::v_cmp($java_version, "1.7") >= 0 ############################################## polymake-4.1/bundled/java/support/configure.pl-135- local $ENV{JAVAVM_DRYRUN}=1; polymake-4.1/bundled/java/support/configure.pl:136: if (`$path 2>/dev/null` =~ /^JAVA_HOME=(.*)$/m && -f "$1/include/jni.h") { polymake-4.1/bundled/java/support/configure.pl-137- $JNIheaders="$1/include"; ############################################## polymake-4.1/bundled/java/support/configure.pl-167- } polymake-4.1/bundled/java/support/configure.pl:168: my ($ant_version)= `$ANT -version` =~ /version ([\d.]+)/; polymake-4.1/bundled/java/support/configure.pl-169- Polymake::Configure::v_cmp($ant_version, "1.7.1") >= 0 ############################################## polymake-4.1/bundled/java/support/configure.pl-180- if (length($ARCHFLAGS)) { polymake-4.1/bundled/java/support/configure.pl:181: $NativeARCHFLAGS = `lipo -info $JAVACMD` =~ s/.* are: (.*)$/$1/mr; polymake-4.1/bundled/java/support/configure.pl-182- $NativeARCHFLAGS =~ s/(\S+)/-arch $1/g; ############################################## polymake-4.1/bundled/java/support/rules.ninja-20-rule jcompile polymake-4.1/bundled/java/support/rules.ninja:21: command = JAVA_HOME=${bundled.java.JDKHome} ${bundled.java.ANT} -S -q -f $in -Dpolymake.top=${root} -Dbuild.dir=${buildtop} -Djar.name=`basename $out` ${ANTFLAGS} -Ddebug=`if [ ${buildmode} = Debug ]; then echo on; else echo off; fi` all polymake-4.1/bundled/java/support/rules.ninja-22- description = BUILD $out ############################################## polymake-4.1/bundled/java/support/rules.ninja-25-rule jclean polymake-4.1/bundled/java/support/rules.ninja:26: command = JAVA_HOME=${bundled.java.JDKHome} ${bundled.java.ANT} -S -q -f $in -Dpolymake.top=${root} -Dbuild.dir=${buildtop} -Djar.name=`basename $out` ${ANTFLAGS} -Ddebug=`if [ ${buildmode} = Debug ]; then echo on; else echo off; fi` clean polymake-4.1/bundled/java/support/rules.ninja-27- description = CLEAN $out ############################################## polymake-4.1/bundled/javaview/apps/common/rules/main.rules-87- unless (-d) { polymake-4.1/bundled/javaview/apps/common/rules/main.rules:88: system("cp -pR $install_top $_") polymake-4.1/bundled/javaview/apps/common/rules/main.rules-89- and die "can't copy JavaView files into $_\n"; ############################################## polymake-4.1/bundled/ppl/support/configure.pl-37- $ppl_path =~ s|/bin$||; polymake-4.1/bundled/ppl/support/configure.pl:38: if (`$ppl_config --coefficients` !~ /\bmpz\b/) { polymake-4.1/bundled/ppl/support/configure.pl-39- if ($?) { ############################################## polymake-4.1/bundled/ppl/support/configure.pl-44- } polymake-4.1/bundled/ppl/support/configure.pl:45: $ppl_inc=`$ppl_config --includedir`; chomp $ppl_inc; polymake-4.1/bundled/ppl/support/configure.pl:46: $ppl_lib=`$ppl_config --libdir`; chomp $ppl_lib; polymake-4.1/bundled/ppl/support/configure.pl-47- } ############################################## polymake-4.1/bundled/scip/support/configure.pl-35- if (defined ($path=$options->{scip})) { polymake-4.1/bundled/scip/support/configure.pl:36: if (my $scip_h=`find $path -type f -name scip.h`) { polymake-4.1/bundled/scip/support/configure.pl-37- my ($incdir)= $scip_h =~ $Polymake::directory_of_cmd_re; ############################################## polymake-4.1/bundled/singular/apps/ideal/src/singularInit.cc-73- Dl_info dli; polymake-4.1/bundled/singular/apps/ideal/src/singularInit.cc:74: if (!dladdr((void*)&siInit,&dli)) { polymake-4.1/bundled/singular/apps/ideal/src/singularInit.cc-75- throw std::runtime_error("*** could not find symbol from libsingular ***"); ############################################## polymake-4.1/bundled/singular/apps/ideal/src/singularUtils.cc-110- "# @param String s", polymake-4.1/bundled/singular/apps/ideal/src/singularUtils.cc:111: &singular::singular_eval, "singular_eval($)"); polymake-4.1/bundled/singular/apps/ideal/src/singularUtils.cc-112- ############################################## polymake-4.1/bundled/singular/support/configure.pl-31- my $lib_ext=$Config::Config{so}; polymake-4.1/bundled/singular/support/configure.pl:32: chomp ($CXXFLAGS=`$singular_config --cflags`); polymake-4.1/bundled/singular/support/configure.pl-33- die "$singular_config failed: $!" if ($?); ############################################## polymake-4.1/bundled/singular/support/configure.pl-36- # but we keep them for backwards compatibility for now polymake-4.1/bundled/singular/support/configure.pl:37: chomp ($LDFLAGS=`$singular_config --libs`); polymake-4.1/bundled/singular/support/configure.pl-38- while ($LDFLAGS =~ s/(?: ^ | \s) -l\w+//x) { ############################################## polymake-4.1/bundled/singular/support/configure.pl-43- # yes we need it twice ... polymake-4.1/bundled/singular/support/configure.pl:44: chomp ($singular_prefix = `$singular_config --prefix`); polymake-4.1/bundled/singular/support/configure.pl-45- chomp $singular_prefix; ############################################## polymake-4.1/bundled/singular/support/configure.pl-59- if (defined (my $singular_path=$options->{singular})) { polymake-4.1/bundled/singular/support/configure.pl:60: $pc_singular_prefix = Cwd::abs_path(`$pkg_config --variable=prefix Singular`); polymake-4.1/bundled/singular/support/configure.pl-61- chomp($pc_singular_prefix); ############################################## polymake-4.1/bundled/singular/support/configure.pl-65- } polymake-4.1/bundled/singular/support/configure.pl:66: chomp ($CXXFLAGS=`$pkg_config --cflags Singular`); polymake-4.1/bundled/singular/support/configure.pl-67- die "$pkg_config failed: $!" if ($?); polymake-4.1/bundled/singular/support/configure.pl:68: chomp ($LDFLAGS=`$pkg_config --libs-only-other --libs-only-L Singular`); polymake-4.1/bundled/singular/support/configure.pl-69- if (defined ($options->{singular})){ ############################################## polymake-4.1/bundled/singular/support/configure.pl-71- } polymake-4.1/bundled/singular/support/configure.pl:72: chomp ($LIBS=`$pkg_config --libs-only-l Singular`); polymake-4.1/bundled/singular/support/configure.pl-73- return $pc_singular_prefix; ############################################## polymake-4.1/bundled/singular/support/configure.pl-99- Dl_info dli; polymake-4.1/bundled/singular/support/configure.pl:100: if (!dladdr((void*)&siInit,&dli)) { polymake-4.1/bundled/singular/support/configure.pl-101- throw std::runtime_error("*** could not find symbol from libsingular ***"); ############################################## polymake-4.1/bundled/singular/support/configure.pl-131- } elsif ($pkg_config = Polymake::Configure::find_program_in_path("pkg-config") polymake-4.1/bundled/singular/support/configure.pl: