Attached is an update for the sqlite3 port. This brings our port up to
the latest 3.13.0. It also brings along the arc4random changes from our
in tree sqlite3 and the latest pthread_stub updates.

This is the first part of getting sqlite3 removed from our src tree and
back into ports.

I would love as meany people as possible to take a look at this diff.
The next step would be to update everything in ports relying on sqlite3
to use the ports version.

Thanks.

-- 
James Turner

Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/sqlite3/Makefile,v
retrieving revision 1.78
diff -u -p -u -p -r1.78 Makefile
--- Makefile    12 Mar 2016 16:45:57 -0000      1.78
+++ Makefile    2 Aug 2016 18:14:21 -0000
@@ -3,51 +3,75 @@
 COMMENT-main=  embedded SQL implementation
 COMMENT-tcl=   TCL bindings for Sqlite3
 COMMENT-lemon= LEMON LALR(1) parser generator
-V=             3.8.0.2
-DISTNAME =     sqlite-src-3080002
+V=             3.13.0
+DISTNAME =     sqlite-src-3130000
 EXTRACT_SUFX = .zip
 PKGNAME-main=  sqlite3-${V}
 PKGNAME-tcl=   sqlite3-tcl-${V}
 PKGNAME-lemon= lemon-${V}
+
+SHARED_LIBS +=  sqlite3                33.0 # 8.6
+
 CATEGORIES=    databases
-IGNORE-main = "--${FULLPKGNAME-main} comes with OpenBSD as of release 5.2"
 SUBPACKAGE ?= -lemon
-REVISION-lemon=        0
-REVISION-main= 0
-REVISION-tcl=  3
 
-MASTER_SITES = ${HOMEPAGE}2013/
+MASTER_SITES = ${HOMEPAGE}2016/
 
 HOMEPAGE=      http://www.sqlite.org/
 
 # PD
 PERMIT_PACKAGE_CDROM=  Yes
 
+MODULES+=      lang/tcl
+
 WANTLIB-main=  c ncurses pthread readline
 WANTLIB-lemon= c
 
+BUILD_DEPENDS=  ${MODTCL_BUILD_DEPENDS}
+
 CFLAGS+=       -DSQLITE_ENABLE_COLUMN_METADATA \
-               -DSQLITE_HAVE_ISNAN \
-               -DSQLITE_SOUNDEX \
                -DSQLITE_ENABLE_RTREE \
                -DSQLITE_ENABLE_UNLOCK_NOTIFY \
-               -DSQLITE_ENABLE_FTS3
-CONFIGURE_STYLE=gnu
-CONFIGURE_ARGS=        --enable-load-extension
+               -DSQLITE_ENABLE_FTS3 \
+               -DSQLITE_ENABLE_FTS3_PARENTHESIS \
+               -DSQLITE_ENABLE_DBSTAT_VTAB \
+               -DSQLITE_OMIT_BUILTIN_TEST \
+               -DSQLITE_THREADSAFE=1 \
+               -DHAVE_STDINT_H=1 \
+               -DHAVE_INTTYPES_H=1 \
+               -DHAVE_GMTIME_R=1 \
+               -DHAVE_LOCALTIME_R=1 \
+               -DHAVE_USLEEP=1 \
+               -DHAVE_ARC4RANDOM_BUF=1 \
+               -DHAVE_STRERROR_R=1 \
+               -DSQLITE_TEMP_STORE=1 \
+               -DSQLITE_SOUNDEX=1 \
+               -DSQLITE_HAVE_ISNAN=1 \
+               -DSQLITE_OS_UNIX=1 \
+               -DSQLITE_CORE \
+               -DHAVE_UINT32_T=1 \
+               -DHAVE_UINT16_T=1 \
+               -DHAVE_INT16_T=1 \
+                -DHAVE_UINT8_T=1 \
+               -DHAVE_INT8_T=1
+CONFIGURE_STYLE=simple
 
 PSEUDO_FLAVORS=        no_tcl
