diff -Nru polymake-4.3/debian/changelog polymake-4.3/debian/changelog --- polymake-4.3/debian/changelog 2021-01-20 11:13:08.000000000 +0000 +++ polymake-4.3/debian/changelog 2021-01-30 00:45:56.000000000 +0000 @@ -1,3 +1,11 @@ +polymake (4.3-3) unstable; urgency=medium + + * Disable relative volume test when flint is missing (Closes: #981252). + * Bug fix: "man page mentions outdated file argument", thanks to Joachim + Zobel for the report, and Benjamin Lorenz for the update (Closes: #977722). + + -- David Bremner Fri, 29 Jan 2021 20:45:56 -0400 + polymake (4.3-2) unstable; urgency=medium * Source only upload diff -Nru polymake-4.3/debian/patches/debian-changes polymake-4.3/debian/patches/debian-changes --- polymake-4.3/debian/patches/debian-changes 1970-01-01 00:00:00.000000000 +0000 +++ polymake-4.3/debian/patches/debian-changes 2021-01-30 00:45:56.000000000 +0000 @@ -0,0 +1,16 @@ +This is an autogenerated patch header for a single-debian-patch file. The +delta against upstream is either kept as a single patch, or maintained +in some VCS, and exported as a single patch instead of more manageable +atomic patches. + +--- polymake-4.3.orig/apps/polytope/rules/rational.rules ++++ polymake-4.3/apps/polytope/rules/rational.rules +@@ -62,7 +62,7 @@ property N_01POINTS : Int; + # The value is encoded as a map collecting the coefficients of various roots encountered in the sum. + # For example, {(3 1/2),(5 7)} represents sqrt{3}/2 + 7 sqrt{5}. + # If the output is not satisfactory, please use a symbolic algebra package. +-# @example The following prints the 2-dimensional volume of a centered square with side length 2 embedded in the 3-space (the result is 4): ++# @example [require bundled:flint] The following prints the 2-dimensional volume of a centered square with side length 2 embedded in the 3-space (the result is 4): + # > $M = new Matrix([1,-1,1,0],[1,-1,-1,0],[1,1,-1,0],[1,1,1,0]); + # > $p = new Polytope(VERTICES=>$M); + # > print $p->RELATIVE_VOLUME; diff -Nru polymake-4.3/debian/patches/series polymake-4.3/debian/patches/series --- polymake-4.3/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ polymake-4.3/debian/patches/series 2021-01-30 00:45:56.000000000 +0000 @@ -0,0 +1 @@ +debian-changes diff -Nru polymake-4.3/debian/polymake.1 polymake-4.3/debian/polymake.1 --- polymake-4.3/debian/polymake.1 2021-01-20 11:13:08.000000000 +0000 +++ polymake-4.3/debian/polymake.1 2021-01-30 00:45:56.000000000 +0000 @@ -1,94 +1,93 @@ -.TH POLYMAKE "1" "January 2016" "polymake 3.0" "User Commands" +.TH POLYMAKE "1" "January 2021" "polymake 4.3" "User Commands" .SH NAME polymake \- tool for algorithmic treatment of polytopes and polyhedra +.SH SYNOPSIS +\fBpolymake\fR [\fB-dv\fR] [\fB-A\fR|\fB-a\fR \fIapplication\fR] [\fB--reconfigure\fR] + [\fB--config-path\fR \fIfilename\fR|\fBuser\fR[\fB=\fR\fIdirectory\fR]] + [\fB--no-config\fR] [\fB--ignore-config\fR] + [\fB--script\fR|\fB--iscript\fR [\fIapplication\fR\fB::\fR]\fIscript_file arguments ...\fR] + [\fB\-\-touch\fR \fIdata_file\fR [ \fIdata_file ...\fR ]] + [\fB-\fR] .SH DESCRIPTION -usage: polymake [options] [arguments] - -called without arguments: -.IP -start an interactive shell - +polymake is open source software for research in polyhedral geometry. It deals with polytopes, polyhedra, and fans as well as simplicial complexes, matroids, graphs, tropical hypersurfaces, and various other objects. +When called without arguments it will start an interactive shell, use \fBhelp;\fR for a very short introduction. .SH ARGUMENTS -.HP +.TP \fB\-\-help\fR -.IP -print help text and exit -.HP +print help text and exit. +.TP \fB\-\-version\fR -.IP -print the version number, copyright notice, and exit - -.HP -[\fB\-\-script\fR] [application::]script_file -.IP -execute the perl script in the file -If application prefix is specified, this application is loaded +print the version number, copyright notice, and exit. +.TP +[\fIapplication\fR\fB::\fR]\fIscript_file\fR +execute the perl script in the file. +If an application prefix is specified, this application is loaded and the script file is looked up in its script directory. -Prefix none:: suppresses loading any applications before starting -the script. -.HP -\fB\-\-script\fR [application::]script_file arguments ... -.IP -execute the perl script in the file, passing the arguments in @ARGV -.HP -\&'script text' -.IP -interpret the string as a perl expression -.HP -\- -.IP -read and execute the commands from the standard input -.HP -file PROPERTY | METHOD [ ... ] -.IP -the compatibility mode with polymake <= 2.3: -read the object from the data file, print the properties or -run the user methods -.HP -function ARG ... -.IP -simplified syntax for a user function call; arguments can be data files -and numerical or string constants -.HP -\fB\-\-touch\fR file [ file ... ] -.IP +.TP +\fB\-\-script\fR [\fIapplication\fR\fB::\fR]\fIscript_file arguments ...\fR +execute the perl script in the file, passing the arguments in \fB@ARGV\fR. +.TP +\fB\-\-iscript\fR [\fIapplication\fR\fB::\fR]\fIscript_file arguments ...\fR +execute the perl script in the file, which may contain interactive commands, passing the arguments in \fB@ARGV\fR. +.TP +\&\fI'script text'\fR +interpret the string as an inline polymake/perl script. +.TP +\fB\-\fR +read and execute the commands from the standard input. +standard output and error streams are not redirected. +.TP +\fB\-\-touch\fR \fIdata_file\fR [ \fIdata_file ...\fR ] read the files and write them out; useful for converting from earlier polymake versions .SH OPTIONS -.HP -\fB\-A\fR application_name -.IP -start with this application, ignoring the $default_application and -@start_applications settings +.TP +\fB\-A\fR \fIapplication_name\fR +start with this application, ignoring the \fB$default_application\fR and +\fB@start_applications\fR settings. +.TP +\fB\-a\fR \fIapplication_name\fR +start with this application, ignoring the \fB$default_application\fR but +in contrast to \fB-A\fR, load everything in \fB@start_applications\fR. .TP \fB\-d\fR -produce some debug output; can be repeated to increase the debug level +produce some debug output; can be repeated to increase the debug level. .TP \fB\-v\fR tell what's going on; can be repeated to increase the verbosity level. -This is an obsolete option, please use custom variables $Verbose::* +This is an obsolete option, please use custom variables \fB$Verbose::*\fR to gain more detailed control. -.HP +.TP \fB\-\-reconfigure\fR -.IP -rerun the autoconfiguration sections in all rule files -.HP -\fB\-\-reconfigure\-rules\fR RULENAME ... -.IP -rerun the autoconfiguration sections in the rule files matching RULENAME -.TP -\fB\-n\fR -`dry run' mode: show the production rules that would be applied to the -object, but don't run any; only applicable to the compatibility mode -.HP -\fB\-T\fR sec -.IP -set a time limit for the execution of production rules (currently broken) +rerun the autoconfiguration sections in all rule files. +.TP +\fB\-\-config-path\fR \fIsettings_file\fR +Import settings from a global configuration file. +Several \fB--config-path\fR options are allowed, later instances have higher priority. +.TP +\fB\-\-config-path\fR \fBuser\fR[\fB=\fR\fIconfig_directory\fR] +Specify the location of user's private settings, by default it's \fI~/.polymake\fR +which may be overridden via \fBPOLYMAKE_USER_DIR\fR environment variable. +All global \fB\-\-config\-path\fR imports must precede this option. +.TP +\fB\-\-no-config\fR +Don't read any configuration files, +don't try to configure rules automatically, +don't load rule files requiring auto-configuration. +Equivalent to \fB\-\-config\-path=none\fR. +.TP +\fB\-\-ignore-config\fR +Don't read any configuration files, +skip auto-configuration routines in the rule files. +Equivalent to \fB\-\-config\-path=ignore\fR. .SH COPYRIGHT -Copyright \(co 1997-2015 -Ewgenij Gawrilow, Michael Joswig (TU Berlin) -http://www.polymake.org +Copyright \(co 1997-2021 +Ewgenij Gawrilow, Michael Joswig, and the polymake team +.br +Technische Universität Berlin, Germany +.br +https://polymake.org .PP This is free software licensed under GPL; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.