From f8267f031afc48104066423790c873572befea02 Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Tue, 26 Jan 2021 15:35:58 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/netpbm.git#03a989cc4beadc7e51738a6170993c57e33d3853 --- .gitignore | 1 + netpbm-manfix.patch | 1552 +++++++++++++++++++++++++++++-------------- netpbm.spec | 6 +- sources | 2 +- 4 files changed, 1051 insertions(+), 510 deletions(-) diff --git a/.gitignore b/.gitignore index cb12c92..6c496c0 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /netpbm-10.89.00.tar.xz /netpbm-10.90.00.tar.xz /netpbm-10.92.00.tar.xz +/netpbm-10.93.00.tar.xz diff --git a/netpbm-manfix.patch b/netpbm-manfix.patch index bab0e6c..c28beb4 100644 --- a/netpbm-manfix.patch +++ b/netpbm-manfix.patch @@ -569,514 +569,6 @@ index 1ca53ac..e545986 100644 -diff --git a/userguide/pamstereogram.html b/userguide/pamstereogram.html -index 759ca28..eec0e66 100644 ---- a/userguide/pamstereogram.html -+++ b/userguide/pamstereogram.html -@@ -2,13 +2,16 @@ - Pamstereogram User Manual - -

pamstereogram

--Updated: 10 May 2020 --
--Table Of Contents -+ -+

Updated: 10 May 2020

-+ -+

Table Of Contents

-+ - -

NAME

- --pamstereogram - create a single-image stereogram from a PAM depth map -+

pamstereogram - create a single-image stereogram from a PAM -+depth map

- -

SYNOPSIS

- -@@ -38,13 +41,13 @@ pamstereogram - create a single-image stereogram from a PAM depth map - [-randomseed=integer] - [-tileable] - [infile] -- -+

- - - -

DESCRIPTION

- --

This program is part of Netpbm. -+

This program is part of Netpbm.

- -

pamstereogram inputs a depth map (a map of the distances - from your eye of the points in a scene) and outputs a single-image -@@ -54,22 +57,22 @@ eyes. What's exciting about single-image stereograms is that they - don't require special glasses to view, although it does require a bit - of practice to train your eyes to unfocus properly. The - pamstereogram program provides a wealth of control over how the --stereogram is generated, including the following: -+stereogram is generated, including the following:

- - -

The output is a PAM image on standard output. Options control -@@ -79,7 +82,7 @@ if you will use the image as input to a current Netpbm program, but - many other programs don't know what a PAM is. - -

To make a red/green type of stereogram (that you view with 3-D --glasses) instead, see ppm3d. -+glasses) instead, see ppm3d.

- - -

OPTIONS

-@@ -87,36 +90,36 @@ glasses) instead, see ppm3d. -

In addition to the options common to all programs based on libnetpbm - (most notably -quiet, see - Common Options), pamstereogram recognizes the following --command line options: -+command line options:

- -

You may use either single or double hyphens to denote options. You - may use either whitespace or an equals sign to separate an option name --from its value. -+from its value.

- -
- --
-verbose -+
-verbose
-
Display messages about image sizes and formats and properties --of the stereogram being generated. -+of the stereogram being generated.
- --
-blackandwhite -+
-blackandwhite
-
Produce a single-image random-dot black-and-white stereogram. --This is the default. -+This is the default.
- --
-grayscale --
Produce a single-image random-dot grayscale stereogram. -+
-grayscale
-+
Produce a single-image random-dot grayscale stereogram.
- --
-color --
Produce a single-image random-dot color stereogram. -+
-color
-+
Produce a single-image random-dot color stereogram.
- --
-maxval=value -+
-maxval=value
-
Designate the maximum value of each gray/color component, i.e. - the color resolution. Smaller values make the output image have - smaller numbers of unique grays/colors. If you don't specify - -maxval, pamstereogram uses the maxval of the input --image. This option has no effect with -blackandwhite. -+image. This option has no effect with -blackandwhite.
- --
-patfile=pamfile -+
-patfile=pamfile
-
Specify an image to use as a repeated background pattern for - the stereogram instead of a random-dot pattern. Intricate images - generally produce a crisper 3-D effect that simpler images. The -@@ -125,9 +128,9 @@ grayscale or color) as the pattern file. You cannot specify the - -patfile option along with -blackandwhite, - -grayscale, -color, or -maxval. The - -verbose option will give you information on the ideal --dimensions of the pattern file. -+dimensions of the pattern file.

- --
-xbegin=pixels -+
-xbegin=pixels
-
Specify the horizontal coordinate at which to begin stereogram generation. - The background pattern will be minimally distorted at this point and more - distorted at greater distances. Consider using this in conjunction -@@ -141,7 +144,7 @@ and pamstereogram actually ignores it with respect to -texfile - -

This option was new in Netpbm 10.71 (June 2015). - --

-texfile=pamfile -+
-texfile=pamfile
-
Specify an image to use as the texture for a mapped-texture - stereogram. The idea is that the depth-map image provides the depth - values of the 3-D object/scene while the texture image provides the -@@ -150,10 +153,10 @@ the depth-map image. (Note that it's required to have the same - dimensions.) The texture image's background color is ignored when - blending colors. - --

This option was new in Netpbm 10.53 (December 2010). -- -+

This option was new in Netpbm 10.53 (December 2010).

-+
- --
-bgcolor=color -+
-bgcolor=color
-
Use color as the texture image's background color instead - of letting pamstereogram determine it automatically. Specify - the color as described for the -@@ -161,10 +164,10 @@ the color as described for the - routine. The -bgcolor option is meaningful only in conjunction - with -texfile. - --

This option was new in Netpbm 10.53 (December 2010). -- -+

This option was new in Netpbm 10.53 (December 2010).

-+
- --
-smoothing=pixels -+
-smoothing=pixels
-
When used without -texfile, attempt to eliminate artifacts - introduced by edges in the depth map if pixels is greater than zero. - -@@ -175,29 +178,29 @@ by the stereogram's color constraints when producing a mapped-texture - stereogram. In this case, the -smoothing option is helpful - when the texture image includes smooth color transitions (as in a - photograph) but makes crisp texture images (as in a line drawing) --appear blurry. -+appear blurry.

- -

This option was new in Netpbm 10.53 (December 2010). Before --Netpbm 10.61 (December 2012), it has no effect without -texfile. -+Netpbm 10.61 (December 2012), it has no effect without -texfile.

-+
- -- --
-xshift=pixels -+
-xshift=pixels
-
Shift the pattern image (designated by -patfile) to the - right by pixels pixels (default: 0). -- --This option is valid only along with -patfile. -+ -+This option is valid only along with -patfile.
- --
-yshift pixels -+
-yshift pixels
-
Shift the pattern image (designated by -patfile) - downwards by pixels pixels (default: 0). This option is --valid only along with -patfile. -+valid only along with -patfile.
- --
-magnifypat=scale -+
-magnifypat=scale
-
Magnify each pixel in the pattern file or each random dot by - integral scaling factor scale. Note that - pamstereogram applies the pattern magnification - after pattern shifting (-xshift and ---yshift). -+-yshift).
- -
-guidebottom -
-@@ -211,7 +214,7 @@ square. At that point, a crisp, 3-D image will appear. -

