cvs commit: ports/deskutils/gourmet Makefile

Adam Weinberger adamw at magnesium.net
Tue Aug 16 18:27:29 GMT 2005


Kirill Ponomarew wrote:
> krion       2005-08-16 09:14:43 UTC
> 
>   FreeBSD ports repository
> 
>   Modified files:
>     deskutils/gourmet    Makefile 
>   Log:
>   Fix dependencies and build.
>   
>   Approved by:    portmgr (implicit)

This won't fix the build at all. Look at the pre-install: target. 
gourmet requires a python-enabled metakit, and the only way to achieve 
that is to have WITH_METAKIT_PYTHON=yes defined when building metakit. 
All you've accomplished here is ensuring that the port is still BROKEN, 
but in a different way.

Your change may look better from the standpoint of pointyhat logs, but 
in reality, gourmet's dependency is more logically on libmk4py.so than 
on libmk4.so.

The real issue lies within metakit. There is no python-enabled metakit 
slave port, and one cannot choose to enable python based solely upon 
whether python is already installed (you can only check for 
${PYTHON_CMD} after bsd.port.pre.mk, but you can only define WITH_PYTHON 
*before* bsd.port.pre.mk... python could really use a WANT_PYTHON switch).

I'd prefer to see this change backed out, but it doesn't make much 
difference either way. In the future, though, could you please run 
changes like this by me first? I recognize that you're doing your 
portmgrial duties here, but surely one of my maintainer-based rights is 
to challenge changes like this *before* they're committed.

# Adam


-- 
Adam Weinberger
adamw at magnesium.net || adamw at FreeBSD.org
adamw at vectors.cx    ||   adamw at gnome.org
http://www.vectors.cx


More information about the cvs-ports mailing list