Thu Sep 29 11:12:53 2011 UTC ()
This package tries to avoid installing the docs for the subdirs of
wml/wml_common. Don't ask me why; however, make it do so correctly.
Otherwise it breaks trying to chmod nothing.

Fixes build with recent (or maybe not so recent, dunno how long this
has been broken) perl.


(dholland)
diff -r1.11 -r1.12 pkgsrc/www/wml/distinfo
diff -r1.1 -r1.2 pkgsrc/www/wml/patches/patch-ae
diff -r0 -r1.1 pkgsrc/www/wml/patches/patch-wml__common_gd_makefile_pl_in
diff -r0 -r1.1 pkgsrc/www/wml/patches/patch-wml__common_htmlclean_makefile_pl

cvs diff -r1.11 -r1.12 pkgsrc/www/wml/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/www/wml/Attic/distinfo 2009/03/26 18:19:31 1.11
+++ pkgsrc/www/wml/Attic/distinfo 2011/09/29 11:12:53 1.12
@@ -1,18 +1,20 @@ @@ -1,18 +1,20 @@
1$NetBSD: distinfo,v 1.11 2009/03/26 18:19:31 joerg Exp $ 1$NetBSD: distinfo,v 1.12 2011/09/29 11:12:53 dholland Exp $
2 2
3SHA1 (wml-2.0.9.tar.gz) = ce95ad9c55fd52e2028099d391858d88cffd5d9f 3SHA1 (wml-2.0.9.tar.gz) = ce95ad9c55fd52e2028099d391858d88cffd5d9f
4RMD160 (wml-2.0.9.tar.gz) = bf14a4c09bdd850c5bad5f48f712717a13b13412 4RMD160 (wml-2.0.9.tar.gz) = bf14a4c09bdd850c5bad5f48f712717a13b13412
5Size (wml-2.0.9.tar.gz) = 2570742 bytes 5Size (wml-2.0.9.tar.gz) = 2570742 bytes
6SHA1 (patch-aa) = 398ddb03402c17306e259b10cf9b5d7ec774d71b 6SHA1 (patch-aa) = 398ddb03402c17306e259b10cf9b5d7ec774d71b
7SHA1 (patch-ab) = dbd30a0a23189963aa60b06c319342fac4408a6b 7SHA1 (patch-ab) = dbd30a0a23189963aa60b06c319342fac4408a6b
8SHA1 (patch-ac) = 80863037faadf220ba1d01ef2133cdc42e08f0fa 8SHA1 (patch-ac) = 80863037faadf220ba1d01ef2133cdc42e08f0fa
9SHA1 (patch-ad) = 2955f349aa737f1758493897d1989a0b96220268 9SHA1 (patch-ad) = 2955f349aa737f1758493897d1989a0b96220268
10SHA1 (patch-ae) = d250ebf44fa67fb247b0248476226d31a0c0c0c8 10SHA1 (patch-ae) = d52b117c67e9d521d4ffdd1a2ba03a512fcc315b
11SHA1 (patch-af) = e7dcb9287066e962d3fedafcea4302c71fbf0dce 11SHA1 (patch-af) = e7dcb9287066e962d3fedafcea4302c71fbf0dce
12SHA1 (patch-ag) = 642371cb755e993118f5cc6a16abeaa62ec8d163 12SHA1 (patch-ag) = 642371cb755e993118f5cc6a16abeaa62ec8d163
13SHA1 (patch-ah) = 8195a53d0a514b9ed1bd8e9460c8c3e77a1d0d8d 13SHA1 (patch-ah) = 8195a53d0a514b9ed1bd8e9460c8c3e77a1d0d8d
14SHA1 (patch-ai) = c376fe6308bd9defb66719a53a0e0da3953e2016 14SHA1 (patch-ai) = c376fe6308bd9defb66719a53a0e0da3953e2016
15SHA1 (patch-aj) = eea40cf13d883656dc0db5d4de11df4a27bdc70f 15SHA1 (patch-aj) = eea40cf13d883656dc0db5d4de11df4a27bdc70f
16SHA1 (patch-ak) = 3b81025819f259d7ebb185de4d4890c9892aba87 16SHA1 (patch-ak) = 3b81025819f259d7ebb185de4d4890c9892aba87
17SHA1 (patch-al) = 9bdf732aad8520b89bc5925ae6eb0e2cce937f6b 17SHA1 (patch-al) = 9bdf732aad8520b89bc5925ae6eb0e2cce937f6b
18SHA1 (patch-am) = 5e597fed00ee56fbaf54d6725e36f9c9e5292c0e 18SHA1 (patch-am) = 5e597fed00ee56fbaf54d6725e36f9c9e5292c0e
 19SHA1 (patch-wml__common_gd_makefile_pl_in) = 92481ea127e795bd92cc7d59c48a9224db8aaea1
 20SHA1 (patch-wml__common_htmlclean_makefile_pl) = d9aea5c05b4b943adc9a74ae2f51858ee3213b74

