[Midnightbsd-cvs] mports: databases/sqlite3: update to 3.6.10

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Mar 14 11:23:32 EDT 2009


Log Message:
-----------
update to 3.6.10

Modified Files:
--------------
    mports/databases/sqlite3:
        Makefile (r1.6 -> r1.7)
        distinfo (r1.6 -> r1.7)
    mports/databases/sqlite3/files:
        patch-Makefile.in (r1.2 -> r1.3)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/databases/sqlite3/Makefile,v
retrieving revision 1.6
retrieving revision 1.7
diff -L databases/sqlite3/Makefile -L databases/sqlite3/Makefile -u -r1.6 -r1.7
--- databases/sqlite3/Makefile
+++ databases/sqlite3/Makefile
@@ -1,14 +1,7 @@
-# ex:ts=8
-# New ports collection makefile for:	sqlite
-# Date created:			Feb 21, 2001
-# Whom:				Ying-Chieh Liao <ijliao at FreeBSD.org>
-#
-# $FreeBSD: ports/databases/sqlite3/Makefile,v 1.21 2006/11/21 12:25:46 mnag Exp $
 # $MidnightBSD$
-#
 
 PORTNAME=	sqlite
-PORTVERSION=	3.5.6
+PORTVERSION=	3.6.10
 CATEGORIES=	databases lang tcl
 MASTER_SITES=	http://www.sqlite.org/
 .if defined(USE_THOL)
@@ -25,25 +18,16 @@
 USE_GMAKE=	YES
 USE_GNOME=	pkgconfig
 USE_AUTOTOOLS=	libtool:15
-USE_DOS2UNIX=	*.pc.in
 USE_LDCONFIG=	YES
 GNU_CONFIGURE=	YES
 CONFIGURE_ARGS=		--prefix=${PREFIX} --with-hints=freebsd.hints
-CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd6.0
-
-DOCSDIR=	${PREFIX}/share/doc/sqlite3
-EXAMPLESDIR=	${PREFIX}/share/examples/sqlite3
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd6.1
 
 OPTIONS=	DEBUG		"Enable debugging & verbose explain"	off \
-		DOCS		"Building docs (depends on TCL)"	on \
 		FTS3            "Enable FTS3 (Full Text Search) module" off \
 		RAMTABLE	"Store temporary tables in RAM"		off \
-		TCLWRAPPER	"TCL wrapper for SQLITE"		off 
-
-# Defaults, for building the docs:
-TCL_V?=		8.4
-MAKE_ARGS+=	TCLSH=tclsh${TCL_V}
-MAKE_ENV+=	TCL_VER=${TCL_V}
+		TCLWRAPPER	"TCL wrapper for SQLITE"		off \
+		METADATA	"Enable column metadata"		on
 
 .if !defined(USE_THOL)
 OPTIONS+=	THREADS		"Enable threads support"		off
@@ -63,14 +47,9 @@
 CONFIGURE_ARGS+=	--enable-debug
 .endif
 
-.if !defined(NOPORTDOCS) && !defined(WITHOUT_DOCS)
-BUILD_DEPENDS+=		tclsh${TCL_V}:${PORTSDIR}/lang/tcl${TCL_V:S/.//}
-ALL_TARGET+=		all doc
-PORTDOCS=		*
-.endif
-
 .if defined(WITH_FTS3)
-CFLAGS+=		-DSQLITE_CORE=1 -DSQLITE_ENABLE_FTS3
+CFLAGS+=		-DSQLITE_CORE=1 -DSQLITE_ENABLE_FTS3=1
+EXTRA_PATCHES+=		${FILESDIR}/fts3_patch-Makefile.in
 .endif
 
 .if defined(WITH_RAMTABLE)
@@ -78,7 +57,9 @@
 .endif
 
 .if defined(WITH_TCLWRAPPER)
-ALL_TARGET+=		tclsqlite3
+TCL_V?=			8.4
+MAKE_ARGS+=		TCLSH=tclsh${TCL_V}
+MAKE_ENV+=		TCL_VER=${TCL_V}
 LIB_DEPENDS+=		tcl${TCL_V:S/.//}:${PORTSDIR}/lang/tcl${TCL_V:S/.//}
 CONFIGURE_ARGS+=	--with-tcl=${LOCALBASE}/lib/tcl${TCL_V}
 PLIST_SUB+=		WITH_TCLWRAPPER=""
@@ -87,6 +68,10 @@
 PLIST_SUB+=		WITH_TCLWRAPPER="@comment "
 .endif
 
+.if !defined(WITHOUT_METADATA)
+CFLAGS+=		-DSQLITE_ENABLE_COLUMN_METADATA=1
+.endif
+
 post-extract:
 	@${FIND} ${WRKSRC} -type d -name 'CVS' | ${XARGS} rm -r
 
@@ -102,6 +87,8 @@
 		> ${WRKSRC}/freebsd.hints
 	@${ECHO} "config_TARGET_TCL_LIBS=\"-L${PREFIX}/lib -ltcl${TCL_V:S/.//}\"" \
 		>> ${WRKSRC}/freebsd.hints
+	${REINPLACE_CMD} -e "slfts3.cllg" \
+		-e "slfts3_expr.cllg" ${WRKSRC}/tool/mksqlite3c.tcl
 
 pre-configure:
 .if defined(WITH_THREADS) || defined(USE_THOL)
@@ -122,10 +109,6 @@
 	@${MKDIR} ${EXAMPLESDIR}
 	@${INSTALL_DATA} ${FILESDIR}/example.tcl ${EXAMPLESDIR}
 .endif
-.if !defined(NOPORTDOCS) && !defined(WITHOUT_DOCS)
-	@${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
-.endif
 .if defined(USE_THOL)
 	@${MKDIR} ${DATADIR}
 	@${TOUCH} ${DATADIR}/sqlite3_with_threads-override-locks
Index: distinfo
===================================================================
RCS file: /home/cvs/mports/databases/sqlite3/distinfo,v
retrieving revision 1.6
retrieving revision 1.7
diff -L databases/sqlite3/distinfo -L databases/sqlite3/distinfo -u -r1.6 -r1.7
--- databases/sqlite3/distinfo
+++ databases/sqlite3/distinfo
@@ -1,3 +1,3 @@
-MD5 (sqlite-3.5.6.tar.gz) = 903c9e935c538af392364a9172a3d98d
-SHA256 (sqlite-3.5.6.tar.gz) = 1673b9218ec318067a662315c161ae123088cad319231ec079018acb4717e8bb
-SIZE (sqlite-3.5.6.tar.gz) = 2543979
+MD5 (sqlite-3.6.10.tar.gz) = a03bdc86df4025b6881d58557e4b5bd3
+SHA256 (sqlite-3.6.10.tar.gz) = 2157db34aa0aace8d5a1a5c723280f2840b3383498a225cab36014f0a45faa01
+SIZE (sqlite-3.6.10.tar.gz) = 2763053
Index: patch-Makefile.in
===================================================================
RCS file: /home/cvs/mports/databases/sqlite3/files/patch-Makefile.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -L databases/sqlite3/files/patch-Makefile.in -L databases/sqlite3/files/patch-Makefile.in -u -r1.2 -r1.3
--- databases/sqlite3/files/patch-Makefile.in
+++ databases/sqlite3/files/patch-Makefile.in
@@ -1,13 +1,20 @@
---- ./Makefile.in.orig	Thu May 10 02:17:59 2007
-+++ ./Makefile.in	Thu May 10 02:18:37 2007
-@@ -672,8 +672,8 @@
- 	$(INSTALL) -d $(DESTDIR)$(prefix)/include
- 	$(INSTALL) -m 0644 sqlite3.h $(DESTDIR)$(prefix)/include
- 	$(INSTALL) -m 0644 $(TOP)/src/sqlite3ext.h $(DESTDIR)$(prefix)/include
--	$(INSTALL) -d $(DESTDIR)$(libdir)/pkgconfig; 
--	$(INSTALL) -m 0644 sqlite3.pc $(DESTDIR)$(libdir)/pkgconfig; 
-+	$(INSTALL) -d $(DESTDIR)$(prefix)/libdata/pkgconfig; 
-+	$(INSTALL) -m 0644 sqlite3.pc $(DESTDIR)$(prefix)/libdata/pkgconfig; 
+--- Makefile.in.orig	2008-10-14 15:07:37.000000000 -0300
++++ Makefile.in	2008-10-29 11:06:53.000000000 -0200
+@@ -135,7 +135,7 @@
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ libdir = @libdir@
+-pkgconfigdir = $(libdir)/pkgconfig
++pkgconfigdir = $(exec_prefix)/libdata/pkgconfig
+ bindir = @bindir@
+ includedir = @includedir@
+ INSTALL = @INSTALL@
+@@ -426,7 +426,7 @@
+ # This is the default Makefile target.  The objects listed here
+ # are what get build when you type just "make" with no arguments.
+ #
+-all:	sqlite3.h libsqlite3.la sqlite3$(TEXE) $(HAVE_TCL:1=libtclsqlite3.la)
++all:	sqlite3.h libsqlite3.la sqlite3$(TEXE) $(HAVE_TCL:1=libtclsqlite3.la tclsqlite3)
  
- tcl_install:	libtclsqlite3.la
- 	$(TCLSH) $(TOP)/tclinstaller.tcl $(VERSION)
+ Makefile: $(TOP)/Makefile.in
+ 	./config.status


More information about the Midnightbsd-cvs mailing list