forked from Lainports/freebsd-ports
- Minor rework: simplify plist handling, drop unused statements
- Drop .la files, no dependees require them - Strip libraries - Fix libdbi include path (fixes build for certain options combs like only MYSQL enabled)
This commit is contained in:
parent
cbcd84fec8
commit
513d502320
2 changed files with 12 additions and 51 deletions
|
|
@ -2,8 +2,8 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libdbi-drivers
|
||||
DISTVERSION= 0.9.0
|
||||
PORTREVISION= 2
|
||||
PORTVERSION= 0.9.0
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= databases devel
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${DISTVERSION}
|
||||
|
||||
|
|
@ -12,28 +12,31 @@ COMMENT= Drivers for libdbi
|
|||
|
||||
LIB_DEPENDS= libdbi.so:${PORTSDIR}/databases/libdbi
|
||||
|
||||
USES= gmake libtool:keepla
|
||||
USES= gmake libtool
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --disable-static \
|
||||
--with-dbi-incdir=${LOCALBASE}/include/dbi
|
||||
--with-dbi-incdir=${LOCALBASE}/include
|
||||
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${DISTVERSION}
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
PORTDOCS= *
|
||||
PLIST_DIRSTRY= lib/dbd
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
OPTIONS_MULTI= DRIVER
|
||||
OPTIONS_MULTI_DRIVER= MYSQL PGSQL SQLITE3
|
||||
|
||||
OPTIONS_DEFAULT= MYSQL PGSQL SQLITE3
|
||||
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
MYSQL_USE= MYSQL=yes
|
||||
MYSQL_CONFIGURE_WITH= mysql
|
||||
MYSQL_PLIST_FILES= lib/dbd/libdbdmysql.so
|
||||
PGSQL_USE= PGSQL=yes
|
||||
PGSQL_CONFIGURE_WITH= pgsql
|
||||
PGSQL_PLIST_FILES= lib/dbd/libdbdpgsql.so
|
||||
SQLITE3_LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3
|
||||
SQLITE3_CONFIGURE_WITH= sqlite3
|
||||
|
||||
PLIST_SUB+= INGRES="@comment "
|
||||
PLIST_SUB+= ORACLE="@comment "
|
||||
SQLITE3_PLIST_FILES= lib/dbd/libdbdsqlite3.so
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|-O20|${CFLAGS}|g' \
|
||||
|
|
|
|||
|
|
@ -1,42 +0,0 @@
|
|||
%%MYSQL%%lib/dbd/libdbdmysql.la
|
||||
%%MYSQL%%lib/dbd/libdbdmysql.so
|
||||
%%PGSQL%%lib/dbd/libdbdpgsql.la
|
||||
%%PGSQL%%lib/dbd/libdbdpgsql.so
|
||||
%%SQLITE3%%lib/dbd/libdbdsqlite3.la
|
||||
%%SQLITE3%%lib/dbd/libdbdsqlite3.so
|
||||
@dirrmtry lib/dbd
|
||||
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_mysql/c40.html
|
||||
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_mysql/c44.html
|
||||
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_mysql/c98.html
|
||||
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_mysql/copying-fdl.html
|
||||
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_mysql/f29.html
|
||||
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_mysql/index.html
|
||||
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_mysql/x47.html
|
||||
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_mysql/x61.html
|
||||
%%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_mysql.pdf
|
||||
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_pgsql/copying-fdl.html
|
||||
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_pgsql/f30.html
|
||||
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_pgsql/index.html
|
||||
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_pgsql/install-build.html
|
||||
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_pgsql/install-prereq.html
|
||||
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_pgsql/install.html
|
||||
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_pgsql/intro.html
|
||||
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_pgsql/options.html
|
||||
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_pgsql/specific.html
|
||||
%%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dbd_pgsql.pdf
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/c34.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/c47.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/c98.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/c134.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/copying-fdl.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/f23.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/index.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/x50.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/x64.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/x137.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3/x209.html
|
||||
%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dbd_sqlite3.pdf
|
||||
%%MYSQL%%%%PORTDOCS%%@dirrm %%DOCSDIR%%/dbd_mysql
|
||||
%%PGSQL%%%%PORTDOCS%%@dirrm %%DOCSDIR%%/dbd_pgsql
|
||||
%%SQLITE3%%%%PORTDOCS%%@dirrm %%DOCSDIR%%/dbd_sqlite3
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
Loading…
Add table
Reference in a new issue