This option was new in Netpbm 10.61 (December 2012). Before that, - the presence of -guidesize, with a positive value, has the same - effect. -- -+

- -
-guidetop -
-@@ -221,7 +224,7 @@ Same as -guidebottom, except the guides go at the top of the image. - the presence of -guidesize, with a negative value, has the same - effect. - --
-guidesize=pixels -+
-guidesize=pixels
- -
The size (width and height) of each guide box. - -@@ -236,15 +239,15 @@ too, and if you specify it with a negative value, it behaves as if you - specified -guidetop and specified guidesize with the absolute - value of that negative value. - --
-dpi=resolution -+
-dpi=resolution
-
Specify the resolution of the output device in dots per inch. - The default is 100 DPI, which represents a fairly crisp screen - resolution. - --

Before Netpbm 10.53 (December 2010), the default was 96 DPI. -- -+

Before Netpbm 10.53 (December 2010), the default was 96 DPI.

-+
- --
-crosseyed -+
-crosseyed
-
Invert the gray levels in the depth map (input image) so that the 3-D - image pops out of the page where it would otherwise sink into the page and - vice versa. Some people are unable to diverge their eyes and can only cross -@@ -255,10 +258,10 @@ colors are farther from the eye. - -

Before Netpbm 10.53 (December 2010), pamstereogram used higher - (lighter) numbers for things closer to the eye without ---crosseyed and vice versa. -+-crosseyed and vice versa.

-+
- -- --
-makemask -+
-makemask
-
Instead of a stereogram, output a PAM mask image showing - coloring constraints. New pixels will be taken from the pattern - file where the mask is black. Copies of existing pixels will be -@@ -266,30 +269,30 @@ taken from the pattern file where the mask is white. The - -makemask option can be used to help create more - sophisticated pattern files (to use with -patfile) Note that - -makemask ignores -magnifypat; it always produces --masks that assume a pattern magnification of 1. -+masks that assume a pattern magnification of 1.
- --
-eyesep=inches -+
-eyesep=inches
-
Specify the separation in inches between your eyes. The - default, 2.5 inches (6.4 cm), should be sufficient for most people --and probably doesn't need to be changed. -+and probably doesn't need to be changed.
- --
-depth=fraction -+
-depth=fraction
-
Specify the output image's depth of field. That is, - fraction represents the fractional distance of the near - plane from the far plane. Smaller numbers make the 3-D image easier - to perceive but flatter. Larger numbers make the 3-D image more - difficult to perceive but deeper. The default, 0.3333, generally --works fairly well. -+works fairly well.
- --
-planes=near_pixels,far_pixels -+
-planes=near_pixels,far_pixels
-
Explicitly specify the distance between repeated pixels in the near plane - and in the far plane. This is an alternative to - -eyesep and -depth. The following equalities hold: - -
    --
  • eyesep = 2 * far -+
  • eyesep = 2 * far
  • -
  • depth = 2 * (farnear) / -- (2 * farnear) -+ (2 * farnear)
  • -
- -

The number of distinct 3-D depths is far -@@ -299,10 +302,10 @@ parameters (distance between eyes and tradeoff between perceptibility - and depth) while -planes is a more computer-centric way (pixel - distances in the resulting stereogram). - --

This option was new in Netpbm 10.59 (June 2012). -- -+

This option was new in Netpbm 10.59 (June 2012).

-+
- --
-randomseed=integer -+
-randomseed=integer
-
Specify a seed to be used for the random number generator. - The default is to use a seed based on the time of day, to one second - granularity. -@@ -313,18 +316,19 @@ every time you run pamstereogram. - -

This is irrelevant if you use a pattern file (-patfile - option), because there is no random element to pamstereogram's --behavior. -+behavior.

- --

This option was new in Netpbm 10.32 (February 2006). -+

This option was new in Netpbm 10.32 (February 2006).

-+
- --
-tileable -+
-tileable
- -
Make the generated image horizontally tileable. This works by - blending a left-to-right rendering (the equivalent - of -xbegin=0) with a right-to-left rendering (the equivalent - of -xbegin=width−1). - --

This option was new in Netpbm 10.91 (June 2020). -+

This option was new in Netpbm 10.91 (June 2020).

- -
- -@@ -333,7 +337,7 @@ of -xbegin=width−1). - -

The only parameter, infile, is the name of an input file - that is a depth map image. If you don't specify infile, the --input is from standard input. -+input is from standard input.

- -

The input is a PAM image of depth 1. Each sample represents the - distance from the eye that the 3-D image at that location should -@@ -344,10 +348,10 @@ be. Lower (darker) numbers mean further from the eye. -

Input Images

- -

pamstereogram pays no attention to the image's tuple type and --ignores all planes other than plane 0. -+ignores all planes other than plane 0.

- -

Like any Netpbm program, pamstereogram will accept PNM --input as if it were the PAM equivalent. -+input as if it were the PAM equivalent.

- -

Mapped-texture Stereograms

- -@@ -355,12 +359,12 @@ input as if it were the PAM equivalent. - drawn with true colors. Unlike a SIRDS or tiled-image SIS, however, - the image portrayed by an MTS is apparent in normal 2-D viewing. It - appears repeated multiple times and overlapped with itself, but it is --not hidden. -+not hidden.

- -

You create an MTS with pamstereogram by passing the filename - of a PAM "texture image" with a -texfile option. A - texture image portrays the same 3-D object as the depth-map image but --indicates the colors that the program should apply to the object. -+indicates the colors that the program should apply to the object.

- -

pamstereogram ignores the texture image's background color when it - overlaps copies of the 3-D object. This prevents, for example, a bright-red -@@ -370,32 +374,32 @@ object remains bright red. A consequence of this feature is that an MTS looks - best when the objects in the texture image have a crisp outline. Smooth - transitions to the background color result in unwanted color artifacts around - edges because the program ignores only exact matches with the --background color. -+background color.

