From owner-freebsd-ports Sun Aug 18 12:33:30 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1A2E37B400 for ; Sun, 18 Aug 2002 12:33:28 -0700 (PDT) Received: from smtp.web.de (smtp03.web.de [217.72.192.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FDDB43E6A for ; Sun, 18 Aug 2002 12:33:27 -0700 (PDT) (envelope-from henrik.motakef@web.de) Received: from dsl-213-023-026-129.arcor-ip.net ([213.23.26.129] helo=pokey.henrik-motakef.de.web.de) by smtp.web.de with esmtp (WEB.DE(Exim) 4.75 #2) id 17gVnh-0004h3-00; Sun, 18 Aug 2002 21:33:25 +0200 To: Kevin Golding Cc: ports@freebsd.org Subject: Re: making a new port - make install wants to strip a shell script References: <6knqakBAw4X9EwwV@caomhin.demon.co.uk> <8765y8mejq.fsf@pokey.henrik-motakef.de> From: Henrik Motakef In-Reply-To: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Date: 18 Aug 2002 21:43:35 +0200 Message-ID: <87ptwgkl5k.fsf@pokey.henrik-motakef.de> Lines: 44 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Kevin Golding writes: > >Is allegro-config one of your assorted extras? (I guess so; if your port > >is Allegro Common Lisp, it doesn't contain such a script AFAIK) > > Nope, you're giving me far too much credit, I'm starting out with > something easy :-) Actually, Allegro CL would be rather easy, FreeBSD is one of it's supported platforms. However: > All I've added has been a little shell script that makes the Makefile > usable by the ports system, seriously low grade tinkering. Huh? I don't think I understand what you are doing here. > allegro-config is a Bourne script that is part of the standard install, > and by default it goes in bin. > > >If so, how do you install it? You should use ${INSTALL_SCRIPT}, not > >${INSTALL_PROGRAM}, because the latter will try to strip the installed > >program. I don't think you need this, or any do-install at all. I just had a quick look at allegro, and it compiled and installed just fine out of the box, including allegro-config. So, just setting GNU_CONFIGURE and USE_GMAKE to yes should be enough. > Kevin, > worried about just what he missed in bsd.port.mk this time Sorry if I completely misunderstand the problem, but - did you read the Porter's Handbook?[1] It looks as if you do rather strange things, and trying to learn building ports from bsd.port.mk would be an easy way to get confused... Maybe you could post your Makefile? Regards Henrik Footnotes: [1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/index.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message