Translate: (part 3 of 3) [cvs] web/xml/packaging packaging.en.xml, 1.100, 1.101
"David R. Morrison" <[email protected]> Mon, 9 Jun 2008 09:45:35 -0700
| Newsgroups | gmane.os.apple.fink.i18n |
|---|---|
| Message-ID | <[email protected]> |
--===============1100942471== Content-Type: multipart/alternative; boundary=Apple-Mail-3-647018082 --Apple-Mail-3-647018082 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Begin forwarded message: > From: "David R. Morrison" <[email protected]> > Date: June 7, 2008 8:59:54 AM PDT > To: [email protected] > Subject: [cvs] web/xml/packaging packaging.en.xml,1.100,1.101 > Reply-To: [email protected] > > Update of /cvsroot/fink/web/xml/packaging > In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv15584 > > Modified Files: > packaging.en.xml > Log Message: > final installment of this round of revisions > > > Index: packaging.en.xml > =================================================================== > RCS file: /cvsroot/fink/web/xml/packaging/packaging.en.xml,v > retrieving revision 1.100 > retrieving revision 1.101 > diff -u -d -r1.100 -r1.101 > --- packaging.en.xml 5 Jun 2008 03:57:57 -0000 1.100 > +++ packaging.en.xml 7 Jun 2008 15:59:52 -0000 1.101 > @@ -624,12 +624,12 @@ > </ul> > <p>Note that a package may also install private shared libraries, > which > are not intended to be linked from any other package. In this case, > the > -libraries need to go into a separate package, but a <code>Shlibs</ > code> > +libraries need not go into a separate package, but a <code>Shlibs</ > code> > field must still be part of the package containing shared > libraries. Also, > -maintainers should be careful not to store a final link from > libfoo.dylib > +maintainers should try to avoid storing a final link from > libfoo.dylib > in the main library directory <filename>%i/lib</filename> > -(or its 64-bit equivalent), to avoid > -having other programs accidentally link to this library. > +(or its 64-bit equivalent), to prevent > +other programs from accidentally linking to this library. > </p> > <p> > A maintainer who has reasons to deviate from this policy and not > split the > @@ -736,21 +736,21 @@ > barN-bin as well as barN-shlibs. > </p><p> > When building shared libraries under major version N, it is > important that > -the "install_name" of the library be <filename>%p/lib/bar.N.dylib</ > filename>. > +the "install_name" of the library be <filename>%p/lib/ > libbar.N.dylib</filename>. > (You can > find the install_name by running <code>otool -L</code> on your > library, > or <code>otool64 -L</code> for 64bit libraries.) The > actual library file may be installed at another location, such as > </p> > <codeblock> > - %i/lib/bar.N.x.y.dylib > + %i/lib/libbar.N.x.y.dylib > </codeblock> > <p> > and your packages should create symbolic links > </p> > <codeblock> > - %i/lib/bar.N.dylib -> %p/lib/bar.N.x.y.dylib > - %i/lib/bar.dylib -> %p/lib/bar.N.x.y.dylib > + %i/lib/libbar.N.dylib -> %p/lib/libbar.N.x.y.dylib > + %i/lib/libbar.dylib -> %p/lib/libbar.N.x.y.dylib > </codeblock> > <p>from the install_name path and from the linking path to the actual > library. (The first will not be needed if the library is in fact > @@ -760,7 +760,7 @@ > If the static library is also built, then it will be installed at > </p> > <codeblock> > - %i/lib/bar.a > + %i/lib/libbar.a > </codeblock> > <p> > If the package uses libtool, these things are usually handled > automatically, > @@ -775,8 +775,8 @@ > <ul> > <li> in package barN-shlibs: > <codeblock> > - %i/lib/bar.N.x.y.dylib > - %i/lib/bar.N.dylib -> %p/lib/bar.N.x.y.dylib > + %i/lib/libbar.N.x.y.dylib > + %i/lib/libbar.N.dylib -> %p/lib/libbar.N.x.y.dylib > %i/lib/bar/N/* > %i/share/bar/N/* > %i/share/doc/barN-shlibs/* > @@ -784,8 +784,8 @@ > <li> in package barN: > <codeblock> > %i/include/* > - %i/lib/bar.dylib -> %p/lib/bar.N.x.y.dylib > - %i/lib/bar.a > + %i/lib/libbar.dylib -> %p/lib/libbar.N.x.y.dylib > + %i/lib/libbar.a > %i/share/doc/barN/* > other files, if needed > </codeblock></li></ul> > @@ -808,7 +808,7 @@ > DocFiles: COPYING > SplitOff: << > Package: barN-shlibs > - Files: lib/bar.N.x.y.dylib lib/bar.N.dylib lib/bar/N > + Files: lib/libbar.N.x.y.dylib lib/libbar.N.dylib lib/bar/N > DocFiles: COPYING > << > </codeblock> > @@ -862,8 +862,7 @@ > </p><p> > The BuildDependsOnly field should only be mentioned in the > package's .info > file if the package contains header files, installed into > -<filename>%i/include</filename>, and need not be declared if the > header > -files are installed into another, private, location. > +<filename>%i/include</filename> (or subdirectories thereof). > </p><p> > As of fink 0.20.5, "fink validate" will issue a warning for any .deb > which contains header files and at least one dylib, and does not > declare > @@ -904,11 +903,11 @@ > a declaration</p> > <codeblock> > Shlibs: << > - %p/lib/bar.1.dylib 2.1.0 bar1 (>= 1.1-2) 32 > + %p/lib/libbar.1.dylib 2.1.0 bar1 (>= 1.1-2) 32 > << > </codeblock> > <p>indicates that a (32bit) > -library with <code>-install_name</code> %p/lib/bar.1.dylib > +library with <code>-install_name</code> %p/lib/libbar.1.dylib > and <code>-compatibility_version</code> 2.1.0 has been installed since > version 1.1-2 of the <em>bar1</em> package. In addition, this > declaration > amounts to a promise > @@ -934,7 +933,7 @@ > </p> > <codeblock> > Shlibs: << > - !%p/lib/%N/bar.1.dylib > + !%p/lib/%N/libbar.1.dylib > << > </codeblock> > <p>The leading exclamation point indicates that this is a private > library, > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Fink-commits mailing list > [email protected] > http://news.gmane.org/gmane.os.apple.fink.cvs --Apple-Mail-3-647018082 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable <html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; = -webkit-line-break: after-white-space; "><br><div><br><div>Begin = forwarded message:</div><br = class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div><div = style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; = margin-left: 0px; "><font face=3D"Helvetica" size=3D"4" color=3D"#000000" = style=3D"font: 14.0px Helvetica; color: #000000"><b>From: = </b></font><font face=3D"Helvetica" size=3D"4" style=3D"font: 14.0px = Helvetica">"David R. Morrison" <<a = href=3D"mailto:[email protected]">[email protected]<= /a>></font></div><div style=3D"margin-top: 0px; margin-right: 0px; = margin-bottom: 0px; margin-left: 0px; "><font face=3D"Helvetica" = size=3D"4" color=3D"#000000" style=3D"font: 14.0px Helvetica; color: = #000000"><b>Date: </b></font><font face=3D"Helvetica" size=3D"4" = style=3D"font: 14.0px Helvetica">June 7, 2008 8:59:54 AM = PDT</font></div><div style=3D"margin-top: 0px; margin-right: 0px; = margin-bottom: 0px; margin-left: 0px; "><font face=3D"Helvetica" = size=3D"4" color=3D"#000000" style=3D"font: 14.0px Helvetica; color: = #000000"><b>To: </b></font><font face=3D"Helvetica" size=3D"4" = style=3D"font: 14.0px Helvetica"><a = href=3D"mailto:[email protected]">[email protected]= ceforge.net</a></font></div><div style=3D"margin-top: 0px; margin-right: = 0px; margin-bottom: 0px; margin-left: 0px; "><font face=3D"Helvetica" = size=3D"4" color=3D"#000000" style=3D"font: 14.0px Helvetica; color: = #000000"><b>Subject: </b></font><font face=3D"Helvetica" size=3D"4" = style=3D"font: 14.0px Helvetica"><b>[cvs] web/xml/packaging = packaging.en.xml,1.100,1.101</b></font></div><div style=3D"margin-top: = 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font = face=3D"Helvetica" size=3D"4" color=3D"#000000" style=3D"font: 14.0px = Helvetica; color: #000000"><b>Reply-To: </b></font><font = face=3D"Helvetica" size=3D"4" style=3D"font: 14.0px Helvetica"><a = href=3D"mailto:[email protected]">[email protected]= rge.net</a></font></div><div style=3D"margin-top: 0px; margin-right: = 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; = "><br></div> </div><div>Update of /cvsroot/fink/web/xml/packaging<br>In = directory = sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv15584<br><br>Modified = Files:<br><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>packaging.en.xml <br>Log Message:<br>final installment of this = round of revisions<br><br><br>Index: = packaging.en.xml<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<b= r>RCS file: = /cvsroot/fink/web/xml/packaging/packaging.en.xml,v<br>retrieving = revision 1.100<br>retrieving revision 1.101<br>diff -u -d -r1.100 = -r1.101<br>--- packaging.en.xml<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span>5 Jun 2008 03:57:57 -0000<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>1.100<br>+++ packaging.en.xml<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span>7 Jun 2008 15:59:52 -0000<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>1.101<br>@@ -624,12 +624,12 @@<br> </ul><br> <p>Note that a = package may also install private shared libraries, which<br> are not = intended to be linked from any other package. In this case, = the<br>-libraries need to go into a separate package, but a = <code>Shlibs</code><br>+libraries need not go into a separate = package, but a <code>Shlibs</code><br> field must still be part of = the package containing shared libraries. Also,<br>-maintainers = should be careful not to store a final link from = libfoo.dylib<br>+maintainers should try to avoid storing a final link = from libfoo.dylib<br> in the main library directory = <filename>%i/lib</filename> <br>-(or its 64-bit equivalent), to = avoid<br>-having other programs accidentally link to this = library.<br>+(or its 64-bit equivalent), to prevent<br>+other programs = from accidentally linking to this library.<br> </p><br> <p><br> = A maintainer who has reasons to deviate from this policy and = not split the<br>@@ -736,21 +736,21 @@<br> barN-bin as well as = barN-shlibs.<br> </p><p><br> When building shared libraries under = major version N, it is important that<br>-the "install_name" of the = library be <filename>%p/lib/bar.N.dylib</filename>. <br>+the = "install_name" of the library be = <filename>%p/lib/libbar.N.dylib</filename>. <br> (You = can<br> find the install_name by running <code>otool -L</code> on = your library,<br> or <code>otool64 -L</code> for 64bit libraries.) = The<br> actual library file may be installed at another location, = such as<br> </p><br> <codeblock><br>- = %i/lib/bar.N.x.y.dylib<br>+ %i/lib/libbar.N.x.y.dylib<br> = </codeblock><br> <p><br> and your packages should create symbolic = links<br> </p><br> <codeblock><br>- %i/lib/bar.N.dylib -> = %p/lib/bar.N.x.y.dylib<br>- %i/lib/bar.dylib -> = %p/lib/bar.N.x.y.dylib<br>+ %i/lib/libbar.N.dylib -> = %p/lib/libbar.N.x.y.dylib<br>+ %i/lib/libbar.dylib -> = %p/lib/libbar.N.x.y.dylib<br> </codeblock><br> <p>from the = install_name path and from the linking path to the actual<br> library. = (The first will not be needed if the library is in fact<br>@@ = -760,7 +760,7 @@<br> If the static library is also built, then it will = be installed at<br> </p><br> <codeblock><br>- = %i/lib/bar.a<br>+ %i/lib/libbar.a<br> </codeblock><br> = <p><br> If the package uses libtool, these things are usually handled = automatically,<br>@@ -775,8 +775,8 @@<br> <ul><br> <li> in = package barN-shlibs:<br> <codeblock><br>- = %i/lib/bar.N.x.y.dylib<br>- %i/lib/bar.N.dylib -> = %p/lib/bar.N.x.y.dylib<br>+ %i/lib/libbar.N.x.y.dylib<br>+ = %i/lib/libbar.N.dylib -> %p/lib/libbar.N.x.y.dylib<br> = %i/lib/bar/N/*<br> %i/share/bar/N/*<br> = %i/share/doc/barN-shlibs/*<br>@@ -784,8 +784,8 @@<br> = <li> in package barN:<br> <codeblock><br> = %i/include/*<br>- %i/lib/bar.dylib -> = %p/lib/bar.N.x.y.dylib<br>- %i/lib/bar.a<br>+ = %i/lib/libbar.dylib -> %p/lib/libbar.N.x.y.dylib<br>+ = %i/lib/libbar.a<br> %i/share/doc/barN/*<br> = other files, if needed<br> = </codeblock></li></ul><br>@@ -808,7 +808,7 @@<br> DocFiles: = COPYING<br> SplitOff: &lt;&lt;<br> Package: = barN-shlibs<br>- Files: lib/bar.N.x.y.dylib lib/bar.N.dylib = lib/bar/N<br>+ Files: lib/libbar.N.x.y.dylib lib/libbar.N.dylib = lib/bar/N<br> DocFiles: COPYING<br> &lt;&lt;<br> = </codeblock><br>@@ -862,8 +862,7 @@<br> </p><p><br> The = BuildDependsOnly field should only be mentioned in the package's = .info<br> file if the package contains header files, installed into = <br>-<filename>%i/include</filename>, and need not be declared if = the header<br>-files are installed into another, private, = location.<br>+<filename>%i/include</filename> (or subdirectories = thereof).<br> </p><p><br> As of fink 0.20.5, "fink validate" will = issue a warning for any .deb<br> which contains header files and at = least one dylib, and does not declare<br>@@ -904,11 +903,11 @@<br> a = declaration</p><br> <codeblock><br> Shlibs: = &lt;&lt;<br>- %p/lib/bar.1.dylib 2.1.0 bar1 = (>=3D 1.1-2) 32<br>+ %p/lib/libbar.1.dylib 2.1.0 bar1 = (>=3D 1.1-2) 32<br> &lt;&lt;<br> </codeblock><br> = <p>indicates that a (32bit)<br>-library with = <code>-install_name</code> %p/lib/bar.1.dylib<br>+library with = <code>-install_name</code> %p/lib/libbar.1.dylib<br> and = <code>-compatibility_version</code> 2.1.0 has been installed = since<br> version 1.1-2 of the <em>bar1</em> package. In = addition, this declaration<br> amounts to a promise<br>@@ -934,7 = +933,7 @@<br> </p><br> <codeblock><br> Shlibs: = &lt;&lt;<br>- !%p/lib/%N/bar.1.dylib<br>+ = !%p/lib/%N/libbar.1.dylib<br> = &lt;&lt;<br> </codeblock><br> <p>The leading = exclamation point indicates that this is a private = library,<br><br><br>------------------------------------------------------= -------------------<br>Check out the new SourceForge.net = Marketplace.<br>It's the best place to buy or sell services for<br>just = about anything Open Source.<br><a = href=3D"http://sourceforge.net/services/buy/index.php">http://sourceforge.= net/services/buy/index.php</a><br>________________________________________= _______<br>Fink-commits mailing = list<br>[email protected]<br>http://news.gmane.org/gmane.= os.apple.fink.cvs<br></div></blockquote></div><br></body></html>= --Apple-Mail-3-647018082-- --===============1100942471== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php --===============1100942471== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ fink-i18n mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.i18n --===============1100942471==--