From root@corp.grupos.com.br  Fri Aug  6 15:39:59 2004
Return-Path: <root@corp.grupos.com.br>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP
	id DB5CF16A4CE; Fri,  6 Aug 2004 15:39:59 +0000 (GMT)
Received: from out01.grupos.com.br (out01.grupos.com.br [200.203.183.77])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id 665A643D53; Fri,  6 Aug 2004 15:39:59 +0000 (GMT)
	(envelope-from root@corp.grupos.com.br)
Received: from corp.grupos.com.br (unknown [150.162.166.55])
	by out01.grupos.com.br (Postfix) with ESMTP id 8B2BA3E71;
	Fri,  6 Aug 2004 12:39:57 -0300 (BRT)
Received: by corp.grupos.com.br (Postfix, from userid 0)
	id E9A1320A22; Fri,  6 Aug 2004 12:39:56 -0300 (BRT)
Message-Id: <20040806153956.E9A1320A22@corp.grupos.com.br>
Date: Fri,  6 Aug 2004 12:39:56 -0300 (BRT)
From: Marcus Grando <marcus@corp.grupos.com.br>
Reply-To: Marcus Grando <marcus@corp.grupos.com.br>
To: FreeBSD-gnats-submit@freebsd.org
Cc: clement@FreeBSD.org
Subject: Update py-MySQLdb port to suport mysqlclient_r/ssl/cypto OPTIONS
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         70082
>Category:       ports
>Synopsis:       Update py-MySQLdb port to suport mysqlclient_r/ssl/cypto OPTIONS
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    clement
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 06 15:50:18 GMT 2004
>Closed-Date:    Sun Nov 28 21:44:30 GMT 2004
>Last-Modified:  Sun Nov 28 21:44:30 GMT 2004
>Originator:     Marcus Grando
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
Grupos Internet S/A 
>Environment:
System: FreeBSD corp.grupos.com.br 4.10-STABLE FreeBSD 4.10-STABLE #21: Sat Jul 24 19:44:43 BRT 2004 root@corp.grupos.com.br:/usr/obj/usr/src/sys/CORP i386


	
>Description:
Update py-MySQLdb port to suport mysqlclient_r/ssl/cypto OPTIONS

This options described in:
http://sourceforge.net/project/shownotes.php?group_id=22307&release_id=243731

	
>How-To-Repeat:
	
>Fix:
diff -ruN py-MySQLdb.old/Makefile py-MySQLdb/Makefile
--- py-MySQLdb.old/Makefile     Sat Jul 10 01:00:36 2004
+++ py-MySQLdb/Makefile Fri Aug  6 12:33:22 2004
@@ -7,6 +7,7 @@
  
 PORTNAME=      py-MySQLdb
 PORTVERSION=   1.0.0
+PORTREVISION=  1
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=    mysql-python
@@ -19,6 +20,32 @@
 USE_PYDISTUTILS=       yes
 USE_MYSQL=             yes
  
+OPTIONS=       MYSQLCLIENT_R "Use mysqlclient_r lib" off \
+               MYSQLSSL "Use SSL support" off \
+               MYSQLCRYPTO "Use CRYPTO support" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_MYSQLCLIENT_R)
+MAKE_ENV+=     mysqlclient="mysqlclient_r"
+.else
+MAKE_ENV+=     mysqlclient="mysqlclient"
+.endif
+
+.if defined(WITH_MYSQLSSL)
+.if defined(WITH_MYSQLCRYPTO)
+MAKE_ENV+=     mysqloptlibs="ssl crypto"
+.else
+MAKE_ENV+=     mysqloptlibs="ssl"
+.endif
+.else
+.if defined(WITH_MYSQLCRYPTO)
+MAKE_ENV+=     mysqloptlibs="crypto"
+.else
+MAKE_ENV+=     mysqloptlibs=""
+.endif
+.endif
+
 PORTDOCS=              MANIFEST README
  
 .if !defined(NOPORTDOCS)
