diff options
author | dholland <dholland@pkgsrc.org> | 2011-09-29 11:12:53 +0000 |
---|---|---|
committer | dholland <dholland@pkgsrc.org> | 2011-09-29 11:12:53 +0000 |
commit | 8f9d72ce4850f82d466c7437d8006733a77ff7e4 (patch) | |
tree | ca25cdd45158b2ea25d260826dd00c8689649030 /www/wml | |
parent | 7462034622c93d5de00f4480078dc2046b41eb47 (diff) | |
download | pkgsrc-8f9d72ce4850f82d466c7437d8006733a77ff7e4.tar.gz |
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.
Diffstat (limited to 'www/wml')
-rw-r--r-- | www/wml/distinfo | 6 | ||||
-rw-r--r-- | www/wml/patches/patch-ae | 25 | ||||
-rw-r--r-- | www/wml/patches/patch-wml__common_gd_makefile_pl_in | 22 | ||||
-rw-r--r-- | www/wml/patches/patch-wml__common_htmlclean_makefile_pl | 15 |
4 files changed, 63 insertions, 5 deletions
diff --git a/www/wml/distinfo b/www/wml/distinfo index 274e6909293..337f205f385 100644 --- a/www/wml/distinfo +++ b/www/wml/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.11 2009/03/26 18:19:31 joerg Exp $ +$NetBSD: distinfo,v 1.12 2011/09/29 11:12:53 dholland Exp $ SHA1 (wml-2.0.9.tar.gz) = ce95ad9c55fd52e2028099d391858d88cffd5d9f RMD160 (wml-2.0.9.tar.gz) = bf14a4c09bdd850c5bad5f48f712717a13b13412 @@ -7,7 +7,7 @@ SHA1 (patch-aa) = 398ddb03402c17306e259b10cf9b5d7ec774d71b SHA1 (patch-ab) = dbd30a0a23189963aa60b06c319342fac4408a6b SHA1 (patch-ac) = 80863037faadf220ba1d01ef2133cdc42e08f0fa SHA1 (patch-ad) = 2955f349aa737f1758493897d1989a0b96220268 -SHA1 (patch-ae) = d250ebf44fa67fb247b0248476226d31a0c0c0c8 +SHA1 (patch-ae) = d52b117c67e9d521d4ffdd1a2ba03a512fcc315b SHA1 (patch-af) = e7dcb9287066e962d3fedafcea4302c71fbf0dce SHA1 (patch-ag) = 642371cb755e993118f5cc6a16abeaa62ec8d163 SHA1 (patch-ah) = 8195a53d0a514b9ed1bd8e9460c8c3e77a1d0d8d @@ -16,3 +16,5 @@ SHA1 (patch-aj) = eea40cf13d883656dc0db5d4de11df4a27bdc70f SHA1 (patch-ak) = 3b81025819f259d7ebb185de4d4890c9892aba87 SHA1 (patch-al) = 9bdf732aad8520b89bc5925ae6eb0e2cce937f6b SHA1 (patch-am) = 5e597fed00ee56fbaf54d6725e36f9c9e5292c0e +SHA1 (patch-wml__common_gd_makefile_pl_in) = 92481ea127e795bd92cc7d59c48a9224db8aaea1 +SHA1 (patch-wml__common_htmlclean_makefile_pl) = d9aea5c05b4b943adc9a74ae2f51858ee3213b74 diff --git a/www/wml/patches/patch-ae b/www/wml/patches/patch-ae index bd04f05d4f0..3c4d715c820 100644 --- a/www/wml/patches/patch-ae +++ b/www/wml/patches/patch-ae @@ -1,8 +1,27 @@ -$NetBSD: patch-ae,v 1.1 2005/03/21 19:26:03 wiz Exp $ +$NetBSD: patch-ae,v 1.2 2011/09/29 11:12:53 dholland Exp $ ---- wml_common/Makefile.in.orig 2001-02-07 00:02:12.000000000 +0100 +- Don't try to suppress building docs of the various subdirs by +clearing the man installation directories; it croaks with recent Perl. +Do it in the individual subdirs instead. + +- Don't install File::PathConvert. (why?) + +--- wml_common/Makefile.in.orig 2001-02-06 23:02:12.000000000 +0000 +++ wml_common/Makefile.in -@@ -46,7 +46,6 @@ INITVARS = \ +@@ -27,11 +27,7 @@ mandir = $(prefix)/man + PATH_PERL = @PATH_PERL@ + MM_INSTALL_OPTS = PREFIX=$(libdir)/perl \ + INSTALLPRIVLIB=@INSTALLPRIVLIB@ \ +- INSTALLARCHLIB=@INSTALLARCHLIB@ \ +- INST_MAN1DIR= \ +- INSTALLMAN1DIR= \ +- INST_MAN3DIR= \ +- INSTALLMAN3DIR= ++ INSTALLARCHLIB=@INSTALLARCHLIB@ + PERL_OPTS = @PERL_OPTS@ + + INITVARS = \ +@@ -46,7 +42,6 @@ INITVARS = \ SUBDIRS = \ bitvector \ diff --git a/www/wml/patches/patch-wml__common_gd_makefile_pl_in b/www/wml/patches/patch-wml__common_gd_makefile_pl_in new file mode 100644 index 00000000000..6e81b0627c4 --- /dev/null +++ b/www/wml/patches/patch-wml__common_gd_makefile_pl_in @@ -0,0 +1,22 @@ +$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{ diff --git a/www/wml/patches/patch-wml__common_htmlclean_makefile_pl b/www/wml/patches/patch-wml__common_htmlclean_makefile_pl new file mode 100644 index 00000000000..647ce9d0deb --- /dev/null +++ b/www/wml/patches/patch-wml__common_htmlclean_makefile_pl @@ -0,0 +1,15 @@ +$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' => { } + ); |