Re: nginx is not linking against libressl

2017-05-10 Thread Sergey A. Osokin
On Wed, May 10, 2017 at 11:13:05PM +, Sergey A. Osokin wrote:
> On Wed, May 10, 2017 at 10:56:26PM +0000, Sergey A. Osokin wrote:
> > On Wed, May 10, 2017 at 04:04:52PM -0600, Adam Weinberger wrote:
> > > > On 10 May, 2017, at 15:51, Sergey A. Osokin <o...@freebsd.org> wrote:
> > > > 
> > > > can't reproduce it on my laptop with FreeBSD 11.0-STABLE #5: Sun Apr 16.
> > > > Would you mind to raise a problem report with details, i.e. OS version,
> > > > ident Makefile, config.log, etc.
> > > > 
> > > > Thanks in advance.
> > > 
> > > Sergey -
> > > 
> > > Set DEFAULT_VERSIONS= ssl=libressl, and then turn off the IPV6 option in 
> > > nginx. It's reproducible for me.
> > 
> > Got it, thanks Adam for the point, looks like a regression.

Patch.
 
-- 
Sergey Osokin
o...@freebsd.org
Index: Makefile
===
--- Makefile(revision 440609)
+++ Makefile(working copy)
@@ -3,7 +3,7 @@
 
 PORTNAME=  nginx
 PORTVERSION=   1.12.0
-PORTREVISION=  1
+PORTREVISION=  2
 PORTEPOCH= 2
 CATEGORIES=www
 MASTER_SITES=  http://nginx.org/download/
@@ -307,7 +307,7 @@
 .endif
 
 .if empty(PORT_OPTIONS:MIPV6)
-CONFIGURE_ARGS+=--with-cc-opt="-DNGX_HAVE_INET6=0"
+CONFIGURE_ARGS+=--with-cc-opt="-DNGX_HAVE_INET6=0 -I ${LOCALBASE}/include"
 .else
 CATEGORIES+=   ipv6
 .endif
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Re: nginx is not linking against libressl

2017-05-10 Thread Sergey A. Osokin
On Wed, May 10, 2017 at 10:56:26PM +, Sergey A. Osokin wrote:
> On Wed, May 10, 2017 at 04:04:52PM -0600, Adam Weinberger wrote:
> > > On 10 May, 2017, at 15:51, Sergey A. Osokin <o...@freebsd.org> wrote:
> > > 
> > > can't reproduce it on my laptop with FreeBSD 11.0-STABLE #5: Sun Apr 16.
> > > Would you mind to raise a problem report with details, i.e. OS version,
> > > ident Makefile, config.log, etc.
> > > 
> > > Thanks in advance.
> > 
> > Sergey -
> > 
> > Set DEFAULT_VERSIONS= ssl=libressl, and then turn off the IPV6 option in 
> > nginx. It's reproducible for me.
> 
> Got it, thanks Adam for the point, looks like a regression.

https://trac.nginx.org/nginx/ticket/1268

-- 
Sergey Osokin
o...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: nginx is not linking against libressl

2017-05-10 Thread Sergey A. Osokin
On Wed, May 10, 2017 at 04:04:52PM -0600, Adam Weinberger wrote:
> > On 10 May, 2017, at 15:51, Sergey A. Osokin <o...@freebsd.org> wrote:
> > 
> > can't reproduce it on my laptop with FreeBSD 11.0-STABLE #5: Sun Apr 16.
> > Would you mind to raise a problem report with details, i.e. OS version,
> > ident Makefile, config.log, etc.
> > 
> > Thanks in advance.
> 
> Sergey -
> 
> Set DEFAULT_VERSIONS= ssl=libressl, and then turn off the IPV6 option in 
> nginx. It's reproducible for me.

Got it, thanks Adam for the point, looks like a regression.

-- 
Sergey Osokin
o...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: nginx is not linking against libressl

2017-05-10 Thread Sergey A. Osokin
Hi,

can't reproduce it on my laptop with FreeBSD 11.0-STABLE #5: Sun Apr 16.
Would you mind to raise a problem report with details, i.e. OS version,
ident Makefile, config.log, etc.

Thanks in advance.

-- 
Sergey Osokin
o...@freebsd.org

