Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jan 2004 14:01:54 +0800 (CST)
From:      Cheng-Lung Sung <clsung@dragon2.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        clsung@tiger2.net
Subject:   ports/61231: [maintainer] update textproc/p5-XML-Atom to 0.05
Message-ID:  <20040112060154.C1EAC153BB@mail.dragon2.net>
Resent-Message-ID: <200401120610.i0C6AD03041405@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         61231
>Category:       ports
>Synopsis:       [maintainer] update textproc/p5-XML-Atom to 0.05
>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:   Sun Jan 11 22:10:13 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Cheng-Lung Sung
>Release:        FreeBSD 4.9-RELEASE i386
>Organization:
FreeBSD @ Taiwan
>Environment:
System: FreeBSD sungsung.csie.nctu.edu.tw 4.9-RELEASE FreeBSD 4.9-RELEASE #5: Wed Oct 29 20:13:25 CST 2003 root@sungsung.csie.nctu.edu.tw:/usr/obj/usr/src/sys/SUNGSUNG i386

>Description:
- update from 0.04 to 0.05
- BACKWARDS INCOMPABILITY:
  Removed XML::Atom::Entry::get_links and XML::Atom::Feed::get_links,
  in favor of new link() method in both classes, which returns a list
  of XML::Atom::Link objects. Also, add_link() now expects an
  XML::Atom::Link object instead of a hash reference.
- BACKWARDS INCOMPABILITY:
  Renamed XML::Atom::API to XML::Atom::Client.
- Added XML::Atom::Link, an encapsulation of the <link> tag in a feed
  or an entry.
- Added XML::Atom::Server, an implementation of an Atom core server
  (to be subclassed for implementation-specific methods).
- Fixed feed auto-discovery to work with all client tests at
  http://diveintomark.org/tests/client/autodiscovery/
- Added (and documented) XML::Atom::Feed->find_feeds, to return all
  of the Atom feed URIs on a page given a URI.
- Fixed issue with PasswordDigest in API (use sha(), not hex(sha())
  for generating password digest).
- Stream parameter to XML::Atom::Entry::new and XML::Atom::Feed::new
  is now optional; if passed only one parameter, it's assumed to be
  the Stream parameter.
- Fixed bug in XML::Atom::Content::as_xml (it didn't work).
>How-To-Repeat:
>Fix:

diff -ruN /usr/ports/textproc/p5-XML-Atom/Makefile ./p5-XML-Atom/Makefile
--- /usr/ports/textproc/p5-XML-Atom/Makefile	Tue Dec 30 01:01:42 2003
+++ ./p5-XML-Atom/Makefile	Mon Jan 12 13:55:19 2004
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	XML-Atom
-PORTVERSION=	0.04
+PORTVERSION=	0.05
 CATEGORIES=	textproc perl5
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
 MASTER_SITE_SUBDIR=	XML
@@ -27,10 +27,11 @@
 PERL_CONFIGURE=	yes
 
 MAN3=		XML::Atom.3 \
-		XML::Atom::API.3 \
+		XML::Atom::Client.3 \
 		XML::Atom::Entry.3 \
 		XML::Atom::Feed.3 \
 		XML::Atom::Person.3 \
+		XML::Atom::Server.3 \
 		XML::Atom::Util.3
 
 .include <bsd.port.pre.mk>
diff -ruN /usr/ports/textproc/p5-XML-Atom/distinfo ./p5-XML-Atom/distinfo
--- /usr/ports/textproc/p5-XML-Atom/distinfo	Tue Dec 30 01:01:42 2003
+++ ./p5-XML-Atom/distinfo	Tue Jan  6 18:09:48 2004
@@ -1 +1 @@
-MD5 (XML-Atom-0.04.tar.gz) = b707a525609efaf2b5274fde32641e01
+MD5 (XML-Atom-0.05.tar.gz) = 4a583728dbe144482f3a23c363a3407b
diff -ruN /usr/ports/textproc/p5-XML-Atom/files/patch-Makefile.PL ./p5-XML-Atom/files/patch-Makefile.PL
--- /usr/ports/textproc/p5-XML-Atom/files/patch-Makefile.PL	Tue Dec 30 01:01:42 2003
+++ ./p5-XML-Atom/files/patch-Makefile.PL	Thu Jan  1 08:00:00 1970
@@ -1,20 +0,0 @@
---- Makefile.PL.orig	Mon Sep  8 15:33:37 2003
-+++ Makefile.PL	Sat Dec 27 19:39:19 2003
-@@ -3,7 +3,7 @@
- use ExtUtils::MakeMaker;
- use strict;
- 
--use ExtUtils::AutoInstall (
-+q{use ExtUtils::AutoInstall (
-     -core => [
-         'XML::LibXML' => 1.54,
-         'MIME::Base64' => 0,
-@@ -24,7 +24,7 @@
-         -default => 0,
-         'XML::LibXSLT' => 0,
-     ],
--);
-+)};
- 
- WriteMakefile(
-     NAME => 'XML::Atom',
diff -ruN /usr/ports/textproc/p5-XML-Atom/pkg-plist ./p5-XML-Atom/pkg-plist
--- /usr/ports/textproc/p5-XML-Atom/pkg-plist	Tue Dec 30 01:01:42 2003
+++ ./p5-XML-Atom/pkg-plist	Mon Jan 12 13:54:59 2004
@@ -1,10 +1,12 @@
 %%SITE_PERL%%/XML/Atom.pm
-%%SITE_PERL%%/XML/Atom/API.pm
+%%SITE_PERL%%/XML/Atom/Client.pm
 %%SITE_PERL%%/XML/Atom/Content.pm
 %%SITE_PERL%%/XML/Atom/Entry.pm
 %%SITE_PERL%%/XML/Atom/ErrorHandler.pm
 %%SITE_PERL%%/XML/Atom/Feed.pm
+%%SITE_PERL%%/XML/Atom/Link.pm
 %%SITE_PERL%%/XML/Atom/Person.pm
+%%SITE_PERL%%/XML/Atom/Server.pm
 %%SITE_PERL%%/XML/Atom/Thing.pm
 %%SITE_PERL%%/XML/Atom/Util.pm
 %%SITE_PERL%%/%%PERL_ARCH%%/auto/XML/Atom/.packlist

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040112060154.C1EAC153BB>