[108463] trunk/dports/devel/autoconf/Portfile

Lawrence Velázquez larryv at macports.org
Tue Jul 23 19:49:26 PDT 2013


On Jul 23, 2013, at 10:11 PM, Joshua Root <jmr at macports.org> wrote:

>> Revision: 108463
>>          https://trac.macports.org/changeset/108463
>> Author:   larryv at macports.org
>> Date:     2013-07-23 13:40:55 -0700 (Tue, 23 Jul 2013)
>> Log Message:
>> -----------
>> autoconf: Restore help2man as build dep, otherwise autoreconf(1) man
>> page is not generated.
> 
> It's technically correct that it's not generated at build time, but a
> pregenerated copy is already there in the source tarball and is
> definitely installed when help2man is not present.

If I remove the build dependency and install autoconf without help2man, I get this during the build (main.log attached)…

    :info:build Updating man page autoreconf.1
    :info:build PATH="../tests:../build-aux:$PATH"; \
    :info:build 	export PATH; \
    :info:build 	/bin/sh /opt/local/var/macports/build/_Users_larryv_Projects_MacPorts_trunk_dports_devel_autoconf/autoconf/work/autoconf-2.69/build-aux/missing --run help2man \
    :info:build 	    --include=autoreconf.x \
    :info:build 	    --include=./common.x \
    :info:build 	    --source='GNU Autoconf 2.69' \
    :info:build 	    --output=autoreconf.1.t `echo 'autoreconf' | sed 's,.*/,,'`
    :info:build /opt/local/var/macports/build/_Users_larryv_Projects_MacPorts_trunk_dports_devel_autoconf/autoconf/work/autoconf-2.69/build-aux/missing: line 51: help2man: command not found
    :info:build WARNING: 'help2man' is missing on your system.  You should only need it if
    :info:build 	 you modified a dependency of a manual page.  You may need the
    :info:build 	 Help2man package in order for those modifications to take
    :info:build 	 effect.  You can get Help2man from any GNU archive site.

…and this afterwards…

    % port contents autoconf | grep man
      /opt/local/share/man/man1/autoconf.1.gz
      /opt/local/share/man/man1/autoheader.1.gz
      /opt/local/share/man/man1/autom4te.1.gz
      /opt/local/share/man/man1/autoreconf.1.gz
      /opt/local/share/man/man1/autoscan.1.gz
      /opt/local/share/man/man1/autoupdate.1.gz
      /opt/local/share/man/man1/config.guess.1.gz
      /opt/local/share/man/man1/config.sub.1.gz
      /opt/local/share/man/man1/ifnames.1.gz
    % gunzip -c /opt/local/share/man/man1/autoreconf.1.gz
    .ab help2man is required to generate this page
    %


vq

-------------- next part --------------
A non-text attachment was scrubbed...
Name: main.log
Type: application/octet-stream
Size: 100130 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/macports-dev/attachments/20130723/5f88698d/attachment-0001.obj>


More information about the macports-dev mailing list