ports/78472: Update port: textproc/redland-bindings - version bump + misc tidying

Russell Cloran russell at rucus.ru.ac.za
Sat Mar 5 23:50:15 UTC 2005


>Number:         78472
>Category:       ports
>Synopsis:       Update port: textproc/redland-bindings - version bump + misc tidying
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 05 23:50:14 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Russell Cloran
>Release:        5.3-RELEASE
>Organization:
>Environment:
>Description:
A version bump for textproc/redland-bindings, now at 1.0.0.2.

Some cleanups in the port.

Still unhappy about the @dirrm's, and the way I have to specify the MANPREFIX for the Perl man pages. Other perl ports I've seen seem to get this right without setting MANPREFIX, what am I doing wrong?
>How-To-Repeat:
      
>Fix:
--- redland-bindings.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	redland-bindings
#	redland-bindings/Makefile
#	redland-bindings/distinfo
#	redland-bindings/pkg-descr
#	redland-bindings/pkg-plist
#
echo c - redland-bindings
mkdir -p redland-bindings > /dev/null 2>&1
echo x - redland-bindings/Makefile
sed 's/^X//' >redland-bindings/Makefile << 'END-of-redland-bindings/Makefile'
X# New ports collection makefile for:	redland-bindings
X# Date created:		2004-08-10
X# Whom:			Russell Cloran <russell at rucus.ru.ac.za>
X#
X# $FreeBSD: ports/textproc/redland-bindings/Makefile,v 1.1 2004/12/23 07:49:34 edwin Exp $
X#
X
XPORTNAME=	redland-bindings
XPORTVERSION=	1.0.0.2
XCATEGORIES=	textproc
XMASTER_SITES=	http://download.librdf.org/source/
X
XMAINTAINER=	russell at rucus.ru.ac.za
XCOMMENT=	Language bindings for the Redland package
X
X#OPTIONS=	JAVA "Add Java bindings" off \
X#		PERL "Add Perl bindings" off \
X#		PHP "Add PHP bindings" off \
X#		PYTHON "Add Python bindings" off \
X#		RUBY "Add Ruby bindings" off \
X#		TCL "Add TCL bindings" off
XLIB_DEPENDS=	rdf.0:${PORTSDIR}/textproc/redland
X.if defined(WITH_JAVA)
XBUILD_DEPENDS=	${LOCALBASE}/lib/librdf.la:${PORTSDIR}/textproc/redland
X.endif
X
X.if defined(WITH_JAVA)
XUSE_JAVA=	yes
XJAVA_VESION=	1.3+
XCONFIGURE_ARGS+=	--with-java --with-jdk=${JAVA_HOME}
XPLIST_SUB+=	WITH_JAVA=""
X.else
XPLIST_SUB+=	WITH_JAVA="@comment "
X.endif
X.if defined(WITH_PERL)
XUSE_PERL5=	yes
XCONFIGURE_ARGS+=	--with-perl
XPLIST_SUB+=	WITH_PERL=""
XMANPREFIX=	${LOCALBASE}/lib/perl5/${PERL_VER}
XMAN3=	RDF::Redland.3 \
X	RDF::Redland::Iterator.3 \
X	RDF::Redland::Model.3 \
X	RDF::Redland::Node.3 \
X	RDF::Redland::Parser.3 \
X	RDF::Redland::Query.3 \
X	RDF::Redland::QueryResults.3 \
X	RDF::Redland::RSS.3 \
X	RDF::Redland::Serializer.3 \
X	RDF::Redland::Statement.3 \
X	RDF::Redland::Storage.3 \
X	RDF::Redland::Stream.3 \
X	RDF::Redland::URI.3
X.else
XPLIST_SUB+=	WITH_PERL="@comment "
X.endif
X.if defined(WITH_PHP)
XUSE_PHP=	yes
XUSE_PHP_BUILD=	yes
XCONFIGURE_ARGS+=	--with-php
XPLIST_SUB+=	WITH_PHP=""
X.else
XPLIST_SUB+=	WITH_PHP="@comment "
X.endif
X.if defined(WITH_PYTHON)
XUSE_PYTHON=	yes
XCONFIGURE_ARGS+=	--with-python
XPLIST_SUB+=	WITH_PYTHON=""
X.else
XPLIST_SUB+=	WITH_PYTHON="@comment "
X.endif
X.if defined(WITH_RUBY)
XUSE_RUBY=	yes
XCONFIGURE_ARGS+=	--with-ruby
XPLIST_SUB+=	WITH_RUBY=""
X.else
XPLIST_SUB+=	WITH_RUBY="@comment "
X.endif
X.if defined(WITH_TCL)
X.if defined(WITH_TCL83)
XTCL_SHORT_V=	83
XTCL_LONG_V=	8.3
X.else
XTCL_SHORT_V=	84
XTCL_LONG_V=	8.4
X.endif
XPLIST_SUB+=	WITH_TCL=""
XPLIST_SUB+=	TCL_DIR="lib/tcl/${TCL_LONG_V}"
XCONFIGURE_ARGS+=	--with-tcltk=${LOCALBASE}/bin/tclsh${TCL_LONG_V}
XLIB_DEPENDS+=	tcl${TCL_SHORT_V}:${PORTSDIR}/lang/tcl${TCL_SHORT_V}
X.else
XPLIST_SUB+=	WITH_TCL="@comment "
X.endif
X
XGNU_CONFIGURE=	yes
X
Xpre-everything::
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "**********************************************"
X	@${ECHO_MSG} "The following make variables can be set to"
X	@${ECHO_MSG} "enable bindings for various languages"
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "WITH_JAVA   - Java bindings"
X	@${ECHO_MSG} "WITH_PERL   - Perl module"
X	@${ECHO_MSG} "WITH_PHP    - PHP extension"
X	@${ECHO_MSG} "WITH_PYTHON - Python extension"
X	@${ECHO_MSG} "WITH_RUBY   - Ruby bindings"
X	@${ECHO_MSG} "WITH_TCL    - TCL bindings"
X	@${ECHO_MSG} "**********************************************"
X	@${ECHO_MSG} ""
X
X.include <bsd.port.mk>
END-of-redland-bindings/Makefile
echo x - redland-bindings/distinfo
sed 's/^X//' >redland-bindings/distinfo << 'END-of-redland-bindings/distinfo'
XMD5 (redland-bindings-1.0.0.2.tar.gz) = 624d9f30cb19a85988a64bd1b3987a71
XSIZE (redland-bindings-1.0.0.2.tar.gz) = 678637
END-of-redland-bindings/distinfo
echo x - redland-bindings/pkg-descr
sed 's/^X//' >redland-bindings/pkg-descr << 'END-of-redland-bindings/pkg-descr'
XRedland is a library that provides a high-level interface for RDF
Xallowing the model to be stored, queried and manipulated. This
Xpackage provides a number of bindings for various languages for
Xthe Redland library.
X
XWWW: http://librdf.org/bindings/
X
X- Russell Cloran
Xrussell at rucus.ru.ac.za
END-of-redland-bindings/pkg-descr
echo x - redland-bindings/pkg-plist
sed 's/^X//' >redland-bindings/pkg-plist << 'END-of-redland-bindings/pkg-plist'
X at comment $FreeBSD: ports/textproc/redland-bindings/pkg-plist,v 1.1 2004/12/23 07:49:34 edwin Exp $
X%%WITH_JAVA%%lib/java/librdf-java.a
X at comment %%WITH_JAVA%%lib/java/librdf-java.la
X%%WITH_JAVA%%lib/java/librdf-java.so
X%%WITH_JAVA%%lib/java/librdf-java.so.0
X%%WITH_JAVA%%share/java/librdf-java.jar
X%%WITH_JAVA%%@dirrm lib/java
X%%WITH_JAVA%%@dirrm share/java
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/CORE.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/Iterator.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/Model.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/Node.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/Parser.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/Query.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/QueryResults.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/RSS.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/Serializer.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/Statement.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/Storage.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/Stream.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/URI.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/RDF/Redland/CORE.bs
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/RDF/Redland/CORE.so
X%%WITH_PHP%%lib/php/%%PHP_EXT_DIR%%/redland.so
X%%WITH_PHP%%@dirrm lib/php/%%PHP_EXT_DIR%%
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/Redland.so
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/RDF.py
X%%WITH_PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%
X%%WITH_PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%
X%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/redland.so
X%%WITH_TCL%%%%TCL_DIR%%/Redland.so
END-of-redland-bindings/pkg-plist
exit
--- redland-bindings.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list