brad 17833ea850 Revert back to using MySQL 5.1 for the time being. MariaDB 5.5 introduces
a new libmysqlclient non-blocking API which utilizes co-routines. The X86
specific GCC ASM co-routine support hid the fact that there was an issue.
The only fallback code so far is POSIX user contexts which OpenBSD does not
support.

Input from and Ok sthen@ jasper@
2013-06-12 20:36:33 +00:00

30 lines
619 B
Makefile

# $OpenBSD: Makefile,v 1.13 2013/06/12 20:36:33 brad Exp $
COMMENT= ruby-data_objects driver for MySQL
V= 0.10.12
DISTNAME= do_mysql-${V}
REVISION= 1
CATEGORIES= databases
# MIT
PERMIT_PACKAGE_CDROM= Yes
MODULES= lang/ruby
CONFIGURE_STYLE= ruby gem ext
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= databases/ruby-data_objects,${MODRUBY_FLAVOR}=${V}
WANTLIB= mysqlclient crypto ssl z
LIB_DEPENDS= databases/mysql
# Requires running MySQL database
TEST_IS_INTERACTIVE = Yes
MODRUBY_TEST = rspec2
MODRUBY_TEST_TARGET = spec/*_spec.rb
TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH}
.include <bsd.port.mk>