I'm not sure if it is OK to have multiple * in a package spec, but it seems to work. packages-specs(7) doesn't specifically forbid it.
This should make it so we don't need to manually update the RDEP and bump the passenger subpackage for new ruby versions in the future. OKs? Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/www/nginx/Makefile,v retrieving revision 1.115 diff -u -p -r1.115 Makefile --- Makefile 14 Nov 2017 16:43:09 -0000 1.115 +++ Makefile 14 Nov 2017 17:19:10 -0000 @@ -31,7 +31,7 @@ PKGNAME-headers_more= nginx-headers-more PKGNAME-perl= nginx-perl-${VERSION} PKGNAME-passenger= nginx-passenger-${VERSION} -REVISION-passenger= 0 +REVISION-passenger= 1 MASTER_SITES= https://nginx.org/download/ MASTER_SITES0= https://github.com/simpl/ngx_devel_kit/archive/ @@ -95,7 +95,7 @@ RUN_DEPENDS-lua= www/nginx,-main=${VERSI RUN_DEPENDS-headers_more=www/nginx,-main=${VERSION} RUN_DEPENDS-perl= www/nginx,-main=${VERSION} RUN_DEPENDS-passenger= www/nginx,-main=${VERSION} \ - ruby23-passenger-*|ruby24-passenger-*:www/ruby-passenger + ruby*-passenger-*:www/ruby-passenger NGINX_DIR= /var/www SUBST_VARS= NGINX_DIR