Subversion for OmniOS

  1. OmniOS Dependencies
  2. # pkg install developer/gcc51 developer/pkg-config \
    developer/parser/bison developer/build/gnu-make \
    developer/object-file system/library/math system/header
      
  3. http://httpd.apache.org/
  4. http://apr.apache.org/
  5. /tmp/httpd-2.4.27>env PATH=/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/gnu/bin:/usr/sfw/bin \
    CC=gcc CFLAGS="-m64 -O3" LDFLAGS="-m64" \
    ./configure --with-expat=/usr --with-ssl=/usr --enable-ssl \
    --enable-proxy --enable-rewrite --enable-modules=all --enable-mods-shared=all \
    --with-mpm=prefork --with-included-apr --prefix=/opt/subversion/apache24
      
  6. SCons 2.3.0
  7. https://serf.apache.org/download
  8. $ env PATH=/opt/subversion/apache24/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/gnu/bin:/usr/sfw/bin \
    /usr/bin/python2.7 /tmp/scons.py APR=/opt/subversion/apache24 \
    APU=/opt/subversion/apache24 OPENSSL=/usr PREFIX=/opt/subversion/serf \
    CC=/opt/sunstudio12.1/bin/cc CFLAGS="-m64" \
    LINKFLAGS="-m64 -R/opt/subversion/apache24/lib" check
      
  9. http://subversion.apache.org/
  10. $ env PATH=/opt/subversion/apache24/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/gnu/bin:/usr/sfw/bin \
    CC=gcc CFLAGS="-m64 -O3 -D__EXTENSIONS__" \
    LDFLAGS="-m64 -L/opt/subversion/serf/lib -R/opt/subversion/serf/lib" \
    ./configure --prefix=/opt/subversion --disable-keychain --disable-static \
    --with-serf=/opt/subversion/serf --without-gnome-keyring \
    --with-apxs=/opt/subversion/apache24/bin/apxs
      

John D. Groenveld <groenveld@acm.org>
$Id: subversion.html,v 1.2 2017/10/02 01:46:37 jdg117 Exp jdg117 $