[MacPorts] #12979: w3m build hangs in mktable

MacPorts trac at macosforge.org
Thu Dec 20 04:56:02 PST 2007


#12979: w3m build hangs in mktable
--------------------------------------+-------------------------------------
  Reporter:  com-macosforge at sabi.net  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect                   |      Status:  new                                  
  Priority:  Normal                   |   Milestone:  Port Bugs                            
 Component:  ports                    |     Version:  1.5.2                                
Resolution:                           |    Keywords:                                       
--------------------------------------+-------------------------------------
Comment (by matthieu.kaczmarek at loria.fr):

 I had the same problem.
 I used the following local Portfiles the first one is for boehmgc 6.7 and
 the second one simply adds a variant 'leopard' for w3m

 {{{
 # $Id $

 PortSystem 1.0
 name            boehmgc67
 version         6.7
 categories      devel
 maintainers     waqar at macports.org
 description     Boehm-Demers-Weiser conservative garbage collector
 long_description   The Boehm-Demers-Weiser conservative garbage collector
 \
                    can be used as a garbage collecting replacement for C \
                    malloc or C++ new. It is also used by a number of \
                    programming language implementations that use C as \
                    intermediate code.
 set d_name      gc
 homepage        http://www.hpl.hp.com/personal/Hans_Boehm/${d_name}/
 platforms       darwin
 master_sites    ${homepage}gc_source/
 distname        ${d_name}${version}
 checksums       sha1 22d7f81bf141bd1df8fe7a692e80b03754717498
 configure.args  --with-threads=posix \
                 --enable-parallel-mark \
                 --enable-cplusplus

 variant redirect {
         configure.args-append  --enable-redirect-malloc
 }

 platform darwin 8 {
         configure.compiler      gcc-4.0
 }

 platform darwin 9 {
         configure.cflags-append -D_NONSTD_SOURCE
 }

 test.run        yes
 test.target     check

 livecheck.check regex
 livecheck.url   ${master_sites}?C=M&O=D
 livecheck.regex ${d_name}-(\\d+(?:\\.\\d+)*)
 }}}


 {{{
 # $Id $

 PortSystem          1.0
 name                w3m
 version             0.5.2
 categories          www
 maintainers         nomaintainer
 description         pager/text based browser
 long_description    w3m is a pager/text-based WWW browser. \
                         It is a similar application to Lynx, but it has \
                         several features Lynx doesn't have, like tables,
 frames\
                         and inline image rendering. Its 8-bit support is
 second\
                         to none.

 platforms           darwin
 master_sites        sourceforge
 checksums           md5 ba06992d3207666ed1bf2dcf7c72bf58
 depends_lib         lib:libgccpp.1:boehmgc
 patchfiles          gc_init.patch
 configure.args      --with-gc=${prefix} --with-ssl=${prefix} \
                         --enable-keymap=w3m --enable-image=x11 \
                         --with-termlib=curses --mandir=${prefix}/share/man
 # libwc will not find gc unless ..
 configure.cflags-append "-I${prefix}/include/"

 variant leopard {
         depends_lib         lib:libgccpp.1:boehmgc67
 }

 }}}

-- 
Ticket URL: <https://svn.macosforge.org/projects/macports/ticket/12979#comment:6>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list