- -

You should specify a larger-than-normal value for -eyesep - (and/or -dpi) when producing an MTS. Otherwise, the 3-D object will - repeat so many times that most colored pixels will overlap other colored --pixels, reducing the number of true-colored pixels that remain. -+pixels, reducing the number of true-colored pixels that remain.

- -

An MTS can employ a background pattern (-patfile). In this - case, pamstereogram replaces background pixels with pattern pixels in --the final step of generating the image. -+the final step of generating the image.

- - -

Miscellaneous

- -

A good initial test is to input an image consisting of a solid - shape of distance 0 within a large field of maximum distance (e.g., a --white square on a black background). -+white square on a black background).

- -

With the default values for -dpi and -eyesep, pattern --images that are 128 pixels wide can tile seamlessly. -+images that are 128 pixels wide can tile seamlessly.

- - -

EXAMPLES

- -

Generate a SIRDS out of small, brightly colored squares and --prepare it for display on an 87 DPI monitor: -+prepare it for display on an 87 DPI monitor:

- -
-     pamstereogram depthmap.pam \
-@@ -406,7 +410,7 @@ prepare it for display on an 87 DPI monitor:
- 

Generate a SIS by tiling a PPM file (a prior run with - -verbose indicates how wide the pattern file should be for - seamless tiling, although any width is acceptable for producing --SISes): -+SISes):

- -
-     pamstereogram depthmap.pam -patfile mypattern.ppm >3d.pam
-@@ -416,7 +420,7 @@ SISes):
- 

Generate an MTS by associating colors with a depth-mapped object - (using a large eye separation to reduce the number of repetitions of - the texture image) and twice smoothing over background-colored --speckles: -+speckles:

- -
-     pamstereogram depthmap.pam \
-@@ -427,21 +431,21 @@ speckles:
- 
- 

SEE ALSO

- - - -@@ -457,24 +461,25 @@ Netpbm 10.61 (December 2012). - - -

AUTHOR

--

Copyright © 2006-2020 Scott Pakin, scott+pbm@pakin.org. -+

Copyright © 2006-2020 Scott Pakin, scott+pbm@pakin.org.

- -

Table Of Contents

