From nobody@FreeBSD.org  Fri Nov  1 10:16:31 2013
Return-Path: <nobody@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 ESMTP id 29F08AF9
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  1 Nov 2013 10:16:31 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 07D972EB6
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  1 Nov 2013 10:16:31 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id rA1AGU89032978
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 1 Nov 2013 10:16:30 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id rA1AGUHV032972;
	Fri, 1 Nov 2013 10:16:30 GMT
	(envelope-from nobody)
Message-Id: <201311011016.rA1AGUHV032972@oldred.freebsd.org>
Date: Fri, 1 Nov 2013 10:16:30 GMT
From: Xu Waycell <xw901103@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: FreeBSD Port: databases/py-sqlite3 no longer broken on ARM with CPUTYPE=cortexa and clang 3.3
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         183549
>Category:       ports
>Synopsis:       FreeBSD Port: databases/py-sqlite3 no longer broken on ARM with CPUTYPE=cortexa and clang 3.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    koobs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 01 10:20:00 UTC 2013
>Closed-Date:    Fri Nov 01 11:35:47 UTC 2013
>Last-Modified:  Fri Nov 01 11:35:47 UTC 2013
>Originator:     Xu Waycell
>Release:        FreeBSD 10 Beta 1
>Organization:
>Environment:
FreeBSD beaglebone 10.0-BETA1 FreeBSD 10.0-BETA1 #0 r256439M: Mon Oct 14 20:55:08 UTC 2013     root@vmbsd:/usr/obj/arm.arm/usr/src/STABLE/sys/BEAGLEBONEBLACK  arm
>Description:
This port is no longer broken on ARM architecture. A sample has been built and run successfully on my BeagleBone Black running FreeBSD 10 Beta1 with CPUTYPE=cortexa. No single error was given during this progress. Furthermore, it works fine with py-sqlalchemy.

py-sqlite3 on CPUTYPE=cortexa Freebsd 10 beta 1
Board: BeagleBone Black Rev.A5C
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
Target: arm--freebsd10.0-gnueabi
Thread model: posix

===>   py27-sqlite3-2.7.5_3 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py27-sqlite3-2.7.5_3 for building
===>  Extracting for py27-sqlite3-2.7.5_3
=> SHA256 Checksum OK for python/Python-2.7.5.tar.xz.
===>  Patching for py27-sqlite3-2.7.5_3
===>   py27-sqlite3-2.7.5_3 depends on file: /usr/local/bin/python2.7 - found
===>   py27-sqlite3-2.7.5_3 depends on executable: python - found
===>   py27-sqlite3-2.7.5_3 depends on shared library: sqlite3 - found
===>  Configuring for py27-sqlite3-2.7.5_3
===>   FreeBSD 10 autotools fix applied to /usr/ports/databases/py-sqlite3/work/Python-2.7.5/Modules/_ctypes/libffi/aclocal.m4
===>   FreeBSD 10 autotools fix applied to /usr/ports/databases/py-sqlite3/work/Python-2.7.5/Modules/_ctypes/libffi/acinclude.m4
===>   FreeBSD 10 autotools fix applied to /usr/ports/databases/py-sqlite3/work/Python-2.7.5/Modules/_ctypes/libffi/m4/libtool.m4
===>   FreeBSD 10 autotools fix applied to /usr/ports/databases/py-sqlite3/work/Python-2.7.5/Modules/_ctypes/libffi/configure
===>   FreeBSD 10 autotools fix applied to /usr/ports/databases/py-sqlite3/work/Python-2.7.5/Modules/zlib/configure
===>   FreeBSD 10 autotools fix applied to /usr/ports/databases/py-sqlite3/work/Python-2.7.5/configure
running config
===>  Building for py27-sqlite3-2.7.5_3
running build
running build_ext
building '_sqlite3' extension
creating build
creating build/temp.freebsd-10.0-BETA1-arm-2.7
creating build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite
cc -DNDEBUG -O -pipe -fPIC -DMODULE_NAME="sqlite3" -I/usr/local/include -IModules/_sqlite -I/usr/local/include/python2.7 -c _sqlite/cache.c -o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/cache.o
cc -DNDEBUG -O -pipe -fPIC -DMODULE_NAME="sqlite3" -I/usr/local/include -IModules/_sqlite -I/usr/local/include/python2.7 -c _sqlite/connection.c -o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/connection.o
cc -DNDEBUG -O -pipe -fPIC -DMODULE_NAME="sqlite3" -I/usr/local/include -IModules/_sqlite -I/usr/local/include/python2.7 -c _sqlite/cursor.c -o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/cursor.o
cc -DNDEBUG -O -pipe -fPIC -DMODULE_NAME="sqlite3" -I/usr/local/include -IModules/_sqlite -I/usr/local/include/python2.7 -c _sqlite/microprotocols.c -o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/microprotocols.o
cc -DNDEBUG -O -pipe -fPIC -DMODULE_NAME="sqlite3" -I/usr/local/include -IModules/_sqlite -I/usr/local/include/python2.7 -c _sqlite/module.c -o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/module.o
cc -DNDEBUG -O -pipe -fPIC -DMODULE_NAME="sqlite3" -I/usr/local/include -IModules/_sqlite -I/usr/local/include/python2.7 -c _sqlite/prepare_protocol.c -o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/prepare_protocol.o
cc -DNDEBUG -O -pipe -fPIC -DMODULE_NAME="sqlite3" -I/usr/local/include -IModules/_sqlite -I/usr/local/include/python2.7 -c _sqlite/row.c -o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/row.o
cc -DNDEBUG -O -pipe -fPIC -DMODULE_NAME="sqlite3" -I/usr/local/include -IModules/_sqlite -I/usr/local/include/python2.7 -c _sqlite/statement.c -o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/statement.o
cc -DNDEBUG -O -pipe -fPIC -DMODULE_NAME="sqlite3" -I/usr/local/include -IModules/_sqlite -I/usr/local/include/python2.7 -c _sqlite/util.c -o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/util.o
creating build/lib.freebsd-10.0-BETA1-arm-2.7
cc -shared -O -pipe build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/cache.o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/connection.o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/cursor.o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/microprotocols.o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/module.o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/prepare_protocol.o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/row.o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/statement.o build/temp.freebsd-10.0-BETA1-arm-2.7/_sqlite/util.o -L/usr/local/lib -R/usr/local/lib -lsqlite3 -o build/lib.freebsd-10.0-BETA1-arm-2.7/_sqlite3.so

>How-To-Repeat:
Build it on ARM computer
>Fix:
It is no longer broken.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Fri Nov 1 10:20:13 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183549 
Responsible-Changed-From-To: freebsd-python->koobs 
Responsible-Changed-By: koobs 
Responsible-Changed-When: Fri Nov 1 10:37:49 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/183549: commit references a PR
Date: Fri,  1 Nov 2013 11:24:26 +0000 (UTC)

 Author: koobs
 Date: Fri Nov  1 11:24:14 2013
 New Revision: 332358
 URL: http://svnweb.freebsd.org/changeset/ports/332358
 
 Log:
   databases/py-sqlite3: Remove BROKEN on ARM
   
   - Remove BROKEN for ARM architecture [1]
   
   [1] http://lists.freebsd.org/pipermail/freebsd-python/2013-October/005960.html
   
   PR:		ports/183549
   Reported by:	Xu Waycell <xw901103@gmail.com>
 
 Modified:
   head/databases/py-sqlite3/Makefile
 
 Modified: head/databases/py-sqlite3/Makefile
 ==============================================================================
 --- head/databases/py-sqlite3/Makefile	Fri Nov  1 11:16:47 2013	(r332357)
 +++ head/databases/py-sqlite3/Makefile	Fri Nov  1 11:24:14 2013	(r332358)
 @@ -33,10 +33,6 @@ PLIST_FILES=	%%PYTHON_LIBDIR%%/lib-dynlo
  NO_STAGE=	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}
 _______________________________________________
 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"
 
State-Changed-From-To: open->closed 
State-Changed-By: koobs 
State-Changed-When: Fri Nov 1 11:35:46 UTC 2013 
State-Changed-Why:  
Committed. Thanks Xu! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183549 
>Unformatted:
