[MacPorts] #13090: building atk on leopard

MacPorts trac at macosforge.org
Mon Dec 10 10:08:38 PST 2007


#13090: building atk on leopard
---------------------------------------+------------------------------------
  Reporter:  schroeder at nasendackel.de  |       Owner:  macports-dev at lists.macosforge.org
      Type:  defect                    |      Status:  closed                           
  Priority:  Normal                    |   Milestone:                                   
 Component:  ports                     |     Version:  1.5.2                            
Resolution:  duplicate                 |    Keywords:  atk, leopard                     
---------------------------------------+------------------------------------
Changes (by jmpp at macports.org):

  * milestone:  MacPorts 1.5 =>

Old description:

> Command output:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..
> -DG_DISABLE_DEPRECATED -DATK_LOCALEDIR=\"/opt/local/share/locale\"
> -D_REENTRANT -I/opt/local/include/glib-2.0
> -I/opt/local/lib/glib-2.0/include -I/opt/local/include
> -I/opt/local/include -no-cpp-precomp -O2 -funroll-loops -fstrict-aliasing
> -Wall -MT atkstreamablecontent.lo -MD -MP -MF
> .deps/atkstreamablecontent.Tpo -c atkstreamablecontent.c  -fno-common
> -DPIC -o .libs/atkstreamablecontent.o
> atkstreamablecontent.c: In function 'atk_streamable_content_get_uri':
> atkstreamablecontent.c:152: warning: return discards qualifiers from
> pointer target type
> if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
> -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
> -funroll-loops -fstrict-aliasing -Wall -MT atktable.lo -MD -MP -MF
> ".deps/atktable.Tpo" -c -o atktable.lo atktable.c; \
>         then mv -f ".deps/atktable.Tpo" ".deps/atktable.Plo"; else rm -f
> ".deps/atktable.Tpo"; exit 1; fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
> loops -fstrict-aliasing -Wall -MT atktable.lo -MD -MP -MF
> .deps/atktable.Tpo -c atktable.c  -fno-common -DPIC -o .libs/atktable.o
> if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
> -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
> -funroll-loops -fstrict-aliasing -Wall -MT atktext.lo -MD -MP -MF
> ".deps/atktext.Tpo" -c -o atktext.lo atktext.c; \
>         then mv -f ".deps/atktext.Tpo" ".deps/atktext.Plo"; else rm -f
> ".deps/atktext.Tpo"; exit 1; fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
> loops -fstrict-aliasing -Wall -MT atktext.lo -MD -MP -MF
> .deps/atktext.Tpo -c atktext.c  -fno-common -DPIC -o .libs/atktext.o
> if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
> -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
> -funroll-loops -fstrict-aliasing -Wall -MT atkutil.lo -MD -MP -MF
> ".deps/atkutil.Tpo" -c -o atkutil.lo atkutil.c; \
>         then mv -f ".deps/atkutil.Tpo" ".deps/atkutil.Plo"; else rm -f
> ".deps/atkutil.Tpo"; exit 1; fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
> loops -fstrict-aliasing -Wall -MT atkutil.lo -MD -MP -MF
> .deps/atkutil.Tpo -c atkutil.c  -fno-common -DPIC -o .libs/atkutil.o
> if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
> -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
> -funroll-loops -fstrict-aliasing -Wall -MT atkmisc.lo -MD -MP -MF
> ".deps/atkmisc.Tpo" -c -o atkmisc.lo atkmisc.c; \
>         then mv -f ".deps/atkmisc.Tpo" ".deps/atkmisc.Plo"; else rm -f
> ".deps/atkmisc.Tpo"; exit 1; fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
> loops -fstrict-aliasing -Wall -MT atkmisc.lo -MD -MP -MF
> .deps/atkmisc.Tpo -c atkmisc.c  -fno-common -DPIC -o .libs/atkmisc.o
> if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
> -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
> -funroll-loops -fstrict-aliasing -Wall -MT atkvalue.lo -MD -MP -MF
> ".deps/atkvalue.Tpo" -c -o atkvalue.lo atkvalue.c; \
>         then mv -f ".deps/atkvalue.Tpo" ".deps/atkvalue.Plo"; else rm -f
> ".deps/atkvalue.Tpo"; exit 1; fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
> loops -fstrict-aliasing -Wall -MT atkvalue.lo -MD -MP -MF
> .deps/atkvalue.Tpo -c atkvalue.c  -fno-common -DPIC -o .libs/atkvalue.o
> if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
> -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
> -funroll-loops -fstrict-aliasing -Wall -MT atk-enum-types.lo -MD -MP -MF
> ".deps/atk-enum-types.Tpo" -c -o atk-enum-types.lo atk-enum-types.c; \
>         then mv -f ".deps/atk-enum-types.Tpo" ".deps/atk-enum-types.Plo";
> else rm -f ".deps/atk-enum-types.Tpo"; exit 1; fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
> -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
> loops -fstrict-aliasing -Wall -MT atk-enum-types.lo -MD -MP -MF .deps
> /atk-enum-types.Tpo -c atk-enum-types.c  -fno-common -DPIC -o .libs/atk-
> enum-types.o
> /bin/sh ../libtool --tag=CC --mode=link gcc  -O2 -funroll-loops -fstrict-
> aliasing -Wall  -L/opt/local/lib -no-undefined -o libatk-1.0.la -rpath
> /opt/local/lib -version-info 2009:1:2009   atkaction.lo atkcomponent.lo
> atkdocument.lo atkeditabletext.lo atkgobjectaccessible.lo atkhyperlink.lo
> atkhyperlinkimpl.lo atkhypertext.lo atkimage.lo atknoopobject.lo
> atknoopobjectfactory.lo atkobject.lo atkobjectfactory.lo atkregistry.lo
> atkrelation.lo atkrelationset.lo atkselection.lo atkstate.lo
> atkstateset.lo atkstreamablecontent.lo atktable.lo atktext.lo atkutil.lo
> atkmisc.lo atkvalue.lo atk-enum-types.lo -L/opt/local/lib -lgobject-2.0
> -lgmodule-2.0 -lglib-2.0 -lintl -liconv
> gcc -dynamiclib  -o .libs/libatk-1.0.0.2009.1.dylib  .libs/atkaction.o
> .libs/atkcomponent.o .libs/atkdocument.o .libs/atkeditabletext.o
> .libs/atkgobjectaccessible.o .libs/atkhyperlink.o
> .libs/atkhyperlinkimpl.o .libs/atkhypertext.o .libs/atkimage.o
> .libs/atknoopobject.o .libs/atknoopobjectfactory.o .libs/atkobject.o
> .libs/atkobjectfactory.o .libs/atkregistry.o .libs/atkrelation.o
> .libs/atkrelationset.o .libs/atkselection.o .libs/atkstate.o
> .libs/atkstateset.o .libs/atkstreamablecontent.o .libs/atktable.o
> .libs/atktext.o .libs/atkutil.o .libs/atkmisc.o .libs/atkvalue.o .libs
> /atk-enum-types.o  -L/opt/local/lib /opt/local/lib/libgobject-2.0.dylib
> /opt/local/lib/libgmodule-2.0.dylib /opt/local/lib/libglib-2.0.dylib
> /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib  -install_name
> /opt/local/lib/libatk-1.0.0.dylib -compatibility_version 2010
> -current_version 2010.1
> '''ld: duplicate symbol _g_bit_nth_lsf in .libs/atkcomponent.o and
> .libs/atkaction.o'''
>
> collect2: ld returned 1 exit status
> make[3]: *** [libatk-1.0.la] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2

