From owner-freebsd-ports@FreeBSD.ORG Fri Nov 21 22:57:38 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F9CE106568E for ; Fri, 21 Nov 2008 22:57:38 +0000 (UTC) (envelope-from kitchetech@gmail.com) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.185]) by mx1.freebsd.org (Postfix) with ESMTP id 6E5558FC0C for ; Fri, 21 Nov 2008 22:57:37 +0000 (UTC) (envelope-from kitchetech@gmail.com) Received: by mu-out-0910.google.com with SMTP id i2so1141134mue.3 for ; Fri, 21 Nov 2008 14:57:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=QLBREhFbmvdoG4xgv0HJTVS2GmELd12MU/iBiWJ3BCI=; b=iKYKiWevvzrfmHEhGXSzLEthgMz1PUthQtRm+6KB3K/GAUJg6Tw/79qqHp+h4PJrya 3QMLHBFWcu8kOkDjjQJL3RLjEAQSbIo+PzRtpim+QCgvft4Oen397LfSbTQOg1oehwTB wc42KzkaB9fi5dg8I6m//2kYX8wG5Wxhko8Uk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=qPiXI9XeEoNXoz0C7YLHdP8FoiiLgAJfuF/dozBnTvAbTfkPVCwjb1uBuPPlSDYAJ/ ZN9QiDyXN9UUQ6zBHOHQRePoZWdhrAZgfDxIAKbigpZDwBf86bZiUhdEqiLJdv+RIn9b 8yUR7l/MiPr6a/pEWeR7C/WdtDLS+HySaKnFI= Received: by 10.181.48.13 with SMTP id a13mr304396bkk.43.1227308255896; Fri, 21 Nov 2008 14:57:35 -0800 (PST) Received: by 10.181.31.13 with HTTP; Fri, 21 Nov 2008 14:57:35 -0800 (PST) Message-ID: <28283d910811211457w27a82ad7lc156e57e3674c0fc@mail.gmail.com> Date: Fri, 21 Nov 2008 17:57:35 -0500 From: "matt donovan" To: "Guido Falsi" In-Reply-To: <49273C63.4050502@madpilot.net> MIME-Version: 1.0 References: <28283d910811211442j31913b8el7a23d381ae62dd84@mail.gmail.com> <49273C63.4050502@madpilot.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-ports@freebsd.org Subject: Re: What if a port uses build systems not supported by ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Nov 2008 22:57:38 -0000 On Fri, Nov 21, 2008 at 5:55 PM, Guido Falsi wrote: > matt donovan wrote: > >> Since I come across a few applications that don't use imake, gmake, or a >> configure script. How do I make these third party build systems work for >> the >> port system. For example one port I been playing around with is jam which >> is >> used to build a certain application. >> > > Hi, > > This is not a problem for ports. There are already some ports using jam. > jam itself is in devel/jam, and you'll have to set it in your > BUILD_DEPENDS. > > My port in games/netpanzer uses it and also games/trigger I found now does. > There may be others; you could look at those ports to get ideas. > > Usually you just override the do-build target with the commands to run jam > or other build tool. > > The same goes for do-install, if needed. > > Hope this helps. > > -- > Guido Falsi Thanks that helps a lot still trying to get all of the ports system down pack at least I asked after I read the handbook at least :). Just had to make sure that was where it was really needed to go or not.