[svn:parrot] r43154 - in trunk: runtime/parrot/library tools/dev
fperrad at svn.parrot.org
fperrad at svn.parrot.org
Sat Dec 19 10:34:22 UTC 2009
Author: fperrad
Date: Sat Dec 19 10:34:19 2009
New Revision: 43154
URL: https://trac.parrot.org/parrot/changeset/43154
Log:
[distutils] add option doc_files
Modified:
trunk/runtime/parrot/library/distutils.pir
trunk/tools/dev/mk_language_shell.pl
Modified: trunk/runtime/parrot/library/distutils.pir
==============================================================================
--- trunk/runtime/parrot/library/distutils.pir Sat Dec 19 04:02:54 2009 (r43153)
+++ trunk/runtime/parrot/library/distutils.pir Sat Dec 19 10:34:19 2009 (r43154)
@@ -2631,6 +2631,8 @@
=item inst_lib
+=item doc_files
+
=item harness_files
=item prove_files
@@ -2671,7 +2673,7 @@
goto L1
L2:
- $P0 = split ' ', 'inst_bin inst_dynext inst_inc inst_lang inst_lib'
+ $P0 = split ' ', 'inst_bin inst_dynext inst_inc inst_lang inst_lib doc_files'
L3:
unless $P0 goto L4
$S0 = shift $P0
@@ -2698,7 +2700,7 @@
_manifest_add_glob(needed, 't/*.t')
L7:
- $P0 = split ' ', 'CREDITS Changes MAINTAINER NEWS README TODO setup.pir setup.nqp t/harness'
+ $P0 = split ' ', 'setup.pir setup.nqp t/harness'
L8:
unless $P0 goto L9
$S0 = shift $P0
@@ -3039,6 +3041,8 @@
=item packager
+=item doc_files
+
=back
=cut
@@ -3159,6 +3163,27 @@
.local string spec
spec = sprintf $S0, $P0
+ $I0 = exists kv['doc_files']
+ unless $I0 goto L1
+ $P1 = kv['doc_files']
+ $I0 = does $P1, 'array'
+ if $I0 goto L2
+ $S0 = $P1
+ spec .= "%doc "
+ spec .= $S0
+ spec .= "\n"
+ goto L1
+ L2:
+ $P2 = iter $P1
+ L3:
+ unless $P2 goto L1
+ $S0 = shift $P2
+ spec .= "%doc "
+ spec .= $S0
+ spec .= "\n"
+ goto L3
+ L1:
+
.local string bindir, libdir, load_ext
bindir = get_bindir()
libdir = get_libdir()
Modified: trunk/tools/dev/mk_language_shell.pl
==============================================================================
--- trunk/tools/dev/mk_language_shell.pl Sat Dec 19 04:02:54 2009 (r43153)
+++ trunk/tools/dev/mk_language_shell.pl Sat Dec 19 10:34:19 2009 (r43154)
@@ -273,6 +273,9 @@
# install
$P0['inst_lang'] = '@lclang@/@lclang at .pbc'
+ # dist
+ $P0['doc_files'] = 'README'
+
.tailcall setup(args :flat, $P0 :flat :named)
.end
More information about the parrot-commits
mailing list