XML::SAX consists of several framework classes for using and building
Perl SAX2 XML parsers, filters, and drivers. It is designed around the
need to be able to "plug in" different SAX parsers to an application
without requiring programmer intervention. Those of you familiar with
the DBI will be right at home. Some of the designs come from the Java
JAXP specification (SAX part), only without the javaness.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except
for where it resulted in a change in output from build-depends-list or
run-depends-list.
Approved by: portmgr (adamw)
textproc/p5-XML-SAX: fix checksum mismatch for ParserDetails.ini
- The file %%SITE_PERL%%/XML/SAX/ParserDetails.ini
is updated by ports that depending textproc/p5-XML-SAX.
- For example, textproc/p5-XML-SAX-Expat, textproc/p5-XML-Simple
and textproc/p5-XML-LibXML append something to the .ini file.
- This causes checksum mismatch when executing
`pkg check -s textproc/p5-XML-SAX`
The fix provides a pkg-install program to handle the file in post-install.
PR: 197011
Submitted by: Tatsuki Makino <tatsuki_makino@hotmail.com>
Reviewed by: John Hein, mat, Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
(Only the first 15 lines of the commit message are shown above )
1: remove WRITE_INI_OK config from p5-XML-SAX, force to write ini now.
2: fix install/deinstall problem of p5-XML-SAX-ExpatXS, will cause md5 checksum
error of p5-XML-SAX.
PR: ports/183781
Submitted by: Ryan Frederick <ryanrfrederick@gmail.com>
Fix interactivity when ParserDetails exists.
It is now an OPTION (on by default, and recommended) to alter ParserDetails.ini
so unattended builds are no longer held up.
Requested by: wblock
- Take advantage of CPAN macro from bsd.sites.mk, change
${MASTER_SITE_PERL_CPAN} to CPAN.
PR: ports/122674
Submitted by: Philip M. Gollucci <pgollucci@p6m7g8.com>
Reworked by: araujo (myself)
Approved by: portmgr (pav)
- MAN3PREFIX is implied when PERL_CONFIGURE is defined.
- this commit modified ports maintained by (non-)ports@, so approved by
portmgr (erwin) first.
PR: ports/98755
Submitted by: rafan
Approved by: portmgr (erwin)
After devel/p5-File-Temp has gained an IGNORE for PERL_LEVEL > 500800, all
these ports were broken because they always depended on it. I've rearranged all
the dependencies to fit the new scheme.