From owner-svn-ports-all@FreeBSD.ORG Mon Sep 15 23:27:14 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 64DC8D31; Mon, 15 Sep 2014 23:27:14 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4FC21FE1; Mon, 15 Sep 2014 23:27:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8FNREOf074734; Mon, 15 Sep 2014 23:27:14 GMT (envelope-from sbruno@FreeBSD.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8FNRDsh074731; Mon, 15 Sep 2014 23:27:13 GMT (envelope-from sbruno@FreeBSD.org) Message-Id: <201409152327.s8FNRDsh074731@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sbruno set sender to sbruno@FreeBSD.org using -f From: Sean Bruno Date: Mon, 15 Sep 2014 23:27:13 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r368293 - in head/x11-servers/xorg-server: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Sep 2014 23:27:14 -0000 Author: sbruno Date: Mon Sep 15 23:27:13 2014 New Revision: 368293 URL: http://svnweb.freebsd.org/changeset/ports/368293 QAT: https://qat.redports.org/buildarchive/r368293/ Log: Add some bits to the armv6 build to get a successful build/run on the RPi. Not bumping the PORTREVISION as this is only applied to ARM builds. Phabric: https://reviews.freebsd.org/D756 PR: 181318 Submitted by: mikael.urankar@gmail.com Reviewed by: kwm@ Approved by: bdrewery (mentor) Added: head/x11-servers/xorg-server/files/extra-arm-patch-hw__xfree86__os-support__bsd__Makefile.in (contents, props changed) head/x11-servers/xorg-server/files/extra-arm-patch-include__servermd.h (contents, props changed) Modified: head/x11-servers/xorg-server/Makefile Modified: head/x11-servers/xorg-server/Makefile ============================================================================== --- head/x11-servers/xorg-server/Makefile Mon Sep 15 22:33:37 2014 (r368292) +++ head/x11-servers/xorg-server/Makefile Mon Sep 15 23:27:13 2014 (r368293) @@ -114,6 +114,13 @@ PLIST_SUB+= SUID="" PLIST_SUB+= SUID="@comment " .endif +.if ${ARCH} == armv6 +.if defined(WITH_NEW_XORG) +EXTRA_PATCHES+= ${FILESDIR}/extra-arm-patch-hw__xfree86__os-support__bsd__Makefile.in +EXTRA_PATCHES+= ${FILESDIR}/extra-arm-patch-include__servermd.h +.endif +.endif + .if ${ARCH} == i386 .if defined(WITH_NEW_XORG) EXTRA_PATCHES+= ${FILESDIR}/extra-new-arch-i386 Added: head/x11-servers/xorg-server/files/extra-arm-patch-hw__xfree86__os-support__bsd__Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-servers/xorg-server/files/extra-arm-patch-hw__xfree86__os-support__bsd__Makefile.in Mon Sep 15 23:27:13 2014 (r368293) @@ -0,0 +1,17 @@ +--- hw/xfree86/os-support/bsd/Makefile.in.orig 2014-09-10 14:57:51 UTC ++++ hw/xfree86/os-support/bsd/Makefile.in +@@ -84,11 +84,13 @@ + $(srcdir)/../shared/pm_noop.c $(srcdir)/bsd_apm.c \ + $(srcdir)/bsd_kqueue_apm.c $(srcdir)/../shared/kmod_noop.c \ + bsd_kmod.c ++@FREEBSD_KLDLOAD_TRUE@@ARM_VIDEO_TRUE@am__objects_1 = sparc64_video.lo \ ++@FREEBSD_KLDLOAD_TRUE@@ARM_VIDEO_TRUE@ ioperm_noop.lo + @ALPHA_VIDEO_FALSE@@ARM_VIDEO_FALSE@@I386_VIDEO_FALSE@@PPC_VIDEO_FALSE@@SPARC64_VIDEO_TRUE@am__objects_1 = sparc64_video.lo \ + @ALPHA_VIDEO_FALSE@@ARM_VIDEO_FALSE@@I386_VIDEO_FALSE@@PPC_VIDEO_FALSE@@SPARC64_VIDEO_TRUE@ ioperm_noop.lo + @ALPHA_VIDEO_FALSE@@ARM_VIDEO_FALSE@@I386_VIDEO_FALSE@@PPC_VIDEO_TRUE@am__objects_1 = ppc_video.lo + @ALPHA_VIDEO_FALSE@@ARM_VIDEO_FALSE@@I386_VIDEO_TRUE@am__objects_1 = i386_video.lo +-@ALPHA_VIDEO_FALSE@@ARM_VIDEO_TRUE@am__objects_1 = arm_video.lo ++@ALPHA_VIDEO_FALSE@@ARM_VIDEO_TRUE@@FREEBSD_KLDLOAD_FALSE@am__objects_1 = arm_video.lo + @ALPHA_VIDEO_TRUE@am__objects_1 = alpha_video.lo bsd_ev56.lo \ + @ALPHA_VIDEO_TRUE@ bsd_axp.lo xf86Axp.lo + @AGP_FALSE@am__objects_2 = agp_noop.lo Added: head/x11-servers/xorg-server/files/extra-arm-patch-include__servermd.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-servers/xorg-server/files/extra-arm-patch-include__servermd.h Mon Sep 15 23:27:13 2014 (r368293) @@ -0,0 +1,31 @@ +--- include/servermd.h.orig 2014-09-10 15:01:49 UTC ++++ include/servermd.h +@@ -104,6 +104,19 @@ + + #endif /* __nds32__ */ + ++#if defined(__FreeBSD__) && defined(__arm__) ++ ++#ifdef __BIG_ENDIAN ++#define IMAGE_BYTE_ORDER MSBFirst ++#define BITMAP_BIT_ORDER MSBFirst ++#else ++#define IMAGE_BYTE_ORDER LSBFirst ++#define BITMAP_BIT_ORDER LSBFirst ++#endif ++#define GLYPHPADBYTES 4 ++ ++#endif /* __FreeBSD__ && __arm__ */ ++ + #if defined __hppa__ + + #define IMAGE_BYTE_ORDER MSBFirst +@@ -153,7 +166,7 @@ + defined(__sparc__) || defined(__mc68000__) + + #if defined(__sparc) || defined(__sparc__) +-#if !defined(sparc) ++#if !defined(sparc) && !defined(__FreeBSD__) + #define sparc 1 + #endif + #endif