From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jan 19 15:30: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 E2D261065674 for ; Mon, 19 Jan 2009 15:30: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 BE7488FC22 for ; Mon, 19 Jan 2009 15:30: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 n0JFU1kD060621 for ; Mon, 19 Jan 2009 15:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0JFU1A0060619; Mon, 19 Jan 2009 15:30:01 GMT (envelope-from gnats) Resent-Date: Mon, 19 Jan 2009 15:30:01 GMT Resent-Message-Id: <200901191530.n0JFU1A0060619@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, Alexey Shuvaev Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5213106568B for ; Mon, 19 Jan 2009 15:27:30 +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 C02ED8FC1D for ; Mon, 19 Jan 2009 15:27:30 +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 n0JFRUTc058467 for ; Mon, 19 Jan 2009 15:27:30 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n0JFRUK1058466; Mon, 19 Jan 2009 15:27:30 GMT (envelope-from nobody) Message-Id: <200901191527.n0JFRUK1058466@www.freebsd.org> Date: Mon, 19 Jan 2009 15:27:30 GMT From: Alexey Shuvaev To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/130747: [FIX] cad/qcad path to qt assistant 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: Mon, 19 Jan 2009 15:30:02 -0000 >Number: 130747 >Category: ports >Synopsis: [FIX] cad/qcad path to qt assistant >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Jan 19 15:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Alexey Shuvaev >Release: 8.0-CURRENT >Organization: University of Wuerzburg >Environment: FreeBSD wep4035 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Jan 14 22:02:23 CET 2009 root@wep4035:/usr/obj/usr/src/sys/NOUSB amd64 >Description: Fix the paths to qt assistant and qcad manual that are being encoded into the qcad binary. Without this patch it is not possible to launch manual from qcad. The (typical) error printed in qcad's command line is: Cannot start Qt Assistant '/home/lexx/bin/assistant -server -profile /qcaddoc.adp' >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN qcad.orig/Makefile qcad/Makefile --- qcad.orig/Makefile 2008-08-08 18:19:31.000000000 +0200 +++ qcad/Makefile 2009-01-19 16:07:41.000000000 +0100 @@ -7,7 +7,7 @@ PORTNAME= qcad PORTVERSION= 2.0.5.0.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= cad MASTER_SITES= ftp://www.ribbonsoft.com/archives/qcad/ DISTNAME= ${PORTNAME}-${PORTVERSION:S/.1$/-1/}-community.src @@ -34,6 +34,11 @@ CFLAGS+= -O0 .endif +post-patch: + ${REINPLACE_CMD} -e 's:RS_SYSTEM->getAppDir()+"/bin":"${PREFIX}/bin":' \ + -e 's:RS_SYSTEM->getDocPath() + "/qcaddoc.adp":"${DOCSDIR}/qcaddoc.adp":' \ + ${WRKSRC}/qcad/src/qc_applicationwindow.cpp + do-build: cd ${WRKSRC}/scripts && ${SETENV} ${MAKE_ENV} bash ./build_qcad.sh notrans >Release-Note: >Audit-Trail: >Unformatted: