svn commit: r497067 - in head/www: node node10 node6 node8

Bradley T. Hughes bhughes at FreeBSD.org
Fri Mar 29 04:57:07 UTC 2019


Author: bhughes
Date: Fri Mar 29 04:57:05 2019
New Revision: 497067
URL: https://svnweb.freebsd.org/changeset/ports/497067

Log:
  www/node*: specify minimum versions of dependencies in BUILD_DEPENDS
  
  Add BUILD_DEPENDS for all LIB_DEPENDS, specifying the minimum version as
  the version bundled with a particlar version of Node.js. This should help
  people building from ports with out-of-date dependencies with a helpful
  message instead of build failures.
  
  Reported by:	freebsd-ports@
  Sponsored by:	Miles AS

Modified:
  head/www/node/Makefile
  head/www/node10/Makefile
  head/www/node6/Makefile
  head/www/node8/Makefile

Modified: head/www/node/Makefile
==============================================================================
--- head/www/node/Makefile	Fri Mar 29 04:53:53 2019	(r497066)
+++ head/www/node/Makefile	Fri Mar 29 04:57:05 2019	(r497067)
@@ -39,6 +39,7 @@ BUNDLED_SSL_CONFIGURE_OFF=	--shared-openssl --openssl-
 BUNDLED_SSL_RUN_DEPENDS_OFF=	ca_root_nss>=0:security/ca_root_nss
 
 NLS_CONFIGURE_ON=	--with-intl=system-icu
+NLS_BUILD_DEPENDS=	icu>=63.1:devel/icu
 NLS_LIB_DEPENDS=	libicui18n.so:devel/icu
 
 DTRACE_CONFIGURE_ON=	--with-dtrace
@@ -65,6 +66,9 @@ MAKE_ENV+=	CC.host=${CC} CFLAGS.host="${CFLAGS}" \
 		CXX.host=${CXX} CXXFLAGS.host="${CXXFLAGS}" \
 		LINK.host=${CXX} LDFLAGS.host="${LDFLAGS}"
 
+BUILD_DEPENDS+=	c-ares>=1.15.0:dns/c-ares\
+		libuv>=1.26.0:devel/libuv \
+		libnghttp2>=1.34.0:www/libnghttp2
 LIB_DEPENDS+=	libcares.so:dns/c-ares\
 		libuv.so:devel/libuv \
 		libnghttp2.so:www/libnghttp2

Modified: head/www/node10/Makefile
==============================================================================
--- head/www/node10/Makefile	Fri Mar 29 04:53:53 2019	(r497066)
+++ head/www/node10/Makefile	Fri Mar 29 04:57:05 2019	(r497067)
@@ -40,6 +40,7 @@ BUNDLED_SSL_CONFIGURE_OFF=	--shared-openssl --openssl-
 BUNDLED_SSL_RUN_DEPENDS_OFF=	ca_root_nss>=0:security/ca_root_nss
 
 NLS_CONFIGURE_ON=	--with-intl=system-icu
+NLS_BUILD_DEPENDS=	icu>=62.1:devel/icu
 NLS_LIB_DEPENDS=	libicui18n.so:devel/icu
 
 DTRACE_CONFIGURE_ON=	--with-dtrace
@@ -66,6 +67,9 @@ MAKE_ENV+=	CC.host=${CC} CFLAGS.host="${CFLAGS}" \
 		CXX.host=${CXX} CXXFLAGS.host="${CXXFLAGS}" \
 		LINK.host=${CXX} LDFLAGS.host="${LDFLAGS}"
 
+BUILD_DEPENDS+=	c-ares>=1.15.0:dns/c-ares\
+		libuv>=1.23.2:devel/libuv \
+		libnghttp2>=1.34.0:www/libnghttp2
 LIB_DEPENDS+=	libcares.so:dns/c-ares\
 		libuv.so:devel/libuv \
 		libnghttp2.so:www/libnghttp2

Modified: head/www/node6/Makefile
==============================================================================
--- head/www/node6/Makefile	Fri Mar 29 04:53:53 2019	(r497066)
+++ head/www/node6/Makefile	Fri Mar 29 04:57:05 2019	(r497067)
@@ -41,6 +41,7 @@ BUNDLED_SSL_USES_OFF=		ssl
 BUNDLED_SSL_CONFIGURE_OFF+=	--shared-openssl
 
 NLS_CONFIGURE_ON=	--with-intl=system-icu
+NLS_BUILD_DEPENDS=	icu>=58.2:devel/icu
 NLS_LIB_DEPENDS=	libicui18n.so:devel/icu
 
 DTRACE_CONFIGURE_ON=	--with-dtrace
@@ -66,6 +67,8 @@ MAKE_ENV+=	CC.host=${CC} CFLAGS.host="${CFLAGS}" \
 		CXX.host=${CXX} CXXFLAGS.host="${CXXFLAGS}" \
 		LINK.host=${CXX} LDFLAGS.host="${LDFLAGS}"
 
+BUILD_DEPENDS+=	c-ares>=1.10.0:dns/c-ares\
+		libuv>=1.16.1:devel/libuv
 LIB_DEPENDS+=	libcares.so:dns/c-ares\
 		libuv.so:devel/libuv
 

Modified: head/www/node8/Makefile
==============================================================================
--- head/www/node8/Makefile	Fri Mar 29 04:53:53 2019	(r497066)
+++ head/www/node8/Makefile	Fri Mar 29 04:57:05 2019	(r497067)
@@ -38,6 +38,7 @@ BUNDLED_SSL_CONFIGURE_OFF=	--shared-openssl --openssl-
 BUNDLED_SSL_RUN_DEPENDS_OFF=	ca_root_nss>=0:security/ca_root_nss
 
 NLS_CONFIGURE_ON=	--with-intl=system-icu
+NLS_BUILD_DEPENDS=	icu>=60.1:devel/icu
 NLS_LIB_DEPENDS=	libicui18n.so:devel/icu
 
 DTRACE_CONFIGURE_ON=	--with-dtrace
@@ -64,6 +65,9 @@ MAKE_ENV+=	CC.host=${CC} CFLAGS.host="${CFLAGS}" \
 		CXX.host=${CXX} CXXFLAGS.host="${CXXFLAGS}" \
 		LINK.host=${CXX} LDFLAGS.host="${LDFLAGS}"
 
+BUILD_DEPENDS+=	c-ares>=1.10.0:dns/c-ares\
+		libuv>1.23.2:devel/libuv \
+		libnghttp2>=1.33.0:www/libnghttp2
 LIB_DEPENDS+=	libcares.so:dns/c-ares\
 		libuv.so:devel/libuv \
 		libnghttp2.so:www/libnghttp2


More information about the svn-ports-all mailing list