[MacPorts] #69876: pango @1.52.2 does not build on PPC Tiger, Mac OS X 10.4.11, because help2man: can't get `--help-all' info from .../pango-view

MacPorts noreply at macports.org
Wed Jan 22 23:23:05 UTC 2025


#69876: pango @1.52.2 does  not  build on PPC Tiger, Mac OS X 10.4.11, because
help2man: can't get `--help-all' info from .../pango-view
------------------------+-----------------------
  Reporter:  ballapete  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.9.3
Resolution:             |   Keywords:  tiger ppc
      Port:  pango      |
------------------------+-----------------------

Comment (by ballapete):

 After cleaning a simple build:

 {{{
 root 555 /\ otool -L /opt/local/lib/libpango*
 /opt/local/lib/libpango-1.0.0.dylib:
         @loader_path/libpango-1.0.0.dylib (compatibility version 5501.0.0,
 current version 5501.0.0)
         /opt/local/lib/libglib-2.0.0.dylib (compatibility version
 7801.0.0, current version 7801.4.0)
         /opt/local/lib/libgobject-2.0.0.dylib (compatibility version
 7801.0.0, current version 7801.4.0)
         /opt/local/lib/libgio-2.0.0.dylib (compatibility version 7801.0.0,
 current version 7801.4.0)
         /opt/local/lib/libfribidi.0.dylib (compatibility version 5.0.0,
 current version 5.0.0)
         /opt/local/lib/libharfbuzz.0.dylib (compatibility version
 61010.0.0, current version 61010.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.1.12)
 /opt/local/lib/libpangocairo-1.0.0.dylib:
         @loader_path/libpangocairo-1.0.0.dylib (compatibility version
 5501.0.0, current version 5501.0.0)
         @loader_path/libpango-1.0.0.dylib (compatibility version 5501.0.0,
 current version 5501.0.0)
         @loader_path/libpangoft2-1.0.0.dylib (compatibility version
 5501.0.0, current version 5501.0.0)
         /opt/local/lib/libglib-2.0.0.dylib (compatibility version
 7801.0.0, current version 7801.4.0)
         /opt/local/lib/libgobject-2.0.0.dylib (compatibility version
 7801.0.0, current version 7801.4.0)
         /opt/local/lib/libharfbuzz.0.dylib (compatibility version
 61010.0.0, current version 61010.0.0)
         /opt/local/lib/libfontconfig.1.dylib (compatibility version
 14.0.0, current version 14.1.0)
         /opt/local/lib/libcairo.2.dylib (compatibility version 11709.0.0,
 current version 11709.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.1.12)
 /opt/local/lib/libpangoft2-1.0.0.dylib:
         @loader_path/libpangoft2-1.0.0.dylib (compatibility version
 5501.0.0, current version 5501.0.0)
         @loader_path/libpango-1.0.0.dylib (compatibility version 5501.0.0,
 current version 5501.0.0)
         /opt/local/lib/libglib-2.0.0.dylib (compatibility version
 7801.0.0, current version 7801.4.0)
         /opt/local/lib/libgobject-2.0.0.dylib (compatibility version
 7801.0.0, current version 7801.4.0)
         /opt/local/lib/libgio-2.0.0.dylib (compatibility version 7801.0.0,
 current version 7801.4.0)
         /opt/local/lib/libharfbuzz.0.dylib (compatibility version
 61010.0.0, current version 61010.0.0)
         /opt/local/lib/libfontconfig.1.dylib (compatibility version
 14.0.0, current version 14.1.0)
         /opt/local/lib/libfreetype.6.dylib (compatibility version 27.0.0,
 current version 27.2.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.1.12)
 /opt/local/lib/libpangoxft-1.0.0.dylib:
         @loader_path/libpangoxft-1.0.0.dylib (compatibility version
 5501.0.0, current version 5501.0.0)
         @loader_path/libpango-1.0.0.dylib (compatibility version 5501.0.0,
 current version 5501.0.0)
         @loader_path/libpangoft2-1.0.0.dylib (compatibility version
 5501.0.0, current version 5501.0.0)
         /opt/local/lib/libglib-2.0.0.dylib (compatibility version
 7801.0.0, current version 7801.4.0)
         /opt/local/lib/libgobject-2.0.0.dylib (compatibility version
 7801.0.0, current version 7801.4.0)
         /opt/local/lib/libfontconfig.1.dylib (compatibility version
 14.0.0, current version 14.1.0)
         /opt/local/lib/libXrender.1.dylib (compatibility version 5.0.0,
 current version 5.0.0)
         /opt/local/lib/libX11.6.dylib (compatibility version 11.0.0,
 current version 11.0.0)
         /opt/local/lib/libXft.2.dylib (compatibility version 6.0.0,
 current version 6.8.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.1.12)
 root 556 /\ l -L /opt/local/lib/libpango*
 -rwxr-xr-x   1 macports  admin  482400 23 Jan 00:08
 /opt/local/lib/libpango-1.0.0.dylib
 -rwxr-xr-x   1 macports  admin   85564 23 Jan 00:10
 /opt/local/lib/libpangocairo-1.0.0.dylib
 -rwxr-xr-x   1 macports  admin  134336 23 Jan 00:09
 /opt/local/lib/libpangoft2-1.0.0.dylib
 -rwxr-xr-x   1 macports  admin   61860 23 Jan 00:10
 /opt/local/lib/libpangoxft-1.0.0.dylib
 root 557 /\ pwd
 /opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build
 root 558 /\ l utils/pango-view.1
 -rw-r--r--   1 macports  admin  3568 23 Jan 00:12 utils/pango-view.1
 root 559 /\ cat utils/pango-view.1
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.49.3.
 .TH PANGO-VIEW "1" "January 2025" "pango 1.55.0" "User Commands"
 .SH NAME
 pango-view \- "Pango text viewer"
 .SH DESCRIPTION
 .SS "Usage:"
 .IP
 pango\-view [OPTION?] \- FILE
 .SS "Help Options:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
 Show help options
 .TP
 \fB\-\-help\-all\fR
 Show all help options
 .TP
 \fB\-\-help\-cairo\fR
 Options understood by the cairo backend
 .SS "Cairo backend options:"
 .TP
 \fB\-\-annotate\fR=\fI\,FLAGS\/\fR
 Annotate the output. Comma\-separated list of
 gravity, progression, baselines, layout, line,
 run, cluster, char, glyph, caret, slope
 .SS "Application Options:"
 .TP
 \fB\-\-no\-auto\-dir\fR
 No layout direction according to contents
 .TP
 \fB\-\-backend\fR=\fI\,cairo\/\fR/xft/ft2
 Pango backend to use for rendering (default: cairo)
 .TP
 \fB\-\-background\fR=\fI\,red\/\fR/#rrggbb/#rrggbbaa/transparent
 Set the background color
 .TP
 \fB\-q\fR, \fB\-\-no\-display\fR
 Do not display (just write to file or whatever)
 .TP
 \fB\-\-dpi\fR=\fI\,number\/\fR
 Set the resolution
 .TP
 \fB\-\-align\fR=\fI\,left\/\fR/center/right
 Text alignment
 .TP
 \fB\-\-ellipsize\fR=\fI\,start\/\fR/middle/end
 Ellipsization mode
 .TP
 \fB\-\-font\fR=\fI\,description\/\fR
 Set the font description
 .TP
 \fB\-\-foreground\fR=\fI\,red\/\fR/#rrggbb/#rrggbbaa
 Set the text color
 .TP
 \fB\-\-gravity\fR=\fI\,south\/\fR/east/north/west/auto
 Base gravity: glyph rotation
 .TP
 \fB\-\-gravity\-hint\fR=\fI\,natural\/\fR/strong/line
 Gravity hint
 .TP
 \fB\-\-header\fR
 Display the options in the output
 .TP
 \fB\-\-height=\fR+points/\-numlines
 Height in points (positive) or number of lines (negative) for ellipsizing
 .TP
 \fB\-\-hinting\fR=\fI\,none\/\fR/auto/slight/medium/full
 Hinting style
 .TP
 \fB\-\-antialias\fR=\fI\,none\/\fR/gray/subpixel
 Antialiasing
 .TP
 \fB\-\-hint\-metrics\fR=\fI\,on\/\fR/off
 Hint metrics
 .TP
 \fB\-\-subpixel\-positions\fR
 Subpixel positioning
 .TP
 \fB\-\-subpixel\-order\fR=\fI\,rgb\/\fR/bgr/vrgb/vbgr
 Subpixel order
 .TP
 \fB\-\-indent\fR=\fI\,points\/\fR
 Width in points to indent paragraphs
 .TP
 \fB\-\-spacing\fR=\fI\,points\/\fR
 Spacing in points between lines
 .TP
 \fB\-\-line\-spacing\fR=\fI\,factor\/\fR
 Spread factor for line height
 .TP
 \fB\-\-justify\fR
 Stretch paragraph lines to be justified
 .TP
 \fB\-\-justify\-last\-line\fR
 Justify the last line of the paragraph
 .TP
 \fB\-\-language\fR=\fI\,en_US\/\fR/etc
 Language to use for font selection
 .TP
 \fB\-\-margin\fR=\fI\,CSS\-style\/\fR numbers in pixels
 Set the margin on the output in pixels
 .TP
 \fB\-\-markup\fR
 Interpret text as Pango markup
 .TP
 \fB\-o\fR, \fB\-\-output\fR=\fI\,file\/\fR
 Save rendered image to output file
 .TP
 \fB\-\-pixels\fR
 Use pixel units instead of points (sets dpi to 72)
 .TP
 \fB\-\-pango\-units\fR
 Use Pango units instead of points
 .TP
 \fB\-\-rtl\fR
 Set base direction to right\-to\-left
 .TP
 \fB\-\-rotate\fR=\fI\,degrees\/\fR
 Angle at which to rotate results
 .TP
 \fB\-n\fR, \fB\-\-runs\fR=\fI\,integer\/\fR
 Run Pango layout engine this many times
 .TP
 \fB\-\-single\-par\fR
 Enable single\-paragraph mode
 .TP
 \fB\-t\fR, \fB\-\-text\fR=\fI\,string\/\fR
 Text to display (instead of a file)
 .TP
 \fB\-\-version\fR
 Show version numbers
 .TP
 \fB\-\-waterfall\fR
 Create a waterfall display
 .TP
 \fB\-w\fR, \fB\-\-width\fR=\fI\,points\/\fR
 Width in points to which to wrap lines or ellipsize
 .TP
 \fB\-\-wrap\fR=\fI\,word\/\fR/char/word\-char
 Text wrapping mode (needs a width to be set)
 .TP
 \fB\-\-serialized\fR=\fI\,FILE\/\fR
 Create layout from a serialized file
 .TP
 \fB\-\-serialize\-to\fR=\fI\,FILE\/\fR
 Serialize result to a file
 }}}

 This does not explain why port tries to recreate a file that is OK… Well,
 actually the dylibs are not OK, correct?

-- 
Ticket URL: <https://trac.macports.org/ticket/69876#comment:43>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list