freebsd-ports/Mk/Uses
John Hein aa9736e3e5
python.mk: Improve CMake/Python integration
Suport FindPython.cmake, FindPython3.cmake, FindPython2.cmake modules by
adding Python{,2,3}_EXECUTABLE to CMAKE_ARGS in python.mk.

CMake supports more than one way to search for python.  Currently
python.mk passes -DPython_ADDITIONAL_VERSIONS=${PYTHON_VER} to help
FindPython{Interp,Libs}.cmake modules "find" the version of python that
a port build wants to use.

The FindPython{,2,3}.cmake modules don't know anything about
Python_ADDITIONAL_VERSIONS but use Python{,2,3}_EXECUTABLE as the hint.

PR:		262109
2023-09-05 01:21:35 +08:00
..
7z.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
ada.mk lang/gnat12: remove programs suffix 2022-12-15 14:24:29 +01:00
alias.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
angr.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
ansible.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
apache.mk Mk/Uses/apache.mk: Refactor after removal of older versions 2023-01-25 11:54:07 -06:00
autoreconf.mk devel/autoconf: update to 2.71 2022-06-08 18:24:35 +02:00
azurepy.mk
bdb.mk Mk/Uses/bdb.mk: Allow bdb:18 to work by default. 2022-05-09 11:58:30 -07:00
bison.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
blaslapack.mk Mk/Uses/blaslapack.mk: set BLA_VENDOR to be used by cmake 2022-11-12 14:33:00 +01:00
budgie.mk x11-wm/magpie: New port. X11 window manager and compositor library 2023-08-25 08:44:08 +02:00
cabal.mk Uses/cabal: revert change introduced by mistake 2023-09-01 15:42:49 +02:00
cargo.mk Mk/Uses/cargo.mk: enable LTO on powerpc64 2023-08-12 03:37:37 +02:00
charsetfix.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
cmake.mk devel/cmake: update to 3.26.1, latest upstream 2023-04-13 00:27:28 +02:00
compiler.mk Mk/Uses/compiler.mk: Support newer C++ standards 2022-09-11 13:34:29 +02:00
corosync.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
cpe.mk CPE: fix url to the specifications 2021-11-08 14:12:25 +01:00
cran.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
desktop-file-utils.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
desthack.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
display.mk xorg: upgrade to 21.1.4 2022-08-02 09:26:03 +02:00
dos2unix.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
drupal.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
ebur128.mk Mk: Add Uses/ebur128.mk 2023-08-21 10:24:20 -04:00
eigen.mk
elfctl.mk Mk/Uses: Add elfctl 2022-02-18 14:15:08 -04:00
elixir.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
emacs.mk editors/emacs: Update to 29.1 2023-08-20 09:53:11 +09:00
erlang.mk Uses/erlang.mk: remove version checking from enc 2022-11-30 13:40:12 +00:00
fakeroot.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
fam.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
firebird.mk Mk: unregister expired firebird 2.5, bump default to 3.0 2022-12-31 02:46:08 +01:00
fonts.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
fortran.mk Mk/Uses/fortran.mk: Make gfortran respect USE_GCC 2022-11-16 22:38:54 +01:00
fpc.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
fuse.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
gem.mk Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
gettext-runtime.mk devel/gettext-runtime: Fix crash triggered by libgpg-error 2023-07-17 20:53:17 +02:00
gettext-tools.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
gettext.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
ghostscript.mk Mk/Uses/ghostscript.mk: Move ${BUILD,LIB,RUN,TEST}_DEPENDS supports together 2023-07-09 18:31:53 +08:00
gl.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
gmake.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
gnome.mk *: Rename GTK+ to GTK 2023-08-26 21:03:32 +00:00
gnustep.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
go.mk Mk/Uses/go.mk: Fix indentations 2023-08-22 14:51:20 -04:00
gperf.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
grantlee.mk devel/grantlee5: update to 5.3.0 release (+) 2022-09-18 18:27:56 +03:00
groff.mk
gssapi.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
gstreamer.mk Update gstreamer1 to upstream release 1.22.5 2023-07-25 08:51:31 +02:00
guile.mk Mk/Uses: Add guile.mk 2023-07-31 01:59:04 +03:00
horde.mk www/horde-base: Remove expired port: 2023-03-30 18:59:50 -05:00
iconv.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
imake.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
jpeg.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
kde.mk KDE: Update KDE Gear to 23.08 2023-08-28 21:07:39 +02:00
kmod.mk Mk/Uses: tag kmod.mk as PIE_UNSAFE 2023-01-21 14:13:46 +01:00
kodi.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
lazarus.mk accessibility/at-spi2-core: update to 2.46.0 2023-03-02 06:23:10 +01:00
ldap.mk Mk/**ldap.mk: Convert USE_LDAP to USES=ldap 2023-02-08 04:53:56 -06:00
lha.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
libarchive.mk Mk: release portmgr maintainership of most USES files 2022-04-24 11:29:12 +02:00
libedit.mk Mk: release portmgr maintainership of most USES files 2022-04-24 11:29:12 +02:00
libtool.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
linux.mk linux-c7: Merge dbus-glib into dbus-libs to ease maintenance. 2023-07-02 13:19:21 +03:00
llvm.mk Mk/Uses/llvm.mk: 7-9 are no longer valid options 2023-02-12 10:00:56 +01:00
localbase.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
lua.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
luajit.mk Uses/luajit.mk: Set LUAJIT_LUAVER to show the LuaJIT spec version 2022-10-14 16:04:34 -06:00
lxqt.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
magick.mk Mk/Uses/magick.mk: Improve readability 2023-05-09 08:20:49 +02:00
makeinfo.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
makeself.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
mate.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
meson.mk Mk/Uses/meson.mk: temporarily disable Python bytecode after 19804e3716 2023-07-29 00:35:45 +00:00
metaport.mk Mk/Uses/metaport.mk: force LICENSE_COMB=single (+) 2022-09-19 10:28:10 +03:00
minizip.mk archivers/minizip*: Add minizip-ng and zlib-ng and create USES=minizip 2022-01-25 07:35:22 +01:00
mlt.mk multimedia/mlt7*: Update to 7.18.0 2023-07-30 16:15:28 -04:00
mono.mk Mk/Uses/mono.mk: chase MAINTAINER after c59052ead1 2023-08-10 13:11:39 +02:00
motif.mk Mk/Uses/motif.mk: Hook open-motif-devel into Uses 2022-08-15 20:33:52 -07:00
mpi.mk Mk/Uses/mpi.mk: add MPI4PY, a helper to get the right dependency on mpi4py 2023-08-05 10:28:49 +02:00
mysql.mk databases/mariadb104-*: Sunset 2023-06-30 07:48:19 +02:00
ncurses.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
nextcloud.mk www/nextcloud: Mark 8.2 compatible for 26 2023-03-24 10:15:55 +00:00
ninja.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
nodejs.mk www/node19: Sunset 2023-06-30 05:25:28 +02:00
objc.mk objc.mk: use LLVM_DEFAULT instead of removed 70 2023-01-15 08:36:13 +01:00
octave.mk math/octave: Update to 8.3.0. 2023-08-10 22:37:38 -05:00
openal.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
pathfix.mk Mk/Uses/pathfix.mk: Add CMAKE_INSTALL_FULL_LIBDIR/pkgconfig pattern 2023-06-30 15:08:23 +08:00
pear.mk devel/pear: upgrade to 1.10.13 (+) 2022-09-23 17:01:53 +03:00
perl5.mk lang/perl5.38: add latest Perl version (in RC2) 2023-06-24 20:53:43 +02:00
pgsql.mk databases/postgresql16-*: Introduce postgresql16 beta 1 2023-07-05 16:11:39 +02:00
php.mk php.mk: Create php extension ini files as sample 2023-09-04 11:56:06 +02:00
pkgconfig.mk Mk/Uses/pkgconfig.mk: add support for PKGCONFIG_PATHS 2023-07-31 01:59:04 +03:00
pycryptography.mk pycryptogrphy.mk: fix typos 2023-07-24 16:52:00 +02:00
pyqt.mk x11-toolkits/py-qt6-datavis3d: New port 2023-07-27 19:03:03 -04:00
pytest.mk Mk/Uses: Add pytest.mk 2022-04-18 13:32:16 +03:00
python.mk python.mk: Improve CMake/Python integration 2023-09-05 01:21:35 +08:00
qca.mk devel/qca: add flavors for Qt 5 and Qt 6 2022-08-26 08:30:22 +02:00
qmail.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
qmake.mk Mk/Uses: always use colon for build/run suffix 2022-09-11 12:20:14 +02:00
qt-dist.mk www/qt6-webview: new port -- Qt WebView lets you display web content inside a QML application 2023-08-17 14:12:14 +02:00
qt.mk www/qt6-webview: new port -- Qt WebView lets you display web content inside a QML application 2023-08-17 14:12:14 +02:00
readline.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
ruby.mk Mk/Uses/ruby.mk: Fix typo 2023-05-27 12:24:03 +08:00
samba.mk net/samba412: Remove Samba 4.12 from the default versions 2022-10-26 01:35:19 +02:00
scons.mk Mk/Uses/scons.mk: Use PYTHON_DEFAULT instead of PYTHON3_DEFAULT 2023-09-04 17:06:07 +08:00
sdl.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
shared-mime-info.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
shebangfix.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
sqlite.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
ssl.mk Mk/Uses/ssl.mk: Update list of ssl variants in comment 2023-06-09 00:57:45 +02:00
tar.mk Mk/Uses/tar.mk: Add .tar.zst support (USES=tar:zst or USES=tar:zstd) 2022-05-22 14:13:22 +08:00
tcl.mk Mk/Uses/tcl.mk: Add support of 'test' argument 2023-08-20 09:53:36 +09:00
terminfo.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
tex.mk print/tex-luatex: Enable the new luahbtex engine 2023-07-18 15:35:33 +02:00
tk.mk
trigger.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
uidfix.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
uniquefiles.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
vala.mk Mk/Uses/vala.mk: Fix indentations 2023-08-22 14:51:20 -04:00
varnish.mk Mk: unregister expired Varnish 4, bump default to 6. 2022-12-31 02:23:56 +01:00
waf.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
webplugin.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
xfce.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
xorg-cat.mk bsd.sites.mk: Support tag names with USE_GITLAB 2023-07-12 20:55:08 +02:00
xorg.mk x11/libdmx: Remove the port 2023-04-25 08:41:55 +02:00
zip.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00