-
    --
  • SYNOPSIS --
  • DESCRIPTION --
  • OPTIONS --
  • PARAMETERS -+
  • SYNOPSIS
  • -+
  • DESCRIPTION
  • -+
  • OPTIONS
  • -+
  • PARAMETERS
  • -
  • NOTES -- - - diff --git a/userguide/pamtoavs.html b/userguide/pamtoavs.html index 5d0ae35..bee1a40 100644 --- a/userguide/pamtoavs.html @@ -1463,3 +955,1047 @@ index 513133a..fa72e09 100644 - + + +diff -urNp a/userguide/pamstereogram.html b/userguide/pamstereogram.html +--- a/userguide/pamstereogram.html 2021-01-26 13:41:35.057401508 +0100 ++++ b/userguide/pamstereogram.html 2021-01-26 14:23:22.076294594 +0100 +@@ -9,7 +9,8 @@ + +

    NAME

    + +-pamstereogram - create a single-image stereogram from a PAM depth map ++

    pamstereogram - create a single-image stereogram from a PAM ++depth map

    + +

    SYNOPSIS

    + +@@ -39,13 +40,13 @@ pamstereogram - create a single-image st + [-randomseed=integer] + [-tileable] + [infile] +- ++

    + + + +

    DESCRIPTION

    + +-

    This program is part of Netpbm. ++

    This program is part of Netpbm.

    + +

    pamstereogram inputs a depth map (a map of the distances + from your eye of the points in a scene) and outputs a single-image +@@ -55,22 +56,22 @@ eyes. What's exciting about single-image + don't require special glasses to view, although it does require a bit + of practice to train your eyes to unfocus properly. The + pamstereogram program provides a wealth of control over how the +-stereogram is generated, including the following: ++stereogram is generated, including the following:

    + +
      +-
    • black and white, grayscale, or color output ++
    • black and white, grayscale, or color output
    • + +
    • single-image random-dot stereograms (SIRDS), single-image + stereograms (SIS) using a tiled image, or mapped-texture stereograms +-(MTS) ++(MTS)
    • + +-
    • images targeting a given device resolution and eye separation ++
    • images targeting a given device resolution and eye separation
    • + +-
    • optional guide boxes to assist in focusing ++
    • optional guide boxes to assist in focusing
    • + +-
    • the ability to trade off depth levels for easier viewing ++
    • the ability to trade off depth levels for easier viewing
    • + +-
    • choice of wall-eyed or cross-eyed stereograms ++
    • choice of wall-eyed or cross-eyed stereograms
    • + +
    +

    The output is a PAM image on standard output. Options control +@@ -80,7 +81,7 @@ if you will use the image as input to a + many other programs don't know what a PAM is. + +

    To make a red/cyan type of stereogram (that you view with 3-D +-glasses) instead, see ppm3d. ++glasses) instead, see ppm3d.

    + + +

    OPTIONS

    +@@ -92,32 +93,32 @@ from its value. +

    In addition to the options common to all programs based on libnetpbm + (most notably -quiet, see + Common Options), pamstereogram recognizes the following +-command line options: ++command line options:

    + +
    + +-
    -verbose ++
    -verbose
    +
    Display messages about image sizes and formats and properties +-of the stereogram being generated. ++of the stereogram being generated.
    + +-
    -blackandwhite ++
    -blackandwhite
    +
    Produce a single-image random-dot black-and-white stereogram. +-This is the default. ++This is the default.
    + +-
    -grayscale +-
    Produce a single-image random-dot grayscale stereogram. ++
    -grayscale
    ++
    Produce a single-image random-dot grayscale stereogram.
    + +-
    -color +-
    Produce a single-image random-dot color stereogram. ++
    -color
    ++
    Produce a single-image random-dot color stereogram.
    + +-
    -maxval=value ++
    -maxval=value
    +
    Designate the maximum value of each gray/color component, i.e. + the color resolution. Smaller values make the output image have + smaller numbers of unique grays/colors. If you don't specify + -maxval, pamstereogram uses the maxval of the input +-image. This option has no effect with -blackandwhite. ++image. This option has no effect with -blackandwhite.
    + +-
    -patfile=pamfile ++
    -patfile=pamfile
    +
    Specify an image to use as a repeated background pattern for + the stereogram instead of a random-dot pattern. Intricate images + generally produce a crisper 3-D effect that simpler images. The +@@ -126,9 +127,9 @@ grayscale or color) as the pattern file. + -patfile option along with -blackandwhite, + -grayscale, -color, or -maxval. The + -verbose option will give you information on the ideal +-dimensions of the pattern file. ++dimensions of the pattern file.
    + +-
    -xbegin=pixels ++
    -xbegin=pixels
    +
    Specify the horizontal coordinate at which to begin stereogram generation. + The background pattern will be minimally distorted at this point and more + distorted at greater distances. Consider using this in conjunction +@@ -136,38 +137,38 @@ with -xshift to align the horizon + horizontal start of stereogram generation. -xbegin is meaningful only + in conjunction with -patfile, -makemask, or -texfile, + and pamstereogram actually ignores it with respect to -texfile +-(but may not in a future version of pamstereogram). ++(but may not in a future version of pamstereogram).
    + +-

    The default is to begin in the center. ++

    The default is to begin in the center.

    + +-

    This option was new in Netpbm 10.71 (June 2015). ++

    This option was new in Netpbm 10.71 (June 2015).

    + +-
    -texfile=pamfile ++
    -texfile=pamfile
    +
    Specify an image to use as the texture for a mapped-texture + stereogram. The idea is that the depth-map image provides the depth + values of the 3-D object/scene while the texture image provides the + true-color values. Consequently, the texture image should align with + the depth-map image. (Note that it's required to have the same + dimensions.) The texture image's background color is ignored when +-blending colors. ++blending colors.
    + +-

    This option was new in Netpbm 10.53 (December 2010). ++

    This option was new in Netpbm 10.53 (December 2010).

    + + +-
    -bgcolor=color ++
    -bgcolor=color
    +
    Use color as the texture image's background color instead + of letting pamstereogram determine it automatically. Specify + the color as described for the + argument of the pnm_parsecolor() library + routine. The -bgcolor option is meaningful only in conjunction +-with -texfile. ++with -texfile.
    + +-

    This option was new in Netpbm 10.53 (December 2010). ++

    This option was new in Netpbm 10.53 (December 2010).

    + + +-
    -smoothing=pixels ++
    -smoothing=pixels
    +
    When used without -texfile, attempt to eliminate artifacts +-introduced by edges in the depth map if pixels is greater than zero. ++introduced by edges in the depth map if pixels is greater than zero.
    + +

    When used with -texfile, horizontally blur non-background + colors into background pixels up to a distance of pixels pixels. +@@ -176,22 +177,22 @@ by the stereogram's color constraints wh + stereogram. In this case, the -smoothing option is helpful + when the texture image includes smooth color transitions (as in a + photograph) but makes crisp texture images (as in a line drawing) +-appear blurry. ++appear blurry.

    + +

    This option was new in Netpbm 10.53 (December 2010). Before +-Netpbm 10.61 (December 2012), it has no effect without -texfile. ++Netpbm 10.61 (December 2012), it has no effect without -texfile.

    + + +-
    -xshift=pixels ++
    -xshift=pixels
    +
    Shift the pattern image (designated by -patfile) to the +-right by pixels pixels (default: 0). +-

    +-This option is valid only along with -patfile. ++right by pixels pixels (default: 0).

    ++ ++

    This option is valid only along with -patfile.

    + +-
    -yshift pixels ++
    -yshift pixels
    +
    Shift the pattern image (designated by -patfile) + downwards by pixels pixels (default: 0). This option is +-valid only along with -patfile. ++valid only along with -patfile.
    + +
    -yfillshift pixels
    +
    Shift the pattern image (designated by -patfile) downwards +@@ -200,77 +201,77 @@ population of the pattern. (If used wit + shifts are summed.) A small -yfillshift helps reduce visual + artifacts in the 3-D image. Steer's website, referenced under + SEE ALSO, recommends a shift of approximately +-1/16" (6–7 pixels at pamstereogram's default of 100 DPI). ++1/16" (6–7 pixels at pamstereogram's default of 100 DPI).
    + +-

    This option was new in Netpbm 10.94 (March 2021). ++

    This option was new in Netpbm 10.94 (March 2021).

    + +-
    -magnifypat=scale ++
    -magnifypat=scale
    +
    Magnify each pixel in the pattern file or each random dot by + integral scaling factor scale. Note that + pamstereogram applies the pattern magnification + after pattern shifting (-xshift and +--yshift). ++-yshift).
    + +-
    -guidebottom ++
    -guidebottom
    +
    + Draw a pair of black squares on a white background underneath the stereogram + proper. These squares help you guide your eyes into proper focus to view the + 3-D image. The trick is to focus your eyes some distance behind the image, + causing you to see four black squares, then continue altering your focus + distance until the middle two black squares fuse into a single black +-square. At that point, a crisp, 3-D image will appear. ++square. At that point, a crisp, 3-D image will appear.
    + +

    This option was new in Netpbm 10.61 (December 2012). Before that, + the presence of -guidesize, with a positive value, has the same +-effect. ++effect.

    + + +-
    -guidetop ++
    -guidetop
    +
    +-Same as -guidebottom, except the guides go at the top of the image. ++Same as -guidebottom, except the guides go at the top of the image.
    + +

    This option was new in Netpbm 10.61 (December 2012). Before that, + the presence of -guidesize, with a negative value, has the same +-effect. ++effect.

    + +-
    -guidesize=pixels ++
    -guidesize=pixels
    + +-
    The size (width and height) of each guide box. ++
    The size (width and height) of each guide box.
    + +-

    This is valid only with -guidetop or -guidebottom. ++

    This is valid only with -guidetop or -guidebottom.

    + +-

    Default is 20. ++

    Default is 20.

    + +

    Before Netpbm 10.61 (December 2012), if you don't specify this option, + pamstereogram draws no guides. If you specify it with a positive + value, pamstereogram behaves as if you specified -guidebottom + too, and if you specify it with a negative value, it behaves as if you + specified -guidetop and specified guidesize with the absolute +-value of that negative value. ++value of that negative value.

    + +-
    -dpi=resolution ++
    -dpi=resolution
    +
    Specify the resolution of the output device in dots per inch. + The default is 100 DPI, which represents a fairly crisp screen +-resolution. ++resolution.
    + +-

    Before Netpbm 10.53 (December 2010), the default was 96 DPI. ++

    Before Netpbm 10.53 (December 2010), the default was 96 DPI.

    + + +-
    -crosseyed ++
    -crosseyed
    +
    Invert the gray levels in the depth map (input image) so that the 3-D + image pops out of the page where it would otherwise sink into the page and + vice versa. Some people are unable to diverge their eyes and can only cross + them. The -crosseyed option enables such people to see the 3-D image as + intended. You can also specify the -crosseyed option if you prefer + using depth maps in which darker colors are closer to the eye and lighter +-colors are farther from the eye. ++colors are farther from the eye.
    + +

    Before Netpbm 10.53 (December 2010), pamstereogram used higher + (lighter) numbers for things closer to the eye without +--crosseyed and vice versa. ++-crosseyed and vice versa.

    + + +-
    -makemask ++
    -makemask
    +
    Instead of a stereogram, output a PAM mask image showing + coloring constraints. New pixels will be taken from the pattern + file where the mask is black. Copies of existing pixels will be +@@ -278,30 +279,30 @@ taken from the pattern file where the ma + -makemask option can be used to help create more + sophisticated pattern files (to use with -patfile) Note that + -makemask ignores -magnifypat; it always produces +-masks that assume a pattern magnification of 1. ++masks that assume a pattern magnification of 1.
    + +-
    -eyesep=inches ++
    -eyesep=inches
    +
    Specify the separation in inches between your eyes. The + default, 2.5 inches (6.4 cm), should be sufficient for most people +-and probably doesn't need to be changed. ++and probably doesn't need to be changed.
    + +-
    -depth=fraction ++
    -depth=fraction
    +
    Specify the output image's depth of field. That is, + fraction represents the fractional distance of the near + plane from the far plane. Smaller numbers make the 3-D image easier + to perceive but flatter. Larger numbers make the 3-D image more + difficult to perceive but deeper. The default, 0.3333, generally +-works fairly well. ++works fairly well.
    + +-
    -planes=near_pixels,far_pixels ++
    -planes=near_pixels,far_pixels
    +
    Explicitly specify the distance between repeated pixels in the near plane + and in the far plane. This is an alternative to + -eyesep and -depth. The following equalities hold: + +
      +-
    • eyesep = 2 * far ++
    • eyesep = 2 * far
    • +
    • depth = 2 * (farnear) / +- (2 * farnear) ++ (2 * farnear)
    • +
    + +

    The number of distinct 3-D depths is far +@@ -309,34 +310,35 @@ and in the far plane. This is an altern + and -depth are a more human-friendly way to specify stereoscopic + parameters (distance between eyes and tradeoff between perceptibility + and depth) while -planes is a more computer-centric way (pixel +-distances in the resulting stereogram). ++distances in the resulting stereogram).

    + +-

    This option was new in Netpbm 10.59 (June 2012). ++

    This option was new in Netpbm 10.59 (June 2012).

    ++
    + + +-
    -randomseed=integer ++
    -randomseed=integer
    +
    Specify a seed to be used for the random number generator. + The default is to use a seed based on the time of day, to one second +-granularity. ++granularity.
    + +

    It is useful to specify the seed if you want to create reproducible + results. With the same random seed, you should get identical results +-every time you run pamstereogram. ++every time you run pamstereogram.

    + +

    This is irrelevant if you use a pattern file (-patfile + option), because there is no random element to pamstereogram's +-behavior. ++behavior.

    + +-

    This option was new in Netpbm 10.32 (February 2006). ++

    This option was new in Netpbm 10.32 (February 2006).

    + +-
    -tileable ++
    -tileable
    + +
    Make the generated image horizontally tileable. This works by + blending a left-to-right rendering (the equivalent + of -xbegin=0) with a right-to-left rendering (the equivalent + of -xbegin=width−1). + +-

    This option was new in Netpbm 10.91 (June 2020). ++

    This option was new in Netpbm 10.91 (June 2020).

    + +
    + +@@ -345,21 +347,21 @@ of -xbegin=width−1). + +

    The only parameter, infile, is the name of an input file + that is a depth map image. If you don't specify infile, the +-input is from standard input. ++input is from standard input.

    + +

    The input is a PAM image of depth 1. Each sample represents the + distance from the eye that the 3-D image at that location should +-be. Lower (darker) numbers mean further from the eye. ++be. Lower (darker) numbers mean further from the eye.

    + +

    NOTES

    + +

    Input Images

    + +

    pamstereogram pays no attention to the image's tuple type and +-ignores all planes other than plane 0. ++ignores all planes other than plane 0.

    + +

    Like any Netpbm program, pamstereogram will accept PNM +-input as if it were the PAM equivalent. ++input as if it were the PAM equivalent.

    + +

    Mapped-texture Stereograms

    + +@@ -367,12 +369,12 @@ input as if it were the PAM equivalent. + drawn with true colors. Unlike a SIRDS or tiled-image SIS, however, + the image portrayed by an MTS is apparent in normal 2-D viewing. It + appears repeated multiple times and overlapped with itself, but it is +-not hidden. ++not hidden.

    + +

    You create an MTS with pamstereogram by passing the filename + of a PAM "texture image" with a -texfile option. A + texture image portrays the same 3-D object as the depth-map image but +-indicates the colors that the program should apply to the object. ++indicates the colors that the program should apply to the object.

    + +

    pamstereogram ignores the texture image's background color when it + overlaps copies of the 3-D object. This prevents, for example, a bright-red +@@ -382,32 +384,32 @@ object remains bright red. A consequenc + best when the objects in the texture image have a crisp outline. Smooth + transitions to the background color result in unwanted color artifacts around + edges because the program ignores only exact matches with the +-background color. ++background color.

    + +

    You should specify a larger-than-normal value for -eyesep + (and/or -dpi) when producing an MTS. Otherwise, the 3-D object will + repeat so many times that most colored pixels will overlap other colored +-pixels, reducing the number of true-colored pixels that remain. ++pixels, reducing the number of true-colored pixels that remain.

    + +

    An MTS can employ a background pattern (-patfile). In this + case, pamstereogram replaces background pixels with pattern pixels in +-the final step of generating the image. ++the final step of generating the image.

    + + +

    Miscellaneous

    + +

    A good initial test is to input an image consisting of a solid + shape of distance 0 within a large field of maximum distance (e.g., a +-white square on a black background). ++white square on a black background).

    + +

    With the default values for -dpi and -eyesep, pattern +-images that are 128 pixels wide can tile seamlessly. ++images that are 128 pixels wide can tile seamlessly.

    + + +

    EXAMPLES

    + +

    Generate a SIRDS out of small, brightly colored squares and +-prepare it for display on an 87 DPI monitor: ++prepare it for display on an 87 DPI monitor:

    + +
    +     pamstereogram depthmap.pam \
    +@@ -439,21 +441,21 @@ speckles:
    + 
    + 

    SEE ALSO

    + + + +@@ -461,32 +463,32 @@ URL: AUTHOR +-

    Copyright © 2006-2020 Scott Pakin, scott+pbm@pakin.org. ++

    Copyright © 2006-2020 Scott Pakin, scott+pbm@pakin.org.

    + +

    Table Of Contents

    + + + +diff -urNp a/userguide/pamhomography.html b/userguide/pamhomography.html +--- a/userguide/pamhomography.html 2021-01-26 15:19:07.403345047 +0100 ++++ b/userguide/pamhomography.html 2021-01-26 15:29:36.659652764 +0100 +@@ -9,7 +9,7 @@ + + + +-

    pamhomography

    ++

    pamhomography

    + + Updated: 03 January 2021 +
    +@@ -29,7 +29,7 @@ Updated: 03 January 2021 + [-mapfile=map_file] + [-view=coords] + [-fill=color] +- [pam_file] ++ [pam_file

    ] + +

    You can abbreviate any option to its shortest unique prefix. You can use + two hyphens instead of one to delimit an option. You can separate an option +@@ -42,7 +42,7 @@ from its value with whitespace instead o + of Netpbm.

    + +

    pamhomography transforms a quadrilateral—not necessarily +-rectangular—region of an image, producing a new image. ++rectangular—region of an image, producing a new image.

    + +

    You can do any + affine image transformation: translation, reflection, scaling, +@@ -111,9 +111,9 @@ quadrilateral.

    +

    This is the color with which the program fills all pixels that lie outside + of the target quadrilateral. Specify the color as described for the + +-argument of the pnm_parsecolor() library routine. ++argument of the pnm_parsecolor() library routine.

    + +-

    The default is black, and for images with a transparency plane, transparent. ++

    The default is black, and for images with a transparency plane, transparent.

    + + + +@@ -132,7 +132,7 @@ by map_file.

    + +

    pamhomography's only parameter, pam_file, is the name of the + file containing the input image. If you don't specify pam_file, the +- image comes from Standard Input. ++ image comes from Standard Input.

    + + +

    NOTES

    +@@ -260,23 +260,23 @@ preceding examples:

    +

    SEE ALSO

    + + + + +

    SEE ALSO

    + +-

    pamhomography was new in Netpbm 10.94 (March 2021). ++

    pamhomography was new in Netpbm 10.94 (March 2021).

    + + +

    AUTHOR

    +diff -urNp a/userguide/pamhomography.1 b/userguide/pamhomography.1 +--- a/userguide/pamhomography.1 1970-01-01 01:00:00.000000000 +0100 ++++ b/userguide/pamhomography.1 2021-01-26 15:23:06.759944223 +0100 +@@ -0,0 +1,407 @@ ++\ ++.\" This man page was generated by the Netpbm tool 'makeman' from HTML source. ++.\" Do not hand-hack it! If you have bug fixes or improvements, please find ++.\" the corresponding HTML page on the Netpbm website, generate a patch ++.\" against that, and send it to the Netpbm maintainer. ++.TH "pamhomography" 1 "03 January 2021" "netpbm documentation" ++ ++ ++ ++ ++ ++ ++.UN NAME ++.SH NAME ++.PP ++pamhomography - map one arbitrary quadrilateral image region to another ++ ++ ++.UN SYNOPSIS ++.SH SYNOPSIS ++.PP ++\fBpamhomography\fP ++ [\fB-from\fP=\fIcoords\fP] ++ [\fB-to\fP=\fIcoords\fP] ++ [\fB-mapfile\fP=\fImap_file\fP] ++ [\fB-view\fP=\fIcoords\fP] ++ [\fB-fill\fP=\fIcolor\fP] ++ [\fIpam_file\fP] ++.PP ++You can abbreviate any option to its shortest unique prefix. You can use ++two hyphens instead of one to delimit an option. You can separate an option ++from its value with whitespace instead of \f(CW=\fP. ++ ++ ++.UN DESCRIPTION ++.SH DESCRIPTION ++.PP ++This program is part ++of ++.UR http://netpbm.sourceforge.net/ ++Netpbm ++.UE ++\&. ++.PP ++\fBpamhomography\fP transforms a quadrilateral-not necessarily ++rectangular-region of an image, producing a new image. ++.PP ++You can do any ++.UR https://en.wikipedia.org/wiki/Affine_transformation#Image_transformation ++affine image transformation ++.UE ++\&: translation, reflection, scaling, ++rotation, and shearing/skewing. However, \fBpamhomography\fP additionally can ++do \fIbilinear\fP transforms, which means it can warp any quadrilateral to any ++other quadrilateral, even when this mapping cannot be described using a single ++set of linear equations. This can be useful, for example, for creating ++perspective views of rectangular images or for reverse-mapping a perspective ++view back to a rectangular projection. ++ ++ ++.UN OPTIONS ++.SH OPTIONS ++.PP ++In addition to the options common to all programs based on libnetpbm (most ++notably \fB-quiet\fP, see ++.UR http://index.html#commonoptions ++Common Options ++.UE ++\&), \fBpamhomography\fP recognizes the following command line ++options: ++ ++ ++ ++
    \fB-from\fP=\fIcoords\fP ++.sp ++This defines the source quadrilateral. \fIcoords\fP is a list of four ++ integer-valued (\fIx\fP, \fIy\fP) coordinates. If you do not ++ specify \fB-from\fP, the source quadrilateral is taken to be the four ++ corners of the input image in clockwise order, starting from the upper ++ left. ++ ++ ++
    \fB-to\fP=\fIcoords\fP ++.sp ++This defines the target quadrilateral. \fIcoords\fP is a list of four ++integer-valued (\fIx\fP, \fIy\fP) coordinates. If you do not ++specify \fB-to\fP, the target quadrilateral is taken to be the four corners ++of the input image in clockwise order, starting from the upper left. ++ ++ ++
    \fB-mapfile\fP=\fImap_file\fP ++.sp ++This names a text file that describes the mapping from the source to the ++target quadrilateral. The file \fImap_file\fP must contain either eight ++integer-valued (\fIx\fP, \fIy\fP) coordinates, being the four source ++coordinates followed by the corresponding four target coordinates, or only ++four (\fIx\fP, \fIy\fP) coordinates, being only the four target ++coordinates. In the latter case, the source quadrilateral is taken to be the ++four corners of the input image in clockwise order, starting from the upper ++left. ++ ++ ++
    \fB-view\fP=\fIcoords\fP ++.sp ++This defines the target view. \fIcoords\fP is a list of two integer-valued ++(\fIx\fP, \fIy\fP) coordinates: the upper left and lower right boundaries, ++respectively, of the pixels that will be visible in the output image. If ++\fB-view\fP is not specified, the target view will fit precisely the target ++quadrilateral. ++ ++ ++
    \fB-fill\fP=\fIcolor\fP ++.sp ++This is the color with which the program fills all pixels that lie outside ++of the target quadrilateral. Specify the color as described for the ++.UR http://libnetpbm_image.html#colorname ++ argument of the pnm_parsecolor() library routine ++.UE ++\&. ++.sp ++The default is black, and for images with a transparency plane, transparent. ++ ++ ++ ++.PP ++Cooordinates should normally be specified in clockwise order. The syntax is ++fairly flexible: all characters other than the plus sign, minus sign, and ++digits are treated as separators. Although coordinates need to be integers, ++they may lie outside the image's boundary. ++.PP ++If you specify \fB-mapfile\fP along with \fB-from\fP and/or \fB-to\fP, ++\fB-from\fP and \fB-to\fP override the quadrilaterals specified ++by \fImap_file\fP. ++ ++ ++.UN PARAMETERS ++.SH PARAMETERS ++.PP ++\fBpamhomography\fP's only parameter, \fIpam_file\fP, is the name of the ++ file containing the input image. If you don't specify \fIpam_file\fP, the ++ image comes from Standard Input. ++ ++ ++.UN NOTES ++.SH NOTES ++.PP ++The output image uses the same Netpbm format as the input image. ++.PP ++Simple transformations are best handled by other Netpbm programs, such as ++those listed in the ++.UR #SEE-ALSO ++\&'SEE ALSO' ++.UE ++\& section ++below. Use \fBpamhomography\fP for more sophisticated transformations such as ++perspective adjustments, rotations around an arbitrary point in the image, ++extraction of non-rectangular quadrilaterals, shearings by coordinates rather ++than by angle, and, in general, all transformations that are most easily ++expressed as mapping four points in one image to four points in another ++image. ++ ++.UN EXAMPLES ++.SH EXAMPLES ++.PP ++The following examples use the ++.UR park_row.ppm ++park_row.ppm ++.UE ++\& test image, which is a ++.UR https://commons.wikimedia.org/wiki/File:15_Park_Row_3.JPG ++ photograph of New York City's Park Row Building ++.UE ++\&, scaled to ++441×640, converted to a PPM file, and redistributed under the terms of ++the ++.UR https://en.wikipedia.org/wiki/GNU_Free_Documentation_License ++ GFDL ++.UE ++\&. ++.PP ++The first example showcases the real power of bilinear transformations. ++Assuming \fIpark_row_rect.map\fP has the following contents: ++ ++.nf\f(CW (147, 51) (316, 105) (402, 595) (92, 560) ++ (0, 0) (440, 0) (440, 639) (0, 639)\fP
    ++.PP ++then ++ ++.nf\f(CW pamhomography -mapfile park_row_rect.map park_row.ppm > park_row_rect.ppm\fP
++.PP ++projects the building's facade from a perspective view to a rectilinear ++front-on view. Remember that \fBpamhomography\fP ignores the parentheses and ++commas used in \fIpark_row_rect.map\fP; they merely make the file more ++human-readable. We equivalently could have written ++ ++.nf\f(CW 147 51 316 105 402 595 92 560 0 0 440 0 440 639 0 639\fP
++.PP ++or any of myriad other variations. ++.PP ++\fBpamhomography\fP can warp the image to a trapezoid to make it look like ++it's leaning backwards in 3-D: ++ ++.nf\f(CW pamhomography -to '50,0 390,0 440,200 0,200' park_row.ppm > park_row_trap.ppm\fP
++.PP ++As a very simple example, ++ ++.nf\f(CW pamhomography -to '440,0 0,0 0,639 440,639' park_row.ppm > park_row_flip.ppm\fP ++.PP ++flips the image left-to-right. Note that in this case the target ++quadrilateral's coordinates are listed in counterclockwise order because ++that represents the correspondence between points (0, 0) ↔ (440, 0) and ++(0, 639) ↔ (639, 0). ++.PP ++Scaling is also straightforward. The following command scales down the ++image from 441×640 to 341×540: ++ ++.nf\f(CW pamhomography -to '0,0 340,0 340,539 0,539' park_row.ppm > park_row_small.ppm\fP ++.PP ++Let's add 100 pixels of tan border to the above. We use \fB-view\fP and ++\fB-fill\fP to accomplish that task: ++ ++.nf\f(CW pamhomography -to '0,0 340,0 340,539 0,539' -view '-100,-100 440,639' -fill tan park_row.ppm > park_row_small_border.ppm\fP ++.PP ++We can add a border without having to scale the image: ++ ++.nf\f(CW pamhomography -view '-100,-100 540,739' -fill tan park_row.ppm > park_row_border.ppm\fP ++.PP ++The \fB-view\fP option can also be used to extract a rectangle out of an ++image, discarding the rest of the image: ++ ++.nf\f(CW pamhomography -view '130,10 205,80' park_row.ppm > park_row_cut.ppm\fP ++.PP ++Specifying the same set of coordinates to \fB-from\fP and \fB-to\fP has ++the same effect but also allows you to extract non-rectangular quadrilaterals ++from an image: ++ ++.nf\f(CW pamhomography -from '185,300 310,325 320,425 180,405' -to '185,300 310,325 320,425 180,405' park_row.ppm > park_row_cut_2.ppm\fP ++.PP ++Rotation is doable but takes some effort. The challenge is that you need to ++compute the rotated coordinates yourself. The matrix expression to rotate ++points \e((x_1, y_1)\e) \e((x_2, y_2)\e), \e((x_3, y_3)\e), and \e((x_4, y_4)\e) ++clockwise by \e(\etheta\e) degrees around point \e((c_x, c_y)\e) is ++.PP ++\e[ \ebegin{bmatrix} 1 & 0 & c_x \e\e 0 & 1 & c_y \e\e 0 & 0 ++& 1 \eend{bmatrix} \ebegin{bmatrix} \ecos \etheta & -\esin \etheta & 0 ++\e\e \esin \etheta & \ecos \etheta & 0 \e\e 0 & 0 & 1 \eend{bmatrix} ++\ebegin{bmatrix} 1 & 0 & -c_x \e\e 0 & 1 & -c_y \e\e 0 & 0 ++& 1 \eend{bmatrix} \ebegin{bmatrix} x_1 & x_2 & x_3 & x_4 \e\e y_1 ++& y_2 & y_3 & y_4 \e\e 1 & 1 & 1 & 1 \eend{bmatrix} ++\equad. \e] ++.PP ++For example, to rotate \fIpark_row.ppm\fP 30° clockwise around (220, ++320) you would compute ++.PP ++\e[ \ebegin{bmatrix} 1 & 0 & 220 \e\e 0 & 1 & 320 \e\e 0 & 0 ++& 1 \eend{bmatrix} \ebegin{bmatrix} \ecos 30^{\ecirc} & -\esin 30^{\ecirc} ++& 0 \e\e \esin 30^{\ecirc} & \ecos 30^{\ecirc} & 0 \e\e 0 & 0 & 1 ++\eend{bmatrix} \ebegin{bmatrix} 1 & 0 & -220 \e\e 0 & 1 & -320 \e\e ++0 & 0 & 1 \eend{bmatrix} \ebegin{bmatrix} 0 & 440 & 440 & 0 ++\e\e 0 & 0 & 639 & 639 \e\e 1 & 1 & 1 & 1 \eend{bmatrix} = ++\ebegin{bmatrix} 189.4744 & 570.5256 & 251.0256 & -130.0256 \e\e ++-67.1281 & 152.8719 & 706.2621 & 486.2621 \e\e 1.0000 & 1.0000 ++& 1.0000 & 1.0000 \eend{bmatrix} \equad, \e] ++.PP ++round these coordinates to integers, transpose the matrix, and produce the ++following map file, \fIpark_row_rot30.map\fP: ++ ++.nf\f(CW 189 -67 ++ 571 153 ++ 251 706 ++ -130 486\fP ++.PP ++(These are the 'to' coordinates; we use the default, full-image ++\&'from' coordinates.) The mapping then works as in all of the ++preceding examples: ++ ++.nf\f(CW pamhomography -mapfile park_row_rot30.map park_row.ppm > park_row_rot30.ppm\fP ++ ++ ++.UN SEE-ALSO ++.SH SEE ALSO ++ ++ ++.IP \(bu ++ ++.BR "pamcut" (1)\c ++\& ++.IP \(bu ++ ++.BR "pamenlarge" (1)\c ++\& ++.IP \(bu ++ ++.BR "pamflip" (1)\c ++\& ++.IP \(bu ++ ++.BR "pamperspective" (1)\c ++\& ++.IP \(bu ++ ++.BR "pamscale" (1)\c ++\& ++.IP \(bu ++ ++.BR "pamstretch" (1)\c ++\& ++.IP \(bu ++ ++.BR "pam" (1)\c ++\& ++.IP \(bu ++ ++.BR "pnmmargin" (1)\c ++\& ++.IP \(bu ++ ++.BR "pnmpad" (1)\c ++\& ++.IP \(bu ++ ++.BR "pnmrotate" (1)\c ++\& ++.IP \(bu ++ ++.BR "pnmshear" (1)\c ++\& ++ ++ ++ ++.UN SEE-ALSO ++.SH SEE ALSO ++.PP ++\fBpamhomography\fP was new in Netpbm 10.94 (March 2021). ++ ++ ++.UN AUTHOR ++.SH AUTHOR ++.PP ++Copyright \(co 2020 Scott ++Pakin, \fIscott+pbm@pakin.org\fP ++ ++ ++.UN index ++.SH Table of Contents ++ ++ ++.IP \(bu ++ ++.UR #SYNOPSIS ++SYNOPSIS ++.UE ++\& ++.IP \(bu ++ ++.UR #DESCRIPTION ++DESCRIPTION ++.UE ++\& ++.IP \(bu ++ ++.UR #OPTIONS ++OPTIONS ++.UE ++\& ++.IP \(bu ++ ++.UR #PARAMETERS ++PARAMETERS ++.UE ++\& ++.IP \(bu ++ ++.UR #NOTES ++NOTES ++.UE ++\& ++.IP \(bu ++ ++.UR #EXAMPLES ++EXAMPLES ++.UE ++\& ++.IP \(bu ++ ++.UR #SEE-ALSO ++SEE ALSO ++.UE ++\& ++.IP \(bu ++ ++.UR #HISTORY ++HISTORY ++.UE ++\& ++.IP \(bu ++ ++.UR #AUTHOR ++AUTHOR ++.UE ++\& ++.SH DOCUMENT SOURCE ++This manual page was generated by the Netpbm tool 'makeman' from HTML ++source. The master documentation is at ++.IP ++.B http://netpbm.sourceforge.net/doc/pamhomography.html ++.PP +\ Chybí znak konce řádku na konci souboru diff --git a/netpbm.spec b/netpbm.spec index d8ce976..8c65173 100644 --- a/netpbm.spec +++ b/netpbm.spec @@ -1,6 +1,6 @@ Summary: A library for handling different graphics file formats Name: netpbm -Version: 10.92.00 +Version: 10.93.00 Release: 1%{?dist} # See copyright_summary for details License: BSD and GPLv2 and IJG and MIT and Public Domain @@ -32,6 +32,7 @@ Patch17: netpbm-jasper.patch Patch18: netpbm-userguide.patch Patch19: netpbm-libdir-so.patch +BuildRequires: make BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, flex, gcc, jbigkit-devel BuildRequires: libX11-devel, perl-generators, python3, jasper-devel, libxml2-devel BuildRequires: perl(Config), perl(Cwd), perl(English), perl(Fcntl), perl(File::Basename) @@ -229,6 +230,9 @@ popd %doc userguide/* %changelog +* Mon Jan 25 2021 Josef Ridky - 10.93.00-1 +- New upstream release 10.93.00 (#1911159) + * Wed Oct 07 2020 Josef Ridky - 10.92.00-1 - New upstream release 10.92.00 (#1851753) diff --git a/sources b/sources index 3a7ec07..d5383d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (netpbm-10.92.00.tar.xz) = 8737c7c644029fc256eb645a8dda3be6a9f2cf23c1634877f6bc6e7f5b5a453db5eae116a2dcde47e15dd3faf5816a01eb0185545d7acdabd475886924cb16c4 +SHA512 (netpbm-10.93.00.tar.xz) = 18ff08b1d3672d792dab78b69eb4ef1a9874266b1dfbf5801a53ca172c0dcbbae8d1269297a56e06ed45ccfdff6a6ae5399e60b4bafdcb9d2cb9de800e2bc07c