# $Id$ PNAME="swig" PVER="1.3.40" PBUILD="r1" PCATEGORIE="dev-lang" STATE="unstable" DESCRIPTION="Simplified Wrapper and Interface Generator." HOMEPAGE="http://www.swig.org/" DEPEND=">= dev-lang/python-2.6 >= virtual/java >= dev-lang/perl-5.10 >= dev-lang/tcl-8.5 >= dev-lang/ruby-1.9" SDEPEND=">= sys-apps/sed-4" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild SRC_URI=( sourceforge://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) # swig uses its name in release version -> not 1.3.36 but swig-1.3.36 UP2DATE="updatecmd_sourceforge ${PNAME} | sed 's/${PNAME}-\(.*\)/\1/'" # 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 }