cvs diff -r1.1 -r1.2 pkgsrc/www/wml/patches/Attic/patch-ae (expand / switch to unified diff)

--- pkgsrc/www/wml/patches/Attic/patch-ae 2005/03/21 19:26:03 1.1
+++ pkgsrc/www/wml/patches/Attic/patch-ae 2011/09/29 11:12:53 1.2
@@ -1,12 +1,31 @@ @@ -1,12 +1,31 @@
1$NetBSD: patch-ae,v 1.1 2005/03/21 19:26:03 wiz Exp $ 1$NetBSD: patch-ae,v 1.2 2011/09/29 11:12:53 dholland Exp $
2 2
3--- wml_common/Makefile.in.orig 2001-02-07 00:02:12.000000000 +0100 3- Don't try to suppress building docs of the various subdirs by
 4clearing the man installation directories; it croaks with recent Perl.
 5Do it in the individual subdirs instead.
 6
 7- Don't install File::PathConvert. (why?)
 8
 9--- wml_common/Makefile.in.orig 2001-02-06 23:02:12.000000000 +0000
4+++ wml_common/Makefile.in 10+++ wml_common/Makefile.in
5@@ -46,7 +46,6 @@ INITVARS = \ 11@@ -27,11 +27,7 @@ mandir = $(prefix)/man
 12 PATH_PERL = @PATH_PERL@
 13 MM_INSTALL_OPTS = PREFIX=$(libdir)/perl \
 14 INSTALLPRIVLIB=@INSTALLPRIVLIB@ \
 15- INSTALLARCHLIB=@INSTALLARCHLIB@ \
 16- INST_MAN1DIR= \
 17- INSTALLMAN1DIR= \
 18- INST_MAN3DIR= \
 19- INSTALLMAN3DIR=
 20+ INSTALLARCHLIB=@INSTALLARCHLIB@
 21 PERL_OPTS = @PERL_OPTS@
 22
 23 INITVARS = \
 24@@ -46,7 +42,6 @@ INITVARS = \
6  25
7 SUBDIRS = \ 26 SUBDIRS = \
8 bitvector \ 27 bitvector \
9- filepathconvert \ 28- filepathconvert \
10 gd \ 29 gd \
11 getoptlong \ 30 getoptlong \
12 htmlclean \ 31 htmlclean \

File Added: pkgsrc/www/wml/patches/Attic/patch-wml__common_gd_makefile_pl_in
$NetBSD: patch-wml__common_gd_makefile_pl_in,v 1.1 2011/09/29 11:12:53 dholland Exp $

Suppress building/installation of the docs correctly. Fixes build
failure with recent Perl.

--- wml_common/gd/Makefile.PL.in~	2000-03-12 16:22:30.000000000 +0000
+++ wml_common/gd/Makefile.PL.in
@@ -13,10 +13,13 @@ WriteMakefile(
     # Uncomment the line below if you're getting link errors
     # having to do with missing math functions (like floor)
     'LIBS'      =>  ["-lm @LIBPNG@"],
-    'DEFINE'	=> '@DEFS@'
+    'DEFINE'	=> '@DEFS@',
     # Uncomment the line below if you're using a perl compiled
     # for fastCGI (http://www.fastcgi.com/).
     # 'DEFINE'	=> '-DFCGI'
+    # suppress docs
+    'MAN1PODS' => { },
+    'MAN3PODS' => { }
 );
 
 sub MY::postamble{

File Added: pkgsrc/www/wml/patches/Attic/patch-wml__common_htmlclean_makefile_pl
$NetBSD: patch-wml__common_htmlclean_makefile_pl,v 1.1 2011/09/29 11:12:53 dholland Exp $

Suppress building/installation of the docs correctly. Fixes build
failure with recent Perl.

--- wml_common/htmlclean/Makefile.PL~	2000-04-19 22:23:08.000000000 +0000
+++ wml_common/htmlclean/Makefile.PL
@@ -4,4 +4,7 @@ WriteMakefile(
     'NAME'	   => 'HTML::Clean',
     'VERSION_FROM' => 'Clean.pm',
     'dist'         => { COMPRESS => 'gzip', SUFFIX => 'gz' },
+    # suppress docs
+    'MAN1PODS' => { },
+    'MAN3PODS' => { }
 );