On Sun, May 07, 2017 at 06:05:22PM -0400, j...@ohlste.in wrote:
> Hello,
> 
> On 05/07/2017 03:55 PM, abi wrote:
> > Hello,
> > 
> > I tried to upgrade my jail to the latest versions of ports and nginx is 
> > not building correctly.
> > 
> > objs/src/event/ngx_event_openssl.o: In function `ngx_ssl_get_ciphers':
> > src/event/ngx_event_openssl.c:(.text+0x3de6): undefined reference to 
> > `SSL_CIPHER_find'
> > src/event/ngx_event_openssl.c:(.text+0x3e66): undefined reference to 
> > `SSL_CIPHER_find'
> > cc: error: linker command failed with exit code 1 (use -v to see 
> > invocation)
> > *** Error code 1
> 
> It looks like it should build. I don't have much to add, but I'm going 
> to cc the maintainer.
> 
> > 
> > make.conf
> > OPTIONS_UNSET+= DOCS EXAMPLES X11 IPV6
> > DEFAULT_VERSIONS+=ssl=libressl
> > 
> > WRKDIRPREFIX= /var/ports
> > DISTDIR= /var/ports/distfiles
> > PACKAGES= /var/ports/packages
> > INDEXDIR= /usr/ports
> > 
> > options
> > OPTIONS_FILE_UNSET+=DSO
> > OPTIONS_FILE_UNSET+=DEBUG
> > OPTIONS_FILE_UNSET+=DEBUGLOG
> > OPTIONS_FILE_SET+=FILE_AIO
> > OPTIONS_FILE_UNSET+=IPV6
> > OPTIONS_FILE_UNSET+=GOOGLE_PERFTOOLS
> > OPTIONS_FILE_SET+=HTTP
> > OPTIONS_FILE_UNSET+=HTTP_ADDITION
> > OPTIONS_FILE_UNSET+=HTTP_AUTH_REQ
> > OPTIONS_FILE_UNSET+=HTTP_CACHE
> > OPTIONS_FILE_UNSET+=HTTP_DAV
> > OPTIONS_FILE_UNSET+=HTTP_FLV
> > OPTIONS_FILE_UNSET+=HTTP_GEOIP
> > OPTIONS_FILE_UNSET+=HTTP_GZIP_STATIC
> > OPTIONS_FILE_UNSET+=HTTP_GUNZIP_FILTER
> > OPTIONS_FILE_UNSET+=HTTP_IMAGE_FILTER
> > OPTIONS_FILE_UNSET+=HTTP_MP4
> > OPTIONS_FILE_UNSET+=HTTP_PERL
> > OPTIONS_FILE_UNSET+=HTTP_RANDOM_INDEX
> > OPTIONS_FILE_UNSET+=HTTP_REALIP
> > OPTIONS_FILE_UNSET+=HTTP_REWRITE
> > OPTIONS_FILE_UNSET+=HTTP_SECURE_LINK
> > OPTIONS_FILE_UNSET+=HTTP_SLICE
> > OPTIONS_FILE_SET+=HTTP_SSL
> > OPTIONS_FILE_UNSET+=HTTP_STATUS
> > OPTIONS_FILE_UNSET+=HTTP_SUB
> > OPTIONS_FILE_UNSET+=HTTP_XSLT
> > OPTIONS_FILE_UNSET+=MAIL
> > OPTIONS_FILE_UNSET+=MAIL_IMAP
> > OPTIONS_FILE_UNSET+=MAIL_POP3
> > OPTIONS_FILE_UNSET+=MAIL_SMTP
> > OPTIONS_FILE_UNSET+=MAIL_SSL
> > OPTIONS_FILE_SET+=HTTPV2
> > OPTIONS_FILE_UNSET+=NJS
> > OPTIONS_FILE_UNSET+=STREAM
> > OPTIONS_FILE_UNSET+=STREAM_SSL
> > OPTIONS_FILE_UNSET+=STREAM_SSL_PREREAD
> > OPTIONS_FILE_UNSET+=THREADS
> > OPTIONS_FILE_UNSET+=WWW
> > OPTIONS_FILE_UNSET+=AJP
> > OPTIONS_FILE_UNSET+=AWS_AUTH
> > OPTIONS_FILE_UNSET+=CACHE_PURGE
> > OPTIONS_FILE_UNSET+=CLOJURE
> > OPTIONS_FILE_UNSET+=CT
> > OPTIONS_FILE_UNSET+=ECHO
> > OPTIONS_FILE_UNSET+=FASTDFS
> > OPTIONS_FILE_UNSET+=HEADERS_MORE
> > OPTIONS_FILE_UNSET+=HTTP_ACCEPT_LANGUAGE
> > OPTIONS_FILE_UNSET+=HTTP_AUTH_DIGEST
> > OPTIONS_FILE_UNSET+=HTTP_AUTH_KRB5
> > OPTIONS_FILE_UNSET+=HTTP_AUTH_LDAP
> > OPTIONS_FILE_UNSET+=HTTP_AUTH_PAM
> > OPTIONS_FILE_UNSET+=HTTP_DAV_EXT
> > OPTIONS_FILE_UNSET+=HTTP_EVAL
> > OPTIONS_FILE_UNSET+=HTTP_FANCYINDEX
> > OPTIONS_FILE_UNSET+=HTTP_FOOTER
> > OPTIONS_FILE_UNSET+=HTTP_GEOIP2
> > OPTIONS_FILE_UNSET+=HTTP_JSON_STATUS
> > OPTIONS_FILE_UNSET+=HTTP_MOGILEFS
> > OPTIONS_FILE_UNSET+=HTTP_MP4_H264
> > OPTIONS_FILE_UNSET+=HTTP_NOTICE
> > OPTIONS_FILE_UNSET+=HTTP_PUSH
> > OPTIONS_FILE_UNSET+=HTTP_PUSH_STREAM
> > OPTIONS_FILE_UNSET+=HTTP_REDIS
> > OPTIONS_FILE_UNSET+=HTTP_RESPONSE
> > OPTIONS_FILE_UNSET+=HTTP_SUBS_FILTER
> > OPTIONS_FILE_UNSET+=HTTP_TARANTOOL
> > OPTIONS_FILE_UNSET+=HTTP_UPLOAD
> > OPTIONS_FILE_UNSET+=HTTP_UPLOAD_PROGRESS
> > OPTIONS_FILE_UNSET+=HTTP_UPSTREAM_CHECK
> > OPTIONS_FILE_UNSET+=HTTP_UPSTREAM_FAIR
> > OPTIONS_FILE_UNSET+=HTTP_UPSTREAM_STICKY
> > OPTIONS_FILE_UNSET+=HTTP_VIDEO_THUMBEXTRACTOR
> > OPTIONS_FILE_UNSET+=HTTP_ZIP
> > OPTIONS_FILE_UNSET+=ARRAYVAR
> > OPTIONS_FILE_UNSET+=BROTLI
> > OPTIONS_FILE_UNSET+=DRIZZLE
> > OPTIONS_FILE_UNSET+=DYNAMIC_UPSTREAM
> > OPTIONS_FILE_UNSET+=ENCRYPTSESSION
> > OPTIONS_FILE_UNSET+=FORMINPUT
> > OPTIONS_FILE_UNSET+=GRIDFS
> > OPTIONS_FILE_UNSET+=ICONV
> > OPTIONS_FILE_UNSET+=LET
> > OPTIONS_FILE_UNSET+=LUA
> > OPTIONS_FILE_UNSET+=MEMC
> > OPTIONS_FILE_UNSET+=MODSECURITY
> > OPTIONS_FILE_UNSET+=NAXSI
> > OPTIONS_FILE_UNSET

Re: www/nginx-devel build failure after libbrotli update

2016-04-16 Thread Sergey A. Osokin
Hi Jim,

On Sat, Apr 16, 2016 at 06:02:19PM -0400, Jim Ohlstein wrote:
> On 4/16/16 4:02 PM, Sergey A. Osokin wrote:
> >
> > could you show the content of the nginx-devel-1.9.14_1/objs/autoconf.err 
> > file,
> > it looks like we have bad release of the devel/libbrotli...
> >
> > Thanks in advance.
> 
> http://bit.ly/1SdU1Ai

Here is the issue:


checking for Brotli library
 
/usr/local/lib/libbrotlienc.so: undefined reference to 
`brotli::BrotliCompressFragmentTwoPass(unsigned char const*, unsigned long, 
bool, unsigned int*, unsigned char*, int*, unsigned long, unsigned long*, 
unsigned char*)'
/usr/local/lib/libbrotlienc.so: undefined reference to 
`brotli::BrotliCompressFragmentFast(unsigned char const*, unsigned long, bool, 
int*, unsigned long, unsigned char*, unsigned short*, unsigned long*, unsigned 
char*, unsigned long*, unsigned char*)'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
-

I've just committed a fix for devel/libbrotli, please update the ports tree and
recompile devel/libbrotli.

Thanks for report!

-- 
Sergey A. Osokin
o...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: www/nginx-devel build failure after libbrotli update

2016-04-16 Thread Sergey A. Osokin
Hi Jim,

could you show the content of the nginx-devel-1.9.14_1/objs/autoconf.err file,
it looks like we have bad release of the devel/libbrotli...

Thanks in advance.

-- 
Sergey A. Osokin
o...@freebsd.org

On Sat, Apr 16, 2016 at 08:26:16AM -0400, Jim Ohlstein wrote:
> Hello,
> 
> I have done this twice and gotten the same error on 10.3-STABLE using 
> poudriere:
> 
> [snip]
> 
> ===>   nginx-devel-1.9.14_1 depends on shared library: libpcre.so - 
> found (/usr/local/lib/libpcre.so)
> ===>   Returning to build of nginx-devel-1.9.14_1
> ===>   nginx-devel-1.9.14_1 depends on shared library: libbrotlidec.so - 
> not found
> ===>   Installing existing package /packages/All/libbrotli-1.0_1.txz
> [pkg.jlkhosting.com] Installing libbrotli-1.0_1...
> [pkg.jlkhosting.com] Extracting libbrotli-1.0_1: .. done
> ===>   nginx-devel-1.9.14_1 depends on shared library: libbrotlidec.so - 
> found (/usr/local/lib/libbrotlidec.so)
> ===>   Returning to build of nginx-devel-1.9.14_1
> ===>   nginx-devel-1.9.14_1 depends on shared library: libbrotlienc.so - 
> found (/usr/local/lib/libbrotlienc.so)
> ===
> [snip]
> ...
> adding module in /wrkdirs/usr/ports/www/nginx-devel/work/ngx_brotli-2fc6f12
> checking for Brotli library ... not found
> checking for Brotli library in /usr/local/ ... not found
> checking for Brotli library in /usr/pkg/ ... not found
> checking for Brotli library in /opt/local/ ... not found
> ./configure: error: ngx_brotli filter module requires Brotli library.
> ===>  Script "configure" failed unexpectedly.
> 
> -- 
> Jim Ohlstein
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Building www/rubygem-passenger inside Poudriere

2015-05-11 Thread Sergey A. Osokin
Hi Patrick,

I hope you're doing well too.
The issue has been already reported
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199953

I'm closely working with Bryan Drewery bdrew...@freebsd.org on the issue.

-- 
Sergey A. Osokin
o...@freebsd.org

On Mon, May 11, 2015 at 01:15:57PM -0700, Patrick Gibson wrote:
 I now seem unable to get www/rubygem-passenger built within Poudriere. It
 fails with the following error:
 
  Ignoring www/rubygem-passenger: rebuild nginx with third-party 5.0.7
 module, current verion is nginx: not found
 
 build of www/rubygem-passenger ended at Mon May 11 12:55:48 PDT 2015
 
 
 The Makefile has:
 
 
 .if ${PORT_OPTIONS:MNGINX}
 
 NGINXVERSION!=  ${PKG_INFO} -qO www/nginx-devel 2/dev/null; ${ECHO_CMD}
 
 NGXPASSENGER!=  nginx -V 21 | sed 's/.*passenger-\(.*\)\/ext.*/\1/g' |
 tail -1
 
 .if empty(NGINXVERSION)
 
 BUILD_DEPENDS+= nginx:${PORTSDIR}/www/nginx
 
 .else
 
 BUILD_DEPENDS+= nginx:${PORTSDIR}/www/nginx-devel
 
 .endif
 
 .if empty(NGXPASSENGER)
 
 IGNORE= rebuild nginx with latest passenger module
 
 .endif
 
 .if (${NGXPASSENGER} != ${PORTVERSION})
 
 IGNORE= rebuild nginx with third-party ${PORTVERSION} module, current
 verion is ${NGXPASSENGER}
 
 .endif
 
 .endif
 
 ... Which seems to assume nginx is already installed. Is there some special
 way of building this in Poudriere for pkgng packages?
 
 
 It was changed here:
 http://svnweb.freebsd.org/ports/head/www/rubygem-passenger/Makefile?r1=384951r2=384950pathrev=384951
 
 
 Full Poudriere log:
 
 
 --CONFIGURE_ARGS--
 
 
 --End CONFIGURE_ARGS--
 
 
 --CONFIGURE_ENV--
 
 XDG_DATA_HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work
 XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work
 HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work TMPDIR=/tmp
 SHELL=/bin/sh CONFIG_SHELL=/bin/sh
 
 --End CONFIGURE_ENV--
 
 
 --MAKE_ENV--
 
 XDG_DATA_HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work
 XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work
 HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work TMPDIR=/tmp NO_PIE=yes
 SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local
 LIBDIR=/usr/lib  CC=cc CFLAGS=-O2 -pipe  -fsta
 
 ck-protector -fno-strict-aliasing  CPP=cpp CPPFLAGS=  LDFLAGS=
 -fstack-protector LIBS=  CXX=c++ CXXFLAGS=-O2 -pipe -fstack-protector
 -fno-strict-aliasing   MANPREFIX=/usr/local
 BSD_INSTALL_PROGRAM=install  -s -m 555  BSD_INSTALL_LIB=install  -s -m
 444  BSD_INSTALL_SCRIPT=install  -m 555  BSD_INST
 
 ALL_DATA=install  -m 0644  BSD_INSTALL_MAN=install  -m 444
 
 --End MAKE_ENV--
 
 
 --PLIST_SUB--
 
 RUBY_LIBDIR=lib/ruby/2.1
 
 RUBY_ARCHLIBDIR=lib/ruby/2.1/amd64-freebsd10
 
 RUBY_SITELIBDIR=lib/ruby/site_ruby/2.1
 
 RUBY_SITEARCHLIBDIR=lib/ruby/site_ruby/2.1/amd64-freebsd10
 
 RUBY_VENDORLIBDIR=lib/ruby/vendor_ruby/2.1
 
 RUBY_VENDORARCHLIBDIR=lib/ruby/vendor_ruby/2.1/amd64-freebsd10
 
 RUBY_MODDOCDIR=share/doc/ruby21/passenger
 
 RUBY_MODEXAMPLESDIR=share/examples/ruby21/passenger
 
 RUBY_DOCDIR=share/doc/ruby21
 
 RUBY_EXAMPLESDIR=share/examples/ruby21
 
 RUBY_RIDIR=share/ri/2.1/system
 
 RUBY_SITERIDIR=share/ri/2.1/site
 
 RUBY_ELISPDIR=lib/ruby/elisp
 
 RUBY_VERSION=2.1.6
 
 RUBY_VER=2.1
 
 RUBY_SHLIBVER=21
 
 RUBY_ARCH=amd64-freebsd10
 
 RUBY_SUFFIX=21
 
 RUBY_NAME=ruby21
 
 RUBY_DEFAULT_SUFFIX=21
 
 RUBY20=@comment
 
 
 
 RUBY21=
 
 RUBY22=@comment
 
 
 
 PORTVERSION=5.0.7
 
 REV=
 
 GEMS_BASE_DIR=lib/ruby/gems/2.1
 
 GEMS_DIR=lib/ruby/gems/2.1/gems
 
 DOC_DIR=lib/ruby/gems/2.1/doc
 
 CACHE_DIR=lib/ruby/gems/2.1/cache
 
 SPEC_DIR=lib/ruby/gems/2.1/specifications
 
 EXT_DIR=lib/ruby/gems/2.1/extensions
 
 PORT=passenger-5.0.7
 
 GEM_NAME=passenger-5.0.7
 
 GEM_LIB_DIR=lib/ruby/gems/2.1/gems/passenger-5.0.7
 
 GEM_DOC_DIR=lib/ruby/gems/2.1/doc/passenger-5.0.7
 
 GEM_SPEC=lib/ruby/gems/2.1/specifications/passenger-5.0.7.gemspec
 
 GEM_CACHE=lib/ruby/gems/2.1/cache/passenger-5.0.7.gem
 
 EXTRACT_SUFX=.gem
 
 RUBY_RD_HTML_FILES=@comment
 
 
 
 OSREL=10.1
 
 PREFIX=%D
 
 LOCALBASE=/usr/local
 
 RESETPREFIX=/usr/local
 
 PORTDOCS=
 
 PORTEXAMPLES=
 
 LIB32DIR=lib
 
 DOCSDIR=share/doc/passenger
 
 EXAMPLESDIR=share/examples/passenger
 
 DATADIR=share/passenger
 
 WWWDIR=www/passenger
 
 ETCDIR=etc/passenger
 
 --End PLIST_SUB--
 
 
 --SUB_LIST--
 
 GEM_LIB_DIR=lib/ruby/gems/2.1/gems/passenger-5.0.7
 
 RUBY=/usr/local/bin/ruby21
 
 PASSENGER_INSTALL_DIR=/usr/local/lib/ruby/gems/2.1/gems/passenger
 
 PREFIX=/usr/local
 
 LOCALBASE=/usr/local
 
 DATADIR=/usr/local/share/passenger
 
 DOCSDIR=/usr/local/share/doc/passenger
 
 EXAMPLESDIR=/usr/local/share/examples/passenger
 
 WWWDIR=/usr/local/www/passenger
 
 ETCDIR=/usr/local/etc/passenger
 
 --End SUB_LIST--
 
 
 ---Begin make.conf---
 
 USE_PACKAGE_DEPENDS=yes
 
 BATCH=yes
 
 WRKDIRPREFIX=/wrkdirs
 
 PORTSDIR=/usr/ports
 
 PACKAGES=/packages
 
 DISTDIR=/distfiles
 
  /usr/local/etc/poudriere.d/101attendease-make.conf 
 
 WITH_PKGNG=yes
 
 WITHOUT=X11
 
 DEFAULT_VERSIONS=ruby=2.1
 
 WITH_OPENSSL_PORT=true

Re: www/nginx-devel Name Change

2015-03-06 Thread Sergey A. Osokin
Hi Robert,

On Wed, Mar 04, 2015 at 04:52:58PM -0500, Robert Simmons wrote:
 The port www/nginx-devel should really be renamed nginx-mainline. It
 is definitely not the development branch as is explained by the
 upstream project. Calling it devel may cause users to avoid using this
 port over the www/nginx port.
 
 I have a detailed explanation of this in a bug report here:
 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196480
 
 Does this seem logical?

Objection.

The nginx project basically provides two versions of nginx: stable and mainline.
New releases of the stable version contains bug and security fixes.
The mainline usually introduces a bugs in a new features.  This is why it has 
been
marked with '-devel' suffix.

For stable version FreeBSD ports tree historycally uses the same name as a 
software 
product has been named by author, for development version with '-devel' prefix.

Also, I see no reason why user may cause to avoid using the www/nginx-devel 
port.
Think it's always up to user to use or not to use any port from FreeBSD ports 
tree
as well as FreeBSD operating system.

-- 
Sergey A. Osokin
o...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: FreeBSD Port: rubygem-passenger-4.0.41_2

2014-04-16 Thread Sergey A. Osokin
Hi Steven,

unfortunately your version is different, especially this part of the code:

 SUB_LIST+= GEM_LIB_DIR=${GEM_LIB_DIR} RUBY=${RUBY}
-SUB_FILES= pkg-message
+.if ${PORT_OPTIONS:MNGINX}
+SUB_FILES+=pkg-message-nginx
+PKGMESSAGE=pkg-message-nginx
+.elif defined(WITH_APACHEPORT)
+SUB_FILES+=pkg-message-apache
+PKGMESSAGE=pkg-message-apache
+.endif

Please explain what's the WITH_APACHEPORT knob, also, what's the
pkg-message-apache file, missing from your original patch.

And anyway.  On the staging phase I have following error:

===  Staging for rubygem-passenger-4.0.41_3
===   rubygem-passenger-4.0.41_3 depends on package: rubygem-fastthread=1.0.7 
- found
===   rubygem-passenger-4.0.41_3 depends on package: rubygem-rack=1.4.5 - 
found
===   rubygem-passenger-4.0.41_3 depends on package: 
rubygem-daemon_controller=1.2.0 - found
===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/bin/gem19 - found
===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/bin/ruby19 - found
===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/sbin/apxs - found
===   Generating temporary packing list
Building native extensions.  This could take a while...
Successfully installed passenger-4.0.41
1 gem installed
Installing RDoc documentation for passenger-4.0.41...
(CC=clang CXX=clang++ 
/usr/home/osa/ports/www/rubygem-passenger/work/stage/usr/local/bin/passenger-install-apache2-module
 --auto)
/usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:247:in `to_specs': 
Could not find passenger (= 0) amongst [daemon_controller-1.2.0, 
fastthread-1.0.7, rack-1.4.5, rake-10.2.2] (Gem::LoadError)
from /usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:256:in 
`to_spec'
from /usr/local/lib/ruby/site_ruby/1.9/rubygems.rb:1231:in `gem'
from 
/usr/home/osa/ports/www/rubygem-passenger/work/stage/usr/local/bin/passenger-install-apache2-module:22:in
 `main'
*** Error code 1

Any idea?

-- 
Sergey A. Osokin
o...@freebsd.org.

On Tue, Apr 15, 2014 at 12:59:14AM +0100, Steven Hartland wrote:
 Hi Sergey, could you clarify which parts you believe are features?
 
 I know there are a number of changes but all of them I'd class as fixes
 and not really features.
 
 For reference here's a description of the changes:-
 
 * Added missing license
 * Display the correct install message for both nginx and apache
 * Fix staging build of nginx, apache and link components
 * Ensure download_cache is included in the package which prevents warning
  on removal due to failure to delete directory.
 * Updated LIB_DEPENDS to latest recommended format
 
 Just to be sure we're both talking about the same changes I've attached
 the latest version for reference.
 
Regards
Steve
 - Original Message - From: Sergey A. Osokin o...@freebsd.org
 To: Steven Hartland kill...@multiplay.co.uk
 Cc: FreeBSD Ports po...@freebsd.org; Scot Hetzel swhet...@gmail.com; 
 David Keller david.kel...@litchis.fr
 Sent: Tuesday, April 15, 2014 12:00 AM
 Subject: Re: FreeBSD Port: rubygem-passenger-4.0.41_2
 
 
 Hi Steven,
 
 unfortunately, your patch is wrong and this is why I can't commit your 
 changes.
 
 What's wrong in your patch?  You have mixed features and bugfixes in one 
 patch.
 Please provide bugfix only patch.
 
 -- 
 ozz
 
 On Sun, Apr 13, 2014 at 12:28:41PM +0100, Steven Hartland wrote:
 - Original Message - From: David Keller david.kel...@litchis.fr
 
 
 Hi Sergey,
 
 It's not related to gem dependency error but the symlink creation
 might be incorrect:
 ${LN} -s ${GEM_LIB_DIR} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 
 Will create the following symlink:
 /usr/local/lib/ruby/gems/1.9/gems/passenger -
 lib/ruby/gems/1.9/gems/passenger-4.0.41
 
 Rather than:
 /usr/local/lib/ruby/gems/1.9/gems/passenger -
 /usr/local/lib/ruby/gems/1.9/gems/passenger-4.0.41
 
 Or:
 /usr/local/lib/ruby/gems/1.9/gems/passenger - passenger-4.0.41
 
 
 You might prefer using:
 ${LN} -s ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${GEM_NAME}
 ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 
 Or even:
 ${LN} -s ${GEM_NAME} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 
 My current version has:
 (cd ${STAGEDIR}${PREFIX}/${GEMS_DIR}  ${LN} -s ${GEM_NAME} ${PORTNAME})
 
 Which I will create:
 /usr/local/lib/ruby/gems/1.9/gems/passenger - passenger-4.0.41
 
 @Sergey: For your apache module problem try the attached patch / full
 version which fixes that for me.
 
 I'd previously only ever built the nginx version and looks like the
 apache2 module build was broken when stage support was added.
 
 I've confirmed it builds but I don't have an apache2 install to test
 fully with here so if you could let me know if it works and I'll get all
 the changes checked in.
 
Regards
Steve
 
 
 
 ___
 freebsd-ports@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

Re: FreeBSD Port: rubygem-passenger-4.0.41_2

2014-04-14 Thread Sergey A. Osokin
Hi David,

kindly provide a patch.

-- 
ozz

On Sun, Apr 13, 2014 at 12:23:56PM +0200, David Keller wrote:
 Hi Sergey,
 
 It's not related to gem dependency error but the symlink creation
 might be incorrect:
 ${LN} -s ${GEM_LIB_DIR} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 
 Will create the following symlink:
 /usr/local/lib/ruby/gems/1.9/gems/passenger -
 lib/ruby/gems/1.9/gems/passenger-4.0.41
 
 Rather than:
 /usr/local/lib/ruby/gems/1.9/gems/passenger -
 /usr/local/lib/ruby/gems/1.9/gems/passenger-4.0.41
 
 Or:
 /usr/local/lib/ruby/gems/1.9/gems/passenger - passenger-4.0.41
 
 
 You might prefer using:
 ${LN} -s ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${GEM_NAME}
 ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 
 Or even:
 ${LN} -s ${GEM_NAME} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 
 David
 
 On Sun, Apr 13, 2014 at 4:13 AM, Sergey A. Osokin o...@freebsd.org wrote:
  On Sat, Apr 12, 2014 at 03:09:04AM -0500, Scot Hetzel wrote:
  On Fri, Apr 11, 2014 at 5:51 PM, Steven Hartland
  kill...@multiplay.co.uk wrote:
   The change is from :N - :M
   .if ${PORT_OPTIONS:MDEBUG}
  
   - Select only those words that match DEBUG
 
   Which occurs 220 in the port tree and:
  
   .if ${PORT_OPTIONS:NDEBUG}
  
  - Select words that don't match DEBUG
 
   Which only occurs twice, so TBH I assumed it was a typo given every other
   option uses PORTOPTIONS:M${option}
  
   Unfortunately the docs don't seem to provide any clarification
   http://www.freebsd.org/doc/en/books/porters-handbook/makefile-options.html
   so if anyone could chime in with some details on the exact meanings that
   would be most appreciated.
  
  You have to read the make(1) man page:
 
  http://www.freebsd.org/cgi/man.cgi?query=makesektion=1
 
  So, the patch is here.
 
  But now I've got following error:
 
  x1% sudo make install
  ===  Staging for rubygem-passenger-4.0.41_3
  ===   rubygem-passenger-4.0.41_3 depends on package: 
  rubygem-fastthread=1.0.7 - found
  ===   rubygem-passenger-4.0.41_3 depends on package: rubygem-rack=1.4.5 - 
  found
  ===   rubygem-passenger-4.0.41_3 depends on package: 
  rubygem-daemon_controller=1.2.0 - found
  ===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/bin/gem19 - 
  found
  ===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/bin/ruby19 - 
  found
  ===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/sbin/apxs - 
  found
  ===   rubygem-passenger-4.0.41_3 depends on shared library: libeio.so - 
  found
  ===   rubygem-passenger-4.0.41_3 depends on shared library: libev.so - 
  found
  ===   rubygem-passenger-4.0.41_3 depends on shared library: libcurl.so - 
  found
  ===   Generating temporary packing list
  Building native extensions.  This could take a while...
  Successfully installed passenger-4.0.41
  1 gem installed
  Installing RDoc documentation for passenger-4.0.41...
  (CC=clang CXX=clang++ 
  /usr/home/osa/ports/www/rubygem-passenger/work/stage/usr/local/bin/passenger-install-apache2-module
   --auto)
  /usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:247:in `to_specs': 
  Could not find passenger (= 0) amongst [daemon_controller-1.2.0, 
  fastthread-1.0.7, rack-1.4.5, rake-10.2.2] (Gem::LoadError)
  from 
  /usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:256:in `to_spec'
  from /usr/local/lib/ruby/site_ruby/1.9/rubygems.rb:1231:in `gem'
  from 
  /usr/home/osa/ports/www/rubygem-passenger/work/stage/usr/local/bin/passenger-install-apache2-module:22:in
   `main'
  *** Error code 1
 
  Stop.
 
  Any idea what's wrong here?
 
  Index: Makefile
  ===
  --- Makefile(revision 351090)
  +++ Makefile(working copy)
  @@ -3,7 +3,7 @@
 
   PORTNAME=  passenger
   PORTVERSION=   4.0.41
  -PORTREVISION=  2
  +PORTREVISION=  3
   CATEGORIES=www rubygems
   MASTER_SITES=  RG
   PKGNAMEPREFIX= rubygem-
  @@ -39,11 +39,11 @@
   .endif
   .endif
 
  -LIB_DEPENDS+=  eio:${PORTSDIR}/devel/libeio \
  -   ev:${PORTSDIR}/devel/libev \
  -   curl:${PORTSDIR}/ftp/curl
  -BUILD_DEPENDS+=
  rubygem-fastthread=1.0.1:${PORTSDIR}/devel/rubygem-fastthread \
  -   rubygem-rack=0:${PORTSDIR}/www/rubygem-rack \
  +LIB_DEPENDS+=  libeio.so:${PORTSDIR}/devel/libeio \
  +   libev.so:${PORTSDIR}/devel/libev \
  +   libcurl.so:${PORTSDIR}/ftp/curl
  +BUILD_DEPENDS+=
  rubygem-fastthread=1.0.7:${PORTSDIR}/devel/rubygem-fastthread \
  +   rubygem-rack=1.4.5:${PORTSDIR}/www/rubygem-rack \
  
  rubygem-daemon_controller=1.2.0:${PORTSDIR}/devel/rubygem-daemon_controller
   RUN_DEPENDS:=  ${BUILD_DEPENDS}
 
  @@ -81,7 +81,7 @@
  s! -feliminate-unused-debug-symbols 
  -feliminate-unused-debug-types!!g; \
  201,203s!true!false!' \
  ${WRKSRC}/build/basics.rb
  -.if ${PORT_OPTIONS:NDEBUG}
  +.if ${PORT_OPTIONS:MDEBUG

Re: FreeBSD Port: rubygem-passenger-4.0.41_2

2014-04-14 Thread Sergey A. Osokin
Hi Steven,

unfortunately, your patch is wrong and this is why I can't commit your changes.

What's wrong in your patch?  You have mixed features and bugfixes in one patch.
Please provide bugfix only patch.

-- 
ozz

On Sun, Apr 13, 2014 at 12:28:41PM +0100, Steven Hartland wrote:
 - Original Message - From: David Keller david.kel...@litchis.fr
 
 
 Hi Sergey,
 
 It's not related to gem dependency error but the symlink creation
 might be incorrect:
 ${LN} -s ${GEM_LIB_DIR} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 
 Will create the following symlink:
 /usr/local/lib/ruby/gems/1.9/gems/passenger -
 lib/ruby/gems/1.9/gems/passenger-4.0.41
 
 Rather than:
 /usr/local/lib/ruby/gems/1.9/gems/passenger -
 /usr/local/lib/ruby/gems/1.9/gems/passenger-4.0.41
 
 Or:
 /usr/local/lib/ruby/gems/1.9/gems/passenger - passenger-4.0.41
 
 
 You might prefer using:
 ${LN} -s ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${GEM_NAME}
 ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 
 Or even:
 ${LN} -s ${GEM_NAME} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 
 My current version has:
 (cd ${STAGEDIR}${PREFIX}/${GEMS_DIR}  ${LN} -s ${GEM_NAME} ${PORTNAME})
 
 Which I will create:
 /usr/local/lib/ruby/gems/1.9/gems/passenger - passenger-4.0.41
 
 @Sergey: For your apache module problem try the attached patch / full
 version which fixes that for me.
 
 I'd previously only ever built the nginx version and looks like the
 apache2 module build was broken when stage support was added.
 
 I've confirmed it builds but I don't have an apache2 install to test
 fully with here so if you could let me know if it works and I'll get all
 the changes checked in.
 
Regards
Steve



___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: FreeBSD Port: rubygem-passenger-4.0.41_2

2014-04-12 Thread Sergey A. Osokin
On Sat, Apr 12, 2014 at 03:09:04AM -0500, Scot Hetzel wrote:
 On Fri, Apr 11, 2014 at 5:51 PM, Steven Hartland
 kill...@multiplay.co.uk wrote:
  The change is from :N - :M
  .if ${PORT_OPTIONS:MDEBUG}
 
  - Select only those words that match DEBUG
 
  Which occurs 220 in the port tree and:
 
  .if ${PORT_OPTIONS:NDEBUG}
 
 - Select words that don't match DEBUG
 
  Which only occurs twice, so TBH I assumed it was a typo given every other
  option uses PORTOPTIONS:M${option}
 
  Unfortunately the docs don't seem to provide any clarification
  http://www.freebsd.org/doc/en/books/porters-handbook/makefile-options.html
  so if anyone could chime in with some details on the exact meanings that
  would be most appreciated.
 
 You have to read the make(1) man page:
 
 http://www.freebsd.org/cgi/man.cgi?query=makesektion=1

So, the patch is here.

But now I've got following error:

x1% sudo make install
===  Staging for rubygem-passenger-4.0.41_3
===   rubygem-passenger-4.0.41_3 depends on package: rubygem-fastthread=1.0.7 
- found
===   rubygem-passenger-4.0.41_3 depends on package: rubygem-rack=1.4.5 - 
found
===   rubygem-passenger-4.0.41_3 depends on package: 
rubygem-daemon_controller=1.2.0 - found
===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/bin/gem19 - found
===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/bin/ruby19 - found
===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/sbin/apxs - found
===   rubygem-passenger-4.0.41_3 depends on shared library: libeio.so - found
===   rubygem-passenger-4.0.41_3 depends on shared library: libev.so - found
===   rubygem-passenger-4.0.41_3 depends on shared library: libcurl.so - found
===   Generating temporary packing list
Building native extensions.  This could take a while...
Successfully installed passenger-4.0.41
1 gem installed
Installing RDoc documentation for passenger-4.0.41...
(CC=clang CXX=clang++ 
/usr/home/osa/ports/www/rubygem-passenger/work/stage/usr/local/bin/passenger-install-apache2-module
 --auto)
/usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:247:in `to_specs': 
Could not find passenger (= 0) amongst [daemon_controller-1.2.0, 
fastthread-1.0.7, rack-1.4.5, rake-10.2.2] (Gem::LoadError)
from /usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:256:in 
`to_spec'
from /usr/local/lib/ruby/site_ruby/1.9/rubygems.rb:1231:in `gem'
from 
/usr/home/osa/ports/www/rubygem-passenger/work/stage/usr/local/bin/passenger-install-apache2-module:22:in
 `main'
*** Error code 1

Stop.

Any idea what's wrong here?

Index: Makefile
===
--- Makefile(revision 351090)
+++ Makefile(working copy)
@@ -3,7 +3,7 @@
 
 PORTNAME=  passenger
 PORTVERSION=   4.0.41
-PORTREVISION=  2
+PORTREVISION=  3
 CATEGORIES=www rubygems
 MASTER_SITES=  RG
 PKGNAMEPREFIX= rubygem-
@@ -39,11 +39,11 @@
 .endif
 .endif
 
-LIB_DEPENDS+=  eio:${PORTSDIR}/devel/libeio \
-   ev:${PORTSDIR}/devel/libev \
-   curl:${PORTSDIR}/ftp/curl
-BUILD_DEPENDS+=
rubygem-fastthread=1.0.1:${PORTSDIR}/devel/rubygem-fastthread \
-   rubygem-rack=0:${PORTSDIR}/www/rubygem-rack \
+LIB_DEPENDS+=  libeio.so:${PORTSDIR}/devel/libeio \
+   libev.so:${PORTSDIR}/devel/libev \
+   libcurl.so:${PORTSDIR}/ftp/curl
+BUILD_DEPENDS+=
rubygem-fastthread=1.0.7:${PORTSDIR}/devel/rubygem-fastthread \
+   rubygem-rack=1.4.5:${PORTSDIR}/www/rubygem-rack \

rubygem-daemon_controller=1.2.0:${PORTSDIR}/devel/rubygem-daemon_controller
 RUN_DEPENDS:=  ${BUILD_DEPENDS}
 
@@ -81,7 +81,7 @@
s! -feliminate-unused-debug-symbols 
-feliminate-unused-debug-types!!g; \
201,203s!true!false!' \
${WRKSRC}/build/basics.rb
-.if ${PORT_OPTIONS:NDEBUG}
+.if ${PORT_OPTIONS:MDEBUG}
@${REINPLACE_CMD} \
's!-DPASSENGER_DEBUG!-DNDEBUG!g' \
${WRKSRC}/build/basics.rb
@@ -101,19 +101,23 @@
's!-lpthread!${PTHREAD_LIBS}!g' \
${WRKSRC}/lib/phusion_passenger/platform_info/cxx_portability.rb
 
-post-build:
+post-install:
 .if ${PORT_OPTIONS:MAPACHE22}
-   (CC=${CC} CXX=${CXX} ${WRKSRC}/bin/passenger-install-apache2-module 
--auto)
+   (CC=${CC} CXX=${CXX} 
${STAGEDIR}${PREFIX}/bin/passenger-install-apache2-module --auto)
 .endif
-
 .if ${PORT_OPTIONS:MNGINX}
-   (cd ${WRKSRC}  CC=${CC} CXX=${CXX} ${RAKE_BIN} nginx)
+   (cd ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${GEM_NAME}  CC=${CC} CXX=${CXX} 
${RAKE_BIN} nginx)
 .endif
 .if ${PORT_OPTIONS:MSYMLINK}
-   ${LN} -s ${GEM_LIB_DIR} ${STAGE}${PREFIX}/${GEMS_DIR}/${PORTNAME}
+   ${LN} -s ${GEM_LIB_DIR} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 .endif
 
-   ${FIND} ${WRKSRC} -name '*.o' -delete
-   ${FIND} ${WRKSRC} -name '*.bak' -delete
+   ${FIND} ${STAGEDIR} -name '*.o' -delete
+   ${FIND} ${STAGEDIR} -name '*.bak' 

Re: FreeBSD Port: rubygem-passenger-4.0.41_2

2014-04-11 Thread Sergey A. Osokin
Hi Steven,

looks good, except one thing:

-.if ${PORT_OPTIONS:NDEBUG}
+.if ${PORT_OPTIONS:MDEBUG}

Could you explain what's the actual change here.

Also, please bump PORTREVISION for final patch.

-- 
Sergey A. Osokin
o...@freebsd.org

Regards
Steve
 - Original Message - From: David Keller david.kel...@litchis.fr
 To: o...@freebsd.org
 Cc: po...@freebsd.org
 Sent: Friday, April 11, 2014 10:29 AM
 Subject: FreeBSD Port: rubygem-passenger-4.0.41_2
 
 
 Hello,
 
 Since
 
 rev *350664* (Wed Apr 9 02:36:08 2014 UTC)
 
 
 After *#make install *from */usr/ports/www/rubygem-passenger*
 
 /usr/local/lib/ruby/gems/1.9/gems/passenger-4.0.41/*buildout*
 
 
 is no longer populated with passenger binaries, hence nginx complains that
 passenger is not installed.
 
 Mannualy copying *buildout* directory from
 */usr/ports/www/rubygem-passenger/work/**passenger-4.0.41/* resolves the
 issue.
 
 Regards.
 ___
 freebsd-ports@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
 


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: www/nginx-devel patch for HLS RTMP support

2013-03-18 Thread Sergey A. Osokin
Hi Fedor,

On Sun, Mar 17, 2013 at 11:37:39PM +0400, Fedor Dikarev wrote:
 Patch adds ability to build HLS support for RTMP included in 3rd party
 arut-rtmp-nginx-module

Thanks for patch.

Is it possible to link rtmp_hls against multimedia/ffmpeg port instead of
-devel one?

-- 
Sergey A. Osokin
o...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: FreeBSD Ports: www/nginx and www/rubygem-passenger

2010-03-31 Thread Sergey A. Osokin
Hi, Brad.

On Thu, Apr 01, 2010 at 12:51:51PM +1100, Brad Rushworth wrote:
 
 I just wanted to report that:
 
 www/rubygem-passenger is version 2.2.9
 
 www/nginx 0.7.65 with PASSENGER_MODULE=on has passenger at 2.2.11
 
 When I installed both they worked together, but I didn't think it was 
 safe to run them together. The server headers showed X-Powered-By: as 
 2.2.9 whereas the Server: was 2.2.11.
 
 The problem seems to be that the www/nginx doesn't install passenger 
 like I'm guessing it should?

1. www/nginx (as well as www/nginx-devel) doesn't install passenger
2. www/nginx (as well as www/nginx-devel) compiles with support for
   passenger, because no other way (i.e. binary modules support) to
   work with third-party modules.

 I didn't think I would have to install 
 www/rubygem-passenger as well? But maybe I'm wrong.

You should install www/rubygem-passenger (for passenger) and
web-server (www/nginx) for passenger support.

 For some reason, I couldn't install by using:
 gem install passenger
 It would just sit idle for ages.
 
 Anyway, I tweaked the www/rubygem-passenger port to 2.2.11 and installed 
 it that way.

Correct, patch for upgrade from 2.2.9 to 2.2.11 is trivial.

 It all seems to be working now.

OK.

 Could the maintainer update www/rubygem-passenger to 2.2.11?

Jacob, could you please send-pr with patch, Cc: to me, I'll commit
changes ASAP.

-- 
Sergey A. Osokin
o...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: FreeBSD Port: 3proxy-0.5.3k

2009-03-23 Thread Sergey A. Osokin
On Sat, Mar 21, 2009 at 04:37:53PM +0300, Aleksandr Kobychenko wrote:
 
 Please update your port, reached a stable version 0.6 
 http://3proxy.ru/download/
 Thanks.

Port updated.  Enjoy!
Could you submit problem report with patch next time.
Thanks for notice.

--
Sergey A. Osokin
o...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org