aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--textproc/p5-XML-DifferenceMarkup/Makefile17
-rw-r--r--textproc/p5-XML-DifferenceMarkup/distinfo4
-rw-r--r--textproc/p5-XML-DifferenceMarkup/pkg-plist3
3 files changed, 17 insertions, 7 deletions
diff --git a/textproc/p5-XML-DifferenceMarkup/Makefile b/textproc/p5-XML-DifferenceMarkup/Makefile
index fbe7857f6cbb..640703a88f47 100644
--- a/textproc/p5-XML-DifferenceMarkup/Makefile
+++ b/textproc/p5-XML-DifferenceMarkup/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= XML-DifferenceMarkup
-PORTVERSION= 0.11
-PORTREVISION= 1
+PORTVERSION= 1.05
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -14,11 +13,21 @@ COMMENT= This module implements an XML diff producing XML output
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
- p5-Algorithm-Diff>=0:${PORTSDIR}/devel/p5-Algorithm-Diff
+BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
RUN_DEPENDS:= ${BUILD_DEPENDS}
+LIB_DEPENDS= libdiffmark.so:${PORTSDIR}/textproc/diffmark
USES= perl5
USE_PERL5= configure
+post-patch:
+ @${REINPLACE_CMD} '/^\$$CC/s/g++/${CXX}/; s|/usr/local|${LOCALBASE}|g' \
+ ${WRKSRC}/Makefile.PL
+
+# Don't pass any argument to Makefile.PL, it messes up lib detection.
+do-configure:
+ @cd ${CONFIGURE_WRKSRC} && \
+ ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_ARGS} \
+ ${PERL5} ./${CONFIGURE_SCRIPT}
+
.include <bsd.port.mk>
diff --git a/textproc/p5-XML-DifferenceMarkup/distinfo b/textproc/p5-XML-DifferenceMarkup/distinfo
index b110744f314d..6150e07f06e3 100644
--- a/textproc/p5-XML-DifferenceMarkup/distinfo
+++ b/textproc/p5-XML-DifferenceMarkup/distinfo
@@ -1,2 +1,2 @@
-SHA256 (XML-DifferenceMarkup-0.11.tar.gz) = 410a69773c3344ee56ac6c10b6256ca61aa69a8189e4e99cd81c14a633ebc4b6
-SIZE (XML-DifferenceMarkup-0.11.tar.gz) = 12680
+SHA256 (XML-DifferenceMarkup-1.05.tar.gz) = 38639c5c707694e2174ef7cb33bbfeb05f2098709f9b380b3869fd1a6d38a914
+SIZE (XML-DifferenceMarkup-1.05.tar.gz) = 65117
diff --git a/textproc/p5-XML-DifferenceMarkup/pkg-plist b/textproc/p5-XML-DifferenceMarkup/pkg-plist
index 544fbb499935..71ed0ffa942b 100644
--- a/textproc/p5-XML-DifferenceMarkup/pkg-plist
+++ b/textproc/p5-XML-DifferenceMarkup/pkg-plist
@@ -1,2 +1,3 @@
+%%SITE_ARCH%%/XML/DifferenceMarkup.pm
+%%SITE_ARCH%%/auto/XML/DifferenceMarkup/DifferenceMarkup.so
%%PERL5_MAN3%%/XML::DifferenceMarkup.3.gz
-%%SITE_PERL%%/XML/DifferenceMarkup.pm