www/unit: update infrastructure.
authorSergey A. Osokin <osa@FreeBSD.org>
Mon, 16 Nov 2020 20:25:30 +0000 (15:25 -0500)
committerSergey A. Osokin <osa@FreeBSD.org>
Mon, 16 Nov 2020 20:25:30 +0000 (15:25 -0500)
Move NGINX Unit's php module patches to the main port.
Use distfinfo from mail port as well.

unit-php/Makefile
unit-php/PLIST [deleted file]
unit-php/distinfo [deleted file]
unit/Makefile
unit/common.mk [new file with mode: 0644]
unit/distinfo
unit/ext.mk
unit/patches/patch-auto-modules-php [moved from unit-php/patches/patch-auto-modules-php with 100% similarity]
unit/unitversion.mk [new file with mode: 0644]

index 1967f421f1b916b8d9259763efd69732794e1d49..cdc0ce012d35fc34d85bcd886bfca4e12f9c0c01 100644 (file)
@@ -1,10 +1,10 @@
 # $NetBSD$
 
-PKGNAME=       unit-php${PHP_VERSION:R:S|.||g}-1.20.0
-DISTNAME=      unit-1.20.0
+PKGNAME=       unit-${LANG}${PHP_VERSION:R:S|.||g}-${UNIT_VERSION}
 COMMENT=       PHP module for NGINX Unit
 
-MODNAME=       php${PHP_VERSION}
+LANG=          php
+MODNAME=       ${LANG}${PHP_VERSION}
 
 MAINTAINER=    osa@FreeBSD.org
 
@@ -20,7 +20,7 @@ USE_LANGUAGES+=       c
 
 post-configure:
        cd ${WRKSRC} && \
-       ./configure php --lib-path=${PREFIX}/lib \
+       ./configure ${LANG} --lib-path=${PREFIX}/lib \
                --module=${MODNAME}
 
 .include "${PHPPKGSRCDIR}/buildlink3.mk"
diff --git a/unit-php/PLIST b/unit-php/PLIST
deleted file mode 100644 (file)
index 8fc7a32..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-@comment $NetBSD$
-libexec/unit/modules/${MODNAME}.unit.${SHLIB_SUFFIX}
diff --git a/unit-php/distinfo b/unit-php/distinfo
deleted file mode 100644 (file)
index 2819071..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-$NetBSD$
-
-SHA1 (unit-1.20.0.tar.gz) = f4a2d2a6b622742acd138a66008407b5f674b08f
-RMD160 (unit-1.20.0.tar.gz) = 8964e056dbe19e659b157a89d1cf39f213ffd952
-SHA512 (unit-1.20.0.tar.gz) = dd68103795acbdcd87a951c92c72f3cb74b5e622eca4e687194508b55a592ac4312de3a8ff7ddb9a5df9750363b24dca9e1b48c7ef42c78aca3a18aca6a51f42
-Size (unit-1.20.0.tar.gz) = 787607 bytes
-SHA1 (patch-auto-modules-php) = 4386e6adaf806d83af88de8da9ad0a9a83eeac8f
index d192c14dc297ca8a7106bc2520894d754a1dad3e..ac9011a4b7d38955e0ecfd9480d52d0a7fd2d34f 100644 (file)
@@ -1,6 +1,8 @@
 # $NetBSD$
 
-DISTNAME=      unit-1.20.0
+.include "../../www/unit/unitversion.mk"
+
+DISTNAME=      unit-${UNIT_VERSION}
 
 MAINTAINER=    osa@FreeBSD.org
 
