Summary: | sys-apps/smartmontools doesn't expect GNU make on FreeBSD | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Johan Hattne <johan> |
Component: | FreeBSD | Assignee: | Gentoo/BSD Team <bsd+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 4glitch |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | FreeBSD | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch to remove BSD make stuff that offends GNU make |
Description
Johan Hattne
2010-03-26 01:59:17 UTC
Created attachment 225277 [details, diff]
Patch to remove BSD make stuff that offends GNU make
I just now realise that the proper fix is probably to decide on which syntax to use depending on the flavour of make, not the flavour of the operating system.
can you try 'MAKE=make emake ...' instead? (In reply to comment #2) > can you try 'MAKE=make emake ...' instead? I hadn't thought of that, but it does work! Could MAKE="make" be set at the top of the ebuild in order to avoid adding the trivial implementation of the src_compile() function (it'd only contain MAKE="make" emake ...)? What you think about dependency on virtual/mailx? This is fixed by upstream in smartmontools-5.40. The virtual/mailx issue is mentioned in #306321, although I really think that it is a problem with sys-freebsd/freebsd-ubin. Thanks! |