/
perl-Locale-gettext
70 lines (52 loc) · 1.89 KB
/
perl-Locale-gettext
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# Buildsheet autogenerated by ravenadm tool -- Do not edit.
NAMEBASE= perl-Locale-gettext
VERSION= 1.07
KEYWORDS= perl
VARIANTS= 538 536
SDESC[536]= Message handling functions (v536)
SDESC[538]= Message handling functions (v538)
HOMEPAGE= https://github.com/vandry/Perl-Locale-gettext
CONTACT= Perl_Automaton[perl@ironwolf.systems]
DOWNLOAD_GROUPS= main
SITES[main]= CPAN/ID:P/PV/PVANDRY
DISTFILE[1]= gettext-1.07.tar.gz:main
DF_INDEX= 1
SPKGS[536]= single
SPKGS[538]= single
OPTIONS_AVAILABLE= PERL_538 PERL_536
OPTIONS_STANDARD= none
VOPTS[536]= PERL_538=OFF PERL_536=ON
VOPTS[538]= PERL_538=ON PERL_536=OFF
USES= gettext
DISTNAME= Locale-gettext-1.07
GENERATED= yes
CONFIGURE_ENV= LOCALBASE={{LOCALBASE}}
SINGLE_JOB= yes
[PERL_536].USES_ON= perl:536,configure
[PERL_538].USES_ON= perl:538,configure
[FILE:47:descriptions/desc.single]
Perl bindings for POSIX i18n gettext functions
[FILE:98:distinfo]
909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15 8651 gettext-1.07.tar.gz
[FILE:856:patches/patch-Makefile.PL]
--- Makefile.PL.orig 2015-09-18 17:06:07 UTC
+++ Makefile.PL
@@ -11,8 +11,8 @@ my $libs = '';
unless (conftest("char *x = gettext(\"foo\");", "gettext", 0)) {
# try with -lintl
- $libs = "-lintl";
- unless (conftest("char *x = gettext(\"foo\");", "gettext", 0)) {
+ $libs = "-L$ENV{LOCALBASE}/lib -lintl -I$ENV{LOCALBASE}/include";
+ unless (conftest("#include <libintl.h>\nchar *x = gettext(\"foo\");", "gettext", 0)) {
unlink("conftest.c");
unlink("conftest");
die "gettext function not found. Please install libintl";
@@ -33,7 +33,8 @@ unlink("conftest");
WriteMakefile(
NAME => "Locale::gettext",
- LIBS => ($libs eq '') ? [] : [$libs],
+ LIBS => ($libs eq '') ? [] : ["-L$ENV{LOCALBASE}/lib -lintl"],
+ INC => "-I$ENV{LOCALBASE}/include",
VERSION_FROM => 'gettext.pm',
META_MERGE => {
resources => {