diff --git a/unit/common.mk b/unit/common.mk
new file mode 100644 (file)
index 0000000..245ca85
--- /dev/null
@@ -0,0 +1,10 @@
+# $NetBSD$
+
+.if !defined(UNITCOMMON_MK)
+UNITCOMMON_MK= defined
+
+DISTNAME?=     unit-${UNIT_VERSION}
+
+.endif
+
+.include "../../www/unit/unitversion.mk"
index 117e12e65c3afefe7bf2e316b01c8fb019bb7ebe..2819071556fd813acb0daf45a92c7dcd8f581af7 100644 (file)
@@ -4,3 +4,4 @@ SHA1 (unit-1.20.0.tar.gz) = f4a2d2a6b622742acd138a66008407b5f674b08f
 RMD160 (unit-1.20.0.tar.gz) = 8964e056dbe19e659b157a89d1cf39f213ffd952
 SHA512 (unit-1.20.0.tar.gz) = dd68103795acbdcd87a951c92c72f3cb74b5e622eca4e687194508b55a592ac4312de3a8ff7ddb9a5df9750363b24dca9e1b48c7ef42c78aca3a18aca6a51f42
 Size (unit-1.20.0.tar.gz) = 787607 bytes
+SHA1 (patch-auto-modules-php) = 4386e6adaf806d83af88de8da9ad0a9a83eeac8f
index bbd4dec7dc0aaf82725405e4d942352d5e2b04bd..ec257ce8767802c8cb28ac7f6390fee8c2ecf423 100644 (file)
 .if !defined(UNITEXT_MK)
 UNITEXT_MK=    defined
 
-PLIST_SUBST+=  MODNAME=${MODNAME}
-PLIST_SUBST+=  PKGMODNAME=${PKGMODNAME}
+.include "../../www/unit/unitversion.mk"
+
+DISTINFO_FILE= ${.CURDIR}/../../www/unit/distinfo
+PATCHDIR=      ${.CURDIR}/../../www/unit/patches
+
+PKGMODNAME?=   ${MODNAME}.unit
+
+PLIST_SUBST+=  PKGMODNAME=${MODNAME}.unit
 PLIST_SUBST+=  SHLIB_SUFFIX=${SHLIB_SUFFIX}
-PLIST_SUBST+=  PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
+PLIST_SUBST+=  UNIT_EXTENSION_DIR=${UNIT_EXTENSION_DIR}
+
+PLIST_SRC+=    ${.CURDIR}/../../www/unit/PLIST.module
 
 .if ${OBJECT_FMT} == "SOM"
 SHLIB_SUFFIX=          sl
@@ -30,8 +38,10 @@ do-module-build:
 do-install: do-module-install
 
 do-module-install:
-       ${MKDIR} ${DESTDIR}${PREFIX}/libexec/unit/modules/
-       ${INSTALL_LIB} ${WRKSRC}/build/${MODNAME}.unit.${SHLIB_SUFFIX} \
-               ${DESTDIR}${PREFIX}/libexec/unit/modules/
+       ${MKDIR} ${DESTDIR}${PREFIX}/${UNIT_EXTENSION_DIR}
+       ${INSTALL_LIB} ${WRKSRC}/build/${PKGMODNAME}.${SHLIB_SUFFIX} \
+               ${DESTDIR}${PREFIX}/${UNIT_EXTENSION_DIR}
+
+.endif  # UNITEXT_MK
 
-.endif  # PHPEXT_MK
+.include "${.CURDIR}/../../www/unit/common.mk"
diff --git a/unit/unitversion.mk b/unit/unitversion.mk
new file mode 100644 (file)
index 0000000..34fae38
--- /dev/null
@@ -0,0 +1,18 @@
+# UNIT_EXTENSION_DIR
+#      Relative path to ${PREFIX} for NGINX Unit's modules.
+#
+#      Example: libexec/unit/modules
+#
+# Keywords: unit
+#
+
+.if !defined(UNITVERSION_MK)
+UNITVERSION_MK=  defined
+
+# Define NGINX Unit's version.
+UNIT_VERSION=  1.20.0
+
+# Define NGINX Unit's modules directory
+UNIT_EXTENSION_DIR=    libexec/unit/modules
+
+.endif # UNITVERSION_MK