Update of /cvsroot/fink/web/doc/packaging
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31233/web/doc/packaging

Modified Files:
        compilers.en.php format.en.php fslayout.en.php index.en.php 
        intro.en.php packaging.en.html policy.en.php reference.en.php 
Log Message:
More perl-module policy additions.


Index: compilers.en.php
===================================================================
RCS file: /cvsroot/fink/web/doc/packaging/compilers.en.php,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- compilers.en.php    25 Jul 2005 21:50:11 -0000      1.7
+++ compilers.en.php    26 Jul 2005 08:43:47 -0000      1.8
@@ -1,7 +1,7 @@
 <?
 $title = "Packaging - Compilers";
-$cvs_author = 'Author: dmrrsn';
-$cvs_date = 'Date: 2005/07/25 21:49:09';
+$cvs_author = 'Author: dmacks';
+$cvs_date = 'Date: 2005/07/26 08:38:42';
 $metatags = '<link rel="contents" href="index.php?phpLang=en" title="Packaging 
Contents"><link rel="next" href="reference.php?phpLang=en" 
title="Reference"><link rel="prev" href="fslayout.php?phpLang=en" 
title="Filesystem Layout">';
 
 

Index: intro.en.php
===================================================================
RCS file: /cvsroot/fink/web/doc/packaging/intro.en.php,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -d -r1.60 -r1.61
--- intro.en.php        25 Jul 2005 21:50:11 -0000      1.60
+++ intro.en.php        26 Jul 2005 08:43:47 -0000      1.61
@@ -1,7 +1,7 @@
 <?
 $title = "Packaging - Intro";
-$cvs_author = 'Author: dmrrsn';
-$cvs_date = 'Date: 2005/07/25 21:49:09';
+$cvs_author = 'Author: dmacks';
+$cvs_date = 'Date: 2005/07/26 08:38:42';
 $metatags = '<link rel="contents" href="index.php?phpLang=en" title="Packaging 
Contents"><link rel="next" href="format.php?phpLang=en" title="Package 
Descriptions"><link rel="prev" href="index.php?phpLang=en" title="Packaging 
Contents">';
 
 

Index: format.en.php
===================================================================
RCS file: /cvsroot/fink/web/doc/packaging/format.en.php,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -d -r1.60 -r1.61
--- format.en.php       25 Jul 2005 21:50:11 -0000      1.60
+++ format.en.php       26 Jul 2005 08:43:47 -0000      1.61
@@ -1,7 +1,7 @@
 <?
 $title = "Packaging - Package Descriptions";
-$cvs_author = 'Author: dmrrsn';
-$cvs_date = 'Date: 2005/07/25 21:49:09';
+$cvs_author = 'Author: dmacks';
+$cvs_date = 'Date: 2005/07/26 08:38:42';
 $metatags = '<link rel="contents" href="index.php?phpLang=en" title="Packaging 
Contents"><link rel="next" href="policy.php?phpLang=en" title="Packaging 
Policy"><link rel="prev" href="intro.php?phpLang=en" title="Introduction">';
 
 

Index: policy.en.php
===================================================================
RCS file: /cvsroot/fink/web/doc/packaging/policy.en.php,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- policy.en.php       25 Jul 2005 21:50:11 -0000      1.61
+++ policy.en.php       26 Jul 2005 08:43:47 -0000      1.62
@@ -1,7 +1,7 @@
 <?
 $title = "Packaging - Policy";
-$cvs_author = 'Author: dmrrsn';
-$cvs_date = 'Date: 2005/07/25 21:49:09';
+$cvs_author = 'Author: dmacks';
+$cvs_date = 'Date: 2005/07/26 08:38:42';
 $metatags = '<link rel="contents" href="index.php?phpLang=en" title="Packaging 
Contents"><link rel="next" href="fslayout.php?phpLang=en" title="Filesystem 
Layout"><link rel="prev" href="format.php?phpLang=en" title="Package 
Descriptions">';
 
 
@@ -596,9 +596,17 @@
 one version of themselves to be installed concurrently. One must use
 care when installing manpages and binary or other script executables
 in these packages in order to prevent installation conflicts due to
-filename collisions. As a simple solution for manpages, starting in
+filename collisions. 
+You are not allowed to have any files in a package whose name ends
+with -pm<b>XYZ</b> that would have an identical pathname across
+different <b>XYZ</b>. Using <code>Replaces</code> to allow the
+same-named files to overwrite each other in different perl-versions of
+these perl-module packages is no longer acceptable.
+As a simple solution for manpages, starting in
 March 2005, Fink has defined alternate locations in MANPATH:
