gogo
Active Member
Ich hab in /etc/make.conf WITH_RUBY=yes gesetzt, damit alle Ports, die ruby unterstuetzen auch damit 'ausgestattet' werden.
Ich hab jetzt einen Fall wo ich bei devel/subversion* keinen ruby support wuensche.
Also dachte ich mir, ich setze WITH_RUBY=no in pkgtools.conf MAKE_ARGS, damit kein ruby support einkompiliert wird, anschliessend portupgrade -p subversion, aber das bleibt ohne Wirkung. Liegt daran, dass im Makefile einfach nur getestet wird, ob die Variable definiert ist, und nicht ob da nun 'yes' oder 'no' steht oder 'apfel'.
Ich habs dann noch mit
BEFOREBUILD = {
'devel/subversion*' => 'unset WITH_RUBY'
}
in pkgtools.conf versucht, aber auch das bringt nichts.
Was ist da nun eine moegiche Vorgehensweise?
WITH_RUBY aus /etc/make.conf temporaer entfernen scheint mir etwas aufwendig zu sein. Eine Loesung, wo man das nur fuer einen Port abschaltet, erscheint mir weitaus sinnvoller.
Ich hab jetzt einen Fall wo ich bei devel/subversion* keinen ruby support wuensche.
Also dachte ich mir, ich setze WITH_RUBY=no in pkgtools.conf MAKE_ARGS, damit kein ruby support einkompiliert wird, anschliessend portupgrade -p subversion, aber das bleibt ohne Wirkung. Liegt daran, dass im Makefile einfach nur getestet wird, ob die Variable definiert ist, und nicht ob da nun 'yes' oder 'no' steht oder 'apfel'.
Ich habs dann noch mit
BEFOREBUILD = {
'devel/subversion*' => 'unset WITH_RUBY'
}
in pkgtools.conf versucht, aber auch das bringt nichts.
Was ist da nun eine moegiche Vorgehensweise?
WITH_RUBY aus /etc/make.conf temporaer entfernen scheint mir etwas aufwendig zu sein. Eine Loesung, wo man das nur fuer einen Port abschaltet, erscheint mir weitaus sinnvoller.