openbsd-ports/databases/dbic++/Makefile
2012-04-23 17:15:17 +00:00

56 lines
1.4 KiB
Makefile

# $OpenBSD: Makefile,v 1.8 2012/04/23 17:15:17 espie Exp $
SHARED_ONLY= Yes
COMMENT= C++ database API
DISTNAME= deepfryed-dbicpp-v0.6.0
PKGNAME= dbic++-0.6.0
REVISION = 0
CATEGORIES= databases
HOMEPAGE= https://github.com/deepfryed/dbicpp
SHARED_LIBS += dbdmysql 2.0 # 1.0
SHARED_LIBS += dbdpg 2.0 # 1.0
SHARED_LIBS += dbdsqlite3 1.0 # 1.0
# MIT
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
# port-lib-depends-check says that e2fs-uuid and pcrecpp are
# Extra, but they are used in a .a file that doesn't have a
# .so shared library equivalent.
WANTLIB = e2fs-uuid m mysqlclient pcrecpp pq stdc++ sqlite3
MASTER_SITES= http://distfiles.bsdfrog.org/
BUILD_DEPENDS= devel/cmake \
shells/bash
LIB_DEPENDS= mysql-client->=5:databases/mysql \
postgresql-client->=8.4:databases/postgresql \
devel/pcre \
sysutils/e2fsprogs
CONFIGURE_STYLE= none
WRKDIST= ${WRKDIR}/deepfryed-dbicpp
NO_REGRESS= Yes
post-extract:
mv ${WRKDIR}/deepfryed-dbicpp-* ${WRKDIR}/deepfryed-dbicpp
pre-configure:
${SUBST_CMD} ${WRKSRC}/{CMakeLists.txt,inc/dbic++.h,src/dbic++.cc,pkgconfig/dbic++.pc}
do-build:
cd ${WRKSRC} && ${SET_ENV} ${MAKE_ENV} ${LOCALBASE}/bin/bash build
do-install:
cd ${WRKSRC} && ${SET_ENV} ${MAKE_ENV} \
${LOCALBASE}/bin/bash build -i
.include <bsd.port.mk>