No description
Find a file
Tijl Coosemans d7511b9d00 Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV
And remove it from individual ports.  Use WRK_ENV in custom build
commands where necessary.

FreeBSD make(1) includes /usr/share/mk/sys.mk and that includes
/etc/make.conf if it exists.  This happens when you run make in a port
directory but it also happens when the upstream build system uses make.
This commit disables make.conf inclusion in the latter case because
users can define variables like CFLAGS in make.conf that override ports
framework variables and this can cause problems that are difficult to
diagnose.

If there are any build customisations made through make.conf that stop
working because of this commit then they should be made available by the
ports tree through some mechanism, e.g. an option in a port.

Some ports were picking up variables from Poudriere make.conf and
required fixes:

- astro/wmspaceweather x11-clocks/wmcalclock: Add OPSYS to MAKE_ENV.
- games/zhlt: Add ARCH to MAKE_ENV.
- graphics/tachyon: Upstream ARCH is not ports tree ARCH.
  Set ALL_TARGET=bsd so upstream ARCH is defined correctly.
  Enable multi-threading support while here.

PR:		277455
Exp-run by:	antoine
2024-03-23 12:19:32 +01:00
.hooks
accessibility lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
arabic editors/libreoffice: update to 24.2.1 release (+) 2024-03-03 03:34:12 +03:00
archivers Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
astro Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
audio lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
benchmarks lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
biology biology/minimap2: Move man page to share/man 2024-03-22 16:29:47 +09:00
cad lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
chinese japanese/sourcehansans-otf: Update to 2.001 2024-03-20 20:56:41 +09:00
comms comms/cqrlog: Move man page to share/man 2024-03-22 16:29:47 +09:00
converters lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
databases lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
deskutils lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
devel Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
dns lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
editors lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
emulators Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
finance Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
french editors/libreoffice: update to 24.2.1 release (+) 2024-03-03 03:34:12 +03:00
ftp lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
games Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
german german/mythes: Update to 2024.02.25 2024-03-09 22:07:10 +08:00
graphics Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
hebrew editors/libreoffice: update to 24.2.1 release (+) 2024-03-03 03:34:12 +03:00
hungarian editors/libreoffice: update to 24.2.1 release (+) 2024-03-03 03:34:12 +03:00
irc irc/miau: Deprecate and set expiration date to 2024-04-30 2024-03-23 12:13:37 +01:00
japanese lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
java lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
Keywords
korean japanese/sourcehansans-otf: Update to 2.001 2024-03-20 20:56:41 +09:00
lang Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
mail Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
math Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
misc misc/py-litellm: update to 1.33.7 2024-03-23 20:11:27 +09:00
Mk Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
multimedia lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
net lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
net-im lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
net-mgmt lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
net-p2p net-p2p/xmrig: Update to 6.21.2 2024-03-23 11:34:44 +01:00
news news/newsstar: Move man pages to share/man 2024-03-20 19:51:25 +00:00
polish polish/hunspell: Update to 20240301 2024-03-09 22:07:10 +08:00
ports-mgmt Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
portuguese editors/libreoffice: update to 24.2.1 release (+) 2024-03-03 03:34:12 +03:00
print print/utopia: Move man pages to share/man 2024-03-21 07:51:21 +00:00
russian editors/libreoffice: update to 24.2.1 release (+) 2024-03-03 03:34:12 +03:00
science lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
security lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
shells lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
sysutils Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
Templates Templates/BSD.local.dist: Add share/man/ja/man8 2024-03-12 12:54:52 +09:00
textproc textproc/expat2: Update to 2.6.2 2024-03-23 12:13:38 +01:00
Tools Tools/scripts/update-rust-port.sh: Fix failures that occurred for some ports 2023-12-19 00:22:05 -08:00
ukrainian editors/libreoffice: update to 24.2.1 release (+) 2024-03-03 03:34:12 +03:00
vietnamese vietnamese/vnpstext: Move man pages to share/man 2024-03-14 16:20:41 +01:00
www www/py-google-api-python-client: Update to 1.123.0 2024-03-23 11:40:46 +01:00
x11 lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
x11-clocks Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
x11-drivers x11-drivers/xf86-input-egalax: Fix my previous commit 2024-03-14 09:04:13 +03:00
x11-fm x11-fm/worker: update the port to bugfix version 5.0.2 2024-03-13 17:41:04 +00:00
x11-fonts x11-fonts/{gnu-unifont,gnu-unifont-otf}: Update to 15.1.05 2024-03-10 12:57:24 +09:00
x11-servers x11-servers/xwayland-devel: update to 21.0.99.1.841 2024-03-19 03:59:48 +03:00
x11-themes x11-themes/xfce-icons-elementary: Update to 0.19 2024-03-22 15:59:33 +01:00
x11-toolkits x11-toolkits/libshumate: update to 1.2.0 2024-03-21 20:42:32 +01:00
x11-wm lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
.arcconfig
.gitignore
.mailmap .mailmap: Add old commit mails of jbo@ 2024-03-06 16:09:09 +01:00
CHANGES Mk/*: Build with a clean environment 2024-02-29 21:21:37 +01:00
CONTRIBUTING.md
COPYRIGHT Happy New Year 2024! 2023-12-31 23:09:19 -08:00
GIDs UIDs, GIDs: Claim ID 464 for LPJS (Lightweight, Portable Job Scheduler) 2024-03-18 10:35:00 -05:00
Makefile
MOVED devel/grpc142: Remove expired port 2024-03-20 11:22:50 +01:00
README
UIDs UIDs, GIDs: Claim ID 464 for LPJS (Lightweight, Portable Job Scheduler) 2024-03-18 10:35:00 -05:00
UPDATING UPDATING: restore instructions for perl5 2024-03-21 16:34:51 +07:00

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.