Update of /cvsroot/fink/scripts/installer/dmg/doc/packaging
In directory
sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv28304/scripts/installer/dmg/doc/packaging
Modified Files:
packaging.en.html packaging.fr.html packaging.ja.html
packaging.zh.html
Log Message:
regenerate files for new copyright
Index: packaging.ja.html
===================================================================
RCS file: /cvsroot/fink/scripts/installer/dmg/doc/packaging/packaging.ja.html,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -d -r1.44 -r1.45
--- packaging.ja.html 6 Jul 2009 18:43:27 -0000 1.44
+++ packaging.ja.html 7 Jan 2010 01:56:53 -0000 1.45
@@ -2716,7 +2716,7 @@
</p>
<hr><h2>Copyright Notice</h2><p>Copyright (c) 2001 Christoph Pfisterer,
-Copyright (c) 2001-2009 The Fink Project.
+Copyright (c) 2001-2010 The Fink Project.
You may distribute this document in print for private purposes,
provided the document and this copyright notice remain complete and
unmodified. Any commercial reproduction and any online publication
Index: packaging.en.html
===================================================================
RCS file: /cvsroot/fink/scripts/installer/dmg/doc/packaging/packaging.en.html,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -d -r1.99 -r1.100
--- packaging.en.html 14 May 2009 04:00:07 -0000 1.99
+++ packaging.en.html 7 Jan 2010 01:56:53 -0000 1.100
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!--
-Generated from $Fink: packaging.en.xml,v 1.111 2009/05/14 03:57:09 dmrrsn Exp $
+Generated from $Fink: packaging.en.xml,v 1.113 2009/06/19 18:43:28 dmrrsn Exp $
-->
<title>Fink Documentation - Creating Fink Packages</title></head><body>
<table width="100%" cellspacing="0">
@@ -331,7 +331,7 @@
on the user's hardware. Current possible values are
'powerpc' for ppc machines
and either 'i386' or 'x86_64' for x86 machines. The choice 'x86_64'
-is only available if the machine is capable of running 64bit libraries
+is only available if the machine is capable of running 64-bit libraries
and executables. (This item was introduced in the fink-0.12 era; the
current description is valid for fink-0.29.5 and later.)
</p>
@@ -383,9 +383,10 @@
</td></tr><tr valign="top"><td>%lib</td><td>
<p>
If <tt style="white-space: nowrap;">Type: -64bit</tt> is defined to be <tt
style="white-space: nowrap;">-64bit</tt>,
-this expands to <b>lib/ppc64</b> on powerpc machines, and to
-<b>lib/x86_64</b> on intel machines (the proper storage locations
-for 64-bit libraries); otherwise, this expands to <b>lib</b>.
+this expands to <b>lib/ppc64</b> under the powerpc architecture, and to
+<b>lib/x86_64</b> under the i386 architecture (the proper storage locations
+for 64-bit libraries on 32-bit systems);
+otherwise, this expands to <b>lib</b>.
(Introduced in fink-0.26.0)
</p>
<p>Note that <tt style="white-space: nowrap;">%lib</tt> is not permitted in the
@@ -547,7 +548,7 @@
Fink's policy about shared libraries became effective in February 2002.
This section of the documentation discusses version 4
of the policy (which coincides with the release of Fink's 0.5.0 distribution),
-as modified in December, 2006 to handle 64bit libraries
+as modified in December, 2006 to handle 64-bit libraries
and from January, 2008 to handle private shared libraries. (In addition,
the discussion was updated in June, 2008 to eliminate obsolete references to a
transitional period for implementing the shared libraries policy.)
@@ -557,7 +558,7 @@
libraries according to Fink's policy. This means:</p>
<ul>
<li> verify, using <tt style="white-space: nowrap;">otool -L</tt> (or <tt
style="white-space: nowrap;">otool64 -L</tt> for
-64bit libraries), that
+64-bit libraries on 10.4), that
the install_name of each library and
its compatibility and current version numbers are correct </li>
<li> put the public shared libraries in a separate package (except for the
@@ -671,7 +672,7 @@
the "install_name" of the library be <tt style="white-space:
nowrap;">%p/lib/libbar.N.dylib</tt>.
(You can
find the install_name by running <tt style="white-space: nowrap;">otool
-L</tt> on your library,
-or <tt style="white-space: nowrap;">otool64 -L</tt> for 64bit libraries.) The
+or <tt style="white-space: nowrap;">otool64 -L</tt> for 64-bit libraries on
10.4.) The
actual library file may be installed at another location, such as
</p>
<pre>
@@ -700,7 +701,7 @@
check that they have been done correctly in your case. You should also
check that current_version and compatibility_version were defined
appropriately for your shared libraries. (These are also shown with the
-<tt style="white-space: nowrap;">otool -L</tt> query, or <tt
style="white-space: nowrap;">otool64 -L</tt> for 64bit libraries.)
+<tt style="white-space: nowrap;">otool -L</tt> query, or <tt
style="white-space: nowrap;">otool64 -L</tt> for 64-bit libraries.)
</p><p>
Files are then divided between the two packages as follows
</p>
@@ -829,8 +830,8 @@
"32-64", and may be absent. If the library architecture is not
explicitly listed, it defaults to the standard value for the current
architecture of Fink; these standard values are "32" for the powerpc
-architecture and "32" for the i386 architecture, and will be "64"
-for any future x86_64 architecture.)
+and i386 architectures, and "64"
+for the x86_64 architecture.)
The dependency should
be stated in the form <tt style="white-space: nowrap;"> foo (>=
version-revision)</tt> where
<tt style="white-space: nowrap;">version-revision</tt> refers to
@@ -842,12 +843,12 @@
%p/lib/libbar.1.dylib 2.1.0 bar1 (>= 1.1-2) 32
<<
</pre>
-<p>indicates that a (32bit)
+<p>indicates that a (32-bit)
library with <tt style="white-space: nowrap;">-install_name</tt>
%p/lib/libbar.1.dylib
and <tt style="white-space: nowrap;">-compatibility_version</tt> 2.1.0 has
been installed since
version 1.1-2 of the <b>bar1</b> package. In addition, this declaration
amounts to a promise
-from the maintainer that a 32bit
+from the maintainer that a 32-bit
library with this name and a compatibility-version
of at least 2.1.0 will always be found in later versions of the <b>bar1</b>
package.
@@ -1221,11 +1222,15 @@
</td></tr><tr valign="top"><td><tt style="white-space:
nowrap;">/sw/lib/ppc64</tt>
<tt style="white-space: nowrap;">/sw/lib/x86_64</tt></td><td>
<p>
-This directory is for 64-bit libraries, with <tt style="white-space:
nowrap;">/sw/lib/ppc64</tt>
+This directory is for 64-bit libraries on 32-bit systems,
+with <tt style="white-space: nowrap;">/sw/lib/ppc64</tt>
being used under powerpc architecture, and
<tt style="white-space: nowrap;">/sw/lib/x86_64</tt> being used under i386
architecture.
Libraries which have been built 'fat' should be stored in
-<tt style="white-space: nowrap;">/sw/lib</tt> instead.
+<tt style="white-space: nowrap;">/sw/lib</tt> instead, and should be so
indicated by
+using '32-64' in the corresponding Shlibs entry. Note that under
+the x86_64 architecture, 64-bit
+libraries are to be stored in <tt style="white-space: nowrap;">/sw/lib</tt>.
</p>
</td></tr><tr valign="top"><td><tt style="white-space:
nowrap;">/sw/share</tt></td><td>
<p>
@@ -1269,6 +1274,19 @@
<p>
This directory contains message catalogs for internationalization.
</p>
+</td></tr><tr valign="top"><td><tt style="white-space:
nowrap;">/sw/opt</tt></td><td>
+<p>
+The <tt style="white-space: nowrap;">opt</tt> directory stores "add-on"
software packages,
+which for some reason cannot use the standard <tt style="white-space:
nowrap;">/sw/bin</tt>,
+<tt style="white-space: nowrap;">/sw/lib</tt>, <tt style="white-space:
nowrap;">/sw/include</tt>, etc.
+directories.
+A package to be installed in <tt style="white-space: nowrap;">/sw/opt</tt>
+ must locate its static files in a separate
+<tt style="white-space: nowrap;">/sw/opt/<package></tt>
+ directory tree, where <tt style="white-space: nowrap;"><package></tt>
+is a name that describes the software package.
+(Available in fink 0.29.7 or later.)
+</p>
</td></tr><tr valign="top"><td><tt style="white-space:
nowrap;">/sw/var</tt></td><td>
<p>
The <tt style="white-space: nowrap;">var</tt> directory stores variable data.
@@ -1770,7 +1788,11 @@
<<
<<
</pre>
-
+<p>Note that <tt style="white-space: nowrap;">Type: -64bit</tt> is generally
not appropriate for
+the x86_64 architecture, since in that case
+libraries are being built 64-bit by default
+and stored in <tt style="white-space: nowrap;">%i/lib</tt>.
+</p>
</td></tr><tr valign="top"><td>License</td><td>
<p>
@@ -2669,7 +2691,9 @@
dependency information specifying the Fink package which provides
this library at this compatibility version, and the
library architecture. (The library architecture may either be "32", "64", or
-"32-64", and may be absent; the value defaults to "32" if it is absent.)
+"32-64", and may be absent; if absent,
+the value defaults to "32" under the powerpc and i386 machine architectures,
+and to "64" under the x86_64 machine architecture.)
The dependency should
be stated in the form <tt style="white-space: nowrap;"> foo (>=
version-revision)</tt> where
<tt style="white-space: nowrap;">version-revision</tt> refers to
@@ -3023,9 +3047,9 @@
<hr><h2>Copyright Notice</h2><p>Copyright (c) 2001 Christoph Pfisterer,
-Copyright (c) 2001-2009 The Fink Project.
+Copyright (c) 2001-2010 The Fink Project.
You may distribute this document in print for private purposes,
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.111 2009/05/14 03:57:09
dmrrsn Exp $</i></p></body></html>
+<p>Generated from <i>$Fink: packaging.en.xml,v 1.113 2009/06/19 18:43:28
dmrrsn Exp $</i></p></body></html>
Index: packaging.zh.html
===================================================================
RCS file: /cvsroot/fink/scripts/installer/dmg/doc/packaging/packaging.zh.html,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- packaging.zh.html 6 Jul 2009 18:43:27 -0000 1.45
+++ packaging.zh.html 7 Jan 2010 01:56:53 -0000 1.46
@@ -2373,7 +2373,7 @@
<hr><h2>Copyright Notice</h2><p>Copyright (c) 2001 Christoph Pfisterer,
-Copyright (c) 2001-2009 The Fink Project.
+Copyright (c) 2001-2010 The Fink Project.
You may distribute this document in print for private purposes,
provided the document and this copyright notice remain complete and
unmodified. Any commercial reproduction and any online publication
Index: packaging.fr.html
===================================================================
RCS file: /cvsroot/fink/scripts/installer/dmg/doc/packaging/packaging.fr.html,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -d -r1.85 -r1.86
--- packaging.fr.html 6 Jul 2009 18:43:27 -0000 1.85
+++ packaging.fr.html 7 Jan 2010 01:56:53 -0000 1.86
@@ -1035,7 +1035,7 @@
<p>Si vous n'avez besoin que d'initialiser certaines variables d'environnement
(par exemple, définir QTDIR comme '/sw'), vous pouvez utiliser le champ
RuntimeVars, qui a été conçu exactement pour ce faire.</p>
<hr><h2>Copyright Notice</h2><p>Copyright (c) 2001 Christoph Pfisterer,
-Copyright (c) 2001-2009 The Fink Project.
+Copyright (c) 2001-2010 The Fink Project.
You may distribute this document in print for private purposes,
provided the document and this copyright notice remain complete and
unmodified. Any commercial reproduction and any online publication
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs