From nobody@FreeBSD.org  Sat Mar  5 23:47:09 2005
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id E289316A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  5 Mar 2005 23:47:09 +0000 (GMT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 903EB43D1F
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  5 Mar 2005 23:47:09 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j25Nl9C3099940
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 5 Mar 2005 23:47:09 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id j25Nl85m099938;
	Sat, 5 Mar 2005 23:47:08 GMT
	(envelope-from nobody)
Message-Id: <200503052347.j25Nl85m099938@www.freebsd.org>
Date: Sat, 5 Mar 2005 23:47:08 GMT
From: Russell Cloran <russell@rucus.ru.ac.za>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Update port: textproc/redland-bindings - version bump + misc tidying
X-Send-Pr-Version: www-2.3

>Number:         78472
>Category:       ports
>Synopsis:       Update port: textproc/redland-bindings - version bump + misc tidying
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pav
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 05 23:50:14 GMT 2005
>Closed-Date:    Mon Mar 21 15:31:47 GMT 2005
>Last-Modified:  Mon Mar 21 15:31:47 GMT 2005
>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@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@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@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@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@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:
State-Changed-From-To: open->feedback 
State-Changed-By: pav 
State-Changed-When: Tue Mar 8 23:04:49 GMT 2005 
State-Changed-Why:  
Updates must be submitted as unified diff between old and new port directory. 
Please resubmit. 

PS correct perl manprefix is set if you define PERL_CONFIGURE, IIRC 


Responsible-Changed-From-To: freebsd-ports-bugs->pav 
Responsible-Changed-By: pav 
Responsible-Changed-When: Tue Mar 8 23:04:49 GMT 2005 
Responsible-Changed-Why:  
Watch 

http://www.freebsd.org/cgi/query-pr.cgi?pr=78472 

From: Russell Cloran <russell@rucus.net>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/78472: Update port: textproc/redland-bindings - version bump + misc tidying
Date: Mon, 21 Mar 2005 12:29:01 +0200

 Hi,
 
 Unified diff follows. I don't think I can set PERL_CONFIGURE, as the port
 doesn't use MakeMaker.
 
 
 diff -u /usr/ports/textproc/redland-bindings/Makefile redland-bindings/Makefile
 --- /usr/ports/textproc/redland-bindings/Makefile	Tue Feb 22 07:10:41 2005
 +++ redland-bindings/Makefile	Mon Mar 21 10:14:46 2005
 @@ -2,14 +2,13 @@
  # Date created:		2004-08-10
  # Whom:			Russell Cloran <russell@rucus.ru.ac.za>
  #
 -# $FreeBSD: ports/textproc/redland-bindings/Makefile,v 1.2 2005/02/19 23:18:58 edwin Exp $
 +# $FreeBSD: ports/textproc/redland-bindings/Makefile,v 1.1 2004/12/23 07:49:34 edwin Exp $
  #
  
  PORTNAME=	redland-bindings
 -PORTVERSION=	0.9.18.1
 +PORTVERSION=	1.0.0.2
  CATEGORIES=	textproc
 -MASTER_SITES=	http://librdf.org/dist/source/ \
 -		http://librdf.org/dist/source/old/
 +MASTER_SITES=	http://download.librdf.org/source/
  
  MAINTAINER=	russell@rucus.ru.ac.za
  COMMENT=	Language bindings for the Redland package
 @@ -37,6 +36,7 @@
  USE_PERL5=	yes
  CONFIGURE_ARGS+=	--with-perl
  PLIST_SUB+=	WITH_PERL=""
 +MANPREFIX=	${LOCALBASE}/lib/perl5/${PERL_VER}
  MAN3=	RDF::Redland.3 \
  	RDF::Redland::Iterator.3 \
  	RDF::Redland::Model.3 \
 @@ -97,7 +97,7 @@
  	@${ECHO_MSG} ""
  	@${ECHO_MSG} "**********************************************"
  	@${ECHO_MSG} "The following make variables can be set to"
 -	@${ECHO_MSG} "enable various languages"
 +	@${ECHO_MSG} "enable bindings for various languages"
  	@${ECHO_MSG} ""
  	@${ECHO_MSG} "WITH_JAVA   - Java bindings"
  	@${ECHO_MSG} "WITH_PERL   - Perl module"
 @@ -107,17 +107,5 @@
  	@${ECHO_MSG} "WITH_TCL    - TCL bindings"
  	@${ECHO_MSG} "**********************************************"
  	@${ECHO_MSG} ""
 -
 -post-configure::
 -	@${TOUCH} ${WRKSRC}/java/core_wrap.c
 -	@${TOUCH} ${WRKSRC}/java/org/librdf/redland/core.java
 -	@${TOUCH} ${WRKSRC}/java/org/librdf/redland/core.java.in
 -	@${TOUCH} ${WRKSRC}/perl/CORE_wrap.c
 -	@${TOUCH} ${WRKSRC}/perl/lib/RDF/Redland/CORE.pm
 -	@${TOUCH} ${WRKSRC}/perl/lib/RDF/Redland/CORE.pm
 -	@${TOUCH} ${WRKSRC}/php/redland_wrap.c
 -	@${TOUCH} ${WRKSRC}/python/Redland_wrap.c
 -	@${TOUCH} ${WRKSRC}/ruby/redland_wrap.c
 -	@${TOUCH} ${WRKSRC}/tcl/Redland_wrap.c
  
  .include <bsd.port.mk>
 diff -u /usr/ports/textproc/redland-bindings/distinfo redland-bindings/distinfo
 --- /usr/ports/textproc/redland-bindings/distinfo	Thu Dec 23 09:49:34 2004
 +++ redland-bindings/distinfo	Sat Mar  5 22:20:29 2005
 @@ -1,2 +1,2 @@
 -MD5 (redland-bindings-0.9.18.1.tar.gz) = 19f99c04da51705e8b1db5c969151af3
 -SIZE (redland-bindings-0.9.18.1.tar.gz) = 650845
 +MD5 (redland-bindings-1.0.0.2.tar.gz) = 624d9f30cb19a85988a64bd1b3987a71
 +SIZE (redland-bindings-1.0.0.2.tar.gz) = 678637
 Only in /usr/ports/textproc/redland-bindings/: files
 diff -u /usr/ports/textproc/redland-bindings/pkg-descr redland-bindings/pkg-descr
 --- /usr/ports/textproc/redland-bindings/pkg-descr	Thu Dec 23 09:49:34 2004
 +++ redland-bindings/pkg-descr	Sat Mar  5 22:41:54 2005
 @@ -1,10 +1,9 @@
  Redland is a library that provides a high-level interface for RDF
 -allowing
 -the model to be stored, queried and manipulated. This package provides
 -a
 -number of bindings for various languages for the Redland library.
 +allowing the model to be stored, queried and manipulated. This
 +package provides a number of bindings for various languages for
 +the Redland library.
  
 -WWW: http://www.redland.opensource.ac.uk/bindings/
 +WWW: http://librdf.org/bindings/
  
  - Russell Cloran
  russell@rucus.ru.ac.za
 diff -u /usr/ports/textproc/redland-bindings/pkg-plist redland-bindings/pkg-plist
 --- /usr/ports/textproc/redland-bindings/pkg-plist	Thu Dec 23 09:49:34 2004
 +++ redland-bindings/pkg-plist	Sat Mar  5 23:13:34 2005
 @@ -22,8 +22,8 @@
  %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RDF/Redland/URI.pm
  %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/RDF/Redland/CORE.bs
  %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/RDF/Redland/CORE.so
 -%%WITH_PHP%%%%PHP_EXT_DIR%%/redland.so
 -%%WITH_PHP%%@dirrm %%PHP_EXT_DIR%%
 +%%WITH_PHP%%lib/php/%%PHP_EXT_DIR%%/redland.so
 +%%WITH_PHP%%@dirrm lib/php/%%PHP_EXT_DIR%%
  %%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/Redland.so
  %%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/RDF.py
  %%WITH_PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%
 
 
 
 Russell
 -- 
 echo http://russell.rucus.net/spam/ | sed 's,t/.*,t,;P;s,.*//,,;s,\.,@,;'
State-Changed-From-To: feedback->closed 
State-Changed-By: pav 
State-Changed-When: Mon Mar 21 15:31:40 GMT 2005 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=78472 
>Unformatted:
