Date: Thu, 23 Aug 2012 18:27:36 -0500 From: Mark Linimon <linimon@lonesome.com> To: ale@FreeBSD.org, anders@FreeBSD.org, ashish@FreeBSD.org, bra@fsn.hu, brooks@FreeBSD.org, cy@FreeBSD.org, ehaupt@FreeBSD.org, flz@FreeBSD.org, gecko@FreeBSD.org, gerald@FreeBSD.org, gnome@FreeBSD.org, kde@FreeBSD.org, ler@lerctr.org, mi@aldan.algebra.com, office@FreeBSD.org, python@FreeBSD.org, yds@CoolRat.org Subject: [linimon@FreeBSD.org: ports/170946: [patch] mark certain ports broken on ARM] Message-ID: <20120823232736.GE13223@lonesome.com>
next in thread | raw e-mail | index | archive | help
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@FreeBSD.org databases/mysql41-server ale@FreeBSD.org databases/mysql50-server ale@FreeBSD.org databases/mysql51-server ale@FreeBSD.org databases/mysql55-server anders@FreeBSD.org www/varnish ashish@FreeBSD.org editors/emacs bra@fsn.hu mail/dovecot2 brooks@FreeBSD.org devel/llvm cy@FreeBSD.org net/vnc ehaupt@FreeBSD.org net/socat flz@FreeBSD.org net-p2p/rtorrent gecko@FreeBSD.org devel/nspr gerald@FreeBSD.org lang/gcc42 gnome@FreeBSD.org graphics/cairo gnome@FreeBSD.org devel/gobject-introspection kde@FreeBSD.org devel/qt4-moc kde@FreeBSD.org devel/qt4-rcc kde@FreeBSD.org devel/qt4-uic ler@lerctr.org sysutils/lsof mi@aldan.algebra.com devel/qmake office@FreeBSD.org devel/icu ports@FreeBSD.org lang/tcl86 ports@FreeBSD.org devel/pwlib python@FreeBSD.org databases/py-sqlite3 yds@CoolRat.org mail/dovecot ----- Forwarded message from Mark Linimon <linimon@FreeBSD.org> ----- Date: Thu, 23 Aug 2012 23:00:12 GMT From: Mark Linimon <linimon@FreeBSD.org> To: FreeBSD-gnats-submit@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@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@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe@freebsd.org" ----- End forwarded message -----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120823232736.GE13223>