From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Dec 7 11:40:02 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C80B71065672 for ; Tue, 7 Dec 2010 11:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 856778FC15 for ; Tue, 7 Dec 2010 11:40:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oB7Be2mq032535 for ; Tue, 7 Dec 2010 11:40:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oB7Be2hw032534; Tue, 7 Dec 2010 11:40:02 GMT (envelope-from gnats) Resent-Date: Tue, 7 Dec 2010 11:40:02 GMT Resent-Message-Id: <201012071140.oB7Be2hw032534@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Peter Vereshagin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BC6E1106564A for ; Tue, 7 Dec 2010 11:36:10 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (unknown [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id AC3DB8FC08 for ; Tue, 7 Dec 2010 11:36:10 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id oB7BaAKX087326 for ; Tue, 7 Dec 2010 11:36:10 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id oB7BaAZZ087325; Tue, 7 Dec 2010 11:36:10 GMT (envelope-from nobody) Message-Id: <201012071136.oB7BaAZZ087325@red.freebsd.org> Date: Tue, 7 Dec 2010 11:36:10 GMT From: Peter Vereshagin To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/152885: (databases/mariadb) postfix unable to look up mariadb maps X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Dec 2010 11:40:03 -0000 >Number: 152885 >Category: ports >Synopsis: (databases/mariadb) postfix unable to look up mariadb maps >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Dec 07 11:40:02 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Peter Vereshagin >Release: RELENG_7 as of September 2010 >Organization: Private >Environment: FreeBSD thesome.host 7.3-STABLE FreeBSD 7.3-STABLE #4: Fri Nov 19 13:37:51 MSK 2010 user@some.host:/usr/local/obj/usr/local/src/sys/JUICY i386 >Description: after mysql to mariadb drop-in replacement postfix does not start and does not rebuild as "Unknown MySQL version: 52" 5.2.3 is a version reported by mariadb port >How-To-Repeat: pkg_delete -fx mysql-client portinstall databases/mariadb >Fix: Patch for ports is supplied Patch attached with submission follows: --- Mk/bsd.database.mk.orig 2010-09-21 16:20:26.000000000 +0400 +++ Mk/bsd.database.mk 2010-12-07 13:53:54.000000000 +0300 @@ -111,6 +111,7 @@ MYSQL41_LIBVER= 14 MYSQL50_LIBVER= 15 MYSQL51_LIBVER= 16 +MYSQL52_LIBVER= 16 MYSQL55_LIBVER= 16 # Setting/finding MySQL version we want. @@ -158,8 +159,12 @@ BUILD_DEPENDS+= ${LOCALBASE}/lib/mysql/libmysqld.a:${PORTSDIR}/databases/mysql${MYSQL_VER}-server .endif .else +.if (${MYSQL_VER} == "52") +LIB_DEPENDS+= mysqlclient.${MYSQL${MYSQL_VER}_LIBVER}:${PORTSDIR}/databases/mariadb +.else LIB_DEPENDS+= mysqlclient.${MYSQL${MYSQL_VER}_LIBVER}:${PORTSDIR}/databases/mysql${MYSQL_VER}-client .endif +.endif .else IGNORE= cannot install: unknown MySQL version: ${MYSQL_VER} .endif # Check for correct libs --- databases/mariadb/Makefile.orig 2010-11-17 19:57:21.000000000 +0300 +++ databases/mariadb/Makefile 2010-12-07 14:08:34.000000000 +0300 @@ -72,4 +72,7 @@ MAN8= mysqld.8 \ mysqlmanager.8 +post-install: +USE_LDCONFIG= ${PREFIX}/lib/mysql + .include >Release-Note: >Audit-Trail: >Unformatted: