Ravenports generated: 13 Jan 2024 19:39
[ravenports.git] / bucket_2F / intltool
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               intltool
4 VERSION=                0.51.0
5 REVISION=               1
6 KEYWORDS=               textproc
7 VARIANTS=               standard
8 SDESC[standard]=        Tools to internationalize various kinds of data
9 HOMEPAGE=               https://www.gnome.org/
10 CONTACT=                nobody
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            https://launchpad.net/intltool/trunk/0.51.0/+download/
14 DISTFILE[1]=            intltool-0.51.0.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         man
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILDRUN_DEPENDS=       perl-XML-Parser:single:perl_default
24
25 USES=                   gmake iconv perl
26
27 FPC_EQUIVALENT=         textproc/intltool
28
29 MUST_CONFIGURE=         gnu
30
31 [FILE:516:descriptions/desc.primary]
32 The module contains some utility scripts and assorted auto* magic for
33 internationalizing various kinds of XML files.
34
35 Features:
36
37  * Extract translatable strings from various source files (.xml.in,
38    .glade, .desktop.in, .server.in, .oaf.in).
39
40  * Collect the extracted strings together with messages from traditional
41    source files (.c, .h) in po/$(PACKAGE).pot.
42
43  * Merge back the translations from .po files into .xml, .desktop and
44    .oaf files.  This merge step will happen at build resp. installation
45    time.
46
47
48 [FILE:101:distinfo]
49 67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd       162286 intltool-0.51.0.tar.gz
50
51
52 [FILE:143:manifests/plist.primary]
53 bin/
54  intltool-extract
55  intltool-merge
56  intltool-prepare
57  intltool-update
58  intltoolize
59 share/aclocal/intltool.m4
60 share/intltool/Makefile.in.in
61
62
63 [FILE:123:manifests/plist.man]
64 share/man/man8/
65  intltool-extract.8.gz
66  intltool-merge.8.gz
67  intltool-prepare.8.gz
68  intltool-update.8.gz
69  intltoolize.8.gz
70
71
72 [FILE:2504:patches/patch-intltool-update.in]
73 This patch eliminates warnings like this by escaping left brace:
74 Unescaped left brace in regex is deprecated, passed through in regex;
75 marked by <-- HERE in m/^(.*)\${ <-- HERE ?([A-Z_]+)}?(.*)$/ at /usr/local/bin/intltool-update line 1065.
76 Unescaped left brace in regex is deprecated, passed through in regex;
77 marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}?/ at /usr/local/bin/intltool-update line 1193.
78
79 when building ports involving intltool (gitg, gnome-builder etc)
80
81 --- intltool-update.in.orig     2015-03-09 01:39:54 UTC
82 +++ intltool-update.in
83 @@ -1062,7 +1062,7 @@ sub SubstituteVariable
84         }
85      }
86  
87 -    if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/)
88 +    if ($str =~ /^(.*)\$\{?([A-Z_]+)}?(.*)$/)
89      {
90         my $rest = $3;
91         my $untouched = $1;
92 @@ -1190,10 +1190,10 @@ sub FindPackageName
93         $name    =~ s/\(+$//g;
94         $version =~ s/\(+$//g;
95  
96 -       $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/);
97 -       $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/);
98 -       $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/);
99 -       $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/);
100 +       $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\$\{?AC_PACKAGE_NAME}?/);
101 +       $varhash{"PACKAGE"} = $name if (not $name =~ /\$\{?PACKAGE}?/);
102 +       $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\$\{?AC_PACKAGE_VERSION}?/);
103 +       $varhash{"VERSION"} = $version if (not $name =~ /\$\{?VERSION}?/);
104      }
105  
106      if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)[,]?([^,\)]+)?/m)
107 @@ -1219,11 +1219,11 @@ sub FindPackageName
108         $version =~ s/\(+$//g;
109          $bugurl  =~ s/\(+$//g if (defined $bugurl);
110  
111 -       $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/);
112 -       $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/);
113 -       $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/);
114 -       $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/);
115 -        $varhash{"PACKAGE_BUGREPORT"} = $bugurl if (defined $bugurl and not $bugurl =~ /\${?\w+}?/);
116 +       $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\$\{?AC_PACKAGE_NAME}?/);
117 +       $varhash{"PACKAGE"} = $name if (not $name =~ /\$\{?PACKAGE}?/);
118 +       $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\$\{?AC_PACKAGE_VERSION}?/);
119 +       $varhash{"VERSION"} = $version if (not $name =~ /\$\{?VERSION}?/);
120 +        $varhash{"PACKAGE_BUGREPORT"} = $bugurl if (defined $bugurl and not $bugurl =~ /\$\{?\w+}?/);
121      }
122  
123      # \s makes this not work, why?
124
125
126 [FILE:521:patches/patch-intltoolize.in]
127 --- intltoolize.in.orig 2011-10-08 06:16:58 UTC
128 +++ intltoolize.in
129 @@ -233,7 +233,8 @@ exit $status
130  # will be used to pull in the macro.
131  m4dir=`cat "$configure" | grep '^AC_CONFIG_MACRO_DIR' | sed -n -e 's/AC_CONFIG_MACRO_DIR(\([^()]*\))/\1/p' | sed -e 's/^\[\(.*\)\]$/\1/' | sed -e 1q`
132  if test -n "$m4dir"; then
133 -  rm -f $m4dir/intltool.m4
134 +  $mkdir -p $m4dir
135 +  $rm $m4dir/intltool.m4
136    if test -n "$ln_s" && $ln_s $intltool_m4 $m4dir/intltool.m4; then :
137    elif $cp $intltool_m4 $m4dir/intltool.m4; then :
138    else
139