+NOT_FOR_ARCHS-tcl = ${NO_SHARED_ARCHS}
 FLAVOR ?=
 
 MULTI_PACKAGES=-main -lemon -tcl
 
 .include <bsd.port.arch.mk>
 
-.if ${BUILD_PACKAGES:M-tcl}
-MODULES+=      lang/tcl
+.if !${PROPERTIES:Mno_shared}
+CONFIGURE_ARGS +=      --enable-load-extension
+.endif
 
-BUILD_DEPENDS= ${MODTCL_BUILD_DEPENDS}
+.if ${BUILD_PACKAGES:M-tcl}
+LIB_DEPENDS-tcl=${BUILD_PKGPATH},-main>=${V}
 RUN_DEPENDS-tcl=${MODTCL_RUN_DEPENDS}
-WANTLIB-tcl =  pthread sqlite3
+WANTLIB-tcl =  sqlite3
 
 CONFIGURE_ARGS+=--with-tcl=${MODTCL_LIBDIR}
 CONFIGURE_ARGS+=TCLSH_CMD="${MODTCL_BIN}"
@@ -58,7 +82,7 @@ TEST_TARGET=  test
 .else
 CONFIGURE_ARGS+=--disable-tcl
 CONFIGURE_ARGS+=TCLSH_CMD=none
-CONFIGURE_ENV += CFLAGS=-I"${WRKSRC}/ext/fts3"
+CONFIGURE_ENV += CFLAGS=-I"${WRKSRC}/ext/fts3" -I"${WRKSRC}/ext/rtree"
 NO_TEST=       Yes
 .endif
 
@@ -68,5 +92,6 @@ post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/lemon
        ${INSTALL_DATA} ${WRKBUILD}/lempar.c ${PREFIX}/share/lemon
        ${INSTALL_PROGRAM} ${WRKBUILD}/lemon ${PREFIX}/bin
+       ${INSTALL_MAN} ${WRKBUILD}/sqlite3.1 ${PREFIX}/man/man1
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/sqlite3/distinfo,v
retrieving revision 1.38
diff -u -p -u -p -r1.38 distinfo
--- distinfo    28 Nov 2013 15:25:51 -0000      1.38
+++ distinfo    2 Aug 2016 18:14:21 -0000
@@ -1,2 +1,2 @@
-SHA256 (sqlite-src-3080002.zip) = yTo4uIKED5DhWs89htS65mRiw2CQj12iiA8/u8tCwMI=
-SIZE (sqlite-src-3080002.zip) = 5363492
+SHA256 (sqlite-src-3130000.zip) = tGti3CerveUttp2OKnEEabmvYTuiUeuY5BLU84J/kVs=
+SIZE (sqlite-src-3130000.zip) = 9506412
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/databases/sqlite3/patches/patch-Makefile_in,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 patch-Makefile_in
--- patches/patch-Makefile_in   28 Nov 2013 15:25:51 -0000      1.23
+++ patches/patch-Makefile_in   2 Aug 2016 18:14:21 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-Makefile_in,v 1.23 2013/11/28 15:25:51 stu Exp $
---- 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
+--- Makefile.in.orig   Wed May 18 07:06:59 2016
++++ Makefile.in        Tue Aug  2 14:08:37 2016
+@@ -194,7 +194,7 @@ LIBOBJS1 = sqlite3.lo
  
  # Determine the real value of LIBOBJ based on the 'configure' script
  #
@@ -10,37 +10,34 @@ $OpenBSD: patch-Makefile_in,v 1.23 2013/
  
  
  # All of the source code files.
-@@ -283,6 +283,8 @@ SRC = \
-   $(TOP)/src/walker.c \
-   $(TOP)/src/where.c
+@@ -299,6 +299,8 @@ SRC = \
+   $(TOP)/src/whereexpr.c \
+   $(TOP)/src/whereInt.h
  
 +SRC += $(TOP)/src/pthread_stub.c
 +
  # Source code for extensions
  #
  SRC += \
