svn commit: r504980 - in head/devel/p5-Locale-libintl: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Jun 23 19:21:30 UTC 2019
Author: sunpoet
Date: Sun Jun 23 19:21:19 2019
New Revision: 504980
URL: https://svnweb.freebsd.org/changeset/ports/504980
Log:
Add NLS option
PR: 238421
Submitted by: adamw
Added:
head/devel/p5-Locale-libintl/files/
head/devel/p5-Locale-libintl/files/extra-patch-Makefile.PL (contents, props changed)
Modified:
head/devel/p5-Locale-libintl/Makefile
head/devel/p5-Locale-libintl/pkg-plist
Modified: head/devel/p5-Locale-libintl/Makefile
==============================================================================
--- head/devel/p5-Locale-libintl/Makefile Sun Jun 23 19:21:14 2019 (r504979)
+++ head/devel/p5-Locale-libintl/Makefile Sun Jun 23 19:21:19 2019 (r504980)
@@ -14,10 +14,16 @@ COMMENT= Internationalization library for Perl
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gettext iconv:translit localbase perl5
+USES= iconv:translit localbase perl5
USE_PERL5= configure
-post-install:
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
+
+NLS_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-Makefile.PL
+NLS_USES= gettext
+
+post-install-NLS-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Locale/gettext_xs/gettext_xs.so
.include <bsd.port.mk>
Added: head/devel/p5-Locale-libintl/files/extra-patch-Makefile.PL
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Locale-libintl/files/extra-patch-Makefile.PL Sun Jun 23 19:21:19 2019 (r504980)
@@ -0,0 +1,15 @@
+--- Makefile.PL.orig 2018-10-08 08:37:35 UTC
++++ Makefile.PL
+@@ -94,12 +94,6 @@ EOF
+
+ my $build_gettext_xs = ac_try_link $c, "Checking whether we can compile the XS version";
+ unless ($build_gettext_xs) {
+- $build_gettext_xs = ac_try_link $c, " Trying again with -lintl", "-lintl";
+-}
+-unless ($build_gettext_xs) {
+- $build_gettext_xs = ac_try_link $c, " Trying again with -lintl -liconv", "-lintl", "-liconv";
+-}
+-unless ($build_gettext_xs) {
+ $build_gettext_xs = ac_try_link $c, " Trying again with -liconv", "-liconv";
+ }
+
Modified: head/devel/p5-Locale-libintl/pkg-plist
==============================================================================
--- head/devel/p5-Locale-libintl/pkg-plist Sun Jun 23 19:21:14 2019 (r504979)
+++ head/devel/p5-Locale-libintl/pkg-plist Sun Jun 23 19:21:19 2019 (r504980)
@@ -145,10 +145,10 @@
%%SITE_PERL%%/Locale/Util.pm
%%SITE_PERL%%/Locale/gettext_dumb.pm
%%SITE_PERL%%/Locale/gettext_pp.pm
-%%SITE_PERL%%/Locale/gettext_xs.pm
+%%NLS%%%%SITE_PERL%%/Locale/gettext_xs.pm
%%SITE_PERL%%/Locale/gettext_xs.pod
%%SITE_PERL%%/Locale/libintlFAQ.pod
-%%SITE_ARCH%%/auto/Locale/gettext_xs/gettext_xs.so
+%%NLS%%%%SITE_ARCH%%/auto/Locale/gettext_xs/gettext_xs.so
%%PERL5_MAN3%%/Locale::Messages.3.gz
%%PERL5_MAN3%%/Locale::Recode.3.gz
%%PERL5_MAN3%%/Locale::Recode::_Aliases.3.gz
More information about the svn-ports-all
mailing list