[25179] users/jberry/mpwa/doc
source_changes at macosforge.org
source_changes at macosforge.org
Tue May 15 09:13:03 PDT 2007
Revision: 25179
http://trac.macosforge.org/projects/macports/changeset/25179
Author: jberry at macports.org
Date: 2007-05-15 09:13:03 -0700 (Tue, 15 May 2007)
Log Message:
-----------
mpwa: a bit of documentation cleanup
Modified Paths:
--------------
users/jberry/mpwa/doc/design.txt
users/jberry/mpwa/doc/portpkg-design.txt
Modified: users/jberry/mpwa/doc/design.txt
===================================================================
--- users/jberry/mpwa/doc/design.txt 2007-05-15 15:48:17 UTC (rev 25178)
+++ users/jberry/mpwa/doc/design.txt 2007-05-15 16:13:03 UTC (rev 25179)
@@ -78,35 +78,8 @@
- "pkgurl": a url that uniquely references a portpkg.
This is probably formed in part from the pkgid.
-Storage layout within the macports subversion repository:
-
- /portpkgs
- /common (revisioned/shared between instances of a port)
- /first-letter-of-portname
- /portname/<directory tree> (the unbundled/uncompressed portpkg)
- /low-6-bits-pkgid-2char-hex
- /next-6-bits-pkgid-2char-hex
- /pkgid-zero-padded-dec
- /portpkg.tgz (the bundled/compressed portpkg)
- /unpacked/<directory tree> (the unbundled/uncompressed portpkg)
- /meta
- /submission_info
- /comments (user comments?)
- /reports (build logs?)
- /status (build status?)
- /binaries (potential future expansion)
-
Issues:
- - It is not determined yet to what degree port meta information should be stored
- in the database vs in the portpkg directory. It's likely that much such
- metadata (flags, tags, version, etc) should be at least shadowed into the
- database. Some port information (such as comments or build reports) might
- live well only in the directory, and not in the database.
-
- - The package/archive format to use for ports is not yet determined (though .tgz
- is used currently). xar is a likely a good choice, though it will mean more work on tiger.
-
- We may need a means to build and/or fetch a local repository of the
port information for local use by the user, though we might be able to live
only with over-the-wire queries of the database. In any event, certain decisions
Modified: users/jberry/mpwa/doc/portpkg-design.txt
===================================================================
--- users/jberry/mpwa/doc/portpkg-design.txt 2007-05-15 15:48:17 UTC (rev 25178)
+++ users/jberry/mpwa/doc/portpkg-design.txt 2007-05-15 16:13:03 UTC (rev 25179)
@@ -11,12 +11,14 @@
- <portname>.portpkg
- file extension: .portpkg
- - mime-type: application/macports-portpkg
+ - mime-type: application/vnd.macports.portpkg
The naming of a portpkg using the portname is not guaranteed in all cases, but it
a suggestion. And in particular, certain characters in portnames may be omitted or
changed to ensure valid and simple file names.
+The mime-type application/vnd.macports.portpkg has been registered with the IETF.
+
portpkg files
=============
Files in a portpkg are mostly just the contents of the port directory, rooted at portpkg:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070515/c6e0df32/attachment.html
More information about the macports-changes
mailing list