-@@ -491,7 +493,7 @@ EXTHDR += \
+@@ -562,7 +564,7 @@ FUZZCHECK_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_
  # 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:  $(HAVE_TCL:1=libtclsqlite3.la) lemon$(BEXE)
++all:  sqlite3.h libsqlite3.la sqlite3$(TEXE) $(HAVE_TCL:1=libtclsqlite3.la) 
lemon$(BEXE)
  
  Makefile: $(TOP)/Makefile.in
        ./config.status
-@@ -503,9 +505,9 @@ libsqlite3.la:     $(LIBOBJ)
-       $(LTLINK) -o $@ $(LIBOBJ) $(TLIBS) \
-               ${ALLOWRELEASE} -rpath "$(libdir)" -version-info "8:6:8"
- 
--libtclsqlite3.la:     tclsqlite.lo libsqlite3.la
-+libtclsqlite3.la:     tclsqlite.lo
-       $(LTLINK) -o $@ tclsqlite.lo \
--              libsqlite3.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \
-+              -lsqlite3 @TCL_STUB_LIB_SPEC@ $(TLIBS) \
-               -rpath "$(TCLLIBDIR)" \
-               -version-info "8:6:8" \
-               -avoid-version
-@@ -793,6 +795,9 @@ tclsqlite3$(TEXE): tclsqlite-shell.lo libsqlite3.la
+@@ -584,7 +586,7 @@ libtclsqlite3.la:  tclsqlite.lo libsqlite3.la
+ sqlite3$(TEXE):       $(TOP)/src/shell.c sqlite3.c
+       $(LTLINK) $(READLINE_FLAGS) $(SHELL_OPT) -o $@ \
+               $(TOP)/src/shell.c sqlite3.c \
+-              $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)"
++              $(LIBREADLINE) -lpthread -rpath "$(libdir)"
+ 
+ sqldiff$(TEXE):       $(TOP)/tool/sqldiff.c sqlite3.c sqlite3.h
+       $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c sqlite3.c $(TLIBS)
+@@ -910,6 +912,9 @@ tclsqlite3$(TEXE): tclsqlite-shell.lo libsqlite3.la
        $(LTLINK) -o $@ tclsqlite-shell.lo \
                 libsqlite3.la $(LIBTCL)
  
@@ -49,59 +46,13 @@ $OpenBSD: patch-Makefile_in,v 1.23 2013/
 +
  # Rules to build opcodes.c and opcodes.h
  #
- opcodes.c:    opcodes.h $(TOP)/mkopcodec.awk
-@@ -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
--      $(TCLSH_CMD) $(TOP)/tool/mksqlite3h.tcl $(TOP) >sqlite3.h
--
-+      sed -e '/^#include <sqlite3\.h>$$/d' \
-+          -e 's/--VERS--/$(RELEASE)/' \
-+          -e 's/--VERSION-NUMBER--/$(VERSION_NUMBER)/' \
-+          $(TOP)/src/sqlite.h.in $(TOP)/ext/rtree/sqlite3rtree.h \
-+      > sqlite3.h
-+ 
- keywordhash.h:        $(TOP)/tool/mkkeywordhash.c
-       $(BCC) -o mkkeywordhash$(BEXE) $(OPT_FEATURE_FLAGS) $(OPTS) 
$(TOP)/tool/mkkeywordhash.c
-       ./mkkeywordhash$(BEXE) >keywordhash.h
-@@ -899,7 +908,7 @@ TESTFIXTURE_FLAGS += -DSQLITE_SERVER=1 -DSQLITE_PRIVAT
- TESTFIXTURE_FLAGS += -DBUILD_sqlite
+ opcodes.c:    opcodes.h $(TOP)/tool/mkopcodec.tcl
+@@ -1060,7 +1065,7 @@ TESTFIXTURE_FLAGS += -DSQLITE_SERIES_CONSTRAINT_VERIFY
+ TESTFIXTURE_FLAGS += -DSQLITE_DEFAULT_PAGE_SIZE=1024
  
  TESTFIXTURE_SRC0 = $(TESTSRC2) libsqlite3.la
 -TESTFIXTURE_SRC1 = sqlite3.c
