# $Id$ PNAME="swig" PVER="3.0.12" PBUILD="r2" PCAT="dev-lang" DESCRIPTION="Simplified Wrapper and Interface Generator." HOMEPAGE="http://www.swig.org/" DEPEND=">= dev-libs/libpcre-8.36 >= sys-libs/libstdc++-6.3" SDEPEND=">= dev-lang/python-2.7 >= virtual/java >= dev-lang/perl-5.24.1 >= dev-lang/tcl-8.6 >= dev-lang/ruby-2.0" SDEPEND=">= virtual/sed" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild msetfeature "!check" SRC_URI=( sourceforge://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd_sourceforge ${PNAME} gz" # note1: build only with python, java, perl, ruby, tcl support # left out: guile, lua, mono, ocaml, php, pike src_compile() { cd ${SRCDIR} # swig doesn't like any CFLAGS unset CXXFLAGS unset CFLAGS mconfigure \ --with-python \ --with-java=${JAVA_HOME} \ --with-javaincl=${JAVA_HOME}/include \ --with-ruby=/usr/bin/ruby \ --with-perl5=/usr/bin/perl \ --with-tcl \ --without-guile \ --without-php4 \ --without-ocaml \ --without-pike \ --without-csharp \ --without-lua \ || die # we don't have lisp-plt PLT="" mmake || die }