On Fri, May 24, 2013 at 06:33:11PM -0600, Brad Smith wrote: > CVSROOT: /cvs > Module name: ports > Changes by: b...@cvs.openbsd.org 2013/05/24 18:33:11 > > Modified files: > audio/squeezecenter: Makefile > benchmarks/sysbench: Makefile > databases : Makefile > databases/dbic++: Makefile > databases/hs-HDBC-mysql: Makefile > databases/libdbi-drivers: Makefile > databases/luadbi: Makefile > databases/mysqlcc: Makefile > databases/p5-Class-DBI-mysql: Makefile > databases/p5-DBD-mysql: Makefile > databases/py-mysql: Makefile > databases/ruby-do_mysql: Makefile > databases/ruby-mysql: Makefile > databases/ruby-mysql2: Makefile > databases/ruby-mysqlplus: Makefile > devel/mysql++ : Makefile > games/rftg : Makefile > lang/io : Makefile > lang/php : Makefile.inc > lang/php/5.2 : Makefile > lang/php/5.3 : Makefile > mail/bmf : Makefile > mail/courier-authlib: Makefile > mail/dovecot : Makefile > mail/dspam : Makefile > mail/exim : Makefile > mail/perdition : Makefile > mail/postfix : Makefile.inc > mail/postfix/snapshot: Makefile > mail/postfix/stable: Makefile > mail/zarafa/zarafa: Makefile > net/freeradius : Makefile > net/gnugk : Makefile > net/jabberd : Makefile > net/nagios/plugins: Makefile > net/nedi : Makefile > net/pmacct : Makefile > net/poco : Makefile > net/powerdns : Makefile > net/pure-ftpd : Makefile > net/rtg : Makefile > net/zabbix : Makefile > security/cvechecker: Makefile > security/cyrus-sasl2: Makefile > security/hydra : Makefile > security/samhain: Makefile > sysutils/bacula: Makefile > sysutils/collectd: Makefile > sysutils/rsyslog: Makefile > telephony/asterisk: Makefile > telephony/kamailio: Makefile > textproc/redland: Makefile > textproc/sphinx: Makefile > www/cherokee : Makefile > www/lighttpd : Makefile > www/mod_auth_mysql: Makefile > www/mod_log_sql: Makefile > www/mod_mp3 : Makefile > www/sope : Makefile > www/squidguard : Makefile > x11/gnome/libgda: Makefile > x11/gnustep/sqlclient: Makefile > x11/kde/office3: Makefile > x11/qt3 : Makefile > x11/qt4 : Makefile > > Log message: > Switch from using MySQL to using MariaDB. MariaDB is a drop-in replacement. > > ok sthen aja
By the way, it doesnt build on hppa nor sparc64 (and maybe others) : In file included from /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c:25: /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/include/my_context.h:53:22: error: ucontext.h: No such file or directory /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c: In function 'my_context_spawn_internal': /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c:63: warning: implicit declaration of function 'setcontext' /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c: In function 'my_context_continue': /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c:77: warning: implicit declaration of function 'swapcontext' /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c: In function 'my_context_spawn': /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c:96: warning: implicit declaration of function 'getcontext' /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c:99: error: 'ucontext_t' has no member named 'uc_stack' /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c:100: error: 'ucontext_t' has no member named 'uc_stack' /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c:101: error: 'ucontext_t' has no member named 'uc_link' /usr/obj/ports/mariadb-5.5.30/mariadb-5.5.30/mysys/my_context.c:106: warning: implicit declaration of function 'makecontext' Given that in my_context.h : #elif defined(__GNUC__) && __GNUC__ >= 3 && defined(__x86_64__) #define MY_CONTEXT_USE_X86_64_GCC_ASM #elif defined(__GNUC__) && __GNUC__ >= 3 && defined(__i386__) #define MY_CONTEXT_USE_I386_GCC_ASM #else #define MY_CONTEXT_USE_UCONTEXT #endif I'm pretty sure it actually only builds on i386 & amd64. Nice. Fix welcome. Landry