cheguei a enviar um email respondendo sobre o assunto anterior. minha resposta era algo do tipo; # make -D WITH_BLABLA=yes
entao, ja havia notado nos scripts de Makefile nos ports a presença dos ifs e parametros que seriam passados para a compilação de um port... poderia utilizar-me da edição dos mesmos. depois de algumas respostas agora sobre o assunto estou em duvida. essa minha passagem com o -D eh valida? ex; cheguei a utilizar deste meu argumento da resposta qndo fui instalar meu flux-devel. opções que passei no ato de compilação não foram utilizadas? []'s boa semana, todos ---------------------------------- > From: rainer.alves > To: fug-br > Subject: Re: [FUG-BR] Variaveis dos arquivos Make do Ports > Date: 2006-04-03 01:34:27 > ---------------------------------- > Otacilio Neto wrote: > > --- Rainer Alves <> escreveu: > > > >> Otacilio Neto wrote: > >> > Olá pessoal > >> > > >> > Onde é que eu defino/desdefino (essa palavra > >> > existe?) aquelas variáveis que que estão dentro > >> dos > >> > .if defined( > >> > do Makefile do port no ports? Tipo > >> > . if defined(WITH_MIT_KRB5) > >> > > >> > >> Se você quiser deixar esse 'KNOB' permanente, você > >> tem duas opções: > >> > >> 1) Colocá-lo no /usr/local/etc/pkgtools.conf (a > >> variável irá surtir > >> efeito *apenas* quando você usar o 'portupgrade'). > >> > >> Exemplo: > >> MAKE_ARGS = { > >> 'multimedia/mplayer' => > >> 'WITH_OPTIMIZED_CFLAGS=yes > >> WITH_GTK1=yes WITHOUT_RUNTIME_CPUDETECTION=yes > >> WITHOUT_3DNOW=yes > >> WITHOUT_DSP=yes WITH_RTC=yes', > >> 'x11-fonts/webfonts' => > >> 'WITH_MSWINDOWS_LICENSE=yes', > >> 'www/apache22' => 'WITH_MPM=worker > >> WITHOUT_WWW=yes WITH_DBM=bdb > >> WITH_BERKELEYDB=db42', > >> 'multimedia/avifile' => 'WITH_VIDIX=yes', > >> } > >> > >> 2) Colocá-lo no /etc/make.conf (vai funcionar com > >> 'portupgrade', > >> make/make install, ou qualquer outro). > >> > >> Exemplo: > >> .if ${.CURDIR:M*/multimedia/mplayer} > >> WITH_OPTIMIZED_CFLAGS=yes > >> WITH_GTK1=yes > >> WITHOUT_RUNTIME_CPUDETECTION=yes > >> WITHOUT_3DNOW=yes > >> WITHOUT_DSP=yes > >> WITH_RTC=yes > >> .endif > >> > >> -- > > > > > > Obrigado > > > > E para desabilitar, como faz? > > > > Otacílio > > > > Otacílio, > > Você não disse exatamente em qual port quer desabilitar o Kerberos, mas > eu dei uma pesquisada na árvore do ports e percebi que o PostgreSQL usa > essa varíavel WITH_MIT_KRB5. > Pois bem, no caso do PostgreSQL você não vai precisar alterar essa > variável em nenhum lugar, porque o Makefile desses ports usam a função > OPTIONS, então basta: > # cd /usr/ports/databases/postgresql81-server > # make config > Irão aparecer diversas opções, e uma delas será: > MIT_KRB5 "Build with MIT's kerberos support" > Desmarque isso, salve e compile o port normalmente. O port será > compilado sem o argumento '--with-krb5=/usr/local', e portanto o > Kerberos não será habilitado. > > -- > Rainer Alves _______________________________________________ freebsd mailing list freebsd@fug.com.br http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br