-<code>%p/lib/perl5/X.Y.Z/man</code> for each perl-X.Y.Z. For
+<code>%p/lib/perl5/X.Y.Z/man</code> for each perl-X.Y.Z. You
+no longer need to create mutually-exclusive -man or -doc SplitOff
+packages. For
 example, to avoid conflicts between uri-pm581 and uri-pm586, the
 same-named <code>URI.3pm</code> manpage is installed
 as <code>%p/lib/perl5/5.8.1/man/man3/URI.3pm</code> and
@@ -679,6 +687,14 @@
 one could use <code>update-alternatives</code> to allow users to be
 able to access these by their generic (no perl-version) names as well.
 </p>
+<p>
+Also as of March 2005, the location of manpages and modules installed
+by fink packages for perl itself (packages perlXYZ and perlXYZ-core
+other than the perl-version provided by Apple) has changed. As a
+result of this relocation, other fink packages that supply updated
+versions of core perl modules should not list any perlXYZ or
+perlXYZ-core packages in the <code>Replaces</code> field.
+</p>
 
 
 

Index: reference.en.php
===================================================================
RCS file: /cvsroot/fink/web/doc/packaging/reference.en.php,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -d -r1.62 -r1.63
--- reference.en.php    25 Jul 2005 21:50:11 -0000      1.62
+++ reference.en.php    26 Jul 2005 08:43:47 -0000      1.63
@@ -1,7 +1,7 @@
 <?
 $title = "Packaging - Reference";
-$cvs_author = 'Author: dmrrsn';
-$cvs_date = 'Date: 2005/07/25 21:49:09';
+$cvs_author = 'Author: dmacks';
+$cvs_date = 'Date: 2005/07/26 08:38:42';
 $metatags = '<link rel="contents" href="index.php?phpLang=en" title="Packaging 
Contents"><link rel="prev" href="compilers.php?phpLang=en" title="Compilers">';
 
 

Index: fslayout.en.php
===================================================================
RCS file: /cvsroot/fink/web/doc/packaging/fslayout.en.php,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -d -r1.60 -r1.61
--- fslayout.en.php     25 Jul 2005 21:50:11 -0000      1.60
+++ fslayout.en.php     26 Jul 2005 08:43:47 -0000      1.61
@@ -1,7 +1,7 @@
 <?
 $title = "Packaging - FS Layout";
-$cvs_author = 'Author: dmrrsn';
-$cvs_date = 'Date: 2005/07/25 21:49:09';
+$cvs_author = 'Author: dmacks';
+$cvs_date = 'Date: 2005/07/26 08:38:42';
 $metatags = '<link rel="contents" href="index.php?phpLang=en" title="Packaging 
Contents"><link rel="next" href="compilers.php?phpLang=en" 
title="Compilers"><link rel="prev" href="policy.php?phpLang=en" 
title="Packaging Policy">';
 
 

Index: packaging.en.html
===================================================================
RCS file: /cvsroot/fink/web/doc/packaging/packaging.en.html,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -d -r1.71 -r1.72
--- packaging.en.html   25 Jul 2005 21:50:11 -0000      1.71
+++ packaging.en.html   26 Jul 2005 08:43:47 -0000      1.72
@@ -930,9 +930,17 @@
 one version of themselves to be installed concurrently. One must use
 care when installing manpages and binary or other script executables
 in these packages in order to prevent installation conflicts due to
-filename collisions. As a simple solution for manpages, starting in
+filename collisions. 
+You are not allowed to have any files in a package whose name ends
+with -pm<b>XYZ</b> that would have an identical pathname across
+different <b>XYZ</b>. Using <tt style="white-space: nowrap;">Replaces</tt> to 
allow the
+same-named files to overwrite each other in different perl-versions of
+these perl-module packages is no longer acceptable.
+As a simple solution for manpages, starting in
 March 2005, Fink has defined alternate locations in MANPATH:
-<tt style="white-space: nowrap;">%p/lib/perl5/X.Y.Z/man</tt> for each 
perl-X.Y.Z. For
+<tt style="white-space: nowrap;">%p/lib/perl5/X.Y.Z/man</tt> for each 
perl-X.Y.Z. You
+no longer need to create mutually-exclusive -man or -doc SplitOff
+packages. For
 example, to avoid conflicts between uri-pm581 and uri-pm586, the
 same-named <tt style="white-space: nowrap;">URI.3pm</tt> manpage is installed
 as <tt style="white-space: nowrap;">%p/lib/perl5/5.8.1/man/man3/URI.3pm</tt> 
and
@@ -1013,6 +1021,14 @@
 one could use <tt style="white-space: nowrap;">update-alternatives</tt> to 
allow users to be
 able to access these by their generic (no perl-version) names as well.
 </p>
