notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2020Q3
pango Open-source framework for the layout and rendering of i18n text
1.42.4_5 x11-toolkits on this many watch lists=0 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.42.4_5Version of this port present on the latest quarterly branch.
Maintainer: gnome@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-07-23 18:37:28
Last Update: 2020-09-26 13:08:19
Commit Hash: 72f7be0
License: LGPL20
WWW:
http://www.pango.org/
Description:
Pango provides a framework to render and control the layout of internationalized text, and is the backend for right-to-left text. Pango is an integral part of the GTK+ and GNOME projects, but its code is platform- and toolkit-independent. WWW: http://www.pango.org/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (134 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/pango-1.42.4_5/catalog.mk
  3. /usr/local/share/licenses/pango-1.42.4_5/LICENSE
  4. /usr/local/share/licenses/pango-1.42.4_5/LGPL20
  5. bin/pango-list
  6. bin/pango-view
  7. include/pango-1.0/pango/pango-attributes.h
  8. include/pango-1.0/pango/pango-bidi-type.h
  9. include/pango-1.0/pango/pango-break.h
  10. include/pango-1.0/pango/pango-context.h
  11. include/pango-1.0/pango/pango-coverage.h
  12. include/pango-1.0/pango/pango-engine.h
  13. include/pango-1.0/pango/pango-enum-types.h
  14. include/pango-1.0/pango/pango-features.h
  15. include/pango-1.0/pango/pango-font.h
  16. include/pango-1.0/pango/pango-fontmap.h
  17. include/pango-1.0/pango/pango-fontset.h
  18. include/pango-1.0/pango/pango-glyph-item.h
  19. include/pango-1.0/pango/pango-glyph.h
  20. include/pango-1.0/pango/pango-gravity.h
  21. include/pango-1.0/pango/pango-item.h
  22. include/pango-1.0/pango/pango-language.h
  23. include/pango-1.0/pango/pango-layout.h
  24. include/pango-1.0/pango/pango-matrix.h
  25. include/pango-1.0/pango/pango-modules.h
  26. include/pango-1.0/pango/pango-ot.h
  27. include/pango-1.0/pango/pango-renderer.h
  28. include/pango-1.0/pango/pango-script.h
  29. include/pango-1.0/pango/pango-tabs.h
  30. include/pango-1.0/pango/pango-types.h
  31. include/pango-1.0/pango/pango-utils.h
  32. include/pango-1.0/pango/pango-version-macros.h
  33. include/pango-1.0/pango/pango.h
  34. include/pango-1.0/pango/pangocairo.h
  35. include/pango-1.0/pango/pangofc-decoder.h
  36. include/pango-1.0/pango/pangofc-font.h
  37. include/pango-1.0/pango/pangofc-fontmap.h
  38. include/pango-1.0/pango/pangoft2.h
  39. include/pango-1.0/pango/pangoxft-render.h
  40. include/pango-1.0/pango/pangoxft.h
  41. lib/girepository-1.0/Pango-1.0.typelib
  42. lib/girepository-1.0/PangoCairo-1.0.typelib
  43. lib/girepository-1.0/PangoFT2-1.0.typelib
  44. lib/girepository-1.0/PangoXft-1.0.typelib
  45. lib/libpango-1.0.so
  46. lib/libpango-1.0.so.0
  47. lib/libpango-1.0.so.0.4200.3
  48. lib/libpangocairo-1.0.so
  49. lib/libpangocairo-1.0.so.0
  50. lib/libpangocairo-1.0.so.0.4200.3
  51. lib/libpangoft2-1.0.so
  52. lib/libpangoft2-1.0.so.0
  53. lib/libpangoft2-1.0.so.0.4200.3
  54. lib/libpangoxft-1.0.so
  55. lib/libpangoxft-1.0.so.0
  56. lib/libpangoxft-1.0.so.0.4200.3
  57. libdata/pkgconfig/pango.pc
  58. libdata/pkgconfig/pangocairo.pc
  59. libdata/pkgconfig/pangoft2.pc
  60. libdata/pkgconfig/pangoxft.pc
  61. man/man1/pango-view.1.gz
  62. share/gir-1.0/Pango-1.0.gir
  63. share/gir-1.0/PangoCairo-1.0.gir
  64. share/gir-1.0/PangoFT2-1.0.gir
  65. share/gir-1.0/PangoXft-1.0.gir
  66. share/gtk-doc/html/pango/PangoEngineLang.html
  67. share/gtk-doc/html/pango/PangoEngineShape.html
  68. share/gtk-doc/html/pango/PangoFcDecoder.html
  69. share/gtk-doc/html/pango/PangoFcFont.html
  70. share/gtk-doc/html/pango/PangoFcFontMap.html
  71. share/gtk-doc/html/pango/PangoMarkupFormat.html
  72. share/gtk-doc/html/pango/PangoRenderer.html
  73. share/gtk-doc/html/pango/annotation-glossary.html
  74. share/gtk-doc/html/pango/api-index-1-10.html
  75. share/gtk-doc/html/pango/api-index-1-12.html
  76. share/gtk-doc/html/pango/api-index-1-14.html
  77. share/gtk-doc/html/pango/api-index-1-16.html
  78. share/gtk-doc/html/pango/api-index-1-18.html
  79. share/gtk-doc/html/pango/api-index-1-2.html
  80. share/gtk-doc/html/pango/api-index-1-20.html
  81. share/gtk-doc/html/pango/api-index-1-22.html
  82. share/gtk-doc/html/pango/api-index-1-24.html
  83. share/gtk-doc/html/pango/api-index-1-26.html
  84. share/gtk-doc/html/pango/api-index-1-30.html
  85. share/gtk-doc/html/pango/api-index-1-31-0.html
  86. share/gtk-doc/html/pango/api-index-1-32-4.html
  87. share/gtk-doc/html/pango/api-index-1-32.html
  88. share/gtk-doc/html/pango/api-index-1-34.html
  89. share/gtk-doc/html/pango/api-index-1-38.html
  90. share/gtk-doc/html/pango/api-index-1-4.html
  91. share/gtk-doc/html/pango/api-index-1-40.html
  92. share/gtk-doc/html/pango/api-index-1-6.html
  93. share/gtk-doc/html/pango/api-index-1-8.html
  94. share/gtk-doc/html/pango/api-index-deprecated.html
  95. share/gtk-doc/html/pango/api-index-full.html
  96. share/gtk-doc/html/pango/home.png
  97. share/gtk-doc/html/pango/index.html
  98. share/gtk-doc/html/pango/layout.gif
  99. share/gtk-doc/html/pango/left-insensitive.png
  100. share/gtk-doc/html/pango/left.png
  101. share/gtk-doc/html/pango/lowlevel.html
  102. share/gtk-doc/html/pango/pango-Bidirectional-Text.html
  103. share/gtk-doc/html/pango/pango-Cairo-Rendering.html
  104. share/gtk-doc/html/pango/pango-CoreText-Fonts.html
  105. share/gtk-doc/html/pango/pango-Coverage-Maps.html
  106. share/gtk-doc/html/pango/pango-Engines.html
  107. share/gtk-doc/html/pango/pango-Fonts.html
  108. share/gtk-doc/html/pango/pango-FreeType-Fonts-and-Rendering.html
  109. share/gtk-doc/html/pango/pango-Glyph-Storage.html
  110. share/gtk-doc/html/pango/pango-Layout-Objects.html
  111. share/gtk-doc/html/pango/pango-Miscellaneous-Utilities.html
  112. share/gtk-doc/html/pango/pango-Modules.html
  113. share/gtk-doc/html/pango/pango-OpenType-Font-Handling.html
  114. share/gtk-doc/html/pango/pango-Scripts-and-Languages.html
  115. share/gtk-doc/html/pango/pango-Tab-Stops.html
  116. share/gtk-doc/html/pango/pango-Text-Attributes.html
  117. share/gtk-doc/html/pango/pango-Text-Processing.html
  118. share/gtk-doc/html/pango/pango-Version-Checking.html
  119. share/gtk-doc/html/pango/pango-Vertical-Text.html
  120. share/gtk-doc/html/pango/pango-Win32-Fonts-and-Rendering.html
  121. share/gtk-doc/html/pango/pango-Xft-Fonts-and-Rendering.html
  122. share/gtk-doc/html/pango/pango-hierarchy.html
  123. share/gtk-doc/html/pango/pango.devhelp2
  124. share/gtk-doc/html/pango/pango.html
  125. share/gtk-doc/html/pango/rendering.html
  126. share/gtk-doc/html/pango/right-insensitive.png
  127. share/gtk-doc/html/pango/right.png
  128. share/gtk-doc/html/pango/rotated-text.png
  129. share/gtk-doc/html/pango/style.css
  130. share/gtk-doc/html/pango/up-insensitive.png
  131. share/gtk-doc/html/pango/up.png
  132. @owner
  133. @group
  134. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • pango>0:x11-toolkits/pango
To install the port:
cd /usr/ports/x11-toolkits/pango/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-toolkits/pango
  • pkg install pango
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pango
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1536530045 SHA256 (gnome2/pango-1.42.4.tar.xz) = 1d2b74cd63e8bd41961f2f8d952355aa0f9be6002b52c8aa7699d9f5da597c9d SIZE (gnome2/pango-1.42.4.tar.xz) = 833876

Packages (timestamps in pop-ups are UTC):
pango
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.56.4_11.56.4_11.42.4_51.56.11.56.4_1n/an/an/a
FreeBSD:13:quarterly1.56.4_11.56.4_1-1.56.11.56.4_1n/an/an/a
FreeBSD:14:latest1.56.4_11.56.4_11.50.91.56.11.56.4_11.50.9_1-1.50.9_1
FreeBSD:14:quarterly1.56.4_11.56.4_1-1.56.11.56.4_11.50.141.50.141.50.14
FreeBSD:15:latest1.56.4_11.56.4_1n/a1.56.1n/an/a1.50.141.50.14
FreeBSD:15:quarterly1.56.4_11.56.4_1n/a-n/an/a--
FreeBSD:16:latest1.56.4_11.56.4_1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. help2man : misc/help2man
  2. gtk-doc>=0 : textproc/gtk-doc
  3. msgfmt : devel/gettext-tools
  4. g-ir-scanner : devel/gobject-introspection
  5. meson : devel/meson
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. x11.pc : x11/libX11
  9. xft.pc : x11-fonts/libXft
  10. xrender.pc : x11/libXrender
