summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2016-03-06 12:12:00 +0000
committeradam <adam@pkgsrc.org>2016-03-06 12:12:00 +0000
commitb0c072c17840c0889ab38bcb673c1784e3847542 (patch)
treeb68bc711520896dfae130493061a951f958d57c6 /databases
parent8e646e545a8a17a94700d3fd3b39d8799f5511b7 (diff)
downloadpkgsrc-b0c072c17840c0889ab38bcb673c1784e3847542.tar.gz
Switch to dynamically-linked shell
Diffstat (limited to 'databases')
-rw-r--r--databases/sqlite3/Makefile8
-rw-r--r--databases/sqlite3/distinfo3
-rw-r--r--databases/sqlite3/patches/patch-Makefile.in33
3 files changed, 37 insertions, 7 deletions
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile
index 1c5a91170ff..67ec58728c8 100644
--- a/databases/sqlite3/Makefile
+++ b/databases/sqlite3/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.104 2016/01/23 05:45:59 ryoon Exp $
+# $NetBSD: Makefile,v 1.105 2016/03/06 12:12:00 adam Exp $
DISTNAME= sqlite-autoconf-${SQLITE3_DISTVERSION}
PKGNAME= sqlite3-${SQLITE3_VERSION}
@@ -12,14 +12,10 @@ LICENSE= public-domain
.include "../../databases/sqlite3/Makefile.version"
.include "options.mk"
-# On at least NetBSD 7.0_BETA amd64
-# sqlite3.o: file not recognized: File truncated
-# Makefile:404: recipe for target 'sqlite3' failed
-MAKE_JOBS_SAFE= no
-
USE_LIBTOOL= yes
USE_TOOLS+= gmake
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --disable-static-shell
PKGCONFIG_OVERRIDE+= sqlite3.pc.in
diff --git a/databases/sqlite3/distinfo b/databases/sqlite3/distinfo
index c21b3dc356c..2ededd9c221 100644
--- a/databases/sqlite3/distinfo
+++ b/databases/sqlite3/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.117 2016/03/06 09:57:51 adam Exp $
+$NetBSD: distinfo,v 1.118 2016/03/06 12:12:00 adam Exp $
SHA1 (sqlite-autoconf-3110100.tar.gz) = c4b4dcd735a4daf5a2e2bb90f374484c8d4dad29
RMD160 (sqlite-autoconf-3110100.tar.gz) = 34af4aa0dbb1635752a6093034c87a7467647fc9
SHA512 (sqlite-autoconf-3110100.tar.gz) = c3efd2693e6a9526a2901d9879982a421e81e7e979aef65a160e71b255339344079a1943395480d5c37a1acc6243a8d45f45fa688f7e996774da38a3a99e71a1
Size (sqlite-autoconf-3110100.tar.gz) = 2359545 bytes
+SHA1 (patch-Makefile.in) = 8966794bad2be8bb56af6f743569c454713abf3d
SHA1 (patch-configure) = 6b6c19d6be2cd61e6502554dc263a1178f9d75c0
diff --git a/databases/sqlite3/patches/patch-Makefile.in b/databases/sqlite3/patches/patch-Makefile.in
new file mode 100644
index 00000000000..c2ec6b82b80
--- /dev/null
+++ b/databases/sqlite3/patches/patch-Makefile.in
@@ -0,0 +1,33 @@
+$NetBSD: patch-Makefile.in,v 1.1 2016/03/06 12:12:00 adam Exp $
+
+Fix for dynamically linked shell tool.
+
+--- Makefile.in.orig 2016-03-03 16:37:17.000000000 +0000
++++ Makefile.in
+@@ -146,7 +146,7 @@ libsqlite3_la_LINK = $(LIBTOOL) $(AM_V_l
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(libsqlite3_la_LDFLAGS) $(LDFLAGS) -o $@
+ PROGRAMS = $(bin_PROGRAMS)
+-am_sqlite3_OBJECTS = sqlite3-shell.$(OBJEXT) sqlite3-sqlite3.$(OBJEXT)
++am_sqlite3_OBJECTS = sqlite3-shell.$(OBJEXT)
+ sqlite3_OBJECTS = $(am_sqlite3_OBJECTS)
+ sqlite3_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(sqlite3_CFLAGS) \
+@@ -364,7 +364,7 @@ AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_
+ lib_LTLIBRARIES = libsqlite3.la
+ libsqlite3_la_SOURCES = sqlite3.c
+ libsqlite3_la_LDFLAGS = -no-undefined -version-info 8:6:8
+-sqlite3_SOURCES = shell.c sqlite3.c sqlite3.h
++sqlite3_SOURCES = shell.c sqlite3.h
+ sqlite3_LDADD = @READLINE_LIBS@
+ sqlite3_DEPENDENCIES = @EXTRA_SHELL_OBJ@
+ sqlite3_CFLAGS = $(AM_CFLAGS) -DSQLITE_ENABLE_EXPLAIN_COMMENTS
+@@ -502,7 +502,7 @@ clean-binPROGRAMS:
+
+ sqlite3$(EXEEXT): $(sqlite3_OBJECTS) $(sqlite3_DEPENDENCIES) $(EXTRA_sqlite3_DEPENDENCIES)
+ @rm -f sqlite3$(EXEEXT)
+- $(AM_V_CCLD)$(sqlite3_LINK) $(sqlite3_OBJECTS) $(sqlite3_LDADD) $(LIBS)
++ $(AM_V_CCLD)$(sqlite3_LINK) $(sqlite3_OBJECTS) $(sqlite3_DEPENDENCIES) $(sqlite3_LDADD) $(LIBS)
+
+ mostlyclean-compile:
+ -rm -f *.$(OBJEXT)