New description:

 Command output:

 {{{
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
 loops -fstrict-aliasing -Wall -MT atkstreamablecontent.lo -MD -MP -MF
 .deps/atkstreamablecontent.Tpo -c atkstreamablecontent.c  -fno-common
 -DPIC -o .libs/atkstreamablecontent.o
 atkstreamablecontent.c: In function 'atk_streamable_content_get_uri':
 atkstreamablecontent.c:152: warning: return discards qualifiers from
 pointer target type
 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
 -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
 -funroll-loops -fstrict-aliasing -Wall -MT atktable.lo -MD -MP -MF
 ".deps/atktable.Tpo" -c -o atktable.lo atktable.c; \
         then mv -f ".deps/atktable.Tpo" ".deps/atktable.Plo"; else rm -f
 ".deps/atktable.Tpo"; exit 1; fi
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
 loops -fstrict-aliasing -Wall -MT atktable.lo -MD -MP -MF
 .deps/atktable.Tpo -c atktable.c  -fno-common -DPIC -o .libs/atktable.o
 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
 -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
 -funroll-loops -fstrict-aliasing -Wall -MT atktext.lo -MD -MP -MF
 ".deps/atktext.Tpo" -c -o atktext.lo atktext.c; \
         then mv -f ".deps/atktext.Tpo" ".deps/atktext.Plo"; else rm -f
 ".deps/atktext.Tpo"; exit 1; fi
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
 loops -fstrict-aliasing -Wall -MT atktext.lo -MD -MP -MF .deps/atktext.Tpo
 -c atktext.c  -fno-common -DPIC -o .libs/atktext.o
 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
 -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
 -funroll-loops -fstrict-aliasing -Wall -MT atkutil.lo -MD -MP -MF
 ".deps/atkutil.Tpo" -c -o atkutil.lo atkutil.c; \
         then mv -f ".deps/atkutil.Tpo" ".deps/atkutil.Plo"; else rm -f
 ".deps/atkutil.Tpo"; exit 1; fi
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
 loops -fstrict-aliasing -Wall -MT atkutil.lo -MD -MP -MF .deps/atkutil.Tpo
 -c atkutil.c  -fno-common -DPIC -o .libs/atkutil.o
 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
 -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
 -funroll-loops -fstrict-aliasing -Wall -MT atkmisc.lo -MD -MP -MF
 ".deps/atkmisc.Tpo" -c -o atkmisc.lo atkmisc.c; \
         then mv -f ".deps/atkmisc.Tpo" ".deps/atkmisc.Plo"; else rm -f
 ".deps/atkmisc.Tpo"; exit 1; fi
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
 loops -fstrict-aliasing -Wall -MT atkmisc.lo -MD -MP -MF .deps/atkmisc.Tpo
 -c atkmisc.c  -fno-common -DPIC -o .libs/atkmisc.o
 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
 -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
 -funroll-loops -fstrict-aliasing -Wall -MT atkvalue.lo -MD -MP -MF
 ".deps/atkvalue.Tpo" -c -o atkvalue.lo atkvalue.c; \
         then mv -f ".deps/atkvalue.Tpo" ".deps/atkvalue.Plo"; else rm -f
 ".deps/atkvalue.Tpo"; exit 1; fi
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
 loops -fstrict-aliasing -Wall -MT atkvalue.lo -MD -MP -MF
 .deps/atkvalue.Tpo -c atkvalue.c  -fno-common -DPIC -o .libs/atkvalue.o
 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
 -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR="\"/opt/local/share/locale\"" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include    -I/opt/local/include -no-cpp-precomp  -O2
 -funroll-loops -fstrict-aliasing -Wall -MT atk-enum-types.lo -MD -MP -MF
 ".deps/atk-enum-types.Tpo" -c -o atk-enum-types.lo atk-enum-types.c; \
         then mv -f ".deps/atk-enum-types.Tpo" ".deps/atk-enum-types.Plo";
 else rm -f ".deps/atk-enum-types.Tpo"; exit 1; fi
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_DISABLE_DEPRECATED
 -DATK_LOCALEDIR=\"/opt/local/share/locale\" -D_REENTRANT
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include -I/opt/local/include -no-cpp-precomp -O2 -funroll-
 loops -fstrict-aliasing -Wall -MT atk-enum-types.lo -MD -MP -MF .deps/atk-
 enum-types.Tpo -c atk-enum-types.c  -fno-common -DPIC -o .libs/atk-enum-
 types.o
 /bin/sh ../libtool --tag=CC --mode=link gcc  -O2 -funroll-loops -fstrict-
 aliasing -Wall  -L/opt/local/lib -no-undefined -o libatk-1.0.la -rpath
 /opt/local/lib -version-info 2009:1:2009   atkaction.lo atkcomponent.lo
 atkdocument.lo atkeditabletext.lo atkgobjectaccessible.lo atkhyperlink.lo
 atkhyperlinkimpl.lo atkhypertext.lo atkimage.lo atknoopobject.lo
 atknoopobjectfactory.lo atkobject.lo atkobjectfactory.lo atkregistry.lo
 atkrelation.lo atkrelationset.lo atkselection.lo atkstate.lo
 atkstateset.lo atkstreamablecontent.lo atktable.lo atktext.lo atkutil.lo
 atkmisc.lo atkvalue.lo atk-enum-types.lo -L/opt/local/lib -lgobject-2.0
 -lgmodule-2.0 -lglib-2.0 -lintl -liconv
 gcc -dynamiclib  -o .libs/libatk-1.0.0.2009.1.dylib  .libs/atkaction.o
 .libs/atkcomponent.o .libs/atkdocument.o .libs/atkeditabletext.o
 .libs/atkgobjectaccessible.o .libs/atkhyperlink.o .libs/atkhyperlinkimpl.o
 .libs/atkhypertext.o .libs/atkimage.o .libs/atknoopobject.o
 .libs/atknoopobjectfactory.o .libs/atkobject.o .libs/atkobjectfactory.o
 .libs/atkregistry.o .libs/atkrelation.o .libs/atkrelationset.o
 .libs/atkselection.o .libs/atkstate.o .libs/atkstateset.o
 .libs/atkstreamablecontent.o .libs/atktable.o .libs/atktext.o
 .libs/atkutil.o .libs/atkmisc.o .libs/atkvalue.o .libs/atk-enum-types.o
 -L/opt/local/lib /opt/local/lib/libgobject-2.0.dylib
 /opt/local/lib/libgmodule-2.0.dylib /opt/local/lib/libglib-2.0.dylib
 /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib  -install_name
 /opt/local/lib/libatk-1.0.0.dylib -compatibility_version 2010
 -current_version 2010.1
 '''ld: duplicate symbol _g_bit_nth_lsf in .libs/atkcomponent.o and
 .libs/atkaction.o'''

 collect2: ld returned 1 exit status
 make[3]: *** [libatk-1.0.la] Error 1
 make[2]: *** [all] Error 2
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2
 }}}

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13090#comment:3>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list