freebsd port nginx 0.7.52

Alexey V. Karagodov kav at karagodov.name
Thu Apr 23 11:33:59 MSD 2009


On 23.04.2009, at 10:43, Sergey A. Osokin wrote:

> On Thu, Apr 23, 2009 at 04:43:04AM +0400, Alexey V. Karagodov wrote:
>> кто-нибудь из портов собирал/ставил?
>
> В первую очередь о невозможности сборки следует писать maintainer'у
> порта, адрес maintainer'а указан в Makefile'е порта.
>
>> fancyindex не скачивается
>
> Видимо, furi-ku.org куда-то закатился...
>
> Добавил модуль на MASTER_SITE_LOCAL, через некоторое время он должен
> появится на всех зеркалах проекта.
> Если необходимо срочно скачать:
> http://people.freebsd.org/~osa/nginx-fancyindex-0.1_beta5.tar.bz2
>
>> passenger не собирается
>
> Моя недоработка.
> Был уверен, что:
> 1) будет работать без USE_RUBY
> 2) ruby-specific опции можно использовать в любом
> месте (после bsd.port.pre.mk).
>
> Патч.
>
> Index: ports/www/nginx-devel/Makefile
> ===================================================================
> RCS file: /home/pcvs/ports/www/nginx-devel/Makefile,v
> retrieving revision 1.201
> diff -u -r1.201 Makefile
> --- ports/www/nginx-devel/Makefile	21 Apr 2009 11:37:32 -0000	1.201
> +++ ports/www/nginx-devel/Makefile	23 Apr 2009 06:40:11 -0000
> @@ -122,6 +122,8 @@
> .if defined(WITH_HTTP_FANCYINDEX_MODULE)
> NGINX_FANCYINDEX_MODULE_VERSION=	0.1b5
> MASTER_SITES+=	http://furi-ku.org/nginx/fancyindex/:fancyindex
> +MASTER_SITES+=	${MASTER_SITE_LOCAL:S/$/:fancyindex/}
> +MASTER_SITE_SUBDIR+=	osa/:fancyindex
> DISTFILES+=  	nginx-fancyindex-${NGINX_FANCYINDEX_MODULE_VERSION:S/b/ 
> _beta/}.tar.bz2:fancyindex
> CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-fancyindex-$ 
> {NGINX_FANCYINDEX_MODULE_VERSION:S/b/_beta/}
> .endif
> @@ -232,7 +234,10 @@
> .endif
>
> .if defined(WITH_PASSENGER_MODULE)
> -USE_RAKE=	yes
> +#USE_RUBY=	yes
> +#USE_RUBYGEMS=	yes
> +#USE_RAKE=	yes
> +BUILD_DEPENDS+=	rake:${PORTSDIR}/devel/rubygem-rake
> PASSENGER_VERSION=	2.2.1
> MASTER_SITES+=	RF/passenger/:passenger
> DISTFILES+=	passenger-${PASSENGER_VERSION}.tar.gz:passenger
патч накатился только в ручную
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: ports/www/nginx-devel/Makefile
|===================================================================
|RCS file: /home/pcvs/ports/www/nginx-devel/Makefile,v
|retrieving revision 1.201
|diff -u -r1.201 Makefile
|--- ports/www/nginx-devel/Makefile	21 Apr 2009 11:37:32 -0000	1.201
|+++ ports/www/nginx-devel/Makefile	23 Apr 2009 06:40:11 -0000
--------------------------
Patching file Makefile using Plan A...
patch: **** malformed patch at line 9: .if  
defined(WITH_HTTP_FANCYINDEX_MODULE)

>
>> и работает весьма странно
>> открывает один и тот же файл (index.html с
>> груйтной надписью "сайт в дауне", после
>> всех попыток что-то клиенту показать,
>> выводится этот файл) столько раз,
>> сколько позволяет kern.maxfilesperproc и
>> наступает привет ...
>> такое происходит если отключить (make
>> config) всё, кроме HTTP_MODULE HTTP_REALIP_MODULE
>> HTTP_REWRITE_MODULE HTTP_SSL_MODULE HTTP_STUB_STATUS_MODULE . если
>> всё повключать, то никаких проблем
>> происходит не сразу, через некоторое
>> время после запуска
>> просто один из вокеров открывает много
>> раз этот файл и ест 100% проца
>
> Нужны подробности.
>
>> если нужны подробности, вышлю что скажете
>> собирать нгинх "мимо" портов пока не пробовал
>> завтра попробую
>
> -- 
> Sergey A. Osokin
> osa at MAcomnet.ru






More information about the nginx-ru mailing list