From linimon@FreeBSD.org  Thu Aug 23 23:00:13 2012
Return-Path: <linimon@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 9DA721065673
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 23 Aug 2012 23:00:13 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id A2E068FC0A
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 23 Aug 2012 23:00:12 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7NN0CxZ078870
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 23 Aug 2012 23:00:12 GMT
	(envelope-from linimon@freefall.freebsd.org)
Received: (from linimon@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7NN0ChZ078869;
	Thu, 23 Aug 2012 23:00:12 GMT
	(envelope-from linimon)
Message-Id: <201208232300.q7NN0ChZ078869@freefall.freebsd.org>
Date: Thu, 23 Aug 2012 23:00:12 GMT
From: Mark Linimon <linimon@FreeBSD.org>
Reply-To: Mark Linimon <linimon@FreeBSD.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [patch] mark certain ports broken on ARM
X-Send-Pr-Version: 3.113
X-GNATS-Notify: freebsd-arm@FreeBSD.org

>Number:         170946
>Category:       ports
>Synopsis:       [patch] mark certain ports broken on ARM
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    linimon
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 23 23:10:01 UTC 2012
>Closed-Date:    Tue Sep 04 03:06:52 UTC 2012
>Last-Modified:  Tue Sep  4 03:10:09 UTC 2012
>Originator:     Mark Linimon
>Release:        FreeBSD 9.0-STABLE i386
>Organization:
FreeBSD
>Environment:
System: FreeBSD freefall.freebsd.org 9.0-STABLE FreeBSD 9.0-STABLE #6 r235139: Tue May 8 21:19:03 UTC 2012 simon@freefall.freebsd.org:/usr/obj/usr/src/sys/FREEFALL i386
>Description:
I have recently started building packages for arm.  At the moment I am
building a very restricted subset due to how little hardware we have.

To keep from trying to build the same ports over and over, I'd like to
go ahead and mark some ports from the first few runs as BROKEN.  I will
be testing this both on arm and in combination with some other amd64
build, but I would like to give the maintainers a heads-up.  (I do not
expect the maintainers to take any action on fixing the problems; just
approval of the BROKEN line.)

Thanks.
>How-To-Repeat:
>Fix:
Index: databases/mysql41-server/Makefile
===================================================================
--- databases/mysql41-server/Makefile	(revision 303040)
+++ databases/mysql41-server/Makefile	(working copy)
@@ -62,6 +62,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
 .if ${ARCH} == "i386"
 CONFIGURE_ARGS+=--enable-assembler --with-berkeley-db
 .endif
Index: databases/mysql50-server/Makefile
===================================================================
--- databases/mysql50-server/Makefile	(revision 303040)
+++ databases/mysql50-server/Makefile	(working copy)
@@ -70,6 +70,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
 .if ${ARCH} == "i386"
 CONFIGURE_ARGS+=--enable-assembler --with-berkeley-db
 .endif
Index: databases/mysql51-server/Makefile
===================================================================
--- databases/mysql51-server/Makefile	(revision 303040)
+++ databases/mysql51-server/Makefile	(working copy)
@@ -67,6 +67,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
 .if ${ARCH} == "i386"
 CONFIGURE_ARGS+=--enable-assembler
 .endif
Index: databases/mysql55-server/Makefile
===================================================================
--- databases/mysql55-server/Makefile	(revision 303040)
+++ databases/mysql55-server/Makefile	(working copy)
@@ -90,4 +90,10 @@
 post-patch:
 	@${REINPLACE_CMD} 's/*.1/${MAN1}/' ${WRKSRC}/man/CMakeLists.txt
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
+.include <bsd.port.post.mk>
Index: databases/py-sqlite3/Makefile
===================================================================
--- databases/py-sqlite3/Makefile	(revision 303040)
+++ databases/py-sqlite3/Makefile	(working copy)
@@ -30,6 +30,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not install on arm
+.endif
+
 post-extract:
 .if ${PYTHON_REL} < 300
 	@${CP} ${FILESDIR}/setup.py ${WRKSRC}
Index: devel/gobject-introspection/Makefile
===================================================================
--- devel/gobject-introspection/Makefile	(revision 303040)
+++ devel/gobject-introspection/Makefile	(working copy)
@@ -42,4 +42,10 @@
 	@${REINPLACE_CMD} -e "s|'cc'|'${CC:Q:C/[[:space:]]+/', '/g}'|g" \
 		${WRKSRC}/giscanner/sourcescanner.py
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
+.include <bsd.port.post.mk>
Index: devel/icu/Makefile
===================================================================
--- devel/icu/Makefile	(revision 303040)
+++ devel/icu/Makefile	(working copy)
@@ -64,6 +64,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
 .if defined(WITHOUT_THREADS)
 CONFIGURE_ARGS+=	--enable-threads=no
 .else
Index: devel/llvm/Makefile
===================================================================
--- devel/llvm/Makefile	(revision 303040)
+++ devel/llvm/Makefile	(working copy)
@@ -80,7 +80,9 @@
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "sparc64"
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.elif ${ARCH} == "sparc64"
 BROKEN=		does not compile on sparc64
 .endif
 
Index: devel/nspr/Makefile
===================================================================
--- devel/nspr/Makefile	(revision 303040)
+++ devel/nspr/Makefile	(working copy)
@@ -31,6 +31,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
 post-patch:
 	@${REINPLACE_CMD} -e 's,-lpthread,${PTHREAD_LIBS},g ; s,echo aout,echo elf,g' ${WRKSRC}/${CONFIGURE_SCRIPT}
 
Index: devel/pwlib/Makefile
===================================================================
--- devel/pwlib/Makefile	(revision 303040)
+++ devel/pwlib/Makefile	(working copy)
@@ -34,6 +34,9 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not install on arm: mtree
+.endif
 
 CFLAGS=		-O1
 CONFIGURE_ENV=	PTHREAD_LIBS="${PTHREAD_LIBS}"
Index: devel/qmake/Makefile
===================================================================
--- devel/qmake/Makefile	(revision 303040)
+++ devel/qmake/Makefile	(working copy)
@@ -62,8 +62,8 @@
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "alpha"
-CXXFLAGS+=	-mieee
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
 .endif
 
 .include <bsd.port.post.mk>
Index: devel/qt4-moc/Makefile
===================================================================
--- devel/qt4-moc/Makefile	(revision 303040)
+++ devel/qt4-moc/Makefile	(working copy)
@@ -54,4 +54,10 @@
 pre-build:
 	cd ${BUILD_WRKSRC}/../bootstrap && ${MAKE}
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
+.include <bsd.port.post.mk>
Index: devel/qt4-rcc/Makefile
===================================================================
--- devel/qt4-rcc/Makefile	(revision 303040)
+++ devel/qt4-rcc/Makefile	(working copy)
@@ -53,4 +53,10 @@
 pre-build:
 	cd ${BUILD_WRKSRC}/../bootstrap && ${MAKE}
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "arm"
+BROKEN=		Does not configure on arm
+.endif
+
+.include <bsd.port.post.mk>
Index: devel/qt4-uic/Makefile
===================================================================
--- devel/qt4-uic/Makefile	(revision 303040)
+++ devel/qt4-uic/Makefile	(working copy)
@@ -54,4 +54,10 @@
 pre-build:
 	cd ${BUILD_WRKSRC}/../bootstrap && ${MAKE}
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "arm"
+BROKEN=		Does not configure on arm
+.endif
+
+.include <bsd.port.post.mk>
Index: editors/emacs/Makefile
===================================================================
--- editors/emacs/Makefile	(revision 302835)
+++ editors/emacs/Makefile	(working copy)
@@ -242,7 +242,9 @@
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "ia64"
+.if ${ARCH} == "arm"
+BROKEN=	Emacs 24.X does not currently build on arm
+.elif ${ARCH} == "ia64"
 BROKEN=	Emacs 24.X does not currently build on ia64
 .endif
 
Index: graphics/cairo/Makefile
===================================================================
--- graphics/cairo/Makefile	(revision 303040)
+++ graphics/cairo/Makefile	(working copy)
@@ -49,6 +49,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
 .if defined(WITH_GL)
 USE_GL=		gl
 CONFIGURE_ARGS+=	--enable-gl
Index: lang/gcc42/Makefile
===================================================================
--- lang/gcc42/Makefile	(revision 303040)
+++ lang/gcc42/Makefile	(working copy)
@@ -40,6 +40,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
 .if ${ARCH} == "amd64"
 CONFIGURE_TARGET=	x86_64-portbld-freebsd${OSREL}
 .else
Index: lang/tcl86/Makefile
===================================================================
--- lang/tcl86/Makefile	(revision 303040)
+++ lang/tcl86/Makefile	(working copy)
@@ -46,6 +46,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not build on arm
+.endif
+
 .if !defined(WITHOUT_TCL_MODULES)
 RUN_DEPENDS+=	${LOCALBASE}/lib/tcl8/8.5/tcltest-2.3.4.tm:${PORTSDIR}/lang/tcl-modules
 .endif
Index: mail/dovecot2/Makefile
===================================================================
--- mail/dovecot2/Makefile	(revision 303040)
+++ mail/dovecot2/Makefile	(working copy)
@@ -58,6 +58,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not build on arm
+.endif
+
 # sed script for dovecot.conf
 REINPLACE=	s!%%PROTOCOLS%%!${PROTOCOLS}!g;\
 		s!/usr/!${PREFIX}/!g;\
Index: mail/dovecot/Makefile
===================================================================
--- mail/dovecot/Makefile	(revision 303040)
+++ mail/dovecot/Makefile	(working copy)
@@ -70,6 +70,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not build on arm
+.endif
+
 # Default requirement for dovecot rc script
 _REQUIRE=	LOGIN
 
Index: net-p2p/rtorrent/Makefile
===================================================================
--- net-p2p/rtorrent/Makefile	(revision 303040)
+++ net-p2p/rtorrent/Makefile	(working copy)
@@ -37,6 +37,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not configure on arm
+.endif
+
 .if !defined(WITHOUT_XMLRPC)
 CONFIGURE_ARGS+=	--with-xmlrpc-c
 LIB_DEPENDS+=	xmlrpc.3:${PORTSDIR}/net/xmlrpc-c-devel
Index: net/socat/Makefile
===================================================================
--- net/socat/Makefile	(revision 303041)
+++ net/socat/Makefile	(working copy)
@@ -43,4 +43,10 @@
 	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
 .endif
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "arm"
+BROKEN=		Does not configure on arm
+.endif
+
+.include <bsd.port.post.mk>
Index: net/vnc/Makefile
===================================================================
--- net/vnc/Makefile	(revision 303041)
+++ net/vnc/Makefile	(working copy)
@@ -44,6 +44,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
 .if !defined(WITHOUT_SERVER)
 MASTER_SITES+=	${MASTER_SITE_XORG:S/$/:x/}
 MASTER_SITE_SUBDIR+=	4.3.0/:x
Index: sysutils/lsof/Makefile
===================================================================
--- sysutils/lsof/Makefile	(revision 303041)
+++ sysutils/lsof/Makefile	(working copy)
@@ -44,6 +44,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if ${ARCH} == "arm"
+BROKEN=		Does not compile on arm
+.endif
+
 CONFIGURE_SCRIPT=	Configure
 CONFIGURE_ARGS=	-n freebsd
 CONFIGURE_ENV=	LSOF_CC="${CC}" FREEBSD_SYS="${SRC_BASE}/sys"
Index: www/varnish/Makefile
===================================================================
--- www/varnish/Makefile	(revision 303041)
+++ www/varnish/Makefile	(working copy)
@@ -55,4 +55,10 @@
 .endfor
 	@${CAT} ${PKGMESSAGE}
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "arm"
+BROKEN=		Does not configure on arm
+.endif
+
+.include <bsd.port.post.mk>
>Release-Note:
>Audit-Trail:

From: Chris Rees <crees@freebsd.org>
To: "Mikhail T." <mi+thun@aldan.algebra.com>
Cc: Eitan Adler <lists@eitanadler.com>, Mark Linimon <linimon@lonesome.com>, bug-followup@freebsd.org
Subject: Re: ports/170946: [patch] mark certain ports broken on ARM
Date: Sat, 25 Aug 2012 17:06:11 +0100

 [CC list trimmed a little(?!)]
 
 On 25 August 2012 16:27, Mikhail T. <mi+thun@aldan.algebra.com> wrote:
 > On 23.08.2012 21:47, Eitan Adler wrote:
 >>
 >> NOT and ONLY are meant for ports which by definition will never work
 >> another arch (think x86info).  In this case the ports are just broken.
 >
 > That's a fine distinction, that makes little sense to me -- the total number
 > of ports, which can not ever work on some architecture is, probably, a
 > couple dozen... It is also not mentioned in the Handbook
 > <http://www.freebsd.org/doc/en/books/porters-handbook/dads-noinstall.html>
 > at all:
 >
 >  *
 >
 >    If a port should be marked IGNORE only on certain architectures,
 >    there are two other convenience variables that will automatically
 >    set IGNORE for you: ONLY_FOR_ARCHS and NOT_FOR_ARCHS. Examples:
 >
 >    ONLY_FOR_ARCHS= i386 amd64
 >    NOT_FOR_ARCHS= ia64 sparc64
 >
 >    A custom IGNORE message can be set using ONLY_FOR_ARCHS_REASON and
 >    NOT_FOR_ARCHS_REASON. Per architecture entries are possible with
 >    ONLY_FOR_ARCHS_REASON_/ARCH/ and NOT_FOR_ARCHS_REASON_/ARCH/.
 >
 > Thus, I still think, using these knobs is better -- especially, when doing
 > otherwise requires splitting bsd.ports.mk into bsd.ports.{pre,post}.mk.
 > Yours,
 
 Nope.  Note that it says that it should be marked IGNORE, not BROKEN.
 
 It's a big distinction; BROKEN means it is expected to be fixed at
 some point, IGNORE means that it is not supposed to work this way.
 
 Also, don't forget that package building runs are often done with
 TRY_BROKEN, which is very helpful when doing !intel builds.
 
 I will point out again though, that instead of pre/post.mk, the
 simpler options.mk also brings in ${ARCH}....
 
 Chris

From: Mark Linimon <linimon@lonesome.com>
To: Chris Rees <crees@freebsd.org>
Cc: "Mikhail T." <mi+thun@aldan.algebra.com>, dougb@FreeBSD.org,
	Eitan Adler <lists@eitanadler.com>, bug-followup@freebsd.org
Subject: Re: ports/170946: [patch] mark certain ports broken on ARM
Date: Sat, 25 Aug 2012 13:32:51 -0500

 On Sat, Aug 25, 2012 at 05:06:11PM +0100, Chris Rees wrote:
 > Also, don't forget that package building runs are often done with
 > TRY_BROKEN, which is very helpful when doing !intel builds.
 
 Well, I wouldn't say "often" :-)  But yes, this is the distinction: whether
 or not we should even try to build it on the cluster in any circumstances.
 (e.g. if it has not yet been ported to that architecture, ONLY_FOR is
 the right thing AFAIC.)
 
 The errorlog URLs that I should have included (note that they are a bit
 disjoint):
 
   http://pointyhat-west.isc.freebsd.org/errorlogs/arm-errorlogs/e.9.20120812031641.pointyhat-west/index-category.html
   http://pointyhat-west.isc.freebsd.org/errorlogs/arm-errorlogs/e.9.20120818210612.pointyhat-west/index-category.html
 
 Finally, I wanted to use this PR as kind of a heads-up to maintainers
 that we had a new architecture up and going, so as to reduce the surprise.
 
 mcl

From: "Mikhail T." <mi+thun@aldan.algebra.com>
To: Chris Rees <crees@freebsd.org>
Cc: Eitan Adler <lists@eitanadler.com>, Mark Linimon <linimon@lonesome.com>,
        bug-followup@freebsd.org
Subject: Re: ports/170946: [patch] mark certain ports broken on ARM
Date: Sat, 25 Aug 2012 14:50:45 -0400

 This is a multi-part message in MIME format.
 --------------040403030804080801050909
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 On 25.08.2012 12:06, Chris Rees wrote:
 > It's a big distinction; BROKEN means it is expected to be fixed at
 > some point, IGNORE means that it is not supposed to work this way.
 >
 > Also, don't forget that package building runs are often done with
 > TRY_BROKEN, which is very helpful when doing !intel builds.
 I see... Kinda silly, then, that more lines have to change to mark 
 something temporarily broken, than to permanently ignore it...
 
 On 25.08.2012 14:32, Mark Linimon wrote:
 > Finally, I wanted to use this PR as kind of a heads-up to maintainers
 > that we had a new architecture up and going, so as to reduce the surprise.
 So, is there an ARM-machine (or a couple) on the cluster, where a 
 committer can try this-and-that?
 
     -mi
 
 --------------040403030804080801050909--

From: Doug Barton <dougb@FreeBSD.org>
To: Mark Linimon <linimon@lonesome.com>
Cc: Chris Rees <crees@freebsd.org>, 
 "Mikhail T." <mi+thun@aldan.algebra.com>,
 Eitan Adler <lists@eitanadler.com>, bug-followup@freebsd.org
Subject: Re: ports/170946: [patch] mark certain ports broken on ARM
Date: Sun, 26 Aug 2012 11:40:34 -0700

 On 08/25/2012 11:32, Mark Linimon wrote:
 > Finally, I wanted to use this PR as kind of a heads-up to maintainers
 
 So instead of doing that in a silly, roundabout, passive-aggressive way,
 why not just do the thing you wanted to do in the first place?
 
 -- 
 
     I am only one, but I am one.  I cannot do everything, but I can do
     something.  And I will not let what I cannot do interfere with what
     I can do.
 			-- Edward Everett Hale, (1822 - 1909)

From: Mark Linimon <linimon@lonesome.com>
To: Mark Linimon <linimon@FreeBSD.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/170946: [patch] mark certain ports broken on ARM
Date: Mon, 27 Aug 2012 18:24:03 -0500

 In response to the question about "are there any arm machines in the
 cluster" (sorry, I apparently have deleted the original): "not yet".
 I am hoping to use what we have now to write up a propsal saying how
 many machines we need, how we will have remote control for them, and
 so forth.
 
 mcl
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Tue Sep 4 03:06:31 UTC 2012 
State-Changed-Why:  
committed. 


Responsible-Changed-From-To: freebsd-ports-bugs->linimon 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Tue Sep 4 03:06:31 UTC 2012 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=170946 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/170946: commit references a PR
Date: Tue,  4 Sep 2012 03:05:40 +0000 (UTC)

 Author: linimon
 Date: Tue Sep  4 03:05:23 2012
 New Revision: 303634
 URL: http://svn.freebsd.org/changeset/ports/303634
 
 Log:
   Mark as broken on ARM.
   
   PR:		ports/170946
   Submitted by:	linimon
   Hat:		portmgr
 
 Modified:
   head/databases/py-sqlite3/Makefile
   head/devel/gobject-introspection/Makefile
   head/devel/icu/Makefile
   head/devel/nspr/Makefile
   head/devel/qt4-moc/Makefile
   head/devel/qt4-rcc/Makefile
   head/devel/qt4-uic/Makefile
   head/graphics/cairo/Makefile
   head/mail/dovecot/Makefile
   head/mail/dovecot2/Makefile
   head/net-p2p/rtorrent/Makefile
   head/net/vnc/Makefile
 
 Modified: head/databases/py-sqlite3/Makefile
 ==============================================================================
 --- head/databases/py-sqlite3/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/databases/py-sqlite3/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -30,6 +30,10 @@ PYDISTUTILS_NOEGGINFO=	yes
  
  .include <bsd.port.pre.mk>
  
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not install on arm
 +.endif
 +
  post-extract:
  .if ${PYTHON_REL} < 300
  	@${CP} ${FILESDIR}/setup.py ${WRKSRC}
 
 Modified: head/devel/gobject-introspection/Makefile
 ==============================================================================
 --- head/devel/gobject-introspection/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/devel/gobject-introspection/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -42,4 +42,10 @@ post-patch:
  	@${REINPLACE_CMD} -e "s|'cc'|'${CC:Q:C/[[:space:]]+/', '/g}'|g" \
  		${WRKSRC}/giscanner/sourcescanner.py
  
 -.include <bsd.port.mk>
 +.include <bsd.port.pre.mk>
 +
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not compile on arm
 +.endif
 +
 +.include <bsd.port.post.mk>
 
 Modified: head/devel/icu/Makefile
 ==============================================================================
 --- head/devel/icu/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/devel/icu/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -64,6 +64,10 @@ PLIST_SUB+=	ICUMAJOR=${ICUMAJOR} ICUMINO
  
  .include <bsd.port.pre.mk>
  
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not compile on arm
 +.endif
 +
  .if defined(WITHOUT_THREADS)
  CONFIGURE_ARGS+=	--enable-threads=no
  .else
 
 Modified: head/devel/nspr/Makefile
 ==============================================================================
 --- head/devel/nspr/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/devel/nspr/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -31,6 +31,10 @@ LIBS=		libnspr4.so.1 libplc4.so.1 libpld
  
  .include <bsd.port.pre.mk>
  
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not compile on arm
 +.endif
 +
  post-patch:
  	@${REINPLACE_CMD} -e 's,-lpthread,${PTHREAD_LIBS},g ; s,echo aout,echo elf,g' ${WRKSRC}/${CONFIGURE_SCRIPT}
  
 
 Modified: head/devel/qt4-moc/Makefile
 ==============================================================================
 --- head/devel/qt4-moc/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/devel/qt4-moc/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -54,4 +54,10 @@ pre-configure:
  pre-build:
  	cd ${BUILD_WRKSRC}/../bootstrap && ${MAKE}
  
 -.include <bsd.port.mk>
 +.include <bsd.port.pre.mk>
 +
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not compile on arm
 +.endif
 +
 +.include <bsd.port.post.mk>
 
 Modified: head/devel/qt4-rcc/Makefile
 ==============================================================================
 --- head/devel/qt4-rcc/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/devel/qt4-rcc/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -53,4 +53,10 @@ pre-configure:
  pre-build:
  	cd ${BUILD_WRKSRC}/../bootstrap && ${MAKE}
  
 -.include <bsd.port.mk>
 +.include <bsd.port.pre.mk>
 +
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not configure on arm
 +.endif
 +
 +.include <bsd.port.post.mk>
 
 Modified: head/devel/qt4-uic/Makefile
 ==============================================================================
 --- head/devel/qt4-uic/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/devel/qt4-uic/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -54,4 +54,10 @@ pre-configure:
  pre-build:
  	cd ${BUILD_WRKSRC}/../bootstrap && ${MAKE}
  
 -.include <bsd.port.mk>
 +.include <bsd.port.pre.mk>
 +
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not configure on arm
 +.endif
 +
 +.include <bsd.port.post.mk>
 
 Modified: head/graphics/cairo/Makefile
 ==============================================================================
 --- head/graphics/cairo/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/graphics/cairo/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -49,6 +49,10 @@ OPTIONS+=	GL "Enable OpenGL Support" Off
  
  .include <bsd.port.pre.mk>
  
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not compile on arm
 +.endif
 +
  .if defined(WITH_GL)
  USE_GL=		gl
  CONFIGURE_ARGS+=	--enable-gl
 
 Modified: head/mail/dovecot/Makefile
 ==============================================================================
 --- head/mail/dovecot/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/mail/dovecot/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -70,6 +70,10 @@ OPTIONS=	KQUEUE		"kqueue(2) support"	on 
  
  .include <bsd.port.pre.mk>
  
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not build on arm
 +.endif
 +
  # Default requirement for dovecot rc script
  _REQUIRE=	LOGIN
  
 
 Modified: head/mail/dovecot2/Makefile
 ==============================================================================
 --- head/mail/dovecot2/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/mail/dovecot2/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -58,6 +58,10 @@ SOLR_DESC=	Solr FTS support
  
  .include <bsd.port.pre.mk>
  
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not build on arm
 +.endif
 +
  # sed script for dovecot.conf
  REINPLACE=	s!%%PROTOCOLS%%!${PROTOCOLS}!g;\
  		s!/usr/!${PREFIX}/!g;\
 
 Modified: head/net-p2p/rtorrent/Makefile
 ==============================================================================
 --- head/net-p2p/rtorrent/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/net-p2p/rtorrent/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -37,6 +37,10 @@ OPTIONS=	XMLRPC "Compile with xmlrpc-c s
  
  .include <bsd.port.pre.mk>
  
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not configure on arm
 +.endif
 +
  .if !defined(WITHOUT_XMLRPC)
  CONFIGURE_ARGS+=	--with-xmlrpc-c
  LIB_DEPENDS+=	xmlrpc.3:${PORTSDIR}/net/xmlrpc-c-devel
 
 Modified: head/net/vnc/Makefile
 ==============================================================================
 --- head/net/vnc/Makefile	Tue Sep  4 03:01:19 2012	(r303633)
 +++ head/net/vnc/Makefile	Tue Sep  4 03:05:23 2012	(r303634)
 @@ -44,6 +44,10 @@ PREFIX=${REALVNC_BASE}
  
  .include <bsd.port.pre.mk>
  
 +.if ${ARCH} == "arm"
 +BROKEN=		Does not compile on arm
 +.endif
 +
  .if !defined(WITHOUT_SERVER)
  MASTER_SITES+=	${MASTER_SITE_XORG:S/$/:x/}
  MASTER_SITE_SUBDIR+=	4.3.0/:x
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
