Commit graph

40 commits

Author SHA1 Message Date
asau
1f96787c11 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-25 06:55:37 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
obache
fb2b1c1c33 Drop Module::Build requirements, default dependency is sufficient. 2011-08-16 09:40:46 +00:00
obache
a7a8ace5fe Revision bump after updating perl5 to 5.14.1. 2011-08-14 14:52:49 +00:00
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
wiz
437e3a376d Update to 1.48:
1.48 - April 23, 2010
    - Fix the $rss->parse($string)->other_method() display (had to add
    spaces between the << and >>). See:
        - https://rt.cpan.org/Public/Bug/Display.html?id=56848
        - Thanks to Slaven_Rezic for the report.
2010-08-17 09:20:35 +00:00
wiz
db22205228 Update to 1.47:
1.47 - December 8, 2009
    - Made sure XML::RSS::save() can do its thing when in taint mode:
        - http://rt.cpan.org/Public/Bug/Display.html?id=52334
2009-12-15 13:38:37 +00:00
sno
cb09971e26 Updating textproc/p5-XML-RSS 1.45 to 1.46
pkgsrc changes:
  - Adjusting dependencies
  - Adding license definition

Upstream changes:
1.46 - October 8, 2009
    - Updated the E-mail address of Adam Trickett.
    - Removed the perl-5.6.x-specific workarounds and made perl-5.8.x as
    a requirement. This was done in order to:
        - avoid a workaround that also caused an incomplete test coverage.
        - avoid various test failures due to a problem with XML-Parser
        on 5.6.x .
        - encourage people using ancient versions of perl in production.
    - Convert all occurences of "new XML::RSS" to "XML::RSS->new()" everywhere.
        - a best practice.