@@ -29,4 +56,4 @@
 .endfor
 .endif
  
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
	


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->clement 
Responsible-Changed-By: thierry 
Responsible-Changed-When: Fri Aug 6 19:11:00 GMT 2004 
Responsible-Changed-Why:  

Over to maintainer. 


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

From: Marcus Grando <marcus@corp.grupos.com.br>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/70082: Update py-MySQLdb port to suport mysqlclient_r/ssl/cypto
 OPTIONS
Date: Sat, 21 Aug 2004 22:25:10 -0300

 After 2 weeks and maintainer not respond. Please apply.
 
 Regards
 
 -- 
 Marcus Grando
 Grupos Internet S/A
 marcus(at)corp.grupos.com.br
 

From: Marcus Grando <marcus@corp.grupos.com.br>
To: freebsd-gnats-submit@FreeBSD.org, clement@FreeBSD.org
Cc:  
Subject: Re: ports/70082: Update py-MySQLdb port to suport mysqlclient_r/ssl/cypto
 OPTIONS
Date: Fri, 05 Nov 2004 09:21:24 -0200

 + Take maintener
 
 --diff--
 diff -ruN --exclude=CVS /usr/ports/databases/py-MySQLdb.old/Makefile 
 /usr/ports/databases/py-MySQLdb/Makefile
 --- /usr/ports/databases/py-MySQLdb.old/Makefile        Fri Jul  9 
 05:34:09 2004
 +++ /usr/ports/databases/py-MySQLdb/Makefile    Fri Nov  5 09:17:01 2004
 @@ -7,18 +7,45 @@
 
   PORTNAME=      py-MySQLdb
   PORTVERSION=   1.0.0
 +PORTREVISION=  1
   CATEGORIES=    databases python
   MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
   MASTER_SITE_SUBDIR=    mysql-python
   DISTNAME=      MySQL-python-${PORTVERSION}
 
 -MAINTAINER=    clement@FreeBSD.org
 +MAINTAINER=    marcus@corp.grupos.com.br
   COMMENT=       Access a MySQL database through Python
 
   USE_PYTHON=            yes
   USE_PYDISTUTILS=       yes
   USE_MYSQL=             yes
 
 +OPTIONS=       MYSQLCLIENT_R "Use mysqlclient_r lib" off \
 +               MYSQLSSL "Use SSL support" off \
 +               MYSQLCRYPTO "Use CRYPTO support" off
 +
 +.include <bsd.port.pre.mk>
 +
 +.if defined(WITH_MYSQLCLIENT_R)
 +MAKE_ENV+=     mysqlclient="mysqlclient_r"
 +.else
 +MAKE_ENV+=     mysqlclient="mysqlclient"
 +.endif
 +
 +.if defined(WITH_MYSQLSSL)
 +.if defined(WITH_MYSQLCRYPTO)
 +MAKE_ENV+=     mysqloptlibs="ssl crypto"
 +.else
 +MAKE_ENV+=     mysqloptlibs="ssl"
 +.endif
 +.else
 +.if defined(WITH_MYSQLCRYPTO)
 +MAKE_ENV+=     mysqloptlibs="crypto"
 +.else
 +MAKE_ENV+=     mysqloptlibs=""
 +.endif
 +.endif
 +
   PORTDOCS=              MANIFEST README
 
   .if !defined(NOPORTDOCS)
 @@ -29,4 +56,4 @@
   .endfor
   .endif
 
 -.include <bsd.port.mk>
 +.include <bsd.port.post.mk>
 --diff--
 
 -- 
 Marcus Grando
 Grupos Internet S/A
 marcus(at)corp.grupos.com.br
State-Changed-From-To: open->closed 
State-Changed-By: clement 
State-Changed-When: Sun Nov 28 21:44:06 GMT 2004 
State-Changed-Why:  
Committed, thanks ! 
and sorry fot the late... 

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