ports/116973: [Maintainer] www/dillo-i18n: allow conditional disabling of IPv6 support

Thomas-Martin Seck tmseck at netcologne.de
Sat Oct 6 12:50:03 UTC 2007


>Number:         116973
>Category:       ports
>Synopsis:       [Maintainer] www/dillo-i18n: allow conditional disabling of IPv6 support
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 06 12:50:02 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Thomas-Martin Seck
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
a private site in Germany
>Environment:
FreeBSD ports collection as of October 6, 2007.

	
>Description:
Implement handling of the global WITHOUT_IPV6 and its local equivalent
WITHOUT_DILLO_IPV6 if one needs to disable IPv6 support.

While at it, remove no longer relevant notes about 4.x and SSL support.
	
>How-To-Repeat:
	
>Fix:
Apply this patch:

Index: Makefile
===================================================================
--- Makefile	(.../www/dillo-i18n)	(revision 1269)
+++ Makefile	(.../local/dillo-i18n)	(revision 1269)
@@ -11,11 +11,8 @@
 # WITHOUT_DILLO_ANTIALIAS:	disable support for antialiased display
 # WITH_DILLO_DLGUI:		enable experimental FLTK2 based gui for file
 # 				downloads
+# WITHOUT_DILLO_IPV6:		disable IPv6 support
 #
-# TODO:
-# SSL support is currently partly broken in this version of the i18n Dillo:
-# On FreeBSD 4 with OpenSSL 0.9.7d, the configure script uses checks that are
-# too strict. On FreeBSD 5 and 6 it seems to work OK.
 
 PORTNAME=	dillo
 PORTVERSION=	${DILLOVERSION}.${I18NVERSION}
@@ -44,7 +41,7 @@
 LDFLAGS+=	-L${LOCALBASE}/lib
 CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" \
 		LDFLAGS="${LDFLAGS}"
-CONFIGURE_ARGS=	--enable-cookies --enable-ipv6 --enable-threaded-dns \
+CONFIGURE_ARGS=	--enable-cookies --enable-threaded-dns \
 		--libdir=${PREFIX}/libexec
 
 CONFLICTS=	dillo-[0-9].[0-9].[0-9]*
@@ -59,8 +56,6 @@
 .endif
 
 .if defined(WITH_DILLO_SSL)
-# Note: the configure script will deactivate SSL support on 4.x systems.
-# This might get fixed someday so I activate this option unconditionally.
 CONFIGURE_ARGS+=	--enable-ssl
 USE_OPENSSL=	yes
 .else
@@ -95,6 +90,10 @@
 CONFIGURE_ARGS+=	--disable-dlgui
 .endif
 
+.if !defined(WITHOUT_DILLO_IPV6) && !defined(WITHOUT_IPV6)
+CONFIGURE_ARGS+=	--enable-ipv6
+.endif
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g ; \
 		 s|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|g' ${WRKSRC}/configure
@@ -127,7 +126,11 @@
 	@${ECHO_CMD} "   Set WITH_DILLO_DLGUI=yes in your make environment or on the"
 	@${ECHO_CMD} "   commandline to enable a FLTK2 based gui for download operations."
 .endif
-
+.if !defined(WITHOUT_DILLO_IPV6) && !defined(WITHOUT_IPV6)
 	@${ECHO_CMD} ""
+	@${ECHO_CMD} "   Set WITHOUT_DILLO_IPV6=yes (or WITHOUT_IPV6=yes) in your make"
+	@${ECHO_CMD} "   environment or on the commandline to disable IPv6 support."
+.endif
+	@${ECHO_CMD} ""
 
 .include <bsd.port.mk>
	


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list