-+TESTFIXTURE_SRC1 = sqlite3.c $(TOP)/src/pthread_stub.c
++TESTFIXTURE_SRC1 = $(TOP)/src/pthread_stub.c sqlite3.c
  TESTFIXTURE_SRC = $(TESTSRC) $(TOP)/src/tclsqlite.c
  TESTFIXTURE_SRC += $(TESTFIXTURE_SRC$(USE_AMALGAMATION))
  
-@@ -937,18 +946,12 @@ lib_install:     libsqlite3.la
-       $(INSTALL) -d $(DESTDIR)$(libdir)
-       $(LTINSTALL) libsqlite3.la $(DESTDIR)$(libdir)
-       
--install:      sqlite3$(BEXE) lib_install sqlite3.h sqlite3.pc 
${HAVE_TCL:1=tcl_install}
--      $(INSTALL) -d $(DESTDIR)$(bindir)
--      $(LTINSTALL) sqlite3$(BEXE) $(DESTDIR)$(bindir)
--      $(INSTALL) -d $(DESTDIR)$(includedir)
--      $(INSTALL) -m 0644 sqlite3.h $(DESTDIR)$(includedir)
--      $(INSTALL) -m 0644 $(TOP)/src/sqlite3ext.h $(DESTDIR)$(includedir)
--      $(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
--      $(INSTALL) -m 0644 sqlite3.pc $(DESTDIR)$(pkgconfigdir)
-+install:      ${HAVE_TCL:1=tcl_install}
-+      #
- 
- pkgIndex.tcl:
-       echo 'package ifneeded sqlite3 $(RELEASE) [list load 
$(TCLLIBDIR)/libtclsqlite3.so sqlite3]' > $@
--tcl_install:  lib_install libtclsqlite3.la pkgIndex.tcl
-+tcl_install:  libtclsqlite3.la pkgIndex.tcl
-       $(INSTALL) -d $(DESTDIR)$(TCLLIBDIR)
-       $(LTINSTALL) libtclsqlite3.la $(DESTDIR)$(TCLLIBDIR)
-       rm -f $(DESTDIR)$(TCLLIBDIR)/libtclsqlite3.la 
$(DESTDIR)$(TCLLIBDIR)/libtclsqlite3.a
-@@ -975,6 +978,8 @@ clean:     
- 
- distclean:    clean
-       rm -f config.log config.status libtool Makefile sqlite3.pc
-+
-+.PHONY: test
- 
- #
- # Windows section
Index: patches/patch-configure
===================================================================
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-configure     2 Aug 2016 18:14:21 -0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+--- configure.orig     Wed May 18 07:06:59 2016
++++ configure  Tue Aug  2 13:30:52 2016
+@@ -10494,8 +10494,7 @@ for ac_lib in '' pthread; do
+   if test -z "$ac_lib"; then
+     ac_res="none required"
+   else
+-    ac_res=-l$ac_lib
+-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
++    ac_res="none required"
+   fi
+   if ac_fn_c_try_link "$LINENO"; then :
+   ac_cv_search_pthread_create=$ac_res
+@@ -10550,8 +10549,7 @@ for ac_lib in '' pthread; do
+   if test -z "$ac_lib"; then
+     ac_res="none required"
+   else
+-    ac_res=-l$ac_lib
+-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
++    ac_res="none required"
+   fi
+   if ac_fn_c_try_link "$LINENO"; then :
+   ac_cv_search_pthread_mutexattr_init=$ac_res
Index: patches/patch-src_os_unix_c
===================================================================
RCS file: patches/patch-src_os_unix_c
diff -N patches/patch-src_os_unix_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_os_unix_c 2 Aug 2016 18:14:21 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- src/os_unix.c.orig Tue Aug  2 12:26:27 2016
++++ src/os_unix.c      Tue Aug  2 12:27:40 2016
+@@ -6161,6 +6161,9 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
+   memset(zBuf, 0, nBuf);
+   randomnessPid = osGetpid(0);  
+ #if !defined(SQLITE_TEST) && !defined(SQLITE_OMIT_RANDOMNESS)
++# if HAVE_ARC4RANDOM_BUF
++  arc4random_buf(zBuf, nBuf);
++# else
+   {
+     int fd, got;
+     fd = robust_open("/dev/urandom", O_RDONLY, 0);
+@@ -6176,6 +6179,7 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
+       robust_close(0, fd, __LINE__);
+     }
+   }
++# endif
+ #endif
+   return nBuf;
+ }
Index: patches/patch-src_pthread_stub_c
===================================================================
RCS file: /cvs/ports/databases/sqlite3/patches/patch-src_pthread_stub_c,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-src_pthread_stub_c
--- patches/patch-src_pthread_stub_c    9 Jan 2011 19:11:34 -0000       1.2
+++ patches/patch-src_pthread_stub_c    2 Aug 2016 18:14:21 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-src_pthread_stub_c,v 1.2 2011/01/09 19:11:34 landry Exp $
---- src/pthread_stub.c.orig    Tue Nov 23 23:07:52 2010
-+++ src/pthread_stub.c Tue Nov 23 23:08:24 2010
-@@ -0,0 +1,28 @@
+$OpenBSD$
+--- src/pthread_stub.c.orig    Tue Aug  2 12:25:52 2016
++++ src/pthread_stub.c Tue Aug  2 12:25:47 2016
+@@ -0,0 +1,30 @@
 +/* stubs for pthreads function, quick and dirty */
 +#if SQLITE_THREADSAFE && !defined(SQLITE_TEST)
 +