2009-10-17 14:45:17 +00:00
schmonz
594721ec61 Update to 1.45. From the changelog:
- Removed some unused module requirements statements from lib/**.pm.
- Added a note about date parsing/generation (thanks to an email
    correspondent).
- Applied a patch by "David White" to have uppercase letter in
    namespace/module identifiers.
- https://rt.cpan.org/Ticket/Display.html?id=48405
- Added "resources" and "keywords" to the Build.PL.
2009-08-09 21:37:18 +00:00
sno
357171bd4e PkgSrc changes:
- Updating package for p5 module XML::RSS to 0.44

Upstream changes:
1.44 - April 1, 2009
    - Applied a patch from Simon Wistow (after some modifications) to
      add support for multiple enclosures.
    - Added the t/xml-base.t test file from Simon Wistow to test for
      xml:base. Corrected for style.
2009-04-24 19:22:57 +00:00
wiz
7a6971d958 Update to 1.43:
1.43 - January 12, 2009
    - Fixed the date on the last entry on this changelog, to say "2009"
    instead of "2008".
        - http://rt.cpan.org/Ticket/Display.html?id=42304
2009-02-22 15:59:56 +00:00
he
8f2fd2714b Update from version 1.37 to 1.42.
Pkgsrc changes:
 o Change to Module::Build
 o Adjust dependency according to META.yml

Upstream changes:

1.42 - January 3, 2008
    - When transforming elements with attributes into hash-refs - make
    sure they are placed in the correct namespace. Previously
    <media:description> over-rided the plain <description>. (as in Flickr).

1.41 - December 4, 2008
    - Made the default keys for the channel link, description and title undef
    instead of ''. They become '' once they are opened.
        - http://rt.cpan.org/Public/Bug/Display.html?id=40686
    - Now keeping track of rdf:resource of <image> in RSS 1.0:
        - http://rt.cpan.org/Ticket/Display.html?id=3978
    - Made sure that channel/{link,description,title} are localized to
    the empty string before rendering, to allow for better backwards
    compatibility.
        - http://rt.cpan.org/Public/Bug/Display.html?id=40686

1.40 - December 1, 2008
    - Now outputting an arrayref of <skipDays>/<day>'s and <skipHours>/<hours>
    properly.
        - http://rt.cpan.org/Public/Bug/Display.html?id=40978
    - Now parsing multiple <category>'ies inside an <item> into an
    array-reference.
        - http://rt.cpan.org/Ticket/Display.html?id=38296
    - Now outputting an arayref of <item>/<category> prpoerly.
        - http://rt.cpan.org/Ticket/Display.html?id=38296
    - Parsing multiple <channel>/<category> into arrays.
        - http://rt.cpan.org/Public/Bug/Display.html?id=9729
    - Rendering multiple <channel>/<category> elements from array refs.
        - http://rt.cpan.org/Public/Bug/Display.html?id=9729
    - Now parsing multiple dc:items into an array
    reference (at least inside an <item>):
        - http://rt.cpan.org/Public/Bug/Display.html?id=6000
    - Added the modules_as_arrays option to parse repeatable module elements
    into an array ref.


1.38 - November 27, 2008
    - Added support for duplicate items of RSS modules.
        - http://rt.cpan.org/Public/Bug/Display.html?id=4495
    - Added support for multiple Dublin Core elements. One can point
    the field to an array and it will create multiple elements:
        - http://rt.cpan.org/Public/Bug/Display.html?id=6000
    - Now parsing several <skipDays>/<day>s and <skipHours>/<hour>s into
    an array reference instead of concatenating them together.
        - http://rt.cpan.org/Public/Bug/Display.html?id=40978
2009-01-11 16:48:22 +00:00
he
e1c88b17bd Update from version 1.33nb1 to 1.37.
Upstream changes:

1.37 - November 18, 2008
    - Extracted the common parts of parse() and parsefile() into one
    method (Refactoring - Shlomi Fish)
    - Incorporated a modified version of a patch from Simon Wistow to
    add support for the "xml:base" attribute.
    - Renamed t/items-are-0.t into the more descriptive
    t/test-generated-items.t , to highlight its significance and make
    it easier to notice.
    - Enabled backwards-compatibility mode for the "description" item
    to not become a hash-ref by default if xml:base is specified.

1.36 - October 7, 2008
    - ->parse() now explicitly returns $self.
        - http://rt.cpan.org/Public/Bug/Display.html?id=34914
    - ->parsefile() now explicitly returns $self.
        - http://rt.cpan.org/Public/Bug/Display.html?id=34914
    - Applied a patch to change the RSS-0.91 DTD URL from my.netscape.com
    to rssboard.org:
        - http://rt.cpan.org/Ticket/Display.html?id=39780
    - Reformatted the Changes file to standardize on 4-space-indents.
    - Small documentation patch: (add_item with dc:date)
        - http://rt.cpan.org/Ticket/Display.html?id=39780

1.35 - September 13, 2008
    - Added a Module::Build-based Build.PL so we'll have an easier time
    with the META.yml and the Kwalitee.
    - Kwalitee - added "use warnings" to all Perl files.
        - now depending on at least perl-5.6.0.
    - Kwalitee - fixed the "use" statement of
    "Test::Run::CmdLine::Iface" to a runtime require.

1.34 - September 12, 2008
    - fixed a typo in the documentation of lib/XML/RSS.pm -
    "regardless" instead of "regarless".
        - http://rt.cpan.org/Public/Bug/Display.html?id=37916
        - (Reported by Reuben Thomas, Fixed by Shlomif).
    - fixed a code fragment - pop() instead of shift() for older
    items, and while() instead of if():
        - http://rt.cpan.org/Public/Bug/Display.html?id=39231
        - (Reported by Dave, Fixed by Shlomif).
2008-11-22 00:49:34 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
he
d03e3bb7f9 Update from 1.32 to 1.33. Changes:
1.33 - June 8, 2008
       - Allowed the end-user to customise the _encode() routine in
       XML::RSS::Private::Output::Base from XML::RSS using the
       encode_cb key.
2008-06-22 17:27:44 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
wiz
f6c66c1c5f Update to 1.32:
1.32 - February 8, 2008
       - Fixed http://rt.cpan.org/Public/Bug/Display.html?id=25336 :
           - made sure the namespace specified elements can have a hash
           as a value in which case they'll be outputted as a standalone tag
           with attributes.
       - Fixed http://rt.cpan.org/Ticket/Display.html?id=25368 :
           - changed pop() to shift() to remove the oldest item in the
           example in lib/XML/RSS.pm, per the comments in the bug report.
       - Fixed http://rt.cpan.org/Ticket/Display.html?id=24329#txn-296761 :
           - updated the URLs for information about RSS mentioned under
           "=head1 DESCRIPTION", based on a Google search.
           - (Shlomi Fish)
       - Fixed http://rt.cpan.org/Ticket/Display.html?id=33001 :
           - made sure that isPermalink is true if and only if the isPermalink
           attribute is "true". Not if it is non-existent, etc.
           - this modified the behaviour of the module.
2008-04-16 13:34:03 +00:00
wiz
4a6161f3be Update to 1.31:
1.31 - June 29, 2007
       - Fixed the save() function to handle perl-5.6.x (and possibly below)
         where the ":encoding(...)" filehandle are not available (Shlomi Fish)

1.30 - June 18, 2007
       - Same as 1.29_02 (from February 23, 2007)
       - Removed some methods that were not used.
       - Added more tests to increase the test coverage.
       - Fixed a bug where prefixes could be specified with invalid characters
         because there was a range (.-_) instead of three individual
         characters (.\-_).
       - Many files were left in the distribution or Subversion repository
         that were executable but need not be. Made them non-executable.
       - Clean up examples/ directory and move generated files out of t/
       - isPermaLink / guid fixes (RT#23983, Shlomi)
       - increased the test coverage of XML::RSS up to 100%. (Shlomif)
       - SECURITY BUG FIX: eliminated a markup injection vulnerability in the
         taxo:topics output of RSS 1.0. (Shlomif)
       - Moved the append function, which is unused and cannot be effectively
         used, out of the main module and into the rejects directory inside
         the repository (but outside the module). (Shlomif)
       - Added POD for full POD coverage. (Shlomif)
       - Several other bug fixes. (Shlomif)
       - Heavy refactoring of the code. (Shlomif)
       - perltidy configuration file; run perltidy on XML::RSS (and
         intentionally not on the tests) (ABH).
       - Removed the remaining tab characters. (Shlomif)
       - Fixed a bug in one of the tests. (Shlomif)
       - Converted the rendering processes of the various RSS versions to
         one class per RSS version and applied the "Convert Conditionals
         to Polymorphism" refactoring. (Shlomif)
       - Removed the languages hash which was completely unused. (Shlomif)
       - Converted the parsing routines to be methods of XML::RSS to increase
         modularity. XML::RSS no longer inherits from XML::Parser. (Shlomif)
       - Extracted several methods from the parsing stage. (Shlomif)
       - Added a regression test to
         https://rt.cpan.org/Ticket/Display.html?id=24742   (Shlomif)
       - Tweaked the Makefile.PL Test::Run integration according to:
         http://www.nntp.perl.org/group/perl.qa/2006/11/msg7400.html
         (Shlomif)
2007-10-27 12:34:41 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
wiz
cb0400ece4 Update to 1.22:
1.22 - December 17th, 2006
       - Fix XML::Feed compatability. Make sure $item->{content} is always setup
         (broke in 1.20, RT#23822, Shlomi, Andreas J. Koenig)
       - Fix the tests to work on Win32 (RT#23752, Shlomi, Kenichi Ishigaki)
       - make add_module work for both RSS 1.0 and 2.0 (RT#16191,
         RT#18907, RT#13209, Ben Trott, Ivan Willis)
       - Fixed the problem with a version => "2.0" RSS not parsing correctly
         the namespaced elements in a RSS 1.0 feed (in RT#23822, Shlomi)
       - Channel->{link | textInput} (sic) property mapping in RSS 2.0
         (RT#9862, Shlomi / chatiman)
       - Don't fail the tests if Test::Pod::Coverage is missing
         (reported by Andreas J. Koenig)

1.21 - December 5th, 2006
       - Support inserting a XSL stylesheet URL into the XML output
         (RT#11569, Jason A. Smith, Shlomi Fish)
       - Remove empty lines in the test_manifest - some versions of
         Test::Manifest doesn't do the right thing with
         those. (RT#23678, Hugo van der Sanden)
       - Add Pod::Coverage tests
       - More Date Conversion (Shlomi)
       - Fix for a Markup Injection Vulnerability (RT#23435, Shlomi)

1.20 - November 10th, 2006
       - Value for $XML::RSS::modules gets destroyed (RT#18755, Shlomi)
         - Note that YOU CAN NO LONGER USE $XML::RSS::modules, you
           have to use the add_modules call as documented!
       - encode generates warnings for undefined text (RT#13523, Mark Stosberg)
       - Missing last build date value in RSS 2.0 (RT#19417)
       - renamed the internal encode method to _encode
       - RSS 2.0 spec allows omission of title from entry (RT#18817,
         test from Shlomi)
       - Can't create "0" values in optional items (RT#11415, based on
         patch from Shlomi - thanks!)
       - Remove the executable bit from Makefile.PL
       - Add test to test regression of CPAN RT#5438 (Shlomi)
       - More tests...

1.12 - October 25, 2006
       - Add more tests
       - make sure META.yml is correctly generated
       - Fix enclosure parsing (RT#7920, Tatsuhiko Miyagawa)
       - Incorrect entity encoding in XML output (RT#22467, reported by Stephen Hall)

1.11 - October 19, 2006
       - use HTML::Entities instead of the "homegrown" entity encoding code
       - Minor doc fix (David Steinbrunner)
       - Fix encoding of the > char, added tests (RT#19420, Shlomi Fish)
       - XML::RSS ignores output encoding (RT#11124, RT#7343, test
         failures on win32, Vaclav Haisman, Steve Peters)
       - encoding of source element (RT#2285)
       - use base instead of @ISA
       - Thanks to Shlomi Fish for helping sorting through the RT queue!
2007-02-18 03:14:19 +00:00
wiz
0991a161e9 Update to 1.10:
1.10 - March 11, 2006
       - Module (for now) maintained by Ask Bjoern Hansen
       - Fixed category output in RSS 2.0 (RT#17303, Yasuhiro Onishi)
       - Update documentation with new Subversion server and bug tracking
       - Clean up distribution (tests, Makefile.PL, file locations, ...)
2006-07-19 22:44:36 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
wiz
814016fa28 Update to 1.05. Update HOMEPAGE.
1.05 - Thu Aug 12 20:54:31 2004
    * fixed version number
    * improved RSS 2.0 generation support
    * typo and documentation fixes

1.04 - Web Mar 03 20:49:43 2004
    * update Changes to include changes for 1.03

1.03 - Web Mar 03 00:24:07 2004
    * quell warnings when parsing RSS 0.9x, RSS 2.0

1.02 - Mon Feb 20 15:34:21 2003
    * fixed bug in encode().  encode() did not respect CDATA
      sections and would mangle them when encountered.  now behaves
      properly (we hope) even when CDATA and #PCDATA are mixed
      together liberally

1.01 - Mon Feb  3 15:46:25 2003
	* fixed bug with handle_char().  i (brian d foy) mis-diagnosed a
	previous bug and broke handle_char() when what I should have done
	was initialise the object for each call to parse*()

	* if you have version 1.0, you should upgrade to this version, 1.01

1.00 - Fri Jan 31 11:26:41 2003
	* the as_string method now encodes special characters. valid output!
	* a new "Auto Add" feature can add modules for namespaces found
	while parsing (off by default)
	* can output RSS 2.0, but not parse it yet
	* this is the last major release in this track.  we are going to
	completely rewrite XML::RSS as something more extendable.

0.98_05 - Mon Jan 27 15:54:32 2003
	* The auto add_feature is not controlled by the $AUTO_ADD variable
	and is off by default
	* removed the distribution tests now that it is ready to distribute

0.98_04 - Fri Jan 17 20:00:29 2003
	* the parse and parsefile routines now automatically add non-
	standard namespace to the modules list

0.98_03 - Fri Jan 17 19:22:20 2003
       * changed the handle_char() routine to replace data rather than
       append to existing data.  this takes care of the doubling problem
       in the last issue.

       * set the RSS 2.0 namespace in the _initializer routine

       * all tests now pass.  if this works for people, it could turn into
       a release candidate

0.98_02 - Fri Jan 17 15:47:29 2003
	* added initial RSS 2.0 support
	* first fix to properly encode special characters in output
	* need to fix feature to add namespace (tests are TO DO)

0.98 Tue Nov 12 05:45:36 CST 2002
	- module taken over by brian d foy <bdfoy@cpan.org>
	- module now in SourceForge (http://www.sourceforge.net/projects/perl-rss)
	- added support for arbitrary namespaces (with defaults to the
	usual suspects)
	- fixed ommission of encoding with version 0.9 output

0.97 Wed Mar 21 03:13:29 EST 2001
	-added support for the Taxonomy module (taxo). It only works
         inside the channel or item elements and only supports one
         form of the module syntax. See the XML::RSS documentation
         for examples.
2005-11-23 22:19:00 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
c71cac836a Add RMD160 digests to the SHA1 ones. 2005-02-24 14:48:39 +00:00
grant
908e765695 since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.
2004-12-20 11:30:55 +00:00
snj
65a932dba9 Convert to buildlink3. 2004-05-04 23:46:36 +00:00
kristerw
f6d8743f8c Change MAINTAINER to "tech-pkg" instead of the previous "packages". 2003-12-03 22:14:45 +00:00
seb
0d75c1efb1 Use buildlink2. Use perl5/module.mk. 2002-10-20 17:45:59 +00:00
jlam
cc4128d97e Buildlinkify, in the sense that only the perl headers are found in
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.
2001-11-26 06:49:36 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
veego
63ad910dee SVR4 packages have a limit of 9 chars for a package name.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-10-18 15:20:01 +00:00
skrll
88af130dfa Move to sha1 digests, and add distfile sizes. 2001-04-20 15:04:54 +00:00
agc
bbc67fac91 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:53:33 +00:00
jtb
b03bf3ce0e Should have "../../texproc/p5-XML-Parser" rather than "../p5-XML-Parser"
in DEPENDS.
2001-04-16 21:57:07 +00:00
jtb
8e7e399cea Initial import of p5-XML-RSS.
XML-RSS is a perl5 module to create, update, and manipulate RDF Site
Summary (RSS) files.  It currently supports 0.9, 0.91, and 1.0
versions of the RSS spec.

Provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12638.
2001-04-16 19:03:38 +00:00