ports/103342: [PATCH] www/elinks: fix building under some circumstanices, fix typo

Stanislav Sedov ssedov at mbsd.msk.ru
Sun Sep 17 22:50:36 UTC 2006


>Number:         103342
>Category:       ports
>Synopsis:       [PATCH] www/elinks: fix building under some circumstanices, fix typo
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 17 22:50:19 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Stanislav Sedov
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
MBSD labs, Inc.
>Environment:
System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Thu Aug 31 10:34:52 MSD 2006
>Description:
 - Doesn't build when asciidoc is installed because of typo in configure
 - Doesn't build when libexecinfo installed as it tryes to use bactrace
   functions but doesn't gets linked against it. Explicitly link it
 - Fix typo in OPTIONS

The following files was added:
- files/patch-configure

Copy of this message was sent to (jharris at widomaker.com).

>How-To-Repeat:
>Fix:

--- elinks-0.11.1.patch begins here ---
Index: Makefile
===================================================================
RCS file: /work/src/fbsd-cvs/ports/www/elinks/Makefile,v
retrieving revision 1.41
diff -u -u -r1.41 Makefile
--- Makefile	15 Sep 2006 08:17:10 -0000	1.41
+++ Makefile	17 Sep 2006 22:31:49 -0000
@@ -37,7 +37,7 @@
 		NNTP		"Enable NNTP (News) protocol support" off \
 		FTP		"Enable FTP protocol support" on \
 		FSP		"Enable FSP protocol support (via fsplib)" off \
-		SMB		"Enable SMP protocol support (via smbclient)" off \
+		SMB		"Enable SMB protocol support (via smbclient)" off \
 		EXMODE		"Enable exmode (CLI) support" on \
 		HIGHLIGHT	"Enable HTML highlighting using DOM engine" on \
 		IDN		"Enable international domain name support" off \
@@ -195,4 +195,12 @@
 CONFIGURE_ARGS+=	--with-libiconv-prefix=${LOCALBASE}
 .endif
 
+#
+# Elinks will try to use it if exists
+#
+.if exists(${LOCALBASE}/include/execinfo.h)
+LIB_DEPENDS+=	execinfo.1:${PORTSDIR}/devel/libexecinfo
+LDFLAGS+=	-L${LOCALBASE}/lib -lexecinfo
+.endif
+
 .include <bsd.port.post.mk>
Index: files/patch-configure
===================================================================
RCS file: files/patch-configure
diff -N files/patch-configure
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-configure	17 Sep 2006 22:20:42 -0000
@@ -0,0 +1,11 @@
+--- configure.orig	Mon Sep 18 02:20:15 2006
++++ configure	Mon Sep 18 02:20:37 2006
+@@ -2959,7 +2959,7 @@
+ 
+ 
+ 		echo > config.asciidoc-unsafe.txt
+-		if "$ASCIIDOC" --unsafe config.asciidoc-unsafe.txt >&/dev/null; then
++		if "$ASCIIDOC" --unsafe config.asciidoc-unsafe.txt 2>&1 >/dev/null; then
+ 			ASCIIDOC_FLAGS=--unsafe
+ 		fi
+ 		rm config.asciidoc-unsafe.*
--- elinks-0.11.1.patch ends here ---

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



More information about the freebsd-ports-bugs mailing list