diff options
-rw-r--r-- | textproc/intltool/Makefile | 37 | ||||
-rw-r--r-- | textproc/intltool/distinfo | 2 | ||||
-rw-r--r-- | textproc/intltool/files/OrigTree.pm | 91 | ||||
-rw-r--r-- | textproc/intltool/pkg-descr | 16 | ||||
-rw-r--r-- | textproc/intltool/pkg-plist | 12 |
5 files changed, 0 insertions, 158 deletions
diff --git a/textproc/intltool/Makefile b/textproc/intltool/Makefile deleted file mode 100644 index d386a4afc..000000000 --- a/textproc/intltool/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -# Created by: Ade Lovett <ade@FreeBSD.org> -# $FreeBSD$ -# $MCom: ports/trunk/textproc/intltool/Makefile 17268 2013-04-01 05:13:11Z marcus $ - -PORTNAME= intltool -PORTVERSION= 0.50.2 -CATEGORIES= textproc gnome -MASTER_SITES= http://launchpadlibrarian.net/94524169/ -DIST_SUBDIR= gnome - -MAINTAINER= gnome@FreeBSD.org -COMMENT= Tools to internationalize various kinds of data files - -BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser -RUN_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser - -USE_GMAKE= yes -USES= iconv -USE_PERL5= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --libdir="${PREFIX}/libdata" - -MAN8= intltool-extract.8 intltool-merge.8 intltool-prepare.8 \ - intltool-update.8 intltoolize.8 - -CONFLICTS= xml-i18n-tools-[0-9]* - -post-patch: - @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} \ - -E -e '/^mkinstalldirs[[:space:]]*=/s^/\.\.^^g' - -post-install: - ${MKDIR} ${PREFIX}/share/intltool/XML/Parser/Style - ${INSTALL_DATA} ${FILESDIR}/OrigTree.pm \ - ${PREFIX}/share/intltool/XML/Parser/Style - -.include <bsd.port.mk> diff --git a/textproc/intltool/distinfo b/textproc/intltool/distinfo deleted file mode 100644 index 706141384..000000000 --- a/textproc/intltool/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gnome/intltool-0.50.2.tar.gz) = 67f25c5c6fb71d095793a7f895b245e65e829e8bde68c6c8b4c912144ff34406 -SIZE (gnome/intltool-0.50.2.tar.gz) = 189483 diff --git a/textproc/intltool/files/OrigTree.pm b/textproc/intltool/files/OrigTree.pm deleted file mode 100644 index 9f265279f..000000000 --- a/textproc/intltool/files/OrigTree.pm +++ /dev/null @@ -1,91 +0,0 @@ -# $Id: OrigTree.pm,v 1.9 2012-05-17 21:35:09 kwm Exp $ - -package XML::Parser::Style::OrigTree; -$XML::Parser::Built_In_Styles{OrigTree} = 1; - -sub Init { - my $expat = shift; - $expat->{Lists} = []; - $expat->{Curlist} = $expat->{OrigTree} = []; -} - -sub Start { - my $expat = shift; - my $tag = shift; - my $newlist = [ { @_ } ]; - push @{ $expat->{Lists} }, $expat->{Curlist}; - push @{ $expat->{Curlist} }, $tag => $newlist; - $expat->{Curlist} = $newlist; -} - -sub End { - my $expat = shift; - my $tag = shift; - $expat->{Curlist} = pop @{ $expat->{Lists} }; -} - -sub Char { - my $expat = shift; - my $text = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - if ($pos > 0 and $clist->[$pos - 1] eq '0') { - $clist->[$pos] .= $expat->original_string(); - } else { - push @$clist, 0 => $expat->original_string(); - } -} - -sub Final { - my $expat = shift; - delete $expat->{Curlist}; - delete $expat->{Lists}; - $expat->{OrigTree}; -} - -1; -__END__ - -=head1 NAME - -XML::Parser::Style::OrigTree - -=head1 SYNOPSIS - - use XML::Parser; - my $p = XML::Parser->new(Style => 'OrigTree'); - my $tree = $p->parsefile('foo.xml'); - -=head1 DESCRIPTION - -This module is a variant of the XML::Parser's Tree style parser. It -uses original_string, so that Entities are not converted. - -When parsing a document, C<parse()> will return a parse tree for the -document. Each node in the tree -takes the form of a tag, content pair. Text nodes are represented with -a pseudo-tag of "0" and the string that is their content. For elements, -the content is an array reference. The first item in the array is a -(possibly empty) hash reference containing attributes. The remainder of -the array is a sequence of tag-content pairs representing the content -of the element. - -So for example the result of parsing: - - <foo><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo> - -would be: - Tag Content - ================================================================== - [foo, [{}, head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], - bar, [ {}, 0, "Howdy", ref, [{}]], - 0, "do" - ] - ] - -The root document "foo", has 3 children: a "head" element, a "bar" -element and the text "do". After the empty attribute hash, these are -represented in it's contents by 3 tag-content pairs. - -=cut diff --git a/textproc/intltool/pkg-descr b/textproc/intltool/pkg-descr deleted file mode 100644 index b8fb6ebf9..000000000 --- a/textproc/intltool/pkg-descr +++ /dev/null @@ -1,16 +0,0 @@ -The module contains some utility scripts and assorted auto* magic for -internationalizing various kinds of XML files. - -* Features - -o Extract translatable strings from various source files (.xml.in, - .glade, .desktop.in, .server.in, .oaf.in). - -o Collect the extracted strings together with messages from traditional - source files (.c, .h) in po/$(PACKAGE).pot. - -o Merge back the translations from .po files into .xml, .desktop and - .oaf files. This merge step will happen at build resp. installation - time. - -WWW: http://www.gnome.org/ diff --git a/textproc/intltool/pkg-plist b/textproc/intltool/pkg-plist deleted file mode 100644 index a56ce96a6..000000000 --- a/textproc/intltool/pkg-plist +++ /dev/null @@ -1,12 +0,0 @@ -bin/intltool-extract -bin/intltool-merge -bin/intltool-prepare -bin/intltool-update -bin/intltoolize -share/aclocal/intltool.m4 -%%DATADIR%%/Makefile.in.in -%%DATADIR%%/XML/Parser/Style/OrigTree.pm -@dirrm %%DATADIR%%/XML/Parser/Style -@dirrm %%DATADIR%%/XML/Parser -@dirrm %%DATADIR%%/XML -@dirrm %%DATADIR%% |