databases/sqlite2:

- Convert to USES=libtool and bump dependent ports
This commit is contained in:
Tijl Coosemans
2014-09-11 21:54:45 +00:00
parent 7785546274
commit ed98d435ba
18 changed files with 31 additions and 44 deletions

View File

@@ -3,18 +3,18 @@
PORTNAME= sqlite
PORTVERSION= 2.8.17
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= databases
MASTER_SITES= http://www.sqlite.org/
MAINTAINER= ports@FreeBSD.org
COMMENT= SQL database engine in a C library
USES= gmake pkgconfig readline
USE_AUTOTOOLS= libtool
GNU_CONFIGURE= yes
USES= gmake libtool pkgconfig readline
USE_LDCONFIG= YES
CONFIGURE_ARGS= --prefix=${PREFIX} --with-hints=freebsd.hints
CONFIGURE_ARGS= --with-hints=freebsd.hints
DOCSDIR= ${PREFIX}/share/doc/sqlite2
EXAMPLESDIR= ${PREFIX}/share/examples/sqlite2
@@ -55,7 +55,7 @@ MAKE_ENV+= TCL_VER=${TCL_VER}
post-patch:
@${REINPLACE_CMD} -e "s/tclsh \$$(TOP)/\$$(TCLSH) \$$(TOP)/g" \
-e "s|\./libtool|${LIBTOOL}|g" ${WRKSRC}/Makefile.in
${WRKSRC}/Makefile.in
.if ${PORT_OPTIONS:MTCL} || !empty(PORT_OPTIONS:MDOCS)
@${ECHO} "config_TARGET_TCL_INC=\"-I${TCL_INCLUDEDIR}\"" \
> ${WRKSRC}/freebsd.hints

View File

@@ -1,31 +1,7 @@
--- Makefile.in.orig Sat Mar 27 08:16:32 2004
+++ Makefile.in Sun Nov 21 04:32:00 2004
@@ -188,12 +188,12 @@
libsqlite.la: $(LIBOBJ)
$(LTLINK) -o libsqlite.la $(LIBOBJ) ${RELEASE} -rpath @exec_prefix@/lib \
- -version-info "8:6:8"
+ -version-info "2:0:0"
libtclsqlite.la: tclsqlite.lo libsqlite.la
$(LTLINK) -o libtclsqlite.la tclsqlite.lo \
libsqlite.la $(LIBTCL) -rpath @exec_prefix@/lib/sqlite \
- -version-info "8:6:8"
+ -version-info "2:0:0"
sqlite@TARGET_EXEEXT@: $(TOP)/src/shell.c libsqlite.la sqlite.h
$(LTLINK) $(READLINE_FLAGS) -o sqlite $(TOP)/src/shell.c \
@@ -466,13 +466,19 @@
install: sqlite libsqlite.la sqlite.h
$(INSTALL) -d $(DESTDIR)$(exec_prefix)/lib
- $(LTINSTALL) libsqlite.la $(DESTDIR)$(exec_prefix)/lib
+ $(INSTALL) .libs/libsqlite.a $(DESTDIR)$(exec_prefix)/lib
+ $(INSTALL) .libs/libsqlite.so $(DESTDIR)$(exec_prefix)/lib
+ $(INSTALL) .libs/libsqlite.so.2 $(DESTDIR)$(exec_prefix)/lib
$(INSTALL) -d $(DESTDIR)$(exec_prefix)/bin
- $(LTINSTALL) sqlite $(DESTDIR)$(exec_prefix)/bin
+ $(INSTALL) .libs/sqlite $(DESTDIR)$(exec_prefix)/bin
@@ -471,8 +471,12 @@
$(LTINSTALL) sqlite $(DESTDIR)$(exec_prefix)/bin
$(INSTALL) -d $(DESTDIR)$(prefix)/include
$(INSTALL) -m 0644 sqlite.h $(DESTDIR)$(prefix)/include
- $(INSTALL) -d $(DESTDIR)$(exec_prefix)/lib/pkgconfig;
@@ -35,7 +11,7 @@
+
+install-tcl: libtclsqlite.la
+ $(INSTALL) -d $(DESTDIR)$(prefix)/lib/sqlite
+ $(INSTALL) .libs/libtclsqlite.so $(DESTDIR)$(prefix)/lib/sqlite
+ $(LTINSTALL) libtclsqlite.la $(DESTDIR)$(prefix)/lib/sqlite
clean:
rm -f *.lo *.la *.o sqlite@TARGET_EXEEXT@ libsqlite.la sqlite.h opcodes.*

View File

@@ -2,10 +2,14 @@ bin/sqlite
include/sqlite.h
lib/libsqlite.a
lib/libsqlite.so
lib/libsqlite.so.2
libdata/pkgconfig/sqlite.pc
lib/libsqlite.so.0
lib/libsqlite.so.0.8.6
%%WITH_TCLWRAPPER%%lib/sqlite/libtclsqlite.a
%%WITH_TCLWRAPPER%%lib/sqlite/libtclsqlite.so
%%WITH_TCLWRAPPER%%lib/sqlite/libtclsqlite.so.0
%%WITH_TCLWRAPPER%%lib/sqlite/libtclsqlite.so.0.8.6
%%WITH_TCLWRAPPER%%lib/sqlite/pkgIndex.tcl
%%WITH_TCLWRAPPER%%@dirrm lib/sqlite
libdata/pkgconfig/sqlite.pc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example.tcl
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
%%WITH_TCLWRAPPER%%@dirrm lib/sqlite