From owner-freebsd-ports@FreeBSD.ORG Thu Jan 17 06:05:39 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B60B6C3C for ; Thu, 17 Jan 2013 06:05:39 +0000 (UTC) (envelope-from bsd-src@helfman.org) Received: from mail-pa0-f46.google.com (mail-pa0-f46.google.com [209.85.220.46]) by mx1.freebsd.org (Postfix) with ESMTP id 5551C722 for ; Thu, 17 Jan 2013 06:05:39 +0000 (UTC) Received: by mail-pa0-f46.google.com with SMTP id bh2so1256645pad.5 for ; Wed, 16 Jan 2013 22:05:38 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :x-operating-system:organization:x-living-the-dream :x-pgp-fingerprint:x-pgp-key:user-agent:x-gm-message-state; bh=mrezR0G76HxdhAtwVY9JLJCcYXyRQAC25zwbH9SppM0=; b=Q3enUFgcqqtJcKW5PWhrYzpsUPwxzOP2nr3XEn9GEa/iuYGkUA1HaYG4VFz3aWyZTx O1m3neMBQLVA5w/XI1mOKiPVW20SXJ2nNhWvYrgEwukRLNvLOXbXbxK6qP747Nc7lQZB uj5Vm8aNMvrFJvTei/hyqMb9H2yTRGLSuAUPJz1hE87J4oiQY6p3PezgCHTzRnEQzEcf rPqzJig+4Q6YU9uZqQXS5610fLwx4uSgRSeLRI/vceA5MhdXSlDtnbqUQ/kvVdBZVGTD ghCPgyL7NBBb6kR79Ol4nwcJdUnA9Pyy+PD+sGYQtWPGIiZfFjCUdV2TYJYR9Cy3mXfD xPZA== X-Received: by 10.68.253.137 with SMTP id aa9mr10226243pbd.102.1358402738801; Wed, 16 Jan 2013 22:05:38 -0800 (PST) Received: from hatter (adsl-66-122-76-142.dsl.snlo01.pacbell.net. [66.122.76.142]) by mx.google.com with ESMTPS id tq4sm436826pbc.50.2013.01.16.22.05.36 (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 16 Jan 2013 22:05:37 -0800 (PST) Sender: Jason Helfman Date: Wed, 16 Jan 2013 22:03:56 -0800 From: Jason Helfman To: Jakub Lach Subject: Re: [patch] new port games/chocolate-doom, need a bit of help Message-ID: <20130117060356.GA91824@hatter> References: <1358379180928-5778363.post@n5.nabble.com> <20130117055510.GA91720@hatter> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20130117055510.GA91720@hatter> X-Operating-System: FreeBSD 9.0-RELEASE-p3 i386 Organization: The FreeBSD Project, http://www.freebsd.org X-Living-The-Dream: I love the SLO Life! X-PGP-FingerPrint: 8E0D C457 9A0F C91C 23F3 0454 2059 9A63 4150 D3DC X-PGP-Key: http://people.freebsd.org/~jgh/jgh.asc User-Agent: Mutt/1.5.21 (2010-09-15) X-Gm-Message-State: ALoCoQkLVqpuKHg4AVrZnq9wdlds+dHDrOnDOnAsv9Ts+P4NyTX63lsnYYQ1ihovd3vTEg8PJwIt Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jan 2013 06:05:39 -0000 On Wed, Jan 16, 2013 at 09:55:10PM -0800, Jason Helfman thus spake: >On Wed, Jan 16, 2013 at 03:33:00PM -0800, Jakub Lach thus spake: >>Hello, >> >>I took up where http://www.freebsd.org/cgi/query-pr.cgi?pr=161701 >>left, as I'm user of chocolate-doom for quite time, and was eyeing >>it for a while. >> >>Current WIP is (docs, optionng, timidity++ etc): >> >>https://www.dropbox.com/s/jq9j16sxvrsej9w/c-doom.txt >> >>(shar archive) >> >>Problem is, as you can see that chocolate-doom is bend >>on installing under games (see pkg-plist) if USE_AUTOTOOLS= >>is hashed. >> >>As I understand, I need auto* to actually process patched *in, >>to prevent installing bins under games/. >> >>But aclocal, autoconf etc all fail in various places. Anybody >>has an idea or should I just bug upstream to update files >>for fresher auto*? >> >>I already hate auto* with passion... > >I believe I have "fixed" the autotools portion of this, by not using it and >by altering the respective Makefile.in files in a post-patch-script target. >I added HACKING to post-install for documentation, as the rest of them >listed are already done as part of the installation. > >I made some minor updates to your Makefile for the port, as well. > >http://people.freebsd.org/~jgh/files/chocolate-doom.shar > >It seems to work fine, and everything goes to the right place. >Let me know what you think. > >-jgh > I did have an opportunity to run this through a build cycle, and found that timidity++ has an issue, as timidity is already brought in by another dependency in the build cycle and the port won't build as this is a conflict. Here is a link to the log: http://meatwad.mouf.net/rubick/tb/errors/9.0-RELEASE-amd64-FreeBSD/chocolate-doom-1.7.0.log -jgh -- Jason Helfman FreeBSD Committer | http://people.freebsd.org/~jgh | The Power To Serve