@@ -20,6 +20,8 @@ $OpenBSD: patch-src_pthread_stub_c,v 1.2
 +}
 +
 +WEAKALIAS(pthread_t pthread_self(void), _sqlite_self_stub);
++WEAKALIAS(int pthread_join(pthread_t, void **), _sqlite_zero_stub);
++WEAKALIAS(int pthread_create(pthread_t *, const pthread_attr_t *, void *(*) 
(void *), void *), _sqlite_zero_stub);
 +WEAKALIAS(int pthread_mutex_init(pthread_mutex_t *a, const 
pthread_mutexattr_t *b), _sqlite_zero_stub);
 +WEAKALIAS(int pthread_mutex_destroy(pthread_mutex_t *a), _sqlite_zero_stub);
 +WEAKALIAS(int pthread_mutex_lock(pthread_mutex_t *a), _sqlite_zero_stub);
Index: patches/patch-src_random_c
===================================================================
RCS file: patches/patch-src_random_c
diff -N patches/patch-src_random_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_random_c  2 Aug 2016 18:14:21 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- src/random.c.orig  Tue Aug  2 12:26:32 2016
++++ src/random.c       Tue Aug  2 12:28:17 2016
+@@ -17,7 +17,12 @@
+ */
+ #include "sqliteInt.h"
+ 
++#if HAVE_ARC4RANDOM_BUF && defined(SQLITE_OMIT_BUILTIN_TEST)
++void sqlite3_randomness(int N, void *pBuf){
++              arc4random_buf(pBuf, N);
++}
+ 
++#else
+ /* All threads share a single random number generator.
+ ** This structure is the current state of the generator.
+ */
+@@ -132,3 +137,4 @@ void sqlite3PrngRestoreState(void){
+   );
+ }
+ #endif /* SQLITE_OMIT_BUILTIN_TEST */
++#endif
Index: patches/patch-src_sqliteInt_h
===================================================================
RCS file: patches/patch-src_sqliteInt_h
diff -N patches/patch-src_sqliteInt_h
--- patches/patch-src_sqliteInt_h       1 May 2015 16:51:24 -0000       1.13
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,60 +0,0 @@
-$OpenBSD: patch-src_sqliteInt_h,v 1.13 2015/05/01 16:51:24 ajacoutot Exp $
---- 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
- 
--/* Needed for various definitions... */
--#ifndef _GNU_SOURCE
--# define _GNU_SOURCE
--#endif
- 
- #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
- 
--/*
--** Macros to determine whether the machine is big or little endian,
--** evaluated at runtime.
--*/
--#ifdef SQLITE_AMALGAMATION
--const int sqlite3one = 1;
-+#include <endian.h>
-+#if _BYTE_ORDER == _BIG_ENDIAN
-+#define SQLITE_BIGENDIAN      1
-+#define SQLITE_LITTLEENDIAN   0
-+#define SQLITE_UTF16NATIVE    SQLITE_UTF16BE
-+#elif _BYTE_ORDER == _LITTLE_ENDIAN
-+#define SQLITE_BIGENDIAN      0
-+#define SQLITE_LITTLEENDIAN   1
-+#define SQLITE_UTF16NATIVE    SQLITE_UTF16LE
- #else
--extern const int sqlite3one;
-+#error "Help, I'm trapped in a PDP11"
- #endif
--#if defined(i386) || defined(__i386__) || defined(_M_IX86)\
--                             || defined(__x86_64) || defined(__x86_64__)
--# define SQLITE_BIGENDIAN    0
--# define SQLITE_LITTLEENDIAN 1
--# define SQLITE_UTF16NATIVE  SQLITE_UTF16LE
--#else
--# define SQLITE_BIGENDIAN    (*(char *)(&sqlite3one)==0)
--# define SQLITE_LITTLEENDIAN (*(char *)(&sqlite3one)==1)
--# define SQLITE_UTF16NATIVE (SQLITE_BIGENDIAN?SQLITE_UTF16BE:SQLITE_UTF16LE)
--#endif
- 
- /*
- ** Constants for the largest and smallest possible 64-bit signed integers.
- ** These macros are designed to work correctly on both 32-bit and 64-bit
- ** compilers.
- */
--#define LARGEST_INT64  (0xffffffff|(((i64)0x7fffffff)<<32))
--#define SMALLEST_INT64 (((i64)-1) - LARGEST_INT64)
-+#define LARGEST_INT64 INT64_MAX
-+#define SMALLEST_INT64        INT64_MIN
- 
- /* 
- ** Round up a number to the next larger multiple of 8.  This is used
Index: patches/patch-src_sqlite_h_in
===================================================================
RCS file: patches/patch-src_sqlite_h_in
diff -N patches/patch-src_sqlite_h_in
--- patches/patch-src_sqlite_h_in       29 Nov 2012 05:32:04 -0000      1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
-$OpenBSD: patch-src_sqlite_h_in,v 1.5 2012/11/29 05:32:04 espie Exp $
---- src/sqlite.h.in.orig       Thu Oct  4 21:49:22 2012
-+++ src/sqlite.h.in    Thu Nov 29 06:30:18 2012
-@@ -33,6 +33,7 @@
- #ifndef _SQLITE3_H_
- #define _SQLITE3_H_
- #include <stdarg.h>     /* Needed for the definition of va_list */
-+#include <stdint.h>
- 
- /*
- ** Make sure we can call this stuff from C++.
-@@ -238,6 +239,9 @@ typedef struct sqlite3 sqlite3;
- ** sqlite3_uint64 and sqlite_uint64 types can store integer values 
- ** between 0 and +18446744073709551615 inclusive.
- */
-+typedef int64_t sqlite_int64;
-+typedef uint64_t sqlite_uint64;
-+#if 0
- #ifdef SQLITE_INT64_TYPE
-   typedef SQLITE_INT64_TYPE sqlite_int64;
-   typedef unsigned SQLITE_INT64_TYPE sqlite_uint64;
-@@ -247,6 +251,7 @@ typedef struct sqlite3 sqlite3;
- #else
-   typedef long long int sqlite_int64;
-   typedef unsigned long long int sqlite_uint64;
-+#endif
- #endif
- typedef sqlite_int64 sqlite3_int64;
- typedef sqlite_uint64 sqlite3_uint64;
Index: patches/patch-src_utf_c
===================================================================
RCS file: patches/patch-src_utf_c
diff -N patches/patch-src_utf_c
--- patches/patch-src_utf_c     2 Apr 2010 20:07:11 -0000       1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,18 +0,0 @@
-$OpenBSD: patch-src_utf_c,v 1.3 2010/04/02 20:07:11 sthen Exp $
---- src/utf.c.orig     Tue Dec 29 21:59:49 2009
-+++ src/utf.c  Wed Jan 20 11:15:09 2010
-@@ -37,14 +37,6 @@
- #include <assert.h>
- #include "vdbeInt.h"
- 
--#ifndef SQLITE_AMALGAMATION
--/*
--** The following constant value is used by the SQLITE_BIGENDIAN and
--** SQLITE_LITTLEENDIAN macros.
--*/
--const int sqlite3one = 1;
--#endif /* SQLITE_AMALGAMATION */
--
- /*
- ** This lookup table is used to help decode the first byte of
- ** a multi-byte UTF8 character.
Index: pkg/PLIST-lemon
===================================================================
RCS file: /cvs/ports/databases/sqlite3/pkg/PLIST-lemon,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 PLIST-lemon
--- pkg/PLIST-lemon     26 Jan 2009 14:44:37 -0000      1.1
+++ pkg/PLIST-lemon     2 Aug 2016 18:14:21 -0000
@@ -1,4 +1,4 @@
-@comment $OpenBSD: PLIST-lemon,v 1.1 2009/01/26 14:44:37 bernd Exp $
+@comment $OpenBSD$
 @bin bin/lemon
 share/lemon/
 share/lemon/lempar.c
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/databases/sqlite3/pkg/PLIST-main,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 PLIST-main
--- pkg/PLIST-main      22 May 2015 11:31:11 -0000      1.6
+++ pkg/PLIST-main      2 Aug 2016 18:14:21 -0000
@@ -1,6 +1,4 @@
-@comment $OpenBSD: PLIST-main,v 1.6 2015/05/22 11:31:11 ajacoutot Exp $
-@pkgpath databases/sqlite3
-@pkgpath databases/sqlite3,no_tcl
+@comment $OpenBSD$
 @bin bin/sqlite3
 include/sqlite3.h
 include/sqlite3ext.h
@@ -8,4 +6,5 @@ lib/libsqlite3.a
 lib/libsqlite3.la
 @lib lib/libsqlite3.so.${LIBsqlite3_VERSION}
 lib/pkgconfig/sqlite3.pc
+lib/tcl/
 @man man/man1/sqlite3.1
Index: pkg/PLIST-tcl
===================================================================
RCS file: /cvs/ports/databases/sqlite3/pkg/PLIST-tcl,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST-tcl
--- pkg/PLIST-tcl       12 Mar 2016 16:45:57 -0000      1.4
+++ pkg/PLIST-tcl       2 Aug 2016 18:14:21 -0000
@@ -1,5 +1,4 @@
-@comment $OpenBSD: PLIST-tcl,v 1.4 2016/03/12 16:45:57 naddy Exp $
-lib/tcl/
+@comment $OpenBSD$
 lib/tcl/sqlite3/
 lib/tcl/sqlite3/libtclsqlite3.so
 lib/tcl/sqlite3/pkgIndex.tcl

Reply via email to