From nobody@FreeBSD.org  Thu Jan  9 09:48:29 2014
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 ESMTPS id A91AF332
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  9 Jan 2014 09:48:29 +0000 (UTC)
Received: from oldred.freebsd.org (oldred.freebsd.org [IPv6:2001:1900:2254:206a::50:4])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 890A810D7
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  9 Jan 2014 09:48:29 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id s099mSfj071420
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 9 Jan 2014 09:48:28 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id s099mS0X071412;
	Thu, 9 Jan 2014 09:48:28 GMT
	(envelope-from nobody)
Message-Id: <201401090948.s099mS0X071412@oldred.freebsd.org>
Date: Thu, 9 Jan 2014 09:48:28 GMT
From: Stefan Beke <stefan@beke.info>
To: freebsd-gnats-submit@FreeBSD.org
Subject: editors/vim python dependency not build in poudriere
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         185601
>Category:       ports
>Synopsis:       editors/vim fails to build with PYTHON when X11 not selected
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    sunpoet
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 09 09:50:00 UTC 2014
>Closed-Date:    Wed Feb 19 16:31:29 UTC 2014
>Last-Modified:  Wed Feb 19 16:31:29 UTC 2014
>Originator:     Stefan Beke
>Release:        9.2 STABLE
>Organization:
n/a
>Environment:
$ uname -a
FreeBSD eva.beke.info 9.2-STABLE FreeBSD 9.2-STABLE #0 r259096: Sun Dec  8 15:04:19 UTC 2013     root@eva.beke.info:/usr/obj/usr/src/sys/MYKERNEL  amd64
>Description:
editors/vim port, when build in poudriere is missing python dependency, even with option turned on. python dependency is normally build in /usr/ports. When I use the same options in poudriere it's with perl, python is missing.

Asked on #poudriere irc and they confirmed it's not building properly for them, dependency missing and suggested to submit PR.

My options file for vim:

# This file is auto-generated by 'make config'.                                                                   
# Options for vim-7.4.110_2                                                                                       
_OPTIONS_READ=vim-7.4.110_2                                                                                       
_FILE_COMPLETE_OPTIONS_LIST=CSCOPE EXUBERANT_CTAGS LUA NLS PERL PYTHON RUBY TCL X11 XTERM_SAVE ATHENA  GTK2  GNOME
  MOTIF                                                                                                           
OPTIONS_FILE_SET+=CSCOPE                                                                                          
OPTIONS_FILE_SET+=EXUBERANT_CTAGS                                                                                 
OPTIONS_FILE_UNSET+=LUA                                                                                           
OPTIONS_FILE_UNSET+=NLS                                                                                           
OPTIONS_FILE_SET+=PERL                                                                                            
OPTIONS_FILE_SET+=PYTHON                                                                                          
OPTIONS_FILE_UNSET+=RUBY                                                                                          
OPTIONS_FILE_UNSET+=TCL                                                                                           
OPTIONS_FILE_UNSET+=X11                                                                                           
OPTIONS_FILE_UNSET+=XTERM_SAVE                                                                                    
OPTIONS_FILE_UNSET+=ATHENA                                                                                        
OPTIONS_FILE_UNSET+=GTK2                                                                                          
OPTIONS_FILE_UNSET+=GNOME                                                                                         
OPTIONS_FILE_UNSET+=MOTIF    
>How-To-Repeat:
try to build port editors/vim in poudriere jail for 9.2 amd64 with options PERL + PYTHON set

>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->sunpoet 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu Jan 9 09:50:07 UTC 2014 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

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

From: Mathieu Arnold <mat@mat.cc>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/185601: editors/vim python dependency not build in
 poudriere
Date: Thu, 09 Jan 2014 11:29:19 +0100

 It's not specific to 9.2, I have the same problem on all my builds,
 specifically, it says in the log[1] :
 
 checking --enable-pythoninterp argument... yes
 checking for python2... no
 checking for python... no
 
 it must be missing a bit telling it that python is called something like
 python2.7 :-)
 
 1:
 <http://pkg.absolight.net/logs/bulk/83amd64-pkgng/latest-per-pkg/vim-7.4.110_2.log>
 
 -- 
 Mathieu Arnold

From: Bryan Drewery <bdrewery@FreeBSD.org>
To: bug-followup@FreeBSD.org, Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
Cc:  
Subject: Re: ports/185601: editors/vim python dependency not build in poudriere
Date: Sat, 15 Feb 2014 12:47:44 -0600

 This only happens when deselecting X11 and is not specific to poudriere.
 
 See CHANGES entry 20131218 for how to fix.
 
 -- 
 Regards,
 Bryan Drewery

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/185601: commit references a PR
Date: Tue, 18 Feb 2014 21:43:16 +0000 (UTC)

 Author: sunpoet
 Date: Tue Feb 18 21:43:08 2014
 New Revision: 344970
 URL: http://svnweb.freebsd.org/changeset/ports/344970
 QAT: https://qat.redports.org/buildarchive/r344970/
 
 Log:
   - Fix python detection
   - Bump PORTREVISION for package change
   
   PR:		ports/185601
   Submitted by:	Stefan Beke <stefan@beke.info>
 
 Added:
   head/editors/vim/files/patch-src-auto-configure   (contents, props changed)
 Modified:
   head/editors/vim/Makefile
 
 Modified: head/editors/vim/Makefile
 ==============================================================================
 --- head/editors/vim/Makefile	Tue Feb 18 21:31:22 2014	(r344969)
 +++ head/editors/vim/Makefile	Tue Feb 18 21:43:08 2014	(r344970)
 @@ -3,7 +3,7 @@
  
  PORTNAME=	vim
  PORTVERSION=	7.4.${PATCHLEVEL}
 -PORTREVISION?=	2
 +PORTREVISION?=	3
  CATEGORIES?=	editors
  MASTER_SITES=	VIM
  DISTNAME=	${PORTNAME}-${PORTVERSION:R}
 
 Added: head/editors/vim/files/patch-src-auto-configure
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/editors/vim/files/patch-src-auto-configure	Tue Feb 18 21:43:08 2014	(r344970)
 @@ -0,0 +1,20 @@
 +--- src/auto/configure.orig	2014-02-18 03:23:18.386325000 +0800
 ++++ src/auto/configure	2014-02-18 05:46:24.780735971 +0800
 +@@ -5511,7 +5511,7 @@
 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
 + $as_echo "$enable_pythoninterp" >&6; }
 + if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then
 +-    for ac_prog in python2 python
 ++    for ac_prog in python2.7
 + do
 +   # Extract the first word of "$ac_prog", so it can be a program name with args.
 + set dummy $ac_prog; ac_word=$2
 +@@ -5818,7 +5818,7 @@
 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5
 + $as_echo "$enable_python3interp" >&6; }
 + if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then
 +-    for ac_prog in python3 python
 ++    for ac_prog in python3.3 python3.2 python3.1
 + do
 +   # Extract the first word of "$ac_prog", so it can be a program name with args.
 + set dummy $ac_prog; ac_word=$2
 _______________________________________________
 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: sunpoet 
State-Changed-When: Wed Feb 19 16:31:27 UTC 2014 
State-Changed-Why:  
Committed. Thanks! 

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