From nobody@FreeBSD.org  Thu Jul 15 12:17:39 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 5E5D11065688
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 15 Jul 2010 12:17:39 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 4CA848FC17
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 15 Jul 2010 12:17:39 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o6FCHcaU041707
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 15 Jul 2010 12:17:38 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o6FCHcu1041706;
	Thu, 15 Jul 2010 12:17:38 GMT
	(envelope-from nobody)
Message-Id: <201007151217.o6FCHcu1041706@www.freebsd.org>
Date: Thu, 15 Jul 2010 12:17:38 GMT
From: Alexandr Kovalenko <never@nevermind.kiev.ua>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [PATCH] www/kannel: Add support for MySQL, PostgreSQL, SQLite and fix MASTER_SITES
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         148633
>Category:       ports
>Synopsis:       [PATCH] www/kannel: Add support for MySQL, PostgreSQL, SQLite and fix MASTER_SITES
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    timur
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 15 12:20:01 UTC 2010
>Closed-Date:    Fri Jul 16 00:04:09 UTC 2010
>Last-Modified:  Fri Jul 16 00:10:02 UTC 2010
>Originator:     Alexandr Kovalenko
>Release:        8.0
>Organization:
Summa Telecom Ukraine, LLC, http://sumtel.ua/
>Environment:
FreeBSD mile.xxx.ua 8.0-RELEASE-p3 FreeBSD 8.0-RELEASE-p3 #1: Tue Jun  1 17:25:26 EEST 2010     root@mile.xxx.ua:/usr/obj/usr/src/sys/mile  i386

>Description:
- Add support for MySQL, PostgreSQL and SQLite database backends via OPTIONS
- Fix MASTER_SITES
>How-To-Repeat:
N/A
>Fix:
Apply patch attached.

Patch attached with submission follows:

diff -ruN kannel.orig/Makefile kannel/Makefile
--- kannel.orig/Makefile	2009-07-27 10:13:44.000000000 +0300
+++ kannel/Makefile	2010-07-15 13:52:58.000000000 +0300
@@ -6,9 +6,9 @@
 
 PORTNAME=	kannel
 PORTVERSION=	1.4.3
+PORTREVISION=	1
 CATEGORIES=	www
-MASTER_SITES=	http://www.kannel.org/download/%SUBDIR%/ \
-		http://farrokhi.net/distfiles/
+MASTER_SITES=	http://www.kannel.org/download/
 MASTER_SITE_SUBDIR=	${PORTVERSION}
 DISTNAME=	gateway-${PORTVERSION}
 
@@ -30,11 +30,30 @@
 MAN1=		mtbatch.1 seewbmp.1 wmlsc.1 wmlsdasm.1
 MAN8=		kannel.8 run_kannel_box.8
 
+OPTIONS=	MYSQL	"Enable MySQL support"	off \
+		PGSQL	"Enable PostgreSQL support"	off \
+		SQLITE3	"Enable SQLite support"	off
+
 CPPFLAGS=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
 LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
 
 .include <bsd.port.pre.mk>
 
+.if defined(WITH_MYSQL)
+USE_MYSQL=	yes
+CONFIGURE_ARGS+=--with-mysql
+.endif
+
+.if defined(WITH_PGSQL)
+USE_PGSQL=	yes
+CONFIGURE_ARGS+=--with-pgsql
+.endif
+
+.if defined(WITH_SQLITE3)
+USE_SQLITE=	3
+CONFIGURE_ARGS+=--with-sqlite3
+.endif
+
 .if ${ARCH} == "alpha"
 BROKEN=		Does not compile on alpha
 .endif


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->timur 
Responsible-Changed-By: timur 
Responsible-Changed-When: Thu Jul 15 13:01:20 UTC 2010 
Responsible-Changed-Why:  
I'll take it. 

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

From: Alexandr Kovalenko <never@nevermind.kiev.ua>
To: freebsd-gnats-submit@freebsd.org
Cc:  
Subject: Re: ports/148633: [PATCH] www/kannel: Add support for MySQL, 
	PostgreSQL, SQLite and fix MASTER_SITES
