From baptiste.daroussin@gmail.com  Thu Mar 24 08:17:41 2011
Return-Path: <baptiste.daroussin@gmail.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3023E1065746
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 24 Mar 2011 08:17:41 +0000 (UTC)
	(envelope-from baptiste.daroussin@gmail.com)
Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50])
	by mx1.freebsd.org (Postfix) with ESMTP id AFB608FC13
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 24 Mar 2011 08:17:40 +0000 (UTC)
Received: by wwc33 with SMTP id 33so11198532wwc.31
        for <FreeBSD-gnats-submit@freebsd.org>; Thu, 24 Mar 2011 01:17:39 -0700 (PDT)
Received: by 10.216.253.147 with SMTP id f19mr399031wes.19.1300953247615;
        Thu, 24 Mar 2011 00:54:07 -0700 (PDT)
Received: from localhost (mlr78-1-82-232-208-178.fbx.proxad.net [82.232.208.178])
        by mx.google.com with ESMTPS id t5sm3629495wes.33.2011.03.24.00.54.05
        (version=SSLv3 cipher=OTHER);
        Thu, 24 Mar 2011 00:54:06 -0700 (PDT)
Message-Id: <4d8af89e.0504d90a.50b3.4bd2@mx.google.com>
Date: Thu, 24 Mar 2011 00:54:06 -0700 (PDT)
From: Baptiste Daroussin <bapt@FreeBSD.org>
Sender: Baptiste Daroussin <baptiste.daroussin@gmail.com>
Reply-To: Baptiste Daroussin <bapt@FreeBSD.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [PATCH] use sqlite3-autoconf instead of the deprecated sqlite3-src
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         155908
>Category:       ports
>Synopsis:       [PATCH] database/sqlite3: use sqlite3-autoconf instead of the deprecated sqlite3-src
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bapt
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 24 08:20:01 UTC 2011
>Closed-Date:    Mon Mar 28 11:57:15 UTC 2011
>Last-Modified:  Tue May 15 13:00:14 UTC 2012
>Originator:     Baptiste Daroussin
>Release:        FreeBSD 8.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD azathoth.lan 8.2-STABLE FreeBSD 8.2-STABLE #0 r219454M: Thu Mar 10 20:09:22 CET 2011 root@azathoth.lan:/usr/obj/usr/src/sys/AZATHOTH amd64


	
>Description:

	database/sqlite3 uses the deprecated and not recommanded sqlite3-src instead of sqlite3-autoconf.

	One of the main difference with sqlite3-src is that it doesn't provide the tcl interface, but a new
	sqlite3-tea exists to fit that purpose (a shar can be found here: http://people.freebsd.org/~bapt/sqlite3-tea.shar)

	If maintainer wanted I can take maintainership on databases/sqlite3 or at his discretion give to him the maintainership on sqlite3-tea.

	regards,
	bapt
>How-To-Repeat:
	
>Fix:

	

--- sqlite3-autoconf.diff begins here ---
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/databases/sqlite3/Makefile,v
retrieving revision 1.55
diff -u -r1.55 Makefile
--- Makefile	4 Mar 2011 14:00:56 -0000	1.55
+++ Makefile	23 Mar 2011 12:16:14 -0000
@@ -7,41 +7,30 @@
 
 PORTNAME=	sqlite3
 PORTVERSION=	3.7.5
+PORTREVISION=	1
 CATEGORIES=	databases
 MASTER_SITES=	http://www.sqlite.org/ http://www2.sqlite.org/
-DISTNAME=	sqlite-src-3070500
+DISTNAME=	sqlite-autoconf-3070500
 
 MAINTAINER=	pavelivolkov@googlemail.com
 COMMENT=	An SQL database engine in a C library
 
-LICENSE=	unknown
+LICENSE=	public
 LICENSE_NAME=	Public Domain
 LICENSE_PERMS=	${_LICENSE_PERMS_DEFAULT}
 LICENSE_TEXT=	Description of the license can be obtained from the following URL: http://www.sqlite.org/copyright.html
 
 CONFLICTS=	sqlite34-[0-9]*
 
-USE_ZIP=	YES
-USE_GMAKE=	YES
 USE_GNOME=	pkgconfig gnomehack
 USE_LDCONFIG=	YES
 GNU_CONFIGURE=	YES
 
-USE_TCL_BUILD=	84+
-CONFIGURE_ENV+=	TCLSH_CMD="${TCLSH}" \
-		TCLLIBDIR="${PREFIX}/lib/${PORTNAME}" \
-		ac_cv_search_pthread_create=""
-
-# Use an in-ram database for temporary tables (never,no,yes,always),
-# which is equivalent of SQLITE_TEMP_STORE=[0,1,2,3]
-RAMTABLE?=	yes
-
 # Compilation Options For SQLite http://www.sqlite.org/compile.html
 OPTIONS=	\
 		FTS3		"Enable FTS3/4 (Full Text Search) module" on \
 		ICU		"Enable built with ICU"			off \
 		RTREE		"Enable R*Tree module"			off \
-		RAMTABLE	"Store temporary tables in RAM = ${RAMTABLE}" off \
 		UPD_DEL_LIMIT	"ORDER BY and LIMIT on UPDATE and DELETE" off \
 		SOUNDEX		"Enables the soundex() SQL function"	off \
 		METADATA	"Enable column metadata"		on \
@@ -50,45 +39,18 @@
 		SECURE_DELETE	"Overwrite deleted information with zeros" on \
 		UNLOCK_NOTIFY	"Enable notification on unlocking"	on \
 		THREADSAFE	"Build thread-safe library"		on \
-		EXTENSION	"Allow loadable extensions"		on \
-		TCLWRAPPER	"Enable TCL wrapper"			off \
+		EXTENSION	"Allow loadable extensions"		on
 
 .include <bsd.port.options.mk>
 
 PLIST_FILES=	bin/sqlite3 include/sqlite3.h include/sqlite3ext.h \
 		lib/libsqlite3.a lib/libsqlite3.la lib/libsqlite3.so \
 		lib/libsqlite3.so.8 libdata/pkgconfig/sqlite3.pc
-PORTDOCS=	*
 
 .if !defined(NO_INSTALL_MANPAGES)
 MAN1=		sqlite3.1
 .endif
 
-.if ${OSVERSION} < 700000
-EXTRA_PATCHES+=		${FILESDIR}/pthread_equal_stub
-.endif
-
-#		DEBUG	"Enable debugging & verbose explain"	off \
-# This options used only for debug and is not required during normal work
-# applications or its libraries.
-#    This options can be specified on the command line.
-# Execute: make -D WITH_DEBUG ...
-.if defined(WITH_DEBUG)
-CONFIGURE_ARGS+=	--enable-debug
-CFLAGS+=		-Wall
-.endif
-
-#		GCOV	"Enable coverage testing using gcov/gprof"	off \
-# These options are only used for debugging, profiling the application.
-# And can cause errors when using the application or its libraries in other
-# products (for example build security/nss is BROKEN).
-#    This options can be specified on the command line.
-# Execute: make -D WITH_GCOV ...
-.if defined(WITH_GCOV)
-CONFIGURE_ARGS+=	--enable-gcov
-LDFLAGS+=		-fstack-protector
-.endif
-
 #    By default, the sqlite3_step() interface will automatically invoke
 # sqlite3_reset() to reset the prepared statement if necessary. This
 # compile-time option changes that behavior so that sqlite3_step() will
@@ -141,10 +103,6 @@
 LDFLAGS+=		`${LOCALBASE}/bin/icu-config --ldflags`
 .endif
 
-.if defined(WITH_RAMTABLE)
-CONFIGURE_ARGS+=	--enable-tempstore=${RAMTABLE}
-.endif
-
 .if defined(WITH_SECURE_DELETE)
 CFLAGS+=		-DSQLITE_SECURE_DELETE=1
 .endif
@@ -153,21 +111,6 @@
 CFLAGS+=		-DSQLITE_ENABLE_UNLOCK_NOTIFY=1
 .endif
 
-.if defined(WITH_TCLWRAPPER)
-CATEGORIES+=		lang tcl
-COMMENT+=		with TCL Wrapper
-USE_TCL_RUN=		yes
-ALL_TARGET=		all tclsqlite3
-INSTALL_TARGET=		install tcl_install
-CONFIGURE_ARGS+=	--with-tcl=${TCL_LIBDIR}
-PORTEXAMPLES+=		example.tcl
-PLIST_DIRS+=		lib/sqlite3
-PLIST_FILES+=		bin/tclsqlite3 lib/sqlite3/libtclsqlite3.so \
-			lib/sqlite3/pkgIndex.tcl
-.else
-CONFIGURE_ARGS+=	--disable-tcl
-.endif
-
 .if !defined(WITHOUT_METADATA)
 CFLAGS+=		-DSQLITE_ENABLE_COLUMN_METADATA=1
 .endif
@@ -179,63 +122,21 @@
 .endif
 
 .if !defined(WITHOUT_EXTENSION)
-CONFIGURE_ARGS+=	--enable-load-extension
+CONFIGURE_ARGS+=	--enable-dynamic-extensions
 .else
-CONFIGURE_ARGS+=	--disable-load-extension
+CONFIGURE_ARGS+=	--enable-dynamic-extensions
 .endif
 
-CONFIGURE_ENV+=		CPPFLAGS="-I. -I./src ${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-MAKE_ENV+=		CPPFLAGS="-I. -I./src ${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+CONFIGURE_ENV+=		LDFLAGS="${LDFLAGS}"
 
 .include <bsd.port.pre.mk>
 
-.if defined(TCL_VER) && ${TCL_VER} > 8.4
-BUILD_DEPENDS+=		${LOCALBASE}/lib/tcl8/${TCL_VER}:${PORTSDIR}/lang/tcl-modules
-.if defined(WITH_TCLWRAPPER)
-RUN_DEPENDS+=		${LOCALBASE}/lib/tcl8/${TCL_VER}:${PORTSDIR}/lang/tcl-modules
-.endif
-.endif
-
-# To test you must specify the value of TESTUSER variable.
-# It must correspond to a normal (not root) user, from which it will be tested.
-# Execute: make TESTUSER=ordinary_user_login_name test
-.ifmake test
-.ifndef TESTUSER
-IGNORE=	set the value of the variable TESTUSER corresponding normal (not root) user, from which will be tested
-.endif
-.ifndef WITH_TCLWRAPPER
-IGNORE=	for the purpose of test you want to include TCL wrapper
-.endif
-.endif
-
-test: build
-	@(cd ${WRKSRC} && ${CHOWN} -R ${TESTUSER} ${WRKSRC} && su ${TESTUSER} -c "${MAKE} test"; ${CHOWN} ${USER} ${WRKSRC})
-
-post-build:
-	@${ECHO_CMD}
-	@${ECHO_CMD} "You can test sqlite using supplied with the him tests."
-	@${ECHO_CMD} "Execute: make TESTUSER=ordinary_user_login_name test"
+post-patch:
+	@${REINPLACE_CMD} "s,^pkgconfigdir = .*$$,pkgconfigdir = ${PREFIX}/libdata/pkgconfig,g" ${WRKSRC}/Makefile.in
 
 post-install:
-.if defined(WITH_TCLWRAPPER)
-	@${INSTALL_PROGRAM} ${WRKSRC}/.libs/tclsqlite3 ${PREFIX}/bin
-	@${MKDIR} ${EXAMPLESDIR}
-	@${INSTALL_DATA} ${FILESDIR}/example.tcl ${EXAMPLESDIR}
-.endif
 .if !defined(NO_INSTALL_MANPAGES)
 	@${INSTALL_MAN} ${WRKSRC}/sqlite3.1 ${MANPREFIX}/man/man1
 .endif
-.ifndef NOPORTDOCS
-	@${MKDIR} ${DOCSDIR}
-.ifdef WITH_FTS3
-	@${INSTALL_DATA} ${WRKSRC}/ext/fts3/README.syntax ${WRKSRC}/ext/fts3/README.tokenizers ${DOCSDIR}
-.endif
-.ifdef WITH_RTREE
-	@${INSTALL_DATA} ${WRKSRC}/ext/rtree/README ${DOCSDIR}
-.endif
-.ifdef WITH_ICU
-	@${INSTALL_DATA} ${WRKSRC}/ext/icu/README.txt ${DOCSDIR}
-.endif
-.endif
 
 .include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/pcvs/ports/databases/sqlite3/distinfo,v
retrieving revision 1.33
diff -u -r1.33 distinfo
--- distinfo	4 Mar 2011 14:00:56 -0000	1.33
+++ distinfo	23 Mar 2011 12:16:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (sqlite-src-3070500.zip) = 1bb838c02b4946c514e28cfcd1c15b0079f8626f5fbcfcf2b48e2a075acc5c51
-SIZE (sqlite-src-3070500.zip) = 3987471
+SHA256 (sqlite-autoconf-3070500.tar.gz) = cb5b86926ec9f65882b2dddd244f2d620337d911ec73411863f77e48cf6a2f94
+SIZE (sqlite-autoconf-3070500.tar.gz) = 1551070
Index: files/patch-Makefile.in
===================================================================
RCS file: files/patch-Makefile.in
diff -N files/patch-Makefile.in
--- files/patch-Makefile.in	22 Apr 2010 15:34:07 -0000	1.11
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- Makefile.in.orig	2009-09-17 13:41:21.000000000 +0200
-+++ Makefile.in	2009-09-17 13:45:38.000000000 +0200
-@@ -687,7 +687,7 @@
- 	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/status.c
- 
- sqlite3.h:	$(TOP)/src/sqlite.h.in $(TOP)/manifest.uuid $(TOP)/VERSION
--	tclsh $(TOP)/tool/mksqlite3h.tcl $(TOP) >sqlite3.h
-+	$(TCLSH_CMD) $(TOP)/tool/mksqlite3h.tcl $(TOP) >sqlite3.h
- 
- table.lo:	$(TOP)/src/table.c $(HDR)
- 	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/table.c
Index: files/patch-src-os_unix.c
===================================================================
RCS file: files/patch-src-os_unix.c
diff -N files/patch-src-os_unix.c
--- files/patch-src-os_unix.c	1 Sep 2010 17:49:49 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- src/os_unix.c.orig	2010-08-31 10:44:29.000000000 +0400
-+++ src/os_unix.c	2010-08-31 10:44:48.000000000 +0400
-@@ -4841,7 +4841,7 @@
-   char *zErr;
-   UNUSED_PARAMETER(NotUsed);
-   unixEnterMutex();
--  zErr = dlerror();
-+  zErr = (char *)dlerror();
-   if( zErr ){
-     sqlite3_snprintf(nBuf, zBufOut, "%s", zErr);
-   }
Index: files/patch-test-backup2.test
===================================================================
RCS file: files/patch-test-backup2.test
diff -N files/patch-test-backup2.test
--- files/patch-test-backup2.test	10 Dec 2010 23:07:55 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- test/backup2.test.orig	2010-12-09 13:44:49.000000000 +0300
-+++ test/backup2.test	2010-12-09 13:45:39.000000000 +0300
-@@ -155,7 +155,7 @@
-     file mkdir bu3.db
-     set rc [catch {db restore temp bu3.db} res]
-     lappend rc $res
--  } {1 {cannot open source database: disk I/O error}}
-+  } {1 {restore failed: file is encrypted or is not a database}}
- }
- 
- # Try to restore from something that is not a database file.
Index: files/pthread_equal_stub
===================================================================
RCS file: files/pthread_equal_stub
diff -N files/pthread_equal_stub
--- files/pthread_equal_stub	2 Nov 2009 10:11:49 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- src/mutex_unix.c.orig	2009-09-18 12:39:33.000000000 +0200
-+++ src/mutex_unix.c	2009-09-18 12:39:04.000000000 +0200
-@@ -326,4 +326,8 @@
-   return &sMutex;
- }
- 
-+int pthread_equal() __attribute__ ((weak));
-+
-+#define pthread_equal(a,b) ((pthread_equal) ? pthread_equal(a,b) : 1)
-+
- #endif /* SQLITE_MUTEX_PTHREAD */
--- sqlite3-autoconf.diff ends here ---


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: bapt 
State-Changed-When: Thu Mar 24 09:09:39 UTC 2011 
State-Changed-Why:  
Ask for maintainer approval. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=155908 
Responsible-Changed-From-To: freebsd-ports-bugs->bapt 
Responsible-Changed-By: bapt 
Responsible-Changed-When: Thu Mar 24 09:29:34 UTC 2011 
Responsible-Changed-Why:  
I'll take it. 

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

