1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00
freebsd-ports/ports-mgmt
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
..
bsdadminscripts2 ports-mgmt/bsdadminscripts2: Update manpage location (003a571d1d, r523104) 2024-02-21 23:06:40 +08:00
caronade
create-rb-port
dialog4ports Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV 2024-03-23 12:19:32 +01:00
dialog4ports-static
distilator
fallout
fastest_pkg
freebsd-bugzilla-cli
genpatch
genplist ports-mgmt/genplist: Move man pages to share/man 2024-03-20 19:51:25 +00:00
hs-cabal2tuple ports-mgmt/hs-cabal2tuple: Chase GHC update. 2024-03-02 12:20:54 +03:00
hs-panopticum ports-mgmt/hs-panopticum: Switch to GHC 9.4 2024-03-02 12:20:58 +03:00
jailaudit
lsknobs
mkreadmes ports-mgmt/mkreadmes: Move man pages to share/man 2024-03-16 16:29:30 +00:00
modules2tuple
octopkg
p5-FreeBSD-Ports
p5-FreeBSD-Ports-INDEXhash
packagekit
packagekit-qt
pchecker
pkg
pkg_cleanup
pkg_cutleaves
pkg_jail
pkg_replace
pkg_rmleaves
pkg_search
pkg_tree
pkg-appstream
pkg-devel ports-mgmt/pkg-devel: update to 1.20.99.11 2024-03-15 09:10:21 +01:00
pkg-graph lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
pkg-provides ports-mgmt/pkg-provides: Install man pages under share/man 2024-02-26 22:43:35 -04:00
pkg-rmleaf
pkgcompare
pkgs_which
port-authoring-tools */*: Properly depend on Subversion LTS or latest with WITH_SUBVERSION_VER 2024-02-28 16:53:37 +01:00
port-index-uniquifier
port-maintenance-tools */*: Properly depend on Subversion LTS or latest with WITH_SUBVERSION_VER 2024-02-28 16:53:37 +01:00
portal
portconf
portconfig
portdowngrade
portest
portfind
portfmt
portgraph ports-mgmt/portgraph: bump to 0.1.0 2024-03-17 16:37:27 +01:00
portgrep
portless
portlint
portmaster ports-mgmt/portmaster: Avoid make -D flag 2024-03-06 21:44:44 +01:00
portoptscli
portrac
ports-tools
portscout
portsdb
portsearch
portshaker */*: Properly depend on Subversion LTS or latest with WITH_SUBVERSION_VER 2024-02-28 16:53:37 +01:00
portshaker-config
portsnap ports-mgmt/portsnap: Fix typo in EXPIRATION_DATE 2024-03-15 22:38:59 +01:00
portsreinstall ports-mgmt/portsreinstall: Move man pages to share/man 2024-03-19 10:49:28 +01:00
porttools ports-mgmt/porttools: Move manpages to share/man 2024-03-03 10:42:02 +09:00
porttree */*: Properly depend on Subversion LTS or latest with WITH_SUBVERSION_VER 2024-02-28 16:53:37 +01:00
portupdate-scan
portupgrade ports-mgmt/portupgrade: unbreak for Ruby 3.2+ 2024-03-21 16:25:06 +07:00
portupgrade-devel ports-mgmt/portupgrade*: Move manpages to share/man 2024-03-03 10:40:51 +09:00
poudriere ports-mgmt/poudriere: Move manpages to share/man 2024-03-03 10:40:25 +09:00
poudriere-devel ports-mgmt/poudriere-devel: Move man pages to share/man 2024-03-02 16:49:04 +01:00
psearch
py-FreeBSD-ports
py-pnu-portstreelint ports-mgmt/py-pnu-portstreelint: New port: FreeBSD ports tree lint 2024-03-20 09:41:54 +00:00
py-pytoport
py-skog
rc-subr-jail
reprise
sccache-overlay lang/rust: Bump revisions after 1.77.0 2024-03-23 10:41:46 +01:00
submodules2tuple
synth
wanted-ports
Makefile ports-mgmt/py-pnu-portstreelint: New port: FreeBSD ports tree lint 2024-03-20 09:41:54 +00:00