>> 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


Reply via email to