From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Apr 18 00:40:01 2009 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 4CA971065672 for ; Sat, 18 Apr 2009 00:40:01 +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 240948FC14 for ; Sat, 18 Apr 2009 00:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n3I0e1A3039666 for ; Sat, 18 Apr 2009 00:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n3I0e01l039665; Sat, 18 Apr 2009 00:40:00 GMT (envelope-from gnats) Resent-Date: Sat, 18 Apr 2009 00:40:00 GMT Resent-Message-Id: <200904180040.n3I0e01l039665@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, "Martin Solčiansky" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 971B71065674 for ; Sat, 18 Apr 2009 00:31:15 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 84D738FC15 for ; Sat, 18 Apr 2009 00:31:15 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n3I0VF9M035627 for ; Sat, 18 Apr 2009 00:31:15 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n3I0VENR035626; Sat, 18 Apr 2009 00:31:14 GMT (envelope-from nobody) Message-Id: <200904180031.n3I0VENR035626@www.freebsd.org> Date: Sat, 18 Apr 2009 00:31:14 GMT From: "Martin Solčiansky" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/133829: Wrong plist generated if nonstandard MANPREFIX and PREFIX used. 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: Sat, 18 Apr 2009 00:40:01 -0000 >Number: 133829 >Category: ports >Synopsis: Wrong plist generated if nonstandard MANPREFIX and PREFIX used. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Apr 18 00:40:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Martin Solčiansky >Release: 7.1 >Organization: >Environment: FreeBSD blurp.euba.sk 7.1-RELEASE-p4 FreeBSD 7.1-RELEASE-p4 #0: Mon Apr 6 14:57:58 CEST 2009 solko@blurp.euba.sk:/usr/obj/usr/src/sys/solko_pf_web_nocompat amd64 >Description: If a port tries to install while using nonstandard PREFIX and nonstandard MANPREFIX, plist gets generated incorrectly. Example: --- PREFIX= /opt/zimbra/logger/mysql MANPREFIX= /usr/local MAN1= myisamchk.1 myisamlog.1 myisampack.1 \ my_print_defaults.1 mysql_tzinfo_to_sql.1 \ mysqld_safe.1 mysql.server.1 perror.1 replace.1 \ mysql_config.1 mysql.1 mysqladmin.1 mysqlbinlog.1 \ mysqlcheck.1 mysqldump.1 mysqlimport.1 mysqlshow.1 MAN8= mysqlmanager.8 --- configure script will receive --mandir=/usr/local/man, man pages will get installed into proper location. However +CONTENTS: @comment PKG_FORMAT_REVISION:1.1 @name zcs-tp-mysql50-5.0.77_1 @comment ORIGIN:mail/zcs-tp-mysql50 @cwd /opt/zimbra/logger/mysql @conflicts mysql-server-3.* @conflicts mysql-server-4.* @conflicts mysql-server-5.0.* @conflicts mysql-server-5.1.* @conflicts mysql-server-6.* @conflicts mysql-client-3.* @conflicts mysql-client-4.* @conflicts mysql-client-5.0.* @conflicts mysql-client-5.1.* @conflicts mysql-client-6.* /usr/local/man/man1/myisamchk.1.gz /usr/local/man/man1/myisamlog.1.gz .. which means that deinstall will try to remove /opt/zimbra/logger/mysql//usr/local/man/man1/... instead of /usr/local/man/man1/... >How-To-Repeat: See full description. >Fix: Insert "@cwd /" before manpage deinstalling if MANPREFIX isn't standard one. >Release-Note: >Audit-Trail: >Unformatted: