On Thu, Nov 28, 2013 at 01:20:13AM -0500, Stuart Cassoff wrote:
> >> On 07/09/13 10:44, Stuart Cassoff wrote:
> >>> An individual port of the Tcl Sqlite bindings.
> 
> I think I get it now.
> 
> 
> Stu
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/databases/sqlite3/Makefile,v
> retrieving revision 1.71
> diff -u -p -u -p -r1.71 Makefile
> --- Makefile  21 Mar 2013 08:45:14 -0000      1.71
> +++ Makefile  28 Nov 2013 05:37:31 -0000
> @@ -3,8 +3,8 @@
>  COMMENT-main=        embedded SQL implementation
>  COMMENT-tcl= TCL bindings for Sqlite3
>  COMMENT-lemon=       LEMON LALR(1) parser generator
> -V=           3.7.15.2
> -DISTNAME=    sqlite-src-3071502
> +V=           3.8.0.2
> +DISTNAME =   sqlite-src-3080002
>  EXTRACT_SUFX =       .zip
>  PKGNAME-main=        sqlite3-${V}
>  PKGNAME-tcl= sqlite3-tcl-${V}
> @@ -13,7 +13,7 @@ CATEGORIES= databases
>  IGNORE-main = "--${FULLPKGNAME-main} comes with OpenBSD as of release 5.2"
>  SUBPACKAGE ?= -lemon
> 
> -MASTER_SITES=        ${HOMEPAGE}
> +MASTER_SITES =       ${HOMEPAGE}2013/
> 
>  HOMEPAGE=    http://www.sqlite.org/
> 
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/databases/sqlite3/distinfo,v
> retrieving revision 1.37
> diff -u -p -u -p -r1.37 distinfo
> --- distinfo  18 Mar 2013 10:58:16 -0000      1.37
> +++ distinfo  28 Nov 2013 05:37:31 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (sqlite-src-3071502.zip) = 
> pEs4yu2Z+VONB6atQX1WLJlBbsD3mtKdXmCtaaiGbYc=
> -SIZE (sqlite-src-3071502.zip) = 5005498
> +SHA256 (sqlite-src-3080002.zip) = 
> yTo4uIKED5DhWs89htS65mRiw2CQj12iiA8/u8tCwMI=
> +SIZE (sqlite-src-3080002.zip) = 5363492
> Index: patches/patch-Makefile_in
> ===================================================================
> RCS file: /cvs/ports/databases/sqlite3/patches/patch-Makefile_in,v
> retrieving revision 1.22
> diff -u -p -u -p -r1.22 patch-Makefile_in
> --- patches/patch-Makefile_in 18 Mar 2013 10:58:16 -0000      1.22
> +++ patches/patch-Makefile_in 28 Nov 2013 05:37:31 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-Makefile_in,v 1.22 2013/03/18 10:58:16 espie Exp $
> ---- Makefile.in.orig Wed Jan  9 14:51:48 2013
> -+++ Makefile.in      Mon Mar 18 11:53:00 2013
> -@@ -187,7 +187,7 @@ LIBOBJS1 = sqlite3.lo
> +--- Makefile.in.orig Tue Sep  3 13:26:17 2013
> ++++ Makefile.in      Wed Nov 27 23:14:02 2013
> +@@ -188,7 +188,7 @@ LIBOBJS1 = sqlite3.lo
> 
>   # Determine the real value of LIBOBJ based on the 'configure' script
>   #
> @@ -10,7 +10,7 @@ $OpenBSD: patch-Makefile_in,v 1.22 2013/
> 
> 
>   # All of the source code files.
> -@@ -282,6 +282,8 @@ SRC = \
> +@@ -283,6 +283,8 @@ SRC = \
>     $(TOP)/src/walker.c \
>     $(TOP)/src/where.c
> 
> @@ -19,7 +19,7 @@ $OpenBSD: patch-Makefile_in,v 1.22 2013/
>   # Source code for extensions
>   #
>   SRC += \
> -@@ -476,7 +478,7 @@ EXTHDR += \
> +@@ -491,7 +493,7 @@ EXTHDR += \
>   # This is the default Makefile target.  The objects listed here
>   # are what get build when you type just "make" with no arguments.
>   #
> @@ -28,7 +28,7 @@ $OpenBSD: patch-Makefile_in,v 1.22 2013/
> 
>   Makefile: $(TOP)/Makefile.in
>       ./config.status
> -@@ -488,9 +490,9 @@ libsqlite3.la:   $(LIBOBJ)
> +@@ -503,9 +505,9 @@ libsqlite3.la:   $(LIBOBJ)
>       $(LTLINK) -o $@ $(LIBOBJ) $(TLIBS) \
>               ${ALLOWRELEASE} -rpath "$(libdir)" -version-info "8:6:8"
> 
> @@ -40,7 +40,7 @@ $OpenBSD: patch-Makefile_in,v 1.22 2013/
>               -rpath "$(TCLLIBDIR)" \
>               -version-info "8:6:8" \
>               -avoid-version
> -@@ -772,6 +774,9 @@ tclsqlite3$(TEXE):       tclsqlite-shell.lo libsqlite3.la
> +@@ -793,6 +795,9 @@ tclsqlite3$(TEXE):       tclsqlite-shell.lo libsqlite3.la
>       $(LTLINK) -o $@ tclsqlite-shell.lo \
>                libsqlite3.la $(LIBTCL)
> 
> @@ -50,7 +50,7 @@ $OpenBSD: patch-Makefile_in,v 1.22 2013/
>   # Rules to build opcodes.c and opcodes.h
>   #
>   opcodes.c:  opcodes.h $(TOP)/mkopcodec.awk
> -@@ -792,8 +797,12 @@ parse.c:        $(TOP)/src/parse.y lemon$(BEXE) 
> $(TOP)/addopc
> +@@ -813,8 +818,12 @@ parse.c:        $(TOP)/src/parse.y lemon$(BEXE) 
> $(TOP)/addopc
>       $(NAWK) -f $(TOP)/addopcodes.awk parse.h.temp >parse.h
> 
>   sqlite3.h:  $(TOP)/src/sqlite.h.in $(TOP)/manifest.uuid $(TOP)/VERSION
> @@ -65,16 +65,16 @@ $OpenBSD: patch-Makefile_in,v 1.22 2013/
>   keywordhash.h:      $(TOP)/tool/mkkeywordhash.c
>       $(BCC) -o mkkeywordhash$(BEXE) $(OPT_FEATURE_FLAGS) $(OPTS) 
> $(TOP)/tool/mkkeywordhash.c
>       ./mkkeywordhash$(BEXE) >keywordhash.h
> -@@ -875,7 +884,7 @@ TESTFIXTURE_FLAGS += -DSQLITE_SERVER=1 -DSQLITE_PRIVAT
> +@@ -899,7 +908,7 @@ TESTFIXTURE_FLAGS += -DSQLITE_SERVER=1 -DSQLITE_PRIVAT
>   TESTFIXTURE_FLAGS += -DBUILD_sqlite
> 
>   TESTFIXTURE_SRC0 = $(TESTSRC2) libsqlite3.la
>  -TESTFIXTURE_SRC1 = sqlite3.c
>  +TESTFIXTURE_SRC1 = sqlite3.c $(TOP)/src/pthread_stub.c
> - TESTFIXTURE_SRC = $(TESTSRC) $(TOP)/src/tclsqlite.c 
> $(TESTFIXTURE_SRC$(USE_AMALGAMATION))
> + TESTFIXTURE_SRC = $(TESTSRC) $(TOP)/src/tclsqlite.c
> + TESTFIXTURE_SRC += $(TESTFIXTURE_SRC$(USE_AMALGAMATION))
> 
> - testfixture$(TEXE): $(TESTFIXTURE_SRC)
> -@@ -912,18 +921,12 @@ lib_install:   libsqlite3.la
> +@@ -937,18 +946,12 @@ lib_install:   libsqlite3.la
>       $(INSTALL) -d $(DESTDIR)$(libdir)
>       $(LTINSTALL) libsqlite3.la $(DESTDIR)$(libdir)
>       
> @@ -96,7 +96,7 @@ $OpenBSD: patch-Makefile_in,v 1.22 2013/
>       $(INSTALL) -d $(DESTDIR)$(TCLLIBDIR)
>       $(LTINSTALL) libtclsqlite3.la $(DESTDIR)$(TCLLIBDIR)
>       rm -f $(DESTDIR)$(TCLLIBDIR)/libtclsqlite3.la 
> $(DESTDIR)$(TCLLIBDIR)/libtclsqlite3.a
> -@@ -947,6 +950,8 @@ clean:   
> +@@ -975,6 +978,8 @@ clean:   
> 
>   distclean:  clean
>       rm -f config.log config.status libtool Makefile sqlite3.pc
> Index: patches/patch-src_sqliteInt_h
> ===================================================================
> RCS file: /cvs/ports/databases/sqlite3/patches/patch-src_sqliteInt_h,v
> retrieving revision 1.11
> diff -u -p -u -p -r1.11 patch-src_sqliteInt_h
> --- patches/patch-src_sqliteInt_h     29 Nov 2012 05:32:04 -0000      1.11
> +++ patches/patch-src_sqliteInt_h     28 Nov 2013 05:37:31 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-src_sqliteInt_h,v 1.11 2012/11/29 05:32:04 espie Exp $
> ---- src/sqliteInt.h.orig     Thu Oct  4 21:49:22 2012
> -+++ src/sqliteInt.h  Thu Nov 29 06:30:18 2012
> -@@ -61,11 +61,6 @@
> +--- src/sqliteInt.h.orig     Wed Nov 27 23:31:08 2013
> ++++ src/sqliteInt.h  Wed Nov 27 23:30:35 2013
> +@@ -61,10 +61,6 @@
>   #pragma warn -spa /* Suspicious pointer arithmetic */
>   #endif
> 
> @@ -9,11 +9,10 @@ $OpenBSD: patch-src_sqliteInt_h,v 1.11 2
>  -#ifndef _GNU_SOURCE
>  -# define _GNU_SOURCE
>  -#endif
> --
> - /*
> - ** Include standard header files as necessary
> - */
> -@@ -480,33 +475,26 @@ typedef INT8_TYPE i8;              /* 1-byte signed in
> +
> + #if defined(__OpenBSD__) && !defined(_BSD_SOURCE)
> + # define _BSD_SOURCE
> +@@ -470,33 +466,26 @@ typedef INT8_TYPE i8;              /* 1-byte signed in
>    typedef u32 tRowcnt;    /* 32-bit is the default */
>   #endif
> 
Okay

Reply via email to