diff options
author | zi <zi@FreeBSD.org> | 2012-06-06 09:50:19 +0800 |
---|---|---|
committer | zi <zi@FreeBSD.org> | 2012-06-06 09:50:19 +0800 |
commit | b90872ad1f98c3fc60cfc36eccba28ab777dde21 (patch) | |
tree | 918823ac85e16899a9450e93fa3017410ead031a /net/isc-dhcp42-server | |
parent | 32c4387a37cb0d06e99fecb9b920536375dd6e50 (diff) | |
download | freebsd-ports-gnome-b90872ad1f98c3fc60cfc36eccba28ab777dde21.tar.gz freebsd-ports-gnome-b90872ad1f98c3fc60cfc36eccba28ab777dde21.tar.zst freebsd-ports-gnome-b90872ad1f98c3fc60cfc36eccba28ab777dde21.zip |
- Update to 4.2.4
- Convert to OptionsNG
Diffstat (limited to 'net/isc-dhcp42-server')
-rw-r--r-- | net/isc-dhcp42-server/Makefile | 48 | ||||
-rw-r--r-- | net/isc-dhcp42-server/distinfo | 4 | ||||
-rw-r--r-- | net/isc-dhcp42-server/files/extra-patch-bind__Makefile | 20 |
3 files changed, 37 insertions, 35 deletions
diff --git a/net/isc-dhcp42-server/Makefile b/net/isc-dhcp42-server/Makefile index 5425a8e70bcc..d87cd741c5c5 100644 --- a/net/isc-dhcp42-server/Makefile +++ b/net/isc-dhcp42-server/Makefile @@ -6,14 +6,14 @@ # PORTNAME= dhcp -DISTVERSION= 4.2.3 +DISTVERSION= 4.2.4 PORTREVISION= ${DHCP_PORTREVISION} CATEGORIES= net MASTER_SITES= ${MASTER_SITE_ISC} -MASTER_SITE_SUBDIR= ${PORTNAME}/${DISTVERSION}-${PATCHLEVEL} +MASTER_SITE_SUBDIR= ${PORTNAME}/${DISTVERSION} PKGNAMEPREFIX= isc- PKGNAMESUFFIX= 42-${SUBSYS} -DISTNAME= ${PORTNAME}-${DISTVERSION}-${PATCHLEVEL} +#DISTNAME= ${PORTNAME}-${DISTVERSION}-${PATCHLEVEL} MAINTAINER= zi@FreeBSD.org COMMENT?= The ISC Dynamic Host Configuration Protocol server @@ -22,23 +22,25 @@ LICENSE= ISCL USE_GMAKE= yes -PATCHLEVEL= P2 -PORTREVISION_SERVER= 2 +#PATCHLEVEL= P2 +PORTREVISION_SERVER= 0 PORTREVISION_CLIENT= 0 -PORTREVISION_RELAY= 1 +PORTREVISION_RELAY= 0 SUBSYS?= server #WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}-${PATCHLEVEL} UNIQUENAME= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} -OPTIONS= DHCP_IPV6 "Enable support for IPv6" on +OPTIONS_DEFINE= IPV6 +OPTIONS_DEFAULT=IPV6 .if ${SUBSYS} == server -OPTIONS+= DHCP_PARANOIA "Enable support for chroot" on \ - DHCP_LDAP "With LDAP support" off \ - DHCP_LDAP_SSL "Support LDAP over SSL/TLS" on \ - BIND_SYMBOLS "Enable BIND internal symbol table" off +OPTIONS_DEFINE+= PARANOIA LDAP LDAP_SSL BIND_SYMBOLS +OPTIONS_DEFAULT+= PARANOIA LDAP_SSL +PARANOIA_DESC= Enable support for chroot +LDAP_SSL_DESC= Support LDAP over SSL/TLS +BIND_SYMBOLS_DESC= Enable BIND internal symbol table .endif # PORTREVISION and CONFLICTS handling @@ -70,14 +72,14 @@ MAN5+= dhclient.conf.5 dhclient.leases.5 MAN8+= dhclient.8 dhclient-script.8 CONF_FILE= dhclient.conf .elif ${SUBSYS} == server -CONFIGURE_ARGS+= --localstatedir=/var +CONFIGURE_ARGS+=--localstatedir=/var MAN5+= dhcpd.conf.5 dhcpd.leases.5 dhcp-eval.5 dhcp-options.5 MAN8+= dhcpd.8 MAN1= omshell.1 MAN3= dhcpctl.3 omapi.3 CFLAGS+= -fPIC CONF_FILE= dhcpd.conf -.if defined(WITH_DHCP_IPV6) +.if ${PORT_OPTIONS:MIPV6} CONF_FILE+= dhcpd6.conf .endif .else @@ -104,14 +106,14 @@ REINPLACE_SUB= PREFIX="${PREFIX}" PKGMESSAGE_SUB= PREFIX="${PREFIX}" MAN1PREFIX="${MAN1PREFIX}" \ DOCSDIR="${DOCSDIR}" -.if defined(WITH_DHCP_PARANOIA) +.if ${PORT_OPTIONS:MPARANOIA} CONFIGURE_ARGS+=--enable-paranoia --enable-early-chroot SUB_LIST+= PARANOIA=yes .else SUB_LIST+= PARANOIA=no .endif -.if defined(WITH_DHCP_LDAP) +.if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+=--with-ldap USE_OPENLDAP= yes LDAP_SCRIPT= ${WRKSRC}/contrib/ldap/dhcpd-conf-to-ldap @@ -123,14 +125,14 @@ PLIST_SUB+= SCHEMA_DIR="${SCHEMA_DIR:S,^${PREFIX}/,,}" LDAP="" PLIST_SUB+= LDAP="@comment " .endif -.if defined(WITH_DHCP_LDAP_SSL) && defined(WITH_DHCP_LDAP) +.if ${PORT_OPTIONS:MLDAP_SSL} && ${PORT_OPTIONS:MLDAP} USE_OPENSSL= yes CONFIGURE_ARGS+=--with-ldapcrypto CONFIGURE_ENV+= LIBS="-lssl" .include "${PORTSDIR}/Mk/bsd.openssl.mk" .endif -.if defined(WITH_DHCP_IPV6) +.if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+=--enable-dhcpv6 PLIST_SUB+= IPV6="" .else @@ -138,7 +140,7 @@ CONFIGURE_ARGS+=--disable-dhcpv6 PLIST_SUB+= IPV6="@comment " .endif -.if defined(WITH_BIND_SYMBOLS) +.if ${PORT_OPTIONS:MBIND_SYMBOLS} USE_PERL5= yes .else EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-bind__Makefile @@ -161,16 +163,16 @@ do-install: ${MAKE} -C ${WRKSRC}/includes install ${MAKE} -C ${WRKSRC}/common install ${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${PREFIX}/include -.if defined(WITH_DHCP_IPV6) +.if ${PORT_OPTIONS:MIPV6} ${INSTALL_DATA} ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf \ ${PREFIX}/etc/dhcpd6.conf.sample .endif -.if defined(WITH_DHCP_LDAP) +.if ${PORT_OPTIONS:MLDAP} @${MKDIR} ${SCHEMA_DIR} ${INSTALL_DATA} ${LDAP_SCHEMA} ${SCHEMA_DIR} ${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${PREFIX}/bin .endif -.if defined(WITH_DHCP_LDAP) && !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MLDAP} && !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/contrib/ldap/README.ldap ${DOCSDIR} .endif @@ -187,11 +189,11 @@ post-install: .if ${SUBSYS} == client ${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${PREFIX}/sbin/dhclient-script .elif ${SUBSYS} == server -.if defined(WITH_DHCP_IPV6) +.if ${PORT_OPTIONS:MIPV6} @${LN} -sf isc-dhcpd ${PREFIX}/etc/rc.d/isc-dhcpd6 .endif .elif ${SUBSYS} == relay -.if defined(WITH_DHCP_IPV6) +.if ${PORT_OPTIONS:MIPV6} @${LN} -sf isc-dhcrelay ${PREFIX}/etc/rc.d/isc-dhcrelay6 .endif .endif diff --git a/net/isc-dhcp42-server/distinfo b/net/isc-dhcp42-server/distinfo index a9ec78b3dd5c..3355c1a78ca5 100644 --- a/net/isc-dhcp42-server/distinfo +++ b/net/isc-dhcp42-server/distinfo @@ -1,2 +1,2 @@ -SHA256 (dhcp-4.2.3-P2.tar.gz) = 5cf7ae2cad9c4ca0103748b2476ec8ea78484e408f8fe597e4e0a4afb051b469 -SIZE (dhcp-4.2.3-P2.tar.gz) = 9527546 +SHA256 (dhcp-4.2.4.tar.gz) = a9f77eb26372ada936ec39d843e0fe8c898b7e6980341e76c8cda694748fbf9a +SIZE (dhcp-4.2.4.tar.gz) = 8063457 diff --git a/net/isc-dhcp42-server/files/extra-patch-bind__Makefile b/net/isc-dhcp42-server/files/extra-patch-bind__Makefile index 75937e88d817..ac255945ec42 100644 --- a/net/isc-dhcp42-server/files/extra-patch-bind__Makefile +++ b/net/isc-dhcp42-server/files/extra-patch-bind__Makefile @@ -1,11 +1,11 @@ ---- bind/Makefile.orig 2011-07-19 20:38:58.000000000 -0400 -+++ bind/Makefile 2011-08-13 08:02:25.000000000 -0400 -@@ -45,7 +45,7 @@ - # Currently disable the epoll and devpoll options as they don't interact - # well with the DHCP code. - @echo Configuring BIND Export libraries for DHCP. -- @(cd ${bindsrcdir} && ./configure --disable-kqueue --disable-epoll --disable-devpoll --without-openssl --without-libxml2 --enable-exportlib --enable-threads=no --with-export-includedir=${binddir}/include --with-export-libdir=${binddir}/lib --with-gssapi=no > ${binddir}/configure.log) -+ @(cd ${bindsrcdir} && ./configure --disable-symtable --disable-kqueue --disable-epoll --disable-devpoll --without-openssl --without-libxml2 --enable-exportlib --enable-threads=no --with-export-includedir=${binddir}/include --with-export-libdir=${binddir}/lib --with-gssapi=no > ${binddir}/configure.log) +--- ./bind/Makefile.orig 2012-06-05 20:35:33.000000000 -0400 ++++ ./bind/Makefile 2012-06-05 20:35:41.000000000 -0400 +@@ -52,7 +52,7 @@ + else \ + echo Configuring BIND Export libraries for DHCP. ; \ + rm -rf ./lib ./include ./configure.log ./build.log ./install.log ; \ +- (cd ${bindsrcdir} && ./configure --disable-kqueue --disable-epoll --disable-devpoll --without-openssl --without-libxml2 --enable-exportlib --enable-threads=no --with-export-includedir=${binddir}/include --with-export-libdir=${binddir}/lib --with-gssapi=no > ${binddir}/configure.log); \ ++ (cd ${bindsrcdir} && ./configure --disable-symtable --disable-kqueue --disable-epoll --disable-devpoll --without-openssl --without-libxml2 --enable-exportlib --enable-threads=no --with-export-includedir=${binddir}/include --with-export-libdir=${binddir}/lib --with-gssapi=no > ${binddir}/configure.log); \ + fi - # Build the export libraries - @echo Building BIND Export libraries - this takes some time. + # Build and install the export libraries |