Runtime dependencies:
  1. xorg-fonts-truetype>0 : x11-fonts/xorg-fonts-truetype
  2. encodings.dir : x11-fonts/encodings
  3. x11.pc : x11/libX11
  4. xft.pc : x11-fonts/libXft
  5. xrender.pc : x11/libXrender
Library dependencies:
  1. libfreetype.so : print/freetype2
  2. libharfbuzz.so : print/harfbuzz
  3. libfontconfig.so : x11-fonts/fontconfig
  4. libfribidi.so : converters/fribidi
  5. libintl.so : devel/gettext-runtime
  6. libcairo.so : graphics/cairo
  7. libglib-2.0.so : devel/glib20
  8. libintl.so : devel/gettext-runtime
This port is required by:
for Libraries
  1. audio/audacity
  2. audio/beatslash-lv2
  3. audio/gnaural
  4. audio/sound-juicer
  5. databases/rrdtool
  6. deskutils/anydesk
  7. deskutils/nautilus-sendto
Expand this list (51 items / 44 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. deskutils/xfce4-generic-slider
  3. devel/synfig
  4. editors/emacs-devel
  5. emulators/virtualbox-ose
  6. games/xboard
  7. games/xboard-devel
  8. graphics/ImageMagick7
  9. graphics/blender
  10. graphics/darktable
  11. graphics/elementary-photos
  12. graphics/fyre
  13. graphics/gegl
  14. graphics/gimp-app
  15. graphics/gimp-gmic-plugin
  16. graphics/hugin
  17. graphics/py-gimp
  18. graphics/synfigstudio
  19. graphics/vips
  20. graphics/xournalpp
  21. lang/racket
  22. mail/thunderbird
  23. math/visualpolylib
  24. misc/xfce4-weather-plugin
  25. misc/xiphos
  26. net-im/pidgin-sipe
  27. print/gtklp
  28. science/chemtool
  29. science/gabedit
  30. science/luscus
  31. sysutils/bamf
  32. sysutils/mate-control-center
  33. www/chromium
  34. www/firefox
  35. www/firefox-esr
  36. www/iridium
  37. www/webkit2-gtk3
  38. x11/libxfce4menu
  39. x11/swaylock
  40. x11/waybar
  41. x11/xfce4-taskmanager
  42. x11-fm/thunar
  43. x11-themes/qtcurve-gtk2
  44. x11-wm/hikari
  45. x11-wm/i3-gaps
  46. Collapse this list.

Configuration Options:
===> The following configuration options are available for pango-1.42.4_5: DOCS=on: Build and/or install documentation X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name:
x11-toolkits_pango
USES:
compiler:c11 gettext gnome localbase meson pkgconfig tar:xz xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.belnet.be/mirror/ftp.gnome.org/sources/pango/1.42/
  2. ftp://ftp.cse.buffalo.edu/pub/Gnome/sources/pango/1.42/
  3. ftp://ftp.kddlabs.co.jp/pub/GNOME/sources/pango/1.42/
  4. ftp://ftp.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/pango/1.42/
  5. ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/sources/pango/1.42/
  6. http://download.gnome.org/sources/pango/1.42/
  7. http://ftp.belnet.be/mirror/ftp.gnome.org/sources/pango/1.42/
  8. http://www.gtlib.gatech.edu/pub/gnome/sources/pango/1.42/
  9. https://download.gnome.org/sources/pango/1.42/
  10. https://fr2.rpmfind.net/linux/gnome.org/sources/pango/1.42/
  11. https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.42/
  12. https://ftp.gnome.org/pub/GNOME/sources/pango/1.42/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.42.4_5
26 Sep 2020 13:08:19
commit hash: 72f7be018df76b71f6d6130b24ae7e5fba30c81acommit hash: 72f7be018df76b71f6d6130b24ae7e5fba30c81acommit hash: 72f7be018df76b71f6d6130b24ae7e5fba30c81acommit hash: 72f7be018df76b71f6d6130b24ae7e5fba30c81a files touched by this commit
Niclas Zeising (zeising) search for other commits by this committer
MFH: r550179

x11/toolcits-pango: Actually apply security patch

Rename the patch that fixes CVE-2010-1010238 so that it is actually applied
when  building pango.
Regenerate it using make makepatch
bump portrevision

Reported by:	tobik
Security:	456375e1-cd09-11ea-9172-4c72b94353b5

Approved by:	ports-secteam (implicit, security fix)
1.42.4_5
26 Sep 2020 13:08:19
Revision:550180Original commit files touched by this commit
zeising search for other commits by this committer
MFH: r550179

x11/toolcits-pango: Actually apply security patch

Rename the patch that fixes CVE-2010-1010238 so that it is actually applied
when  building pango.
Regenerate it using make makepatch
bump portrevision

Reported by:	tobik
Security:	456375e1-cd09-11ea-9172-4c72b94353b5

Approved by:	ports-secteam (implicit, security fix)
1.42.4_4
23 Jul 2020 18:36:06
commit hash: f857a760cc46ac0a3010c993c93fe9f429321876commit hash: f857a760cc46ac0a3010c993c93fe9f429321876commit hash: f857a760cc46ac0a3010c993c93fe9f429321876commit hash: f857a760cc46ac0a3010c993c93fe9f429321876 files touched by this commit This port version is marked as vulnerable.
Jochen Neumeister (joneum) search for other commits by this committer
MFH: r542951

SECURITY UPDATE: Buffer overflow

Gnome Pango 1.42 and later is affected by: Buffer Overflow. The impact is: The
heap based buffer overflow can be used to get code execution. The component is:
function name: pango_log2vis_get_embedding_levels, assignment of nchars and the
loop condition. The attack vector is: Bug can be used when application pass
invalid utf-8 strings to functions like pango_itemize.

PR:		239563
Reported by:	Miyashita Touka <imagin8r@protonmail.com>
Approved by:	gnome (maintainer timeout)
Security:	456375e1-cd09-11ea-9172-4c72b94353b5
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
1.42.4_4
23 Jul 2020 18:36:06
Revision:542952Original commit files touched by this commit This port version is marked as vulnerable.
joneum search for other commits by this committer
MFH: r542951

SECURITY UPDATE: Buffer overflow

Gnome Pango 1.42 and later is affected by: Buffer Overflow. The impact is: The
heap based buffer overflow can be used to get code execution. The component is:
function name: pango_log2vis_get_embedding_levels, assignment of nchars and the
loop condition. The attack vector is: Bug can be used when application pass
invalid utf-8 strings to functions like pango_itemize.

PR:		239563
Reported by:	Miyashita Touka <imagin8r@protonmail.com>
Approved by:	gnome (maintainer timeout)
Security:	456375e1-cd09-11ea-9172-4c72b94353b5
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)

Number of commits found: 4