Thank you Landry for your answer,

On 09/30/10 09:14, Landry Breuil wrote:
Diff is unreadable because of whitespace changes.... sorry :)

Yes, I forgot to make a separate whitespace diff, sorry for that.

+SHARED_LIBS =          raptor  2.1

How did you come with 2.0->2.1 bump ? functions added to api ?

The new rasqal port depends on raptor >= 1.4.19 and the API remains backward compatible according to website. If that sounds like too much trust please comment and send me the output of
 $ nm /usr/local/lib/libraptor.so.2.0


-LIB_DEPENDS=           curl.>=12::net/curl \
+LIB_DEPENDS =          curl.>=12::net/curl \
                        xml2.>=7::textproc/libxml \
                        xslt.>=1::textproc/libxslt

Switch to new-style LIB_DEPENDS.

Right, here is the fixed diff.
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/raptor/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile    12 Jan 2010 19:08:23 -0000      1.2
+++ Makefile    30 Sep 2010 15:02:30 -0000
@@ -1,33 +1,33 @@
 # $OpenBSD: Makefile,v 1.2 2010/01/12 19:08:23 ajacoutot Exp $
 
-COMMENT=               RDF Parser Toolkit for Redland
-DISTNAME=              raptor-1.4.18
-PKGNAME=               ${DISTNAME}p0
-CATEGORIES=            textproc
+COMMENT =              RDF syntax parsing and serializing
+DISTNAME =             raptor-1.4.21
+CATEGORIES =           textproc www
+HOMEPAGE =             http://librdf.org/raptor/
+MASTER_SITES =         http://download.librdf.org/source/
 
-SHARED_LIBS=           raptor  2.0 # .2.0
-
-HOMEPAGE=              http://librdf.org/
-
-MASTER_SITES=          http://download.librdf.org/source/
+MAINTAINER =           Thomas de Grivel <billi...@gmail.com>
 
 # LGPL 2.1, GPL 2 or Apache 2
-PERMIT_PACKAGE_CDROM=  Yes
-PERMIT_PACKAGE_FTP=    Yes
-PERMIT_DISTFILES_CDROM=        Yes
-PERMIT_DISTFILES_FTP=  Yes
+PERMIT_PACKAGE_CDROM =  Yes
+PERMIT_PACKAGE_FTP =    Yes
+PERMIT_DISTFILES_CDROM = Yes
+PERMIT_DISTFILES_FTP =  Yes
+
+SHARED_LIBS =          raptor  2.1
 
-WANTLIB=               c crypto idn m ssl z
+WANTLIB =              c crypto curl.>=12 idn m ssl xml2.>=7 xslt.>=1 z
 
-MODULES=               devel/gettext
+MODULES =              devel/gettext
 
-USE_LIBTOOL=           Yes
+LIB_DEPENDS =          ::net/curl \
+                       ::textproc/libxml \
+                       ::textproc/libxslt
 
-LIB_DEPENDS=           curl.>=12::net/curl \
-                       xml2.>=7::textproc/libxml \
-                       xslt.>=1::textproc/libxslt
+USE_LIBTOOL =          Yes
+CONFIGURE_STYLE =      gnu
 
-CONFIGURE_STYLE=       gnu
-CONFIGURE_ARGS=                --with-xml-parser=libxml --with-www=curl
+CONFIGURE_ARGS =       --with-xml-parser=libxml \
+                       --with-www=curl
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/raptor/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    18 Jan 2009 19:07:05 -0000      1.1.1.1
+++ distinfo    30 Sep 2010 15:02:30 -0000
@@ -1,5 +1,5 @@
-MD5 (raptor-1.4.18.tar.gz) = KE52ju2g4omLDVv34moBbg==
-RMD160 (raptor-1.4.18.tar.gz) = ANQ3Abkqa3vvrPCCu/AaTs/nEnU=
-SHA1 (raptor-1.4.18.tar.gz) = 1VOQpCQq1h8DQpHxyFSrA35QgnI=
-SHA256 (raptor-1.4.18.tar.gz) = 7f2wc0+3Egvxy7YORaB4ZNstqq31w1kcz3NX8kTYKkA=
-SIZE (raptor-1.4.18.tar.gz) = 1657246
+MD5 (raptor-1.4.21.tar.gz) = mSBhSIr3qeLZM99raUu4dg==
+RMD160 (raptor-1.4.21.tar.gz) = 8u5ZHj6eAItJbWt7948Skxc79+0=
+SHA1 (raptor-1.4.21.tar.gz) = +Kgsbpo0LQzJdyoCVixeKcLJtzc=
+SHA256 (raptor-1.4.21.tar.gz) = 2zFy1vPEMmI+2H19YJFhlz0vcJjj0iM9BwL7zCLP2Mo=
+SIZE (raptor-1.4.21.tar.gz) = 1651843
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/textproc/raptor/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR   18 Jan 2009 19:07:05 -0000      1.1.1.1
+++ pkg/DESCR   30 Sep 2010 15:02:30 -0000
@@ -1,4 +1,4 @@
-Raptor is the RDF Parser Toolkit for Redland and currently consists of two
-parsers: RDF/XML and N-Triples. Raptor is designed to integrate closely
-with Redland and also work entirely standalone, in which case it will use
-simple internal routines to perform the functions.
+Raptor is a library for RDF syntax parsing and serializing providing
+APIs to turn syntax to and from RDF triples. It also includes
+supporting functionality for Unicode, UTF-8, URIs, WWW retrieval and
+XML writing. 
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/raptor/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   18 Jan 2009 19:07:05 -0000      1.1.1.1
+++ pkg/PLIST   30 Sep 2010 15:02:30 -0000
@@ -43,6 +43,7 @@ share/gtk-doc/html/raptor/raptor-section
 share/gtk-doc/html/raptor/raptor-section-unicode.html
 share/gtk-doc/html/raptor/raptor-section-uri-factory.html
 share/gtk-doc/html/raptor/raptor-section-uri.html
+share/gtk-doc/html/raptor/raptor-section-world.html
 share/gtk-doc/html/raptor/raptor-section-www.html
 share/gtk-doc/html/raptor/raptor-section-xml-namespace.html
 share/gtk-doc/html/raptor/raptor-section-xml-qname.html

Reply via email to