Port install fails for curl, requires gcc4.2

Ryan Schmidt ryandesign at macports.org
Tue Mar 3 12:20:47 PST 2015


On Mar 3, 2015, at 2:11 PM, tome at QX.Net wrote:
> 
> Ryan Schmidt wrote:
> 
>> On Mar 3, 2015, at 11:01 AM, Tom Emmert wrote:
>> 
>>> Running OS X 10.4.11 on a PowerBook G3.  To my knowledge Xcode 2.5,
>>> gcc4.0.1, is the last version that will work on my system.  Mac port
>>> 2.3.3 installed ok.  I also noticed that my next mac port install,
>>> wireshark, also requires gcc4.2.  Any hope for a work around?
>> 
>> Tom,
>> 
>> Most ports on Tiger will use the MacPorts version of Apple GCC 4.2.1 -- it
>> is the default compiler on Tiger -- because the version of Apple GCC 4.0.1
>> included in Tiger's Xcode is considered old and problematic by now.
>> 
>> This should all work. What actual error message are you receiving?
> 
> Thanks Ryan, the following is the verbose terminal output to the point the
> install hung.  I waited a long time before cntl-c.
> 
> ppc:~ me$ sudo port -v install curl
> Password:
> --->  Computing dependencies for curl................
> --->  Dependencies to be installed: apple-gcc42 curl-ca-bundle perl5
> perl5.16 gdbm gettext expat libiconv gperf ncurses libidn openssl zlib xz
> pkgconfig
> --->  Building apple-gcc42
> make: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3'
> cd
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot
> && \
>  /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/build_gcc
> "ppc" "ppc" \
>    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3
> /opt/local
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/destroot
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/symroot
> + TRANSLATE_ARCH=sed -e s/ppc/powerpc/ -e s/i386/i686/ -e s/armv6/arm/
> + OMIT_X86_64=sed -e s/x86_64//
> ++ echo ppc
> ++ sed -e s/ppc/powerpc/ -e s/i386/i686/ -e s/armv6/arm/
> + HOSTS=powerpc
> ++ echo ppc
> ++ sed -e s/ppc/powerpc/ -e s/i386/i686/ -e s/armv6/arm/
> ++ sed -e s/x86_64//
> + TARGETS=powerpc
> + BOOTSTRAP=bootstrap
> + '[' bootstrap '!=' bootstrap ']'
> + LANGUAGES=c,c++,objc,obj-c++
> + CFLAGS=-g -O2  -std=gnu89
> ++ echo ppc
> ++ sed -e s/ppc/powerpc/ -e s/i386/i686/ -e s/armv6/arm/
> + BUILD=powerpc
> +
> ORIG_SRC_DIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3
> + DEST_ROOT=/opt/local
> +
> DEST_DIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/destroot
> +
> SYM_DIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/symroot
> ++ pwd
> +
> DIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot
> ++ cat
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/gcc/BASE-VER
> + VERS=4.2.1
> + '[' -z 4.2.1 ']'
> ++ echo 4.2.1
> ++ sed 's/\([0-9]*\.[0-9]*\)[.-].*/\1/'
> + MAJ_VERS=4.2
> + LIBSTDCXX_VERSION=4.2.1
> + '[' '!' -d /usr/include/c++/4.2.1 ']'
> + LIBSTDCXX_VERSION=4.0.0
> + NON_ARM_CONFIGFLAGS=--with-gxx-include-dir=/usr/include/c++/4.0.0
> + PPC_SYSROOT=/
> + PPC_CONFIGFLAGS=--with-gxx-include-dir=/usr/include/c++/4.0.0
> --with-build-sysroot="/"
> ++ uname -r
> ++ sed 's/\..*//'
> + DARWIN_VERS=8
> + echo DARWIN_VERS = 8
> DARWIN_VERS = 8
> + ARM_LIBSTDCXX_VERSION=4.2.1
> + ARM_CONFIGFLAGS=--with-gxx-include-dir=/usr/include/c++/4.2.1
> + '[' -n '' ']'
> + '[' x = xiPhone ']'
> + '[' -d /Developer/SDKs/Extra ']'
> + ARM_SYSROOT=/
> + ARM_TOOLROOT=/
> + ARM_CONFIGFLAGS=--with-gxx-include-dir=/usr/include/c++/4.2.1
> --with-build-sysroot="/"
> + echo powerpc
> + grep arm
> + RANLIB=ranlib
> + STRIP=strip
> + DSYMUTIL=dsymutil
> +
> SRC_DIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src
> + rm -rf
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src
> + mkdir
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src
> + ln -s
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ABOUT-NLS
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/CHANGES.Apple
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/COPYING
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/COPYING.LIB
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ChangeLog
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ChangeLog.apple
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ChangeLog.lno
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ChangeLog.tree-ssa
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/GNUmakefile
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/INSTALL
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/MAINTAINERS
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/Makefile.def
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/Makefile.in
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/Makefile.tpl
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/README
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/README.Apple
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/README.SCO
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/REMOVED
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/build_gcc
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/build_libgcc
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/compile
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/config
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/config-ml.in
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/config.guess
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/config.rpath
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/config.sub
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/configure
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/configure.in
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/contrib
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/depcomp
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/driverdriver.c
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/fixincludes
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/gcc
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/include
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/install-sh
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/intl
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/libcpp
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/libdecnumber
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/libgomp
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/libiberty
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/libtool-ldflags
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/libtool.m4
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ltcf-c.sh
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ltcf-cxx.sh
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ltcf-gcj.sh
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ltconfig
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ltmain.sh
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/maintainer-scripts
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/missing
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/mkdep
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/mkinstalldirs
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/more-hdrs
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/move-if-change
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/symlink-tree
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/gcc-5666.3/ylwrap
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src/
> + rm -rf
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src/tcl
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src/expect
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src/dejagnu
> + CONFIGFLAGS=--disable-checking --enable-werror   --prefix=/opt/local  
> --mandir=${prefix}/share/man   --enable-languages=c,c++,objc,obj-c++  
> --libexecdir=/opt/local/libexec/apple-gcc42  
> --libdir=/opt/local/lib/apple-gcc42  
> --includedir=/opt/local/include/apple-gcc42   --program-suffix=-apple-4.2 
> --with-system-zlib   --disable-nls   --with-slibdir=/usr/lib  
> --build=powerpc-apple-darwin8
> ++ sysctl -n hw.activecpu
> + SYSCTL=1
> + '[' -z 1 ']'
> + '[' -z 1 ']'
> + MAKEFLAGS=-j 1
> + BUILD_CXX=0
> ++ echo c,c++,objc,obj-c++
> ++ sed 's/,/ /g'
> + '[' c = c++ -o c = obj-c++ ']'
> + '[' c++ = c++ -o c++ = obj-c++ ']'
> + BUILD_CXX=1
> + break
> + BUILD_JAVA=0
> ++ echo c,c++,objc,obj-c++
> ++ sed 's/,/ /g'
> + '[' c = java ']'
> + '[' c++ = java ']'
> + '[' objc = java ']'
> + '[' obj-c++ = java ']'
> + BUILD_FORTRAN=0
> ++ echo c,c++,objc,obj-c++
> ++ sed 's/,/ /g'
> + '[' c = fortran ']'
> + '[' c++ = fortran ']'
> + '[' objc = fortran ']'
> + '[' obj-c++ = fortran ']'
> + unset LANGUAGES
> + mkdir -p
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/obj-powerpc-powerpc
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/dst-powerpc-powerpc
> + cd
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/obj-powerpc-powerpc
> + '[' '!' -f Makefile ']'
> + unset RC_DEBUG_OPTIONS
> + make -j 1 'CFLAGS=-g -O2  -std=gnu89' 'CXXFLAGS=-g -O2  -std=gnu89'
> [ -f stage_final ] || echo stage3 > stage_final
> rm -f stage_current
> make[5]: Nothing to be done for `all'.
> make[4]: Nothing to be done for `all'.
> make[5]: Nothing to be done for `all'.
> make[4]: Nothing to be done for `all'.
> make[4]: Nothing to be done for `all'.
> make[4]: Nothing to be done for `all'.
> rm -f stage_current
> make[5]: Nothing to be done for `all'.
> make[4]: Nothing to be done for `all'.
> make[5]: Nothing to be done for `all'.
> make[4]: Nothing to be done for `all'.
> make[4]: Nothing to be done for `all'.
> make[4]: Nothing to be done for `all'.
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/obj-powerpc-powerpc/./prev-gcc/xgcc
> -B/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/obj-powerpc-powerpc/./prev-gcc/
> -B/opt/local/powerpc-apple-darwin8/bin/ -c   -g -O2 -mdynamic-no-pic
> -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes
> -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros
> -Wno-overlength-strings -Wold-style-definition -Wmissing-format-attribute
> -Werror    -DHAVE_CONFIG_H -I. -I.
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src/gcc
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src/gcc/.
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src/gcc/../include
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src/gcc/../libcpp/include
> 
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src/gcc/../libdecnumber
> -I../libdecnumber   
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_apple-gcc42/apple-gcc42/work/objroot/src/gcc/fold-const.c
> -o fold-const.o
> ^C
> ppc:~ me$


Tom,

Don't forget to Reply All so the conversation stays on the list. I've re-added the list address to this reply.

What speed is your PowerBook G3? How much RAM does it have? How long did you wait before pressing Control-C to interrupt it? It would not surprise me at all if it took over a day to build a compiler on a computer that old. I doubt anything is "hung"; instead, I suspect the computer is working as fast as it knows how, but a compiler is a very large piece of software to build, and it will take a very long time.

Possibly, if you have very little RAM, it is having to use available hard drive space as swap space, which will slow it down quite a lot more. You can check if that is the case by observing the swapfiles in the directory /var/vm while you are installing the port. The OS will add or remove swapfiles as needed. If their combined size is more than the amount of RAM, then you'll know you could benefit by purchasing additional RAM.




More information about the macports-users mailing list