[139461] trunk/dports/www/wml
ionic at macports.org
ionic at macports.org
Mon Aug 17 15:59:22 PDT 2015
Revision: 139461
https://trac.macports.org/changeset/139461
Author: ionic at macports.org
Date: 2015-08-17 15:59:22 -0700 (Mon, 17 Aug 2015)
Log Message:
-----------
wml: use perl5 PortGroup, add automatic perl variants, depend generically upon perl modules and insert patch to fix POD incompatibilities.
Patch provided via private eMail.
Affects: #48365.
Modified Paths:
--------------
trunk/dports/www/wml/Portfile
Added Paths:
-----------
trunk/dports/www/wml/files/patch-pod-encoding.diff
Modified: trunk/dports/www/wml/Portfile
===================================================================
--- trunk/dports/www/wml/Portfile 2015-08-17 22:58:47 UTC (rev 139460)
+++ trunk/dports/www/wml/Portfile 2015-08-17 22:59:22 UTC (rev 139461)
@@ -1,11 +1,12 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$
-PortSystem 1.0
+PortSystem 1.0
+PortGroup perl5 1.0
name wml
version 2.0.11
-revision 5
+revision 6
platforms darwin
categories www lang
maintainers cfaerber.name:cfaerber \
@@ -20,6 +21,11 @@
master_sites http://thewml.org/distrib/ \
ftp://thewml.org/distrib/
+perl5.require_variant yes
+perl5.conflict_variants yes
+perl5.branches 5.16 5.18 5.20 5.22
+perl5.create_variants ${perl5.branches}
+
checksums rmd160 fead82a35d116447b860d7b1c506c6de187355e8 \
sha256 8e11ef19ea67ff9c4b28ff0fcacf5098881ac0c5f09ddfe3abc29f1e12be5d4a
@@ -28,6 +34,7 @@
patchfiles patch-configure.diff \
patch-Makefile.in.diff \
patch-wml_frontend-wml.src.diff \
+ patch-pod-encoding.diff \
patch-no_eperl.diff \
patch-no_gm4.diff \
patch-no_tidy.diff \
@@ -40,15 +47,15 @@
depends_lib port:gdbm \
port:gettext \
port:libiconv \
- port:p5.16-getopt-long \
- port:p5.16-bit-vector \
- port:p5.16-image-size \
- port:p5.16-io \
- port:p5.16-term-readkey
+ port:p${perl5.major}-getopt-long \
+ port:p${perl5.major}-bit-vector \
+ port:p${perl5.major}-image-size \
+ port:p${perl5.major}-io \
+ port:p${perl5.major}-term-readkey
depends_build port:lynx
-configure.args --with-perl=${prefix}/bin/perl5.16 \
+configure.args --with-perl="${perl5.bin}" \
--without-modules \
--with-openworld \
--with-cc=${configure.cc}
Added: trunk/dports/www/wml/files/patch-pod-encoding.diff
===================================================================
--- trunk/dports/www/wml/files/patch-pod-encoding.diff (rev 0)
+++ trunk/dports/www/wml/files/patch-pod-encoding.diff 2015-08-17 22:59:22 UTC (rev 139461)
@@ -0,0 +1,76 @@
+--- wml-2.0.11/wml_aux/freetable/freetable.src
++++ wml-2.0.11/wml_aux/freetable/freetable.src
+@@ -219,6 +219,8 @@
+
+ ##EOF##
+
++=encoding iso-8859-1
++
+ =head1 NAME
+
+ freetable - tool for making HTML tables generation easier
+--- wml-2.0.11/wml_backend/p2_mp4h/doc/pod.out
++++ wml-2.0.11/wml_backend/p2_mp4h/doc/pod.out
+@@ -1,4 +1,5 @@
+
++=encoding iso-8859-1
+ ;;;
+ ;;; Sectioning
+ ;;;
+--- wml-2.0.11/wml_backend/p6_asubst/asubst.src
++++ wml-2.0.11/wml_backend/p6_asubst/asubst.src
+@@ -265,6 +265,8 @@
+ ##EOF##
+ __END__
+
++=encoding iso-8859-1
++
+ =head1 NAME
+
+ asubst - Area Substitution
+--- wml-2.0.11/wml_docs/wml_intro.pod
++++ wml-2.0.11/wml_docs/wml_intro.pod
+@@ -3,6 +3,8 @@
+ ## Copyright (c) 1997 Ralf S. Engelschall, All Rights Reserved.
+ ##
+
++=encoding iso-8859-1
++
+ =head1 NAME
+
+ WML Introduction - An introduction to WML's basic concepts
+diff -Nur wml-2.0.11/wml_docs/wml_tutorial.pod wml_docs/wml_tutorial.pod
+--- wml-2.0.11/wml_docs/wml_tutorial.pod
++++ wml-2.0.11/wml_docs/wml_tutorial.pod
+@@ -3,6 +3,8 @@
+ ## Copyright (c) 1997 Ralf S. Engelschall, All Rights Reserved.
+ ##
+
++=encoding iso-8859-1
++
+ =head1 NAME
+
+ WML Tutorial - Understanding WML step-by-step
+--- wml-2.0.11/wml_include/des/typography.src
++++ wml-2.0.11/wml_include/des/typography.src
+@@ -270,6 +270,8 @@
+ ##EOF##
+ __END__
+
++=encoding iso-8859-1
++
+ =head1 NAME
+
+ wml::des::typography - Typography
+--- wml-2.0.11/wml_include/fmt/isolatin.src
++++ wml-2.0.11/wml_include/fmt/isolatin.src
+@@ -117,6 +117,8 @@
+ ##EOF##
+ __END__
+
++=encoding iso8859-1
++
+ =head1 NAME
+
+ wml::fmt::isolatin - ISO-Latin-1 to HTML Entity Conversion
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150817/74668db2/attachment-0001.html>
More information about the macports-changes
mailing list