ports/178041: editors/libreoffice: WITH_GCC option should migrate to OptionsNG

HATANO Tomomi hatanou at infolab.ne.jp
Mon Apr 22 06:10:01 UTC 2013


>Number:         178041
>Category:       ports
>Synopsis:       editors/libreoffice: WITH_GCC option should migrate to OptionsNG
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 22 06:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     HATANO Tomomi
>Release:        9.1-RELEASE-p2
>Organization:
>Environment:
FreeBSD minako 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec  4 06:55:39 UTC 2012     root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
On 9.1-RELEASE i386, editors/libreoffice built with clang doesn't run at all.
Built with lang/gcc46 runs OK.
(On amd64 machines, this problem doesn't appear.)

Old style WITH_GCC option is left in Makefile.
It should migrate to optionsNG.

>How-To-Repeat:
Build libreoffice on i386 machine and try running.

>Fix:
Apply attached patch.

Patch attached with submission follows:

--- editors/libreoffice/Makefile.orig	2013-04-22 14:18:23.000000000 +0900
+++ editors/libreoffice/Makefile	2013-04-22 14:17:53.000000000 +0900
@@ -181,7 +181,7 @@
 MANCOMPRESSED=	yes
 
 OPTIONS_DEFINE=	CUPS DEBUG GNOME GTK2 GTK3 JAVA KDE4 MERGELIBS MMEDIA PGSQL \
-		SDK SYSTRAY TEST WEBDAV
+		SDK SYSTRAY TEST WEBDAV GCC
 OPTIONS_DEFAULT=CUPS GTK2
 
 JAVA_DESC=	Add java support (XML Filters, macros)
@@ -192,6 +192,7 @@
 SYSTRAY_DESC=	Enable systemtray quickstarter
 TEST_DESC=	Run all regression tests
 WEBDAV_DESC=	Enable webdav protocol
+GCC_DESC=	Use gcc to build
 
 .include <bsd.port.options.mk>
 
@@ -348,7 +349,7 @@
 
 .include <bsd.port.pre.mk>
 
-.if defined(WITH_GCC)
+.if ${PORT_OPTIONS:MGCC}
 USE_GCC=	4.6+
 CONFIGURE_ENV+=	CXXCPP="${CPP}"
 .else


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


More information about the freebsd-ports-bugs mailing list