Index: head/www/unit/Makefile =================================================================== --- head/www/unit/Makefile (revision 569216) +++ head/www/unit/Makefile (revision 569217) @@ -1,124 +1,125 @@ # Created by: Sergey A. Osokin # $FreeBSD$ PORTNAME= unit PORTVERSION= ${UNIT_VERSION} -PORTREVISION= 1 CATEGORIES= www MASTER_SITES?= https://unit.nginx.org/download/ MAINTAINER= osa@FreeBSD.org COMMENT?= Dynamic web application server LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES+= compiler:c11 cpe CPE_VENDOR= nginx CPE_PRODUCT= unit OPTIONS_DEFINE?= \ DEBUG \ IPV6 \ SSL \ UNIXSOCK OPTIONS_DEFAULT?= IPV6 PCRE2 SSL UNIXSOCK OPTIONS_RADIO+= REGEX OPTIONS_RADIO_REGEX= NOPCRE PCRE PCRE2 DEBUG_DESC= Enable debug logging REGEX_DESC= Support regular expressions NOPCRE_DESC= No support for Regular Expressions PCRE_DESC= Regular Expressions via devel/pcre PCRE2_DESC= Regular Expressions via devel/pcre2 SSL_DESC= Enable SSL/TLS UNIXSOCK_DESC= Enable unix sockets .include HAS_CONFIGURE= yes UNIT_VARDIR?= /var UNIT_DBDIR?= ${UNIT_VARDIR}/db/${PORTNAME} UNIT_LOGDIR?= ${UNIT_VARDIR}/log/${PORTNAME} UNIT_LOGFILE?= ${UNIT_LOGDIR}/${PORTNAME}.log UNIT_PIDFILE?= ${UNIT_RUNDIR}/${PORTNAME}.pid UNIT_RUNDIR?= ${UNIT_VARDIR}/run/unit UNIT_SOCK?= ${UNIT_RUNDIR}/control.unit.sock UNIT_TMPDIR?= ${UNIT_VARDIR}/tmp/unit CONFIGURE_ARGS= --prefix=${PREFIX} \ --ld-opt="-L${LOCALBASE}/lib" \ --log=${UNIT_LOGFILE} \ --modules=libexec/unit/modules \ --pid=${UNIT_PIDFILE} \ --state=${UNIT_DBDIR} \ --tmp=${UNIT_TMPDIR} \ --user=${WWWOWN} --group=${WWWGRP} USERS?= ${WWWOWN} GROUPS?=${WWWGRP} ALL_TARGET= PLIST_DIRS?= libexec/unit/modules \ libexec/unit -PLIST_FILES?= sbin/unitd +PLIST_FILES?= sbin/unitd \ + share/man/man8/unitd.8.gz USE_RC_SUBR?= unitd SUB_LIST= PREFIX=${PREFIX} \ UNIT_PIDFILE=${UNIT_PIDFILE} \ UNIT_SOCK=${UNIT_SOCK} \ UNIT_TMPDIR=${UNIT_TMPDIR} \ WWWOWN=${WWWOWN} \ WWWGRP=${WWWGRP} .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--debug .endif .if empty(PORT_OPTIONS:MIPV6) CONFIGURE_ARGS+=--no-ipv6 .endif .if ${PORT_OPTIONS:MNOPCRE} CONFIGURE_ARGS+=--no-regex .endif .if ${PORT_OPTIONS:MPCRE} CONFIGURE_ARGS+=--no-pcre2 LIB_DEPENDS+= libpcre.so:devel/pcre .endif .if ${PORT_OPTIONS:MPCRE2} LIB_DEPENDS+= libpcre2-8.so:devel/pcre2 .endif .if ${PORT_OPTIONS:MSSL} CONFIGURE_ARGS+=--openssl USES+= ssl .endif .if empty(PORT_OPTIONS:MUNIXSOCK) CONFIGURE_ARGS+=--no-unix-sockets .else CONFIGURE_ARGS+=--control=unix:${UNIT_SOCK} .endif .if !target(post-install) post-install: ${MKDIR} ${STAGEDIR}${UNIT_DBDIR} ${MKDIR} ${STAGEDIR}${UNIT_LOGDIR} ${MKDIR} ${STAGEDIR}${UNIT_RUNDIR} ${MKDIR} ${STAGEDIR}${UNIT_TMPDIR} ${ECHO_CMD} @dir ${UNIT_DBDIR} >> ${TMPPLIST} ${ECHO_CMD} @dir ${UNIT_LOGDIR} >> ${TMPPLIST} ${ECHO_CMD} @dir ${UNIT_RUNDIR} >> ${TMPPLIST} ${ECHO_CMD} @dir ${UNIT_TMPDIR} >> ${TMPPLIST} ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/unit/modules + ${INSTALL_MAN} ${WRKSRC}/build/unitd.8 ${STAGEDIR}${MAN8PREFIX}/share/man/man8 .endif .include "../../www/unit/version.mk" .include Index: head/www/unit/distinfo =================================================================== --- head/www/unit/distinfo (revision 569216) +++ head/www/unit/distinfo (revision 569217) @@ -1,3 +1,3 @@ -TIMESTAMP = 1612463758 -SHA256 (unit-1.22.0.tar.gz) = d244e99ab7ff81c2926bdb97dd7d38e54a3361c7b8d3097e7dfbb2d155306b4b -SIZE (unit-1.22.0.tar.gz) = 824763 +TIMESTAMP = 1616690648 +SHA256 (unit-1.23.0.tar.gz) = 40df5c5c4132bf9ca15fa82edfe0cc0daae488c2f473d6d27706d537b5859b42 +SIZE (unit-1.23.0.tar.gz) = 830417 Index: head/www/unit/version.mk =================================================================== --- head/www/unit/version.mk (revision 569216) +++ head/www/unit/version.mk (revision 569217) @@ -1,7 +1,7 @@ .if !defined(UNITVERSION_MK) UNITVERSION_MK= defined # Define NGINX Unit's version. -UNIT_VERSION= 1.22.0 +UNIT_VERSION= 1.23.0 .endif # UNITVERSION_MK Index: head/www/unit-java/Makefile =================================================================== --- head/www/unit-java/Makefile (revision 569216) +++ head/www/unit-java/Makefile (revision 569217) @@ -1,100 +1,100 @@ # Created by: Sergey Osokin # $FreeBSD$ MASTER_SITES= https://unit.nginx.org/download/:unit \ https://repo1.maven.org/maven2/io/github/classgraph/classgraph/${CLASSGRAPH_VERSION}/:classgraph \ https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-api/${TOMCAT_VERSION}/:api \ https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-el-api/${TOMCAT_VERSION}/:elapi \ https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-jasper/${TOMCAT_VERSION}/:jasper \ https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-jasper-el/${TOMCAT_VERSION}/:jasperel \ https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-jsp-api/${TOMCAT_VERSION}/:jsp \ https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-juli/${TOMCAT_VERSION}/:juli \ https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-servlet-api/${TOMCAT_VERSION}/:servlet \ https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-util/${TOMCAT_VERSION}/:tutil \ https://repo1.maven.org/maven2/org/apache/tomcat/tomcat-util-scan/${TOMCAT_VERSION}/:utilscan \ https://repo1.maven.org/maven2/org/eclipse/jdt/ecj/${ECJ_VERSION}/:ecj \ https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/${JETTY_VERSION}/:http \ https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/${JETTY_VERSION}/:server \ https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/${JETTY_VERSION}/:jutil PKGNAMESUFFIX= -${UNIT_MODNAME} DISTFILES= unit-${UNIT_VERSION}.tar.gz:unit \ classgraph-${CLASSGRAPH_VERSION}.jar:classgraph \ ecj-${ECJ_VERSION}.jar:ecj \ jetty-http-${JETTY_VERSION}.jar:http \ jetty-server-${JETTY_VERSION}.jar:server \ jetty-util-${JETTY_VERSION}.jar:jutil \ tomcat-api-${TOMCAT_VERSION}.jar:api \ tomcat-el-api-${TOMCAT_VERSION}.jar:elapi \ tomcat-jsp-api-${TOMCAT_VERSION}.jar:jsp \ tomcat-jasper-${TOMCAT_VERSION}.jar:jasper \ tomcat-jasper-el-${TOMCAT_VERSION}.jar:jasperel \ tomcat-juli-${TOMCAT_VERSION}.jar:juli \ tomcat-servlet-api-${TOMCAT_VERSION}.jar:servlet \ tomcat-util-${TOMCAT_VERSION}.jar:tutil \ tomcat-util-scan-${TOMCAT_VERSION}.jar:utilscan EXTRACT_ONLY= unit-${UNIT_VERSION}.tar.gz DISTINFO_FILE= ${.CURDIR}/distinfo PATCHDIR= ${.CURDIR}/files COMMENT= Java module for NGINX Unit RUN_DEPENDS= unitd:www/unit UNIT_MODNAME= java${JAVA_PORT_VERSION} -CLASSGRAPH_VERSION= 4.8.90 -ECJ_VERSION= 3.23.0 -JETTY_VERSION= 9.4.33.v20201020 -TOMCAT_VERSION= 9.0.39 +CLASSGRAPH_VERSION= 4.8.102 +ECJ_VERSION= 3.25.0 +JETTY_VERSION= 9.4.38.v20210224 +TOMCAT_VERSION= 9.0.44 PLIST_FILES= %%JAVAJARDIR%%/classgraph-${CLASSGRAPH_VERSION}.jar \ %%JAVAJARDIR%%/ecj-${ECJ_VERSION}.jar \ %%JAVAJARDIR%%/jetty-http-${JETTY_VERSION}.jar \ %%JAVAJARDIR%%/jetty-server-${JETTY_VERSION}.jar \ %%JAVAJARDIR%%/jetty-util-${JETTY_VERSION}.jar \ %%JAVAJARDIR%%/nginx-unit-jsc-java${JAVA_PORT_VERSION}-${UNIT_VERSION}.jar \ %%JAVAJARDIR%%/tomcat-api-${TOMCAT_VERSION}.jar \ %%JAVAJARDIR%%/tomcat-el-api-${TOMCAT_VERSION}.jar \ %%JAVAJARDIR%%/tomcat-jasper-${TOMCAT_VERSION}.jar \ %%JAVAJARDIR%%/tomcat-jasper-el-${TOMCAT_VERSION}.jar \ %%JAVAJARDIR%%/tomcat-jsp-api-${TOMCAT_VERSION}.jar \ %%JAVAJARDIR%%/tomcat-juli-${TOMCAT_VERSION}.jar \ %%JAVAJARDIR%%/tomcat-servlet-api-${TOMCAT_VERSION}.jar \ %%JAVAJARDIR%%/tomcat-util-${TOMCAT_VERSION}.jar \ %%JAVAJARDIR%%/tomcat-util-scan-${TOMCAT_VERSION}.jar \ %%JAVAJARDIR%%/websocket-api-java${JAVA_PORT_VERSION}-${UNIT_VERSION}.jar \ libexec/unit/modules/${UNIT_MODNAME}.unit.so USE_JAVA= yes JAVA_VERSION= 8+ #JAVA_VERSION= 8 11 12 13 14 15 USE_RC_SUBR?= # reset to empty MASTERDIR= ${.CURDIR}/../unit # Do not run the sha512 checker because: # - it tries to create a checksum file in ${DISTDIR} and in case # of failure build also fails; # - the checker can be useful when the NGINX Unit Java module # downloads those jars by itself. post-extract: ${CP} /dev/null ${WRKSRC}/auto/modules/java_chk_sha512 post-configure: cd ${CONFIGURE_WRKSRC} && \ ${CONFIGURE_CMD} java --module=${UNIT_MODNAME} \ --local-repo=${DISTDIR} \ --jars=${JAVAJARDIR} do-build: cd ${CONFIGURE_WRKSRC} && ${MAKE} ${UNIT_MODNAME} do-install: cd ${CONFIGURE_WRKSRC} && ${MAKE} ${UNIT_MODNAME}-install DESTDIR=${STAGEDIR} # Overwrite the target in the ${MASTERDIR}/Makefile post-install: @${DO_NADA} .include "${MASTERDIR}/Makefile" Index: head/www/unit-java/distinfo =================================================================== --- head/www/unit-java/distinfo (revision 569216) +++ head/www/unit-java/distinfo (revision 569217) @@ -1,31 +1,31 @@ -TIMESTAMP = 1612463777 -SHA256 (unit-1.22.0.tar.gz) = d244e99ab7ff81c2926bdb97dd7d38e54a3361c7b8d3097e7dfbb2d155306b4b -SIZE (unit-1.22.0.tar.gz) = 824763 -SHA256 (classgraph-4.8.90.jar) = 8c371cf781d7bf1c6f3e38715a0c89cab387d940f07f8d4eeb90caa665b2acb0 -SIZE (classgraph-4.8.90.jar) = 508342 -SHA256 (ecj-3.23.0.jar) = 6ab0535758e324fad3e7c976685bcf87d1d584fe6196194e54edd9fd94da713c -SIZE (ecj-3.23.0.jar) = 3083084 -SHA256 (jetty-http-9.4.33.v20201020.jar) = cd276f1499beda609ed7d7f9dcf254f1b279303fd0af4df891d9ff8ebcacc688 -SIZE (jetty-http-9.4.33.v20201020.jar) = 214249 -SHA256 (jetty-server-9.4.33.v20201020.jar) = 2e4992b669c3c30677c8d1619dd1053050c5886dae6192fa2e6da472eb229fdc -SIZE (jetty-server-9.4.33.v20201020.jar) = 706442 -SHA256 (jetty-util-9.4.33.v20201020.jar) = ba22ac5bc1adfd571fdfa12f17b87941b13709f861ee7e65fcea623b44529e64 -SIZE (jetty-util-9.4.33.v20201020.jar) = 565436 -SHA256 (tomcat-api-9.0.39.jar) = 1974bed6b086101daf821d6dd96d8a4d8421de238f0004564e880af2e4cbe463 -SIZE (tomcat-api-9.0.39.jar) = 11651 -SHA256 (tomcat-el-api-9.0.39.jar) = fc965b181d8a3b67a8d048ce811560cef0655494a220b7b0ece6c29f09f801ef -SIZE (tomcat-el-api-9.0.39.jar) = 91195 -SHA256 (tomcat-jsp-api-9.0.39.jar) = ff5d850539b2e07735e9d91da467d4d88261a8f4cf2fa56fb950140c4fd8ad2a -SIZE (tomcat-jsp-api-9.0.39.jar) = 63812 -SHA256 (tomcat-jasper-9.0.39.jar) = 264eeecd0312ee6e74f6e09faed329fd24cb8161da8dec6b9e95e5905d890c60 -SIZE (tomcat-jasper-9.0.39.jar) = 564686 -SHA256 (tomcat-jasper-el-9.0.39.jar) = e2155f4e52b3d66fb3f9cf6bf9e318b7337c64040959de2ce1337b5260a8fc89 -SIZE (tomcat-jasper-el-9.0.39.jar) = 171359 -SHA256 (tomcat-juli-9.0.39.jar) = 50abdb2f4a5775f5125e354dea986d0497d8bb0527c614817b7bdb63b392fc0b -SIZE (tomcat-juli-9.0.39.jar) = 49769 -SHA256 (tomcat-servlet-api-9.0.39.jar) = 0da705690cf9f2c31c8142b8abcb5fd0183cc989a8dcda9abcfa22e4c38a1c28 -SIZE (tomcat-servlet-api-9.0.39.jar) = 283771 -SHA256 (tomcat-util-9.0.39.jar) = 2eae96699792f18d4f5f5692c21a44b130a0dde8d0bd953975cc976fee82350b -SIZE (tomcat-util-9.0.39.jar) = 197175 -SHA256 (tomcat-util-scan-9.0.39.jar) = c1b26d6628e6ee474e0e40283ea49eef7a5b11c951c7eaea19ce33730920521c -SIZE (tomcat-util-scan-9.0.39.jar) = 224504 +TIMESTAMP = 1616690754 +SHA256 (unit-1.23.0.tar.gz) = 40df5c5c4132bf9ca15fa82edfe0cc0daae488c2f473d6d27706d537b5859b42 +SIZE (unit-1.23.0.tar.gz) = 830417 +SHA256 (classgraph-4.8.102.jar) = 6fef88241f1c165017a4fe69fb660f7b90167115f813a5a45a241b87b8b7c1b3 +SIZE (classgraph-4.8.102.jar) = 530485 +SHA256 (ecj-3.25.0.jar) = fa4d60cd57fa791abaef7e1817d1d596acda53d21d995230f4b7a38d779aad87 +SIZE (ecj-3.25.0.jar) = 3124021 +SHA256 (jetty-http-9.4.38.v20210224.jar) = 3c15c7fc72e4b690d40664a6e5b7cf3b94b66ea912d134ab3fbeb04f38a118f4 +SIZE (jetty-http-9.4.38.v20210224.jar) = 221941 +SHA256 (jetty-server-9.4.38.v20210224.jar) = 29e31b7d79566cd61e0a2a8b6cb8379d228519dfdd29dc6b7ebe6de5f350a2e6 +SIZE (jetty-server-9.4.38.v20210224.jar) = 710389 +SHA256 (jetty-util-9.4.38.v20210224.jar) = 22a86fb10e6223e9ca3f8abfb71bfec8e1b55183dd886c09653bc5b6c6ebf102 +SIZE (jetty-util-9.4.38.v20210224.jar) = 571208 +SHA256 (tomcat-api-9.0.44.jar) = 39be7fc10708d3ddfa67d8e988ee5bef6baa4cd0f26d9d4577dd7361ce410e29 +SIZE (tomcat-api-9.0.44.jar) = 11647 +SHA256 (tomcat-el-api-9.0.44.jar) = df3840d96be5dd813260594ebb9e1413760008f7bddb4540a37b3f687400e17b +SIZE (tomcat-el-api-9.0.44.jar) = 89176 +SHA256 (tomcat-jsp-api-9.0.44.jar) = 06bbe823c4915bd62b2a852d3e7f0f81c398a772796263fdcf4bcfb097b4c31e +SIZE (tomcat-jsp-api-9.0.44.jar) = 63806 +SHA256 (tomcat-jasper-9.0.44.jar) = 00515f03b54ab911d1b213e297446a1ea702a3fcf7c51dcfd686430e679818a8 +SIZE (tomcat-jasper-9.0.44.jar) = 570199 +SHA256 (tomcat-jasper-el-9.0.44.jar) = 46ec95fbcedeb77d718e986452c730d5f594e42bcb28902d6931acb237032516 +SIZE (tomcat-jasper-el-9.0.44.jar) = 170232 +SHA256 (tomcat-juli-9.0.44.jar) = 5c4bf3b7b177f0fed97b5aff61cc14514d65ccf11171d83b3f90bd476ba05a43 +SIZE (tomcat-juli-9.0.44.jar) = 46744 +SHA256 (tomcat-servlet-api-9.0.44.jar) = 3d499695073a1769ffd36bfbbaa2684d4265f799a95edbe353f2089c3c199760 +SIZE (tomcat-servlet-api-9.0.44.jar) = 282089 +SHA256 (tomcat-util-9.0.44.jar) = efeb82aa1a54343eb3fceed5c4b846abd725d2cf4e9e4356afc147d45f22a711 +SIZE (tomcat-util-9.0.44.jar) = 198307 +SHA256 (tomcat-util-scan-9.0.44.jar) = a05ac5f83b9397a3cef698d907580d57f2d65accd094840d6a064708ff223ac0 +SIZE (tomcat-util-scan-9.0.44.jar) = 224657 Index: head/www/unit-perl/Makefile =================================================================== --- head/www/unit-perl/Makefile (revision 569216) +++ head/www/unit-perl/Makefile (revision 569217) @@ -1,32 +1,36 @@ # Created by: Sergey Osokin # $FreeBSD$ PKGNAMESUFFIX= -${UNIT_MODNAME} UNIT_MODNAME= perl${PERL_VER} COMMENT= Perl module for NGINX Unit PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit.so RUN_DEPENDS= unitd:www/unit USES= perl5 USE_RC_SUBR?= # reset to empty MASTERDIR= ${.CURDIR}/../unit post-configure: cd ${CONFIGURE_WRKSRC} && \ ${CONFIGURE_CMD} perl --module=${UNIT_MODNAME} do-build: cd ${CONFIGURE_WRKSRC} && ${MAKE} ${UNIT_MODNAME} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/unit/modules/ ${INSTALL_LIB} ${WRKSRC}/build/${UNIT_MODNAME}.unit.so \ ${STAGEDIR}${PREFIX}/libexec/unit/modules/ +# Overwrite the target in the ${MASTERDIR}/Makefile +post-install: + @${DO_NADA} + .include "${MASTERDIR}/Makefile" Index: head/www/unit-php/Makefile =================================================================== --- head/www/unit-php/Makefile (revision 569216) +++ head/www/unit-php/Makefile (revision 569217) @@ -1,33 +1,37 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} UNIT_MODNAME= php${PHP_VER} COMMENT= PHP module for NGINX Unit PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit.so RUN_DEPENDS= unitd:www/unit USES= php:build,embed,flavors USE_RC_SUBR= # reset to empty MASTERDIR= ${.CURDIR}/../unit post-configure: cd ${CONFIGURE_WRKSRC} && \ ${CONFIGURE_CMD} php --lib-path=${LOCALBASE}/lib \ --module=${UNIT_MODNAME} do-build: cd ${CONFIGURE_WRKSRC} && ${MAKE} ${UNIT_MODNAME} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/unit/modules/ ${INSTALL_LIB} ${WRKSRC}/build/${UNIT_MODNAME}.unit.so \ ${STAGEDIR}${PREFIX}/libexec/unit/modules/ +# Overwrite the target in the ${MASTERDIR}/Makefile +post-install: + @${DO_NADA} + .include "${MASTERDIR}/Makefile" Index: head/www/unit-python/Makefile =================================================================== --- head/www/unit-python/Makefile (revision 569216) +++ head/www/unit-python/Makefile (revision 569217) @@ -1,34 +1,38 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PKGNAMESUFFIX= -${UNIT_MODNAME} UNIT_MODNAME= python${PYTHON_SUFFIX} COMMENT= Python module for NGINX Unit USES= python:3.6+ gettext-runtime USE_PYTHON= flavors PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit.so RUN_DEPENDS= unitd:www/unit USE_RC_SUBR?= # reset to empty MASTERDIR= ${.CURDIR}/../unit post-configure: cd ${CONFIGURE_WRKSRC} && \ ${CONFIGURE_CMD} python --module=${UNIT_MODNAME} \ --config=${PYTHON_CMD}-config do-build: cd ${CONFIGURE_WRKSRC} && ${MAKE} ${UNIT_MODNAME} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/unit/modules/ ${INSTALL_LIB} ${WRKSRC}/build/${UNIT_MODNAME}.unit.so \ ${STAGEDIR}${PREFIX}/libexec/unit/modules/ +# Overwrite the target in the ${MASTERDIR}/Makefile +post-install: + @${DO_NADA} + .include "${MASTERDIR}/Makefile" Index: head/www/unit-ruby/Makefile =================================================================== --- head/www/unit-ruby/Makefile (revision 569216) +++ head/www/unit-ruby/Makefile (revision 569217) @@ -1,33 +1,37 @@ # Created by: Sergey Osokin # $FreeBSD$ PKGNAMESUFFIX= -${UNIT_MODNAME} UNIT_MODNAME= ruby${RUBY_VER} COMMENT= Ruby module for NGINX Unit RUN_DEPENDS= rackup:www/rubygem-rack \ unitd:www/unit PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit.so USE_RUBY= yes USE_RC_SUBR?= # reset to empty MASTERDIR= ${.CURDIR}/../unit post-configure: cd ${CONFIGURE_WRKSRC} && \ ${CONFIGURE_CMD} ruby --module=${UNIT_MODNAME} do-build: cd ${CONFIGURE_WRKSRC} && ${MAKE} ${UNIT_MODNAME} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/unit/modules/ ${INSTALL_LIB} ${WRKSRC}/build/${UNIT_MODNAME}.unit.so \ ${STAGEDIR}${PREFIX}/libexec/unit/modules/ +# Overwrite the target in the ${MASTERDIR}/Makefile +post-install: + @${DO_NADA} + .include "${MASTERDIR}/Makefile"