From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Sep 25 00:20:25 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 64DBB16A4BF for ; Thu, 25 Sep 2003 00:20:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0DDD43FF5 for ; Thu, 25 Sep 2003 00:20:21 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h8P7KLFY027525 for ; Thu, 25 Sep 2003 00:20:21 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h8P7KLPp027524; Thu, 25 Sep 2003 00:20:21 -0700 (PDT) (envelope-from gnats) Resent-Date: Thu, 25 Sep 2003 00:20:21 -0700 (PDT) Resent-Message-Id: <200309250720.h8P7KLPp027524@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, Berend de Boer Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6850916A4B3 for ; Thu, 25 Sep 2003 00:12:08 -0700 (PDT) Received: from mta201-rme.xtra.co.nz (mta201-rme.xtra.co.nz [210.86.15.144]) by mx1.FreeBSD.org (Postfix) with ESMTP id D9D2E43FF7 for ; Thu, 25 Sep 2003 00:12:02 -0700 (PDT) (envelope-from root@nederware.nl) Received: from web4-rme.xtra.co.nz ([210.86.15.141]) by mta201-rme.xtra.co.nz with ESMTP <20030925071201.MGNW2725.mta201-rme.xtra.co.nz@web4-rme.xtra.co.nz> for ; Thu, 25 Sep 2003 19:12:01 +1200 Received: from bmach.nederware.nl ([210.86.48.102]) by web4-rme.xtra.co.nz with ESMTP id <20030925071201.XUPD7579.web4-rme.xtra.co.nz@bmach.nederware.nl> for ; Thu, 25 Sep 2003 19:12:01 +1200 Received: by bmach.nederware.nl (Postfix, from userid 0) id: 11:59 +1200 (NZST) Message-Id: <20030925071159.F29F722E1C@bmach.nederware.nl> Date: Thu, 25 Sep 2003 19:11:59 +1200 (NZST) From: Berend de Boer To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/57203: a few files in the 1.1 port had the wrong path (the build path) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Berend de Boer List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Sep 2003 07:20:25 -0000 >Number: 57203 >Category: ports >Synopsis: a few files in the 1.1 port had the wrong path (the build path) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Sep 25 00:20:21 PDT 2003 >Closed-Date: >Last-Modified: >Originator: User & >Release: FreeBSD 4.9-PRERELEASE i386 >Organization: >Environment: System: FreeBSD bmach.nederware.nl 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #18: Mon Sep 22 17:43:41 NZST 2003 berend@bmach.nederware.nl:/usr/src/sys/compile/BMACH i386 >Description: The system.se and loadpath.se files had the build path instead of the install path. This patch corrects this issuse. Also the loadpath.UNIX file was no longer applicable. This isn't an issue for people using the Gobo geant build system, but for pure SmartEiffel users the port didn't work. >How-To-Repeat: >Fix: Apply the following patches. 1. Makefile --- Makefile.orig Fri Jun 20 00:02:14 2003 +++ Makefile Thu Sep 25 18:21:06 2003 @@ -47,26 +47,16 @@ ${LN} -fs ${SEDIR} ${ALIASDIR}) @(if ${TEST} -e ${SEDIR} ; then ${RM} -rf ${SEDIR}; fi; \ ${MKDIR} ${SEDIR}; \ - ${CP} -pR ${WRKSRC}/* ${SEDIR}; \ - ${ECHO_CMD} ./ > ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/lib/kernel/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/lib/base/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/lib/io/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/lib/iterator/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/lib/random/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/lib/number/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/lib/sorting/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/lib/time/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/lib/scoop/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/lib/misc/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/tools/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/tools/expression/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/tools/instruction/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/tools/e_type/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/tools/feature/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/tools/run_feature/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/tools/misc/ >> ${SEDIR}/sys/loadpath.UNIX; \ - ${ECHO_CMD} ${SEDIR}/tutorial/ >> ${SEDIR}/sys/loadpath.UNIX) + ${CP} -pR ${WRKSRC}/* ${SEDIR}) + @${SED} -i .orig -e "s,${WRKSRC},${SEDIR},g" ${SEDIR}/sys/system.se + @${RM} ${SEDIR}/sys/system.se.orig + @${SED} -i .orig -e "s,${WRKSRC},${SEDIR},g" ${SEDIR}/lib/loadpath.se + @${RM} ${SEDIR}/lib/loadpath.se.orig + @${SED} -i .orig -e "s,${WRKSRC},${SEDIR},g" ${SEDIR}/tools/loadpath.se + @${RM} ${SEDIR}/tools/loadpath.se.orig + @${SED} -i .orig -e "s,${WRKSRC},${SEDIR},g" ${SEDIR}/tutorial/loadpath.se + @${RM} ${SEDIR}/tutorial/loadpath.se.orig + @${SED} -e "s,%%PREFIX%%,${PREFIX},g" ${PKGDIR}/pkg-message \ > ${PKGMESSAGE} @${SED} -e "s,%%PREFIX%%,${PREFIX},g" ${PKGDIR}/pkg-install \ 2. pkg-plist --- pkg-plist.orig Fri Jun 20 00:02:14 2003 +++ pkg-plist Thu Sep 25 18:21:55 2003 @@ -989,5 +989,4 @@ smarteiffel-%%PORTVERSION%%/sys/READ_ME smarteiffel-%%PORTVERSION%%/sys/system.se -smarteiffel-%%PORTVERSION%%/sys/loadpath.UNIX smarteiffel-%%PORTVERSION%%/tutorial/basic_directory/example1.e smarteiffel-%%PORTVERSION%%/tutorial/basic_directory/example2.e >Release-Note: >Audit-Trail: >Unformatted: