# New ports collection makefile for: redland-bindings # Date created: 2004-08-10 # Whom: Russell Cloran # # $FreeBSD$ # PORTNAME= redland-bindings PORTVERSION= 1.0.7.1 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://download.librdf.org/source/ MAINTAINER= chuck@pkix.net COMMENT= Language bindings for the Redland package #OPTIONS= JAVA "Add Java bindings" off \ # PERL "Add Perl bindings" off \ # PHP "Add PHP bindings" off \ # PYTHON "Add Python bindings" off \ # RUBY "Add Ruby bindings" off \ LIB_DEPENDS= rdf.0:${PORTSDIR}/textproc/redland USE_LDCONFIG= yes .if defined(WITH_JAVA) USE_JAVA= yes JAVA_VERSION= 1.3+ CONFIGURE_ARGS+= --with-java --with-jdk=${JAVA_HOME} PLIST_SUB+= WITH_JAVA="" .else PLIST_SUB+= WITH_JAVA="@comment " .endif .if defined(WITH_PERL) USE_PERL5= yes CONFIGURE_ARGS+= --with-perl PLIST_SUB+= WITH_PERL="" MANPREFIX= ${LOCALBASE}/lib/perl5/${PERL_VERSION} MAN3= RDF::Redland.3 \ RDF::Redland::Iterator.3 \ RDF::Redland::Model.3 \ RDF::Redland::Node.3 \ RDF::Redland::Parser.3 \ RDF::Redland::Query.3 \ RDF::Redland::QueryResults.3 \ RDF::Redland::RSS.3 \ RDF::Redland::Serializer.3 \ RDF::Redland::Statement.3 \ RDF::Redland::Storage.3 \ RDF::Redland::Stream.3 \ RDF::Redland::URI.3 .else PLIST_SUB+= WITH_PERL="@comment " .endif .if defined(WITH_PHP) USE_PHP= yes USE_PHP_BUILD= yes CONFIGURE_ARGS+= --with-php PLIST_SUB+= WITH_PHP="" .else PLIST_SUB+= WITH_PHP="@comment " .endif .if defined(WITH_PYTHON) USE_PYTHON= yes CONFIGURE_ARGS+= --with-python PLIST_SUB+= WITH_PYTHON="" .else PLIST_SUB+= WITH_PYTHON="@comment " .endif .if defined(WITH_RUBY) USE_RUBY= yes CONFIGURE_ARGS+= --with-ruby PLIST_SUB+= WITH_RUBY="" .else PLIST_SUB+= WITH_RUBY="@comment " .endif GNU_CONFIGURE= yes pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "**********************************************" @${ECHO_MSG} "The following make variables can be set to" @${ECHO_MSG} "enable bindings for various languages" @${ECHO_MSG} "" @${ECHO_MSG} "WITH_JAVA - Java bindings" @${ECHO_MSG} "WITH_PERL - Perl module" @${ECHO_MSG} "WITH_PHP - PHP extension" @${ECHO_MSG} "WITH_PYTHON - Python extension" @${ECHO_MSG} "WITH_RUBY - Ruby bindings" @${ECHO_MSG} "**********************************************" @${ECHO_MSG} "" .include