Personal patches
Go to file
Dimitry Andric c7823054d4 x11-toolkits/pangox-compat: fix build with clang 15
During an exp-run for llvm 15 (see bug 265425), it turned out that
x11-toolkits/pangox-compat failed to build with clang 15:

  pangox.c:983:15: error: incompatible integer to pointer conversion assigning to 'PangoFontMetrics *' (aka 'struct _PangoFontMetrics *') from 'int' [-Wint-conversion]
        metrics = pango_font_metrics_new ();
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
  pangox-fontmap.c:944:9: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion]
    char *files_str = pango_config_key_get ("PangoX/AliasFiles");
          ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This is because pangox-compat uses two private functions from the main
pango library, which are not declared in the public pango headers.

Fix the errors by adding the two private functions in
pango-impl-utils.h, copying the declarations from pango-font-private.h
and pango-utils-private.h.

PR:		268301
Approved by:	fluffy (maintainer)
MFH:		2022Q4
2022-12-12 16:17:02 +01:00
.hooks framework: fix grep call in check_files hook 2022-11-16 06:18:26 +01:00
Keywords x11-fonts/fontconfig: Use triggers to rebuild fc-cache 2022-03-22 13:29:52 +01:00
Mk lang/ruby32: Update to 3.2.0-rc1 2022-12-12 20:01:49 +09:00
Templates Templates/BSD.local.dist: add share/icons 2021-09-27 11:33:18 +02:00
Tools Tools/scripts: note that you should also be in sync with origin/main 2022-12-04 12:29:43 +01:00
accessibility KDE: Update KDE Gear to 22.12 2022-12-10 08:46:22 +01:00
arabic */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
archivers all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
astro KDE: Update KDE Gear to 22.12 2022-12-10 08:46:22 +01:00
audio audio/ncspot: update to 0.11.2 2022-12-11 16:09:12 +01:00
base Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
benchmarks all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
biology biology/fastq-trim: Update to 0.1.2 2022-12-11 15:24:05 -06:00
cad cad/nvc: Combine conditional clauses for different architectures 2022-12-11 20:57:42 -08:00
chinese */wordpress*: Update to 6.1.1 2022-11-28 19:16:17 +01:00
comms comms/pear-Horde_ActiveSync: Update version 2.41.5=>2.41.9 2022-12-11 17:49:56 +01:00
converters all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
databases all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
deskutils deskutils/subsurface: Fix build when building with a single core 2022-12-11 19:25:22 -10:00
devel devel/py-twisted: Unbreak OpenSSL support 2022-12-12 14:58:20 +00:00
dns all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
editors all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
emulators emulators/rpcs3: mark -qt6 flavor as BROKEN after 6b911caea2 2022-12-12 09:20:20 +00:00
finance all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
french */wordpress*: Update to 6.1.1 2022-11-28 19:16:17 +01:00
ftp */horde*: Remove blanket IGNORE_WITH_PHP 2022-12-11 20:35:47 +01:00
games games/ponscripter-07th-mod: pacify stage-qa after 3507e8bb40 2022-12-12 11:00:04 +00:00
german */wordpress*: Update to 6.1.1 2022-11-28 19:16:17 +01:00
graphics all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
hebrew */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
hungarian */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
irc all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
japanese KDE: Update KDE Gear to 22.12 2022-12-10 08:46:22 +01:00
java java/eclipse-pydev: update to 10.0.2 2022-12-12 10:47:25 +03:00
korean */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
lang lang/perl5*: remove workarounds for lld 15 and dtrace enabled 2022-12-12 14:34:48 +01:00
mail */horde*: Remove blanket IGNORE_WITH_PHP 2022-12-11 20:35:47 +01:00
math math/deal.ii: Broken on armv7 2022-12-10 23:34:56 -08:00
misc misc/seabios: Update to 1.16.0; use binutils binaries 2022-12-12 09:36:30 -04:00
multimedia multimedia/elementary-videos: Update to 2.9.0 2022-12-12 08:47:12 +00:00
net net/phpldapadmin: additional fix to support for php81+ 2022-12-12 11:36:10 +01:00
net-im net-im/purple-rocketchat: bump to 0.20220915 2022-12-12 09:42:05 +03:00
net-mgmt net-mgmt/py-pynetbox: Update to 7.0.0 2022-12-12 13:07:51 +01:00
net-p2p all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
news news/inn-current: Update to 20221123 2022-11-28 17:15:33 -07:00
polish */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
ports-mgmt ports-mgmt/pkg: update to 1.19.0 2022-12-11 19:34:09 +01:00
portuguese */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
print print/pdf-tools: Update to 1.0.0 2022-12-10 22:36:00 -04:00
russian */wordpress*: Update to 6.1.1 2022-11-28 19:16:17 +01:00
science all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
security security/nss: update to 3.86 2022-12-12 14:32:08 +00:00
shells all: Bump PORTREVISION after lang/go{118,119} update 2022-12-11 06:17:27 -05:00
sysutils sysutils/apt-mirror-devel: update to 0.5.4.33 2022-12-12 00:20:33 +01:00
textproc textproc/py-wcmatch: update to 8.4.1 2022-12-12 14:10:19 +00:00
ukrainian */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
vietnamese */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
www www/py-puppetboard: Update to 4.2.3 2022-12-11 19:25:25 -10:00
x11 x11/nwg-drawer: update to 0.3.6 2022-12-12 09:20:20 +00:00
x11-clocks KDE: Update KDE Gear to 22.12 2022-12-10 08:46:22 +01:00
x11-drivers x11-drivers/xf86-video-vmware: Set USE_GCC=11 on i386 2022-11-08 14:37:24 +01:00
x11-fm KDE: Update KDE Gear to 22.12 2022-12-10 08:46:22 +01:00
x11-fonts x11-fonts/py-axisregistry: Update to 0.3.8 2022-11-19 16:13:10 +08:00
x11-servers x11-servers/xwayland-devel: update to 21.0.99.1.304 2022-12-01 00:43:54 +00:00
x11-themes KDE: Update KDE Plasma Desktop to 5.24.7 2022-12-10 08:46:22 +01:00
x11-toolkits x11-toolkits/pangox-compat: fix build with clang 15 2022-12-12 16:17:02 +01:00
x11-wm x11-wm/sway: update to 1.8.r3 2022-12-12 11:22:13 +00:00
.arcconfig Remove history.immutable from .arcconfig 2021-04-12 17:44:02 +08:00
.gitignore
CHANGES CHANGES: document the 3 new features 2022-10-26 10:34:03 +02:00
CONTRIBUTING.md CONTRIBUTING.md: Adjust link to "submitting patches" instructions. 2021-05-15 13:36:25 +02:00
COPYRIGHT COPYRIGHT: bump to 2022 2022-01-01 16:31:06 +01:00
GIDs net-mgmt/promscale: Update to 0.16.0 2022-11-02 21:48:47 +00:00
MOVED www/ilias: Update version 7.16=>8.0b2 2022-12-11 16:49:21 +01:00
Makefile Makefile: Fix c3997397a0 2022-10-03 10:18:07 +08:00
README README: Point links to the new documentation 2021-04-10 17:47:20 -03:00
UIDs net-mgmt/promscale: Update to 0.16.0 2022-11-02 21:48:47 +00:00
UPDATING devel/py-proxmoxer: Update to 2.0.0 2022-12-09 11:23:09 +00:00

README

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://docs.freebsd.org/en/books/handbook/ports/
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://docs.freebsd.org/en/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.