+<p>
+Also as of March 2005, the location of manpages and modules installed
+by fink packages for perl itself (packages perlXYZ and perlXYZ-core
+other than the perl-version provided by Apple) has changed. As a
+result of this relocation, other fink packages that supply updated
+versions of core perl modules should not list any perlXYZ or
+perlXYZ-core packages in the <tt style="white-space: nowrap;">Replaces</tt> 
field.
+</p>
 
 
 
@@ -2583,4 +2599,4 @@
 provided the document and this copyright notice remain complete and
 unmodified. Any commercial reproduction and any online publication
 requires the explicit consent of the author.</p><hr>
-<p>Generated from <i>$Fink: packaging.en.xml,v 1.73 2005/07/25 21:49:09 dmrrsn 
Exp $</i></p></body></html>
+<p>Generated from <i>$Fink: packaging.en.xml,v 1.74 2005/07/26 08:38:42 dmacks 
Exp $</i></p></body></html>

Index: index.en.php
===================================================================
RCS file: /cvsroot/fink/web/doc/packaging/index.en.php,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- index.en.php        25 Jul 2005 21:50:11 -0000      1.61
+++ index.en.php        26 Jul 2005 08:43:47 -0000      1.62
@@ -1,7 +1,7 @@
 <?
 $title = "Packaging";
-$cvs_author = 'Author: dmrrsn';
-$cvs_date = 'Date: 2005/07/25 21:49:09';
+$cvs_author = 'Author: dmacks';
+$cvs_date = 'Date: 2005/07/26 08:38:42';
 $metatags = '<link rel="contents" href="index.php?phpLang=en" title="Packaging 
Contents"><link rel="next" href="intro.php?phpLang=en" title="Introduction">';
 
 
@@ -30,7 +30,7 @@
 </p>
 <h2><? echo FINK_CONTENTS ; ?></h2><ul>
        <li><a href="intro.php?phpLang=en"><b>1 Introduction</b></a><ul><li><a 
href="intro.php?phpLang=en#def1">1.1 What is a Package?</a></li><li><a 
href="intro.php?phpLang=en#ident">1.2 Identifying a 
Package</a></li></ul></li><li><a href="format.php?phpLang=en"><b>2 Package 
Descriptions</b></a><ul><li><a href="format.php?phpLang=en#trees">2.1 Tree 
Layout</a></li><li><a href="format.php?phpLang=en#format">2.2 File 
Format</a></li><li><a href="format.php?phpLang=en#percent">2.3 Percent 
Expansion</a></li></ul></li><li><a href="policy.php?phpLang=en"><b>3 Packaging 
Policy</b></a><ul><li><a href="policy.php?phpLang=en#licenses">3.1 Package 
Licenses</a></li><li><a href="policy.php?phpLang=en#openssl">3.2 The GPL and 
OpenSSL</a></li><li><a href="policy.php?phpLang=en#prefix">3.3 Base System 
Interference</a></li><li><a href="policy.php?phpLang=en#sharedlibs">3.4 Shared 
Libraries</a></li><li><a href="policy.php?phpLang=en#perlmods">3.5 Perl 
Modules</a></li><li><a href="policy.php?phpLang=e
 n#emacs">3.6 Emacs Policy</a></li></ul></li><li><a 
href="fslayout.php?phpLang=en"><b>4 Filesystem Layout</b></a><ul><li><a 
href="fslayout.php?phpLang=en#fhs">4.1 The Filesystem Hierarchy 
Standard</a></li><li><a href="fslayout.php?phpLang=en#dirs">4.2 The 
Directories</a></li><li><a href="fslayout.php?phpLang=en#avoid">4.3 Things to 
Avoid</a></li></ul></li><li><a href="compilers.php?phpLang=en"><b>5 
Compilers</b></a><ul><li><a href="compilers.php?phpLang=en#versions">5.1 
Compiler Versions</a></li><li><a href="compilers.php?phpLang=en#abi">5.2 The 
g++ ABI</a></li></ul></li><li><a href="reference.php?phpLang=en"><b>6 
Reference</b></a><ul><li><a href="reference.php?phpLang=en#build">6.1 The Build 
Process</a></li><li><a href="reference.php?phpLang=en#fields">6.2 
Fields</a></li><li><a href="reference.php?phpLang=en#splitoffs">6.3 
SplitOffs</a></li><li><a href="reference.php?phpLang=en#scripts">6.4 
Scripts</a></li><li><a href="reference.php?phpLang=en#patches">6.5 
Patches</a></li><l
 i><a href="reference.php?phpLang=en#profile.d">6.6 Profile.d 
scripts</a></li></ul></li></ul>
-<!--Generated from $Fink: packaging.en.xml,v 1.73 2005/07/25 21:49:09 dmrrsn 
Exp $-->
+<!--Generated from $Fink: packaging.en.xml,v 1.74 2005/07/26 08:38:42 dmacks 
Exp $-->
 <? include_once "../../footer.inc"; ?>
 
 



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to