Date: Thu, 15 Jul 2010 15:59:06 +0300

 --001636920ccfdb2d33048b6caa56
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 On Thu, Jul 15, 2010 at 3:17 PM, Alexandr Kovalenko
 <never@nevermind.kiev.ua> wrote:
 >
 >>Number: =A0 =A0 =A0 =A0 148633
 >>Category: =A0 =A0 =A0 ports
 >>Synopsis: =A0 =A0 =A0 [PATCH] www/kannel: Add support for MySQL, PostgreS=
 QL, SQLite and fix MASTER_SITES
 >>Confidential: =A0 no
 >>Severity: =A0 =A0 =A0 non-critical
 >>Priority: =A0 =A0 =A0 medium
 >>Responsible: =A0 =A0freebsd-ports-bugs
 >>State: =A0 =A0 =A0 =A0 =A0open
 >>Quarter:
 >>Keywords:
 >>Date-Required:
 >>Class: =A0 =A0 =A0 =A0 =A0update
 >>Submitter-Id: =A0 current-users
 >>Arrival-Date: =A0 Thu Jul 15 12:20:01 UTC 2010
 >>Closed-Date:
 >>Last-Modified:
 >>Originator: =A0 =A0 Alexandr Kovalenko
 >>Release: =A0 =A0 =A0 =A08.0
 >>Organization:
 > Summa Telecom Ukraine, LLC, http://sumtel.ua/
 >>Environment:
 > FreeBSD mile.xxx.ua 8.0-RELEASE-p3 FreeBSD 8.0-RELEASE-p3 #1: Tue Jun =A0=
 1 17:25:26 EEST 2010 =A0 =A0 root@mile.xxx.ua:/usr/obj/usr/src/sys/mile =A0=
 i386
 >
 >>Description:
 > - Add support for MySQL, PostgreSQL and SQLite database backends via OPTI=
 ONS
 > - Fix MASTER_SITES
 >>How-To-Repeat:
 > N/A
 >>Fix:
 > Apply patch attached.
 
 Please use fixed (attached) patch to be compliant with
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-=
 options.html#AEN2501
 
 > Patch attached with submission follows:
 
 --001636920ccfdb2d33048b6caa56
 Content-Type: text/plain; charset=US-ASCII; name="kannel.txt"
 Content-Disposition: attachment; filename="kannel.txt"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_gbnlvpkg0
 
 RmlsZXMga2FubmVsLm9yaWcvLk1ha2VmaWxlLnN3cCBhbmQga2FubmVsLy5NYWtlZmlsZS5zd3Ag
 ZGlmZmVyCmRpZmYgLXJ1TiBrYW5uZWwub3JpZy9NYWtlZmlsZSBrYW5uZWwvTWFrZWZpbGUKLS0t
 IGthbm5lbC5vcmlnL01ha2VmaWxlCTIwMDktMDctMjcgMTA6MTM6NDQuMDAwMDAwMDAwICswMzAw
 CisrKyBrYW5uZWwvTWFrZWZpbGUJMjAxMC0wNy0xNSAxNTo1NToxNS4wMDAwMDAwMDAgKzAzMDAK
 QEAgLTYsOSArNiw5IEBACiAKIFBPUlROQU1FPQlrYW5uZWwKIFBPUlRWRVJTSU9OPQkxLjQuMwor
 UE9SVFJFVklTSU9OPQkxCiBDQVRFR09SSUVTPQl3d3cKLU1BU1RFUl9TSVRFUz0JaHR0cDovL3d3
 dy5rYW5uZWwub3JnL2Rvd25sb2FkLyVTVUJESVIlLyBcCi0JCWh0dHA6Ly9mYXJyb2toaS5uZXQv
 ZGlzdGZpbGVzLworTUFTVEVSX1NJVEVTPQlodHRwOi8vd3d3Lmthbm5lbC5vcmcvZG93bmxvYWQv
 CiBNQVNURVJfU0lURV9TVUJESVI9CSR7UE9SVFZFUlNJT059CiBESVNUTkFNRT0JZ2F0ZXdheS0k
 e1BPUlRWRVJTSU9OfQogCkBAIC0yNSwxNiArMjUsNDIgQEAKIEdOVV9DT05GSUdVUkU9CXllcwog
 Q09ORklHVVJFX0FSR1M9CS0td2l0aC1jZmxhZ3M9IiR7Q1BQRkxBR1N9IiAtLXdpdGgtbGlicz0i
 JHtMREZMQUdTfSIgXAogCQktLWVuYWJsZS1wY3JlPXllcyAtLWVuYWJsZS1kb2NzPW5vIC0td2l0
 aC1tYWxsb2M9bmF0aXZlIFwKLQkJLS1lbmFibGUtc3RhcnQtc3RvcC1kYWVtb249bm8KKwkJLS1l
 bmFibGUtc3RhcnQtc3RvcC1kYWVtb249bm8gLS13aXRob3V0LXNkYiAtLXdpdGhvdXQtb3JhY2xl
 IFwKKwkJLS13aXRob3V0LXNxbGl0ZTIKIAogTUFOMT0JCW10YmF0Y2guMSBzZWV3Ym1wLjEgd21s
 c2MuMSB3bWxzZGFzbS4xCiBNQU44PQkJa2FubmVsLjggcnVuX2thbm5lbF9ib3guOAogCitPUFRJ
 T05TPQlNWVNRTAkiRW5hYmxlIE15U1FMIHN1cHBvcnQiCW9mZiBcCisJCVBHU1FMCSJFbmFibGUg
 UG9zdGdyZVNRTCBzdXBwb3J0IglvZmYgXAorCQlTUUxJVEUzCSJFbmFibGUgU1FMaXRlIHN1cHBv
 cnQiCW9mZgorCiBDUFBGTEFHUz0JLUkke0xPQ0FMQkFTRX0vaW5jbHVkZSAke1BUSFJFQURfQ0ZM
 QUdTfQogTERGTEFHUz0JLUwke0xPQ0FMQkFTRX0vbGliICR7UFRIUkVBRF9MSUJTfQogCiAuaW5j
 bHVkZSA8YnNkLnBvcnQucHJlLm1rPgogCisuaWYgZGVmaW5lZChXSVRIX01ZU1FMKQorVVNFX01Z
 U1FMPQl5ZXMKK0NPTkZJR1VSRV9BUkdTKz0tLXdpdGgtbXlzcWwKKy5lbHNlCitDT05GSUdVUkVf
 QVJHUys9LS13aXRob3V0LW15c3FsCisuZW5kaWYKKworLmlmIGRlZmluZWQoV0lUSF9QR1NRTCkK
 K1VTRV9QR1NRTD0JeWVzCitDT05GSUdVUkVfQVJHUys9LS13aXRoLXBnc3FsCisuZWxzZQorQ09O
 RklHVVJFX0FSR1MrPS0td2l0aG91dC1wZ3NxbAorLmVuZGlmCisKKy5pZiBkZWZpbmVkKFdJVEhf
 U1FMSVRFMykKK1VTRV9TUUxJVEU9CTMKK0NPTkZJR1VSRV9BUkdTKz0tLXdpdGgtc3FsaXRlMwor
 LmVsc2UKK0NPTkZJR1VSRV9BUkdTKz0tLXdpdGhvdXQtc3FsaXRlMworLmVuZGlmCisKIC5pZiAk
 e0FSQ0h9ID09ICJhbHBoYSIKIEJST0tFTj0JCURvZXMgbm90IGNvbXBpbGUgb24gYWxwaGEKIC5l
 bmRpZgo=
 --001636920ccfdb2d33048b6caa56--
State-Changed-From-To: open->closed 
State-Changed-By: timur 
State-Changed-When: Fri Jul 16 00:04:08 UTC 2010 
State-Changed-Why:  
Committed. Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/148633: commit references a PR
Date: Fri, 16 Jul 2010 00:03:58 +0000 (UTC)

 timur       2010-07-16 00:03:49 UTC
 
   FreeBSD ports repository
 
   Modified files:
     www/kannel           Makefile 
   Log:
   PR:             148633
   Add OPTIONS to the port and ability to link against mysql, pgsql and sqlite3.
   
   Revision  Changes    Path
   1.33      +31 -5     ports/www/kannel/Makefile
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
