mirror of
https://git.freebsd.org/ports.git
synced 2025-06-03 20:06:29 -04:00
Update to 0.6.1, which now supports expat 1.2 and 1.95.
This commit is contained in:
parent
847c1734c2
commit
e848e14a75
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=33868
4 changed files with 34 additions and 30 deletions
|
@ -6,8 +6,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= xmlparser
|
PORTNAME= xmlparser
|
||||||
PORTVERSION= 0.5.19
|
PORTVERSION= 0.6.1
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES= textproc ruby
|
CATEGORIES= textproc ruby
|
||||||
MASTER_SITES= ${MASTER_SITE_LOCAL} \
|
MASTER_SITES= ${MASTER_SITE_LOCAL} \
|
||||||
http://www.bekkoame.ne.jp/~yoshidam/
|
http://www.bekkoame.ne.jp/~yoshidam/
|
||||||
|
@ -31,12 +30,20 @@ USE_RUBY_RD= yes
|
||||||
PERL_ARCHLIB= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}
|
PERL_ARCHLIB= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}
|
||||||
|
|
||||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||||
|
CONFIGURE_ARGS= --with-perl-enc-map \
|
||||||
|
--with-xmlparse-include="${LOCALBASE}/include/xml" \
|
||||||
|
--with-xmltok-include="${LOCALBASE}/include/xml"
|
||||||
INSTALL_TARGET= site-install
|
INSTALL_TARGET= site-install
|
||||||
|
|
||||||
EXAMPLES_EN= dtd/ext1.dtd dtd/ext2.dtd dtd/extdtd.rb dtd/extdtd.xml \
|
EXAMPLES_EN= dtd/ext1.dtd dtd/ext2.dtd dtd/extdtd.rb dtd/extdtd.xml \
|
||||||
|
expat-1.2/ext.ent expat-1.2/exttest.rb \
|
||||||
|
expat-1.2/exttesti.rb expat-1.2/hoge.dtd \
|
||||||
|
expat-1.2/idtest.rb expat-1.2/idtest.xml \
|
||||||
|
expat-1.2/xmlextparser.rb \
|
||||||
namespaces/namespace1.rb namespaces/namespace1.xml \
|
namespaces/namespace1.rb namespaces/namespace1.xml \
|
||||||
namespaces/namespace2.rb namespaces/namespace2.xml \
|
namespaces/namespace2.rb namespaces/namespace2.xml \
|
||||||
digesttest.rb idattrtest.rb my-html.rb saxtest.rb \
|
digesttest.rb doctype.rb doctype.xml doctypei.rb \
|
||||||
|
idattrtest.rb my-html.rb saxtest.rb \
|
||||||
visitortest.rb writer.rb xmlcomments.rb xmlstats.rb
|
visitortest.rb writer.rb xmlcomments.rb xmlstats.rb
|
||||||
EXAMPLES_JA= buildertest.rb buildertest2.rb digesttest2.rb document.dtd \
|
EXAMPLES_JA= buildertest.rb buildertest2.rb digesttest2.rb document.dtd \
|
||||||
gtktree.rb index_euc.xml index_jis.xml index_noenc.xml \
|
gtktree.rb index_euc.xml index_jis.xml index_noenc.xml \
|
||||||
|
@ -47,12 +54,12 @@ EXAMPLES_JA= buildertest.rb buildertest2.rb digesttest2.rb document.dtd \
|
||||||
RD_DOCS= xmltree.rb xmltreebuilder.rb xmltreevisitor.rb
|
RD_DOCS= xmltree.rb xmltreebuilder.rb xmltreevisitor.rb
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
${PERL} -i -pe 's,%%PERL_ARCHLIB%%,${PERL_ARCHLIB},g' ${WRKSRC}/extconf.rb
|
${RUBY} -i -pe 'gsub /%%PREFIX%%/, "${PREFIX}"' ${WRKSRC}/lib/wget.rb
|
||||||
${PERL} -i -pe 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/lib/wget.rb
|
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
.if !defined(NOPORTDOCS)
|
.if !defined(NOPORTDOCS)
|
||||||
${MKDIR} ${RUBY_EXAMPLESDIR}/xmlparser/dtd
|
${MKDIR} ${RUBY_EXAMPLESDIR}/xmlparser/dtd
|
||||||
|
${MKDIR} ${RUBY_EXAMPLESDIR}/xmlparser/expat-1.2
|
||||||
${MKDIR} ${RUBY_EXAMPLESDIR}/xmlparser/namespaces
|
${MKDIR} ${RUBY_EXAMPLESDIR}/xmlparser/namespaces
|
||||||
${MKDIR} ${RUBY_EXAMPLESDIR}/xmlparser/ja
|
${MKDIR} ${RUBY_EXAMPLESDIR}/xmlparser/ja
|
||||||
.for f in ${EXAMPLES_EN}
|
.for f in ${EXAMPLES_EN}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
MD5 (ruby/xmlparser-0.5.19.tar.gz) = bb14ede4eeefcdfe7e1d7747917f4b20
|
MD5 (ruby/xmlparser-0.6.1.tar.gz) = 2496698f6ea32365af4fc284e3345948
|
||||||
|
|
|
@ -1,27 +1,13 @@
|
||||||
--- extconf.rb.orig Wed Aug 18 08:38:36 1999
|
--- extconf.rb.orig Sun Oct 15 15:22:39 2000
|
||||||
+++ extconf.rb Wed Aug 9 20:24:40 2000
|
+++ extconf.rb Mon Oct 16 05:40:33 2000
|
||||||
@@ -4,19 +4,19 @@
|
@@ -22,8 +22,8 @@
|
||||||
|
|
||||||
## Encoding maps may be stored in $perl_archlib/XML/Parser/Encodins/
|
|
||||||
#perl_archlib = '/usr/lib/perl5/site_perl/5.005/i586-linux'
|
|
||||||
-perl_archlib = '/usr/local/lib'
|
|
||||||
+perl_archlib = '%%PERL_ARCHLIB%%'
|
|
||||||
xml_enc_path = perl_archlib + "/XML/Parser/Encodings"
|
|
||||||
|
|
||||||
##$CFLAGS="-I#{cwd}/expat/xmlparse -I#{cwd}/expat/xmltok" +
|
##$CFLAGS="-I#{cwd}/expat/xmlparse -I#{cwd}/expat/xmltok" +
|
||||||
## ' -DXML_ENC_PATH=getenv\(\"XML_ENC_PATH\"\)' +
|
## ' -DXML_ENC_PATH=getenv\(\"XML_ENC_PATH\"\)' +
|
||||||
## " -DNEW_EXPAT"
|
## " -DNEW_EXPAT"
|
||||||
-$CFLAGS="-I#{cwd}/expat/xmlparse -I#{cwd}/expat/xmltok" +
|
-$CFLAGS = "-I#{cwd}/expat/xmlparse -I#{cwd}/expat/xmltok"
|
||||||
+$CFLAGS="-I#{CONFIG['prefix']}/include/xml" +
|
-$LDFLAGS = "-L#{cwd}/expat/xmlparse"
|
||||||
" -DXML_ENC_PATH=\\\"#{xml_enc_path}\\\""
|
+#$CFLAGS = "-I#{cwd}/expat/xmlparse -I#{cwd}/expat/xmltok"
|
||||||
-$LDFLAGS="-L#{cwd}/expat"
|
+#$LDFLAGS = "-L#{cwd}/expat/xmlparse"
|
||||||
+$LDFLAGS="-L#{CONFIG['prefix']}/lib"
|
dir_config("xmltok")
|
||||||
|
dir_config("xmlparse")
|
||||||
if have_header("xmlparse.h")
|
if xml_enc_path
|
||||||
- if have_library("xmltok", "XML_ParserCreate")
|
|
||||||
-# if have_library("expat", "XML_ParserCreate")
|
|
||||||
+# if have_library("xmltok", "XML_ParserCreate")
|
|
||||||
+ if have_library("expat", "XML_ParserCreate")
|
|
||||||
if have_func("XML_SetNotStandaloneHandler")
|
|
||||||
$CFLAGS += " -DNEW_EXPAT"
|
|
||||||
end
|
|
||||||
|
|
|
@ -13,6 +13,13 @@
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/dtd/ext2.dtd
|
%%RUBY_EXAMPLESDIR%%/xmlparser/dtd/ext2.dtd
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/dtd/extdtd.rb
|
%%RUBY_EXAMPLESDIR%%/xmlparser/dtd/extdtd.rb
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/dtd/extdtd.xml
|
%%RUBY_EXAMPLESDIR%%/xmlparser/dtd/extdtd.xml
|
||||||
|
%%RUBY_EXAMPLESDIR%%/xmlparser/expat-1.2/ext.ent
|
||||||
|
%%RUBY_EXAMPLESDIR%%/xmlparser/expat-1.2/exttest.rb
|
||||||
|
%%RUBY_EXAMPLESDIR%%/xmlparser/expat-1.2/exttesti.rb
|
||||||
|
%%RUBY_EXAMPLESDIR%%/xmlparser/expat-1.2/hoge.dtd
|
||||||
|
%%RUBY_EXAMPLESDIR%%/xmlparser/expat-1.2/idtest.rb
|
||||||
|
%%RUBY_EXAMPLESDIR%%/xmlparser/expat-1.2/idtest.xml
|
||||||
|
%%RUBY_EXAMPLESDIR%%/xmlparser/expat-1.2/xmlextparser.rb
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/namespaces/namespace1.rb
|
%%RUBY_EXAMPLESDIR%%/xmlparser/namespaces/namespace1.rb
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/namespaces/namespace1.xml
|
%%RUBY_EXAMPLESDIR%%/xmlparser/namespaces/namespace1.xml
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/namespaces/namespace2.rb
|
%%RUBY_EXAMPLESDIR%%/xmlparser/namespaces/namespace2.rb
|
||||||
|
@ -40,6 +47,9 @@
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/ja/xpointer.rb
|
%%RUBY_EXAMPLESDIR%%/xmlparser/ja/xpointer.rb
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/ja/xpointertest.rb
|
%%RUBY_EXAMPLESDIR%%/xmlparser/ja/xpointertest.rb
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/digesttest.rb
|
%%RUBY_EXAMPLESDIR%%/xmlparser/digesttest.rb
|
||||||
|
%%RUBY_EXAMPLESDIR%%/xmlparser/doctype.rb
|
||||||
|
%%RUBY_EXAMPLESDIR%%/xmlparser/doctype.xml
|
||||||
|
%%RUBY_EXAMPLESDIR%%/xmlparser/doctypei.rb
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/idattrtest.rb
|
%%RUBY_EXAMPLESDIR%%/xmlparser/idattrtest.rb
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/my-html.rb
|
%%RUBY_EXAMPLESDIR%%/xmlparser/my-html.rb
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/saxtest.rb
|
%%RUBY_EXAMPLESDIR%%/xmlparser/saxtest.rb
|
||||||
|
@ -49,6 +59,7 @@
|
||||||
%%RUBY_EXAMPLESDIR%%/xmlparser/xmlstats.rb
|
%%RUBY_EXAMPLESDIR%%/xmlparser/xmlstats.rb
|
||||||
@dirrm %%RUBY_EXAMPLESDIR%%/xmlparser/ja
|
@dirrm %%RUBY_EXAMPLESDIR%%/xmlparser/ja
|
||||||
@dirrm %%RUBY_EXAMPLESDIR%%/xmlparser/namespaces
|
@dirrm %%RUBY_EXAMPLESDIR%%/xmlparser/namespaces
|
||||||
|
@dirrm %%RUBY_EXAMPLESDIR%%/xmlparser/expat-1.2
|
||||||
@dirrm %%RUBY_EXAMPLESDIR%%/xmlparser/dtd
|
@dirrm %%RUBY_EXAMPLESDIR%%/xmlparser/dtd
|
||||||
@dirrm %%RUBY_EXAMPLESDIR%%/xmlparser
|
@dirrm %%RUBY_EXAMPLESDIR%%/xmlparser
|
||||||
%%RUBY_DOCDIR%%/xmlparser/ja/README.ja
|
%%RUBY_DOCDIR%%/xmlparser/ja/README.ja
|
||||||
|
|
Loading…
Add table
Reference in a new issue