From: Baptiste Daroussin <baptiste.daroussin@gmail.com>
To: bug-followup@freebsd.org, pavelivolkov@googlemail.com
Cc:  
Subject: Re: ports/155908: [PATCH] database/sqlite3: use sqlite3-autoconf
 instead of the deprecated sqlite3-src
Date: Thu, 24 Mar 2011 10:29:19 +0100

 Maintainer of databases/sqlite3,
 
 =A0Please note that PR ports/155908 has just been submitted.
 
 it contains a patch for an enhancement,
 please reply to this email stating that you approve or disapprove the patch
 
 =A0The full text of the PR can be found at:
 =A0 =A0=A0http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dports/155908
 
 
 ---
 Bapt

From: Pavel Volkov <pavelivolkov@googlemail.com>
To: Baptiste Daroussin <baptiste.daroussin@gmail.com>
Cc: bug-followup@freebsd.org
Subject: Re: ports/155908: [PATCH] database/sqlite3: use sqlite3-autoconf
 instead of the deprecated sqlite3-src
Date: Thu, 24 Mar 2011 15:47:15 +0300

 --000e0cd5cf72630c87049f39e1d2
 Content-Type: text/plain; charset=UTF-8
 
 Hello.
 I have reviewed the options for distribution of the source sqlite, mainly
 developers recommend the use of sources who has already amalgamation. This
 makes sense when using sqlite in embedded systems. Allowing developers to
 control the process of creating a common file sqlite.c. However, some
 options can only be changed before the procedure amalgamation. For example,
 using your proposed version of the distribution will not be able to use:
 SQLITE_ENABLE_FTS3, SQLITE_ENABLE_UPDATE_DELETE_LIMIT, SQLITE_OMIT_ * and
 others. The complete list of compile options and their conditions of use,
 you can see in http://www.sqlite.org/compile.html. Guess that the reason for
 which you want to use a distribution sqlite-autoconf-... is the lack of
 dependence on TCL. Granted, TCL is used by developers as during the process
 of amalgamation, and during testing the resulting distribution (depend phase
 of creation, but not execution). I suggest not to change the current port
 (sqlite3), and create a new (sqlite3-min), for a new version of the
 distribution.
 If you have concerns about the use "Legacy source code" for distribution, we
 can talk about using the canonical source code, distributed by Fossil.
 __
 Best regards,
 Pavel
 
 
 On Thu, Mar 24, 2011 at 12:29, Baptiste Daroussin <
 baptiste.daroussin@gmail.com> wrote:
 
 > Maintainer of databases/sqlite3,
 >
 >  Please note that PR ports/155908 has just been submitted.
 >
 > it contains a patch for an enhancement,
 > please reply to this email stating that you approve or disapprove the patch
 >
 >  The full text of the PR can be found at:
 >     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/155908
 >
 >
 > ---
 > Bapt
 >
 
 --000e0cd5cf72630c87049f39e1d2
 Content-Type: text/html; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable
 
 <span style=3D"font-size:11pt;font-family:Arial;color:#000000;background-co=
 lor:transparent;font-weight:normal;font-style:normal;text-decoration:none;v=
 ertical-align:baseline">Hello</span>.<br>
 <span style=3D"font-size:11pt;font-family:Arial;color:#000000;background-co=
 lor:transparent;font-weight:normal;font-style:normal;text-decoration:none;v=
 ertical-align:baseline">I
  have reviewed the options for distribution of the source sqlite, mainly de=
 velopers recommend the=20
 use of sources who has already amalgamation. This makes sense when using
  sqlite in embedded systems. Allowing developers to control the process=20
 of creating a common file sqlite.c. However, some options can only be=20
 changed before the procedure amalgamation. For example, using your=20
 proposed version of the distribution will not be able to use:=20
 SQLITE_ENABLE_FTS3, SQLITE_ENABLE_UPDATE_DELETE_LIMIT, SQLITE_OMIT_ *=20
 and others. The complete list of compile options and their conditions of
  use, you can see in <a href=3D"http://www.sqlite.org/compile.html" target=
 =3D"_blank">http://www.sqlite.org/compile.html</a>. Guess that the=20
 reason for which you want to use a distribution sqlite-autoconf-... is=20
 the lack of dependence on TCL. Granted, TCL is used by developers as=20
 during the process of amalgamation, and during testing the resulting=20
 distribution (depend phase of creation, but not execution). I suggest=20
 not to change the current port (sqlite3), and create a new=20
 (sqlite3-min), for a new version of the distribution. </span><br><span styl=
 e=3D"font-size:11pt;font-family:Arial;color:#000000;background-color:transp=
 arent;font-weight:normal;font-style:normal;text-decoration:none;vertical-al=
 ign:baseline">If
  you have concerns about the use &quot;Legacy source code&quot; for distrib=
 ution,=20
 we can talk about using the canonical source code, distributed by Fossil.</=
 span><br>__<br>Best regards,<br>Pavel<br><br><br><div class=3D"gmail_quote"=
 >On Thu, Mar 24, 2011 at 12:29, Baptiste Daroussin <span dir=3D"ltr">&lt;<a=
  href=3D"mailto:baptiste.daroussin@gmail.com" target=3D"_blank">baptiste.da=
 roussin@gmail.com</a>&gt;</span> wrote:<br>
 
 
 <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
 x #ccc solid;padding-left:1ex">Maintainer of databases/sqlite3,<br>
 <br>
 =C2=A0Please note that PR ports/155908 has just been submitted.<br>
 <br>
 it contains a patch for an enhancement,<br>
 please reply to this email stating that you approve or disapprove the patch=
 <br>
 <br>
 =C2=A0The full text of the PR can be found at:<br>
 =C2=A0 =C2=A0=C2=A0<a href=3D"http://www.freebsd.org/cgi/query-pr.cgi?pr=3D=
 ports/155908" target=3D"_blank">http://www.freebsd.org/cgi/query-pr.cgi?pr=
 =3Dports/155908</a><br>
 <br>
 <br>
 ---<br>
 Bapt<br>
 </blockquote></div><br>
 
 --000e0cd5cf72630c87049f39e1d2--
State-Changed-From-To: feedback->closed 
State-Changed-By: bapt 
State-Changed-When: Mon Mar 28 11:57:14 UTC 2011 
State-Changed-Why:  
maintainer disagree 

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

From: Garrett Cooper <yanegomi@gmail.com>
To: bug-followup@FreeBSD.org, bapt@FreeBSD.org
Cc:  
Subject: Re: ports/155908: [PATCH] database/sqlite3: use sqlite3-autoconf
 instead of the deprecated sqlite3-src
Date: Sun, 18 Sep 2011 15:12:16 -0700 (PDT)

  	Using a legacy, unsupported method of distributing sources is a 
 really bad idea. Why are we following this (and also pulling in tcl) if 
 it's discouraged by upstream? Putting this off only delays the port rework 
 to a later date.
 Thanks,
 -Garrett
 
 PS I'm one of many developers who hates having to install tcl -- even 
 though -DWITHOUT_TCL_WRAPPER is defined -- in order to install 
 subversion*.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/155908: commit references a PR
Date: Tue, 15 May 2012 12:52:55 +0000 (UTC)

 bapt        2012-05-15 12:52:45 UTC
 
   FreeBSD ports repository
 
   Modified files:
     databases/sqlite3    Makefile distinfo 
   Added files:
     databases/sqlite3/files patch-Makefile.in 
   Removed files:
     databases/sqlite3/files example.tcl patch-src-os_unix.c 
                             patch-src_shell.c 
                             patch-test-backup2.test 
   Log:
   - Update to 3.7.12
   - switch to autoconf version (no more need of tcl)
   
   PR:             ports/167913 [1], ports/155908 [2]
   Submitted by:   Pavel I Volkov <pavelivolkov@googlemail.com> (maintainer), bapt[2]
   
   Revision  Changes    Path
   1.71      +33 -171   ports/databases/sqlite3/Makefile
   1.43      +2 -2      ports/databases/sqlite3/distinfo
   1.2       +0 -14     ports/databases/sqlite3/files/example.tcl (dead)
   1.13      +11 -0     ports/databases/sqlite3/files/patch-Makefile.in (new)
   1.2       +0 -11     ports/databases/sqlite3/files/patch-src-os_unix.c (dead)
   1.2       +0 -11     ports/databases/sqlite3/files/patch-src_shell.c (dead)
   1.3       +0 -11     ports/databases/sqlite3/files/patch-test-backup2.test (dead)
 _______________________________________________
 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:
