> This changes the www/nginx passenger FLAVOR to build depends on the > default ruby version, instead of ruby 2.0. Likewise, it changes > passenger to build a package for the default ruby version if FLAVOR > is not specified. > > This should not affect the package, so bumping should not be > necessary. > > Tested on amd64. Will be committing in a couple days unless > I hear objections.
Maybe we could use something like that, to avoid returning here each time new Ruby version became the default? Won't help for the situations when new Ruby version hit the tree, though - maybe we could have something like MODRUBY_ALL_FLAVORS, that ports could reuse?.. -- WBR, Vadim Zhukov Index: Makefile =================================================================== RCS file: /cvs/ports/www/nginx/Makefile,v retrieving revision 1.61 diff -u -p -r1.61 Makefile --- Makefile 21 Sep 2014 14:00:16 -0000 1.61 +++ Makefile 3 Oct 2014 22:01:36 -0000 @@ -74,8 +74,11 @@ SUBSTFILES= conf/nginx.conf NAXSIDISTFILES+= naxsi-0.53-1.tar.gz{0.53-1.tar.gz}:1 .if ${FLAVOR:Mpassenger} +MODULES+= lang/ruby +MODRUBY_BUILDDEP= No +MODRUBY_RUNDEP= No CONFIGURE_ARGS+= --add-module=${LOCALBASE}/lib/phusion-passenger20/ext/nginx -BUILD_DEPENDS+= ruby20-passenger-*:www/ruby-passenger,-main +BUILD_DEPENDS+= ${MODRUBY_FLAVOR}-passenger-*:www/ruby-passenger,-main RUN_DEPENDS+= ruby-passenger-*|ruby19-passenger-*|ruby20-passenger-*|ruby21-passenger-*:www/ruby-passenger,-main WANTLIB+= m pthread stdc++ .endif @@ -85,7 +88,7 @@ CONFIGURE_ARGS+= --add-module=${WRKSRC}/ CONFIGURE_ARGS+= --add-module=${WRKSRC}/lua-nginx-module CONFIGURE_ENV+= MODLUA_INCL_DIR=${MODLUA_INCL_DIR} \ MODLUA_LIB=${MODLUA_LIB} -MODULES= lang/lua +MODULES+= lang/lua WANTLIB+= ${MODLUA_WANTLIB} m PATCH_LIST= patch-* lua-* SUBSTFILES+= lua-nginx-module/config