1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00
freebsd-ports/Mk/Uses
Baptiste Daroussin 932db7c46c New USES imake to handle the dependency on imake.
This uses accept 'env' as an argument for ports that do use their own or a different do-configure target.

Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it to the called imake.
Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be overwritten.
Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via IMAKECPPFLAGS
Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned from Makefile generated by a previous
imake also inherit the defined CppCmd CcCmd and CplusplusCmd.
Make imake use devel/tradcpp all the time, so that when buidling with clang we do not depend on gcc's cpp.
Make imake respect CC and CXX
Make imake respect USE_GCC (if set imake will use gcc's cpp).

While here:
- Remove a couple of indefinite articles from comments
- Trim headers
- Fix a couple of ports to build with clang or use: USE_GCC=any
- Fix a now useless redefinition of the extraction chain
- Fix a typo in japanese/Wnn7-lib bundled imake template definitions
- Fix some XMKMF execution with no env specified
- Use options helper in x11/xautolock to simplify the port
2013-06-28 11:51:05 +00:00
..
ada.mk Add a new USES ada.mk to establish Ada-capable compiler as a build dependency 2013-04-30 11:41:44 +00:00
bison.mk - Change namespace for USES files 2013-03-11 06:43:13 +00:00
charsetfix.mk Fix a long standing bug of lib/charset.alias being overwritten, modified, and badly tracked by ports. 2013-03-18 11:40:04 +00:00
cmake.mk Convert USE_CMAKE to USES macro: 2013-03-19 17:59:30 +00:00
desktop-file-utils.mk Fix typos so they match the command and file name. 2013-04-23 09:32:14 +00:00
display.mk Fix stop-display target 2013-06-27 10:39:43 +00:00
fmake.mk Add a new USES: fmake 2013-06-20 09:48:08 +00:00
fuse.mk Workaround a bug in tinderbox/pointyhat that leaks /sbin/mount_fuse 2013-03-27 23:39:43 +00:00
gettext.mk Introduces USES= gettext to replace USE_GETTEXT 2013-04-23 07:27:18 +00:00
iconv.mk Introduces USES= iconv to replace USE_ICONV. 2013-04-26 20:44:59 +00:00
imake.mk New USES imake to handle the dependency on imake. 2013-06-28 11:51:05 +00:00
ncurses.mk Fix failure when testing ncurses with pkg_install 2013-05-06 21:34:57 +00:00
pathfix.mk Add new replace line for pkg-config file location. 2013-04-16 15:45:03 +00:00
pkgconfig.mk Introduce USES= pkgconfig to replace USE_PKGCONFIG 2013-04-22 22:25:20 +00:00
qmail.mk - Convert USE_QMAIL_RUN, USE_QMAIL_BUILD and WANT_QMAIL into USES feature 2013-03-15 22:03:42 +00:00
readline.mk Add new USES: ncurses and readline 2013-05-06 15:31:45 +00:00
shared-mime-info.mk update-mime-database needs a argument. 2013-04-17 09:26:39 +00:00
shebangfix.mk Add some more comment to explain how SHEBANG_FILES works 2013-06-10 10:18:59 +00:00
zenoss.mk - Add New USES macro to handle support for Zenoss ports and Zenpacks: 2013-03-20 06:28:43 +00:00