Personal patches
Go to file
Dimitry Andric d5e379f660 japanese/canna-lib: fix build with clang 15
During an exp-run for llvm 15 (see bug 265425), it turned out that
japanese/canna-lib failed to build with clang 15:

  crxgram.c:421:33: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' [-Wint-conversion]
                  alert("unknown operation %c", op);
                                                ^~
  rkc.c:2741:38: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion]
    nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len,
                                       ^~~~~~~

This is mostly expected as canna-lib is very old K&R code, and clang 15
has -Wint-conversion as an error by default.

Pass -Wno-error=int-conversion in CCOPTIONS to make the warning
non-fatal. This should work for both clang and gcc.

PR:		268256
Approved by:	portmgr (tcberner)
MFH:		2022Q4
2022-12-18 18:27:33 +01:00
.hooks .hooks/pre-commit.d: unbreak EPOCH checker 2022-12-18 09:58:17 +01:00
Keywords x11-fonts/fontconfig: Use triggers to rebuild fc-cache 2022-03-22 13:29:52 +01:00
Mk framework: improve llvm.mk documentation 2022-12-18 09:38:06 +01:00
Templates
Tools Tools/scripts: note that you should also be in sync with origin/main 2022-12-04 12:29:43 +01:00
accessibility x11/darkman: move to accessibility/ category 2022-12-14 12:04:27 +00:00
arabic */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
archivers archivers/libzippp: Update 5.1-1.8.0 -> 6.0-1.9.2 2022-12-13 11:28:00 -08:00
astro astro/py-astropy: Update to 5.2 2022-12-18 07:41:44 +08:00
audio audio/py-spotipy: New port: Python library for Spotify Web API 2022-12-17 16:27:34 +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/biolibc-tools: Update to 0.1.4.1 2022-12-13 18:11:56 -06:00
cad cad/librecad: Update to 2.2.0 2022-12-18 01:24:09 -05: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 converters/p5-LaTeXML: Update to 0.8.7 2022-12-18 21:13:32 +08:00
databases databases/ldb22: update to 2.2.3 2022-12-18 13:17:20 +01:00
deskutils deskutils/growl-for-linux: Drop special casing of GCC 4.2 2022-12-17 21:25:18 +00:00
devel devel/p5-IO-Tty: fix build with clang 15 2022-12-18 18:24:57 +01:00
dns dns/knot3: Update to 3.2.4 2022-12-17 19:41:53 +00:00
editors editors/nano: Update to 7.1 2022-12-17 19:08:44 +00:00
emulators emulators/yuzu: expose Qt6 via option + flavor after aad90e4cbb 2022-12-17 20:42:06 +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 ftp/curl: Update to 7.86.0 2022-12-14 10:32:35 +09:00
games games/blokish: cosmetic fixes 2022-12-16 23:12:14 +03:00
german */wordpress*: Update to 6.1.1 2022-11-28 19:16:17 +01:00
graphics graphics/zathura{,-pdf-mupdf,-pdf-poppler,-ps}: Update to 0.5.2, 0.4.0, 0.3.1, 0.2.7 2022-12-18 13:59:26 +00: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 japanese/canna-lib: fix build with clang 15 2022-12-18 18:27:33 +01:00
java java/openjdk8: fix build with clang 15 2022-12-18 18:23:58 +01:00
korean */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
lang lang/python37: Deprecate/Set to expire 2022-12-18 17:07:44 +01:00
mail mail/rubygem-roadie-rails-rails61: Add new port 2022-12-18 16:57:07 +01:00
math math/saga: Drop jasper dependency 2022-12-17 08:44:00 +01:00
misc misc/lxi-tools: Update to 2.4 2022-12-17 06:48:06 -05:00
multimedia multimedia/gstreamer1: Update description to refer to gst-play 2022-12-17 18:29:12 +01:00
net cleanup: Remove expired ports: 2022-12-18 13:40:18 +01:00
net-im net-im/signal-desktop: Update to 6.1.0 2022-12-17 11:09:36 +01:00
net-mgmt net-mgmt/netbox: Update to 3.3.10 2022-12-18 17:11:08 +01:00
net-p2p math/secp256k1: update to 0.2.0 release 2022-12-14 17:15:33 +01:00
news news/nzbhydra2: update to 4.7.2 2022-12-15 09:35:59 +01:00
polish */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
ports-mgmt pots-mgmt/pkg_replace: Update to 20221212 2022-12-13 11:46:27 +09:00
portuguese */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
print print/epson-inkjet-printer-201207w: Add new port 2022-12-15 21:18:12 +01:00
russian */wordpress*: Update to 6.1.1 2022-11-28 19:16:17 +01:00
science science/openmodelica: Fix build without ccache 2022-12-16 01:43:55 -08:00
security security/py-netbox-secretstore: Fix runtime with NetBox 3.3.10 2022-12-18 17:13:13 +01:00
shells shells/bash: Update to 5.2.15 2022-12-14 15:43:27 +01:00
sysutils sysutils/py-psutil: fix build with clang 15 2022-12-18 18:26:43 +01:00
textproc textproc/py-tablib: Update to 3.3.0 2022-12-18 17:09:37 +01: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/redmine50: Add new port 2022-12-18 16:57:07 +01:00
x11 x11/hyprpicker: update to s20221217 2022-12-18 14:50:33 +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 Welcome XFCE 4.18 to the FreeBSD ports tree! 2022-12-16 15:55:57 +01:00
x11-fonts x11-fonts/font-awesome: Update to 6.2.1 2022-12-17 06:48:07 -05:00
x11-servers x11-servers/xwayland: Update to 22.1.6 2022-12-14 14:08:36 +01:00
x11-themes x11-themes/kde-icons-black-and-white: Fix fetch 2022-12-16 17:20:27 +01:00
x11-toolkits Revert "*/py-{gdbm,sqlite3,tkinter}: switch from distutils to setuptools" 2022-12-15 20:31:40 +03:00
x11-wm x11-wm/picom: update to 10.2 2022-12-17 11:34:00 +00:00
.arcconfig
.gitignore
CHANGES framework: Add new USES=llvm to more easily depend on one an llvm port 2022-12-17 21:20:28 +01:00
CONTRIBUTING.md
COPYRIGHT
GIDs sysutils/pot: Update to 0.15.4 2022-12-16 17:32:16 +01:00
MOVED cleanup: Remove expired ports: 2022-12-18 13:40:18 +01:00
Makefile Makefile: Fix c3997397a0 2022-10-03 10:18:07 +08:00
README
UIDs net-mgmt/promscale: Update to 0.16.0 2022-11-02 21:48:47 +00:00
UPDATING UPDATING: Add entry about possible runtime error of security/clamav and the solution 2022-12-15 14:29:40 +09: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.