Date: Mon, 28 Jul 2008 13:35:54 -0700 From: Freddie Cash <fjwcash@gmail.com> To: stevefranks@ieee.org Cc: ports@freebsd.org Subject: Re: newbie porter question: configure expects installed lib (wx-gtk) to have a different name Message-ID: <200807281335.54872.fjwcash@gmail.com> In-Reply-To: <539c60b90807281206y3cf2189epbb46416d830d39e8@mail.gmail.com> References: <539c60b90807281206y3cf2189epbb46416d830d39e8@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On July 28, 2008 12:06 pm Steve Franks wrote: > I'm making a new port of a linux program. > > I've figured out how to get the dependenices for wx so it's installed, > but now I get an error when configure is called, because it's looking > for the script wx-config, which is getting installed by the dependancy > as wxgtk2-2.8-config. Should I be making a symlink for this? If so, > how do I get make to create that symlink? This is where you would create a patch that modifies configure to look for wxtk2-2.8-config instead of wx-config. See the Porter's Handbook for the details. The method would be something like: # cd <port dir> # mkdir files # make extract # cd work/<sourcedir>/ # cp configure configure.orig # ee configure <make it look for the correct file> # diff -u configure configure.orig > ../../files/patch::configure # cd <port dir> # make clean # make patch <check that it applied cleanly> # make configure <check that it works> Depending on how the source uses autotools, you may have to edit configure.in instead of configure. -- Freddie Cash fjwcash@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807281335.54872.fjwcash>