[kde-freebsd] [linimon at FreeBSD.org: ports/170946: [patch] mark certain ports broken on ARM]
Mark Linimon
linimon at lonesome.com
Thu Aug 23 23:27:36 UTC 2012
FYI, I would like your approval on these (just the commit of BROKEN; I
do not expect you to try to fix them).
Thanks.
mcl
ale at FreeBSD.org databases/mysql41-server
ale at FreeBSD.org databases/mysql50-server
ale at FreeBSD.org databases/mysql51-server
ale at FreeBSD.org databases/mysql55-server
anders at FreeBSD.org www/varnish
ashish at FreeBSD.org editors/emacs
bra at fsn.hu mail/dovecot2
brooks at FreeBSD.org devel/llvm
cy at FreeBSD.org net/vnc
ehaupt at FreeBSD.org net/socat
flz at FreeBSD.org net-p2p/rtorrent
gecko at FreeBSD.org devel/nspr
gerald at FreeBSD.org lang/gcc42
gnome at FreeBSD.org graphics/cairo
gnome at FreeBSD.org devel/gobject-introspection
kde at FreeBSD.org devel/qt4-moc
kde at FreeBSD.org devel/qt4-rcc
kde at FreeBSD.org devel/qt4-uic
ler at lerctr.org sysutils/lsof
mi at aldan.algebra.com devel/qmake
office at FreeBSD.org devel/icu
ports at FreeBSD.org lang/tcl86
ports at FreeBSD.org devel/pwlib
python at FreeBSD.org databases/py-sqlite3
yds at CoolRat.org mail/dovecot
----- Forwarded message from Mark Linimon <linimon at FreeBSD.org> -----
Date: Thu, 23 Aug 2012 23:00:12 GMT
From: Mark Linimon <linimon at FreeBSD.org>
To: FreeBSD-gnats-submit at FreeBSD.org
Cc:
Subject: ports/170946: [patch] mark certain ports broken on ARM
>Number: 170946
>Category: ports
>Synopsis: [patch] mark certain ports broken on ARM
>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: Thu Aug 23 23:10:01 UTC 2012
>Closed-Date:
>Last-Modified:
>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 at 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:
>Unformatted:
_______________________________________________
freebsd-ports-bugs at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe at freebsd.org"
----- End forwarded message -----
More information about the kde-freebsd
mailing list