]> granicus.if.org Git - php/commitdiff
update package.xml so this can be installed
authorGreg Beaver <cellog@php.net>
Tue, 8 Jan 2008 20:36:32 +0000 (20:36 +0000)
committerGreg Beaver <cellog@php.net>
Tue, 8 Jan 2008 20:36:32 +0000 (20:36 +0000)
ext/phar/package.php
ext/phar/package.xml

index f1f0f021bd0aa5e045e73b72b09fc527d075376b..8423896f25453a2430b7fbb4a5c0d04bad31ba22 100644 (file)
@@ -2,8 +2,12 @@
 
 $notes = '
 Major feature functionality release
- * include/fopen with include_path all work unmodified within a phar
- * paths with . and .. work (phar://blah.phar/a/../b.php => phar://blah.phar/b.php)
+ * add support for tar-based and zip-based phar archives [Greg]
+ * add Phar::isTar(), Phar::isZip(), and Phar::isPhar() [Greg]
+ * add Phar::webPhar() for running a web-based application unmodified
+   directly from a phar archive [Greg]
+ * include/fopen with include_path all work unmodified within a phar [Greg]
+ * paths with . and .. work (phar://blah.phar/a/../b.php => phar://blah.phar/b.php) [Greg]
  * implement Phar::copy(string $from, string $to) [Greg]
  * implement Phar::buildFromIterator(Iterator $it[, string $base_directory]) [Greg]
  * add mapping of include/require from within a phar to location within phar [Greg]
index fc9c2303cc5331471f688035f48a52f1545b9071..faf71eec43bb73f0e26b22a4516d708071c57b46 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<package packagerversion="1.6.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
+<package packagerversion="1.7.0RC2" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
  <name>phar</name>
  <channel>pecl.php.net</channel>
  <summary>allows running of complete applications out of .phar files (like Java .jar files)</summary>
@@ -29,8 +29,8 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
   <email>helly@php.net</email>
   <active>yes</active>
  </lead>
- <date>2007-12-20</date>
- <time>22:46:33</time>
+ <date>2008-01-08</date>
+ <time>14:36:35</time>
  <version>
   <release>1.3.0</release>
   <api>1.1.0</api>
@@ -43,8 +43,12 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
  <notes>
 
 Major feature functionality release
- * include/fopen with include_path all work unmodified within a phar
- * paths with . and .. work (phar://blah.phar/a/../b.php =&gt; phar://blah.phar/b.php)
+ * add support for tar-based and zip-based phar archives [Greg]
+ * add Phar::isTar(), Phar::isZip(), and Phar::isPhar() [Greg]
+ * add Phar::webPhar() for running a web-based application unmodified
+   directly from a phar archive [Greg]
+ * include/fopen with include_path all work unmodified within a phar [Greg]
+ * paths with . and .. work (phar://blah.phar/a/../b.php =&gt; phar://blah.phar/b.php) [Greg]
  * implement Phar::copy(string $from, string $to) [Greg]
  * implement Phar::buildFromIterator(Iterator $it[, string $base_directory]) [Greg]
  * add mapping of include/require from within a phar to location within phar [Greg]
@@ -54,6 +58,63 @@ Major feature functionality release
  </notes>
  <contents>
   <dir baseinstalldir="/" name="/">
+   <dir name="lib">
+    <file name="mkstemp.c" role="src" />
+    <file name="unistd.h" role="src" />
+    <file name="zip.h" role="src" />
+    <file name="zipint.h" role="src" />
+    <file name="zip_add.c" role="src" />
+    <file name="zip_add_dir.c" role="src" />
+    <file name="zip_close.c" role="src" />
+    <file name="zip_delete.c" role="src" />
+    <file name="zip_dirent.c" role="src" />
+    <file name="zip_entry_free.c" role="src" />
+    <file name="zip_entry_new.c" role="src" />
+    <file name="zip_error.c" role="src" />
+    <file name="zip_error_clear.c" role="src" />
+    <file name="zip_error_get.c" role="src" />
+    <file name="zip_error_get_sys_type.c" role="src" />
+    <file name="zip_error_strerror.c" role="src" />
+    <file name="zip_error_to_str.c" role="src" />
+    <file name="zip_err_str.c" role="src" />
+    <file name="zip_fclose.c" role="src" />
+    <file name="zip_file_error_clear.c" role="src" />
+    <file name="zip_file_error_get.c" role="src" />
+    <file name="zip_file_get_offset.c" role="src" />
+    <file name="zip_file_strerror.c" role="src" />
+    <file name="zip_fopen.c" role="src" />
+    <file name="zip_fopen_index.c" role="src" />
+    <file name="zip_fread.c" role="src" />
+    <file name="zip_free.c" role="src" />
+    <file name="zip_get_archive_comment.c" role="src" />
+    <file name="zip_get_file_comment.c" role="src" />
+    <file name="zip_get_name.c" role="src" />
+    <file name="zip_get_num_files.c" role="src" />
+    <file name="zip_memdup.c" role="src" />
+    <file name="zip_name_locate.c" role="src" />
+    <file name="zip_new.c" role="src" />
+    <file name="zip_open.c" role="src" />
+    <file name="zip_rename.c" role="src" />
+    <file name="zip_replace.c" role="src" />
+    <file name="zip_set_archive_comment.c" role="src" />
+    <file name="zip_set_file_comment.c" role="src" />
+    <file name="zip_set_name.c" role="src" />
+    <file name="zip_source_buffer.c" role="src" />
+    <file name="zip_source_file.c" role="src" />
+    <file name="zip_source_filep.c" role="src" />
+    <file name="zip_source_free.c" role="src" />
+    <file name="zip_source_function.c" role="src" />
+    <file name="zip_source_zip.c" role="src" />
+    <file name="zip_stat.c" role="src" />
+    <file name="zip_stat_index.c" role="src" />
+    <file name="zip_stat_init.c" role="src" />
+    <file name="zip_strerror.c" role="src" />
+    <file name="zip_unchange.c" role="src" />
+    <file name="zip_unchange_all.c" role="src" />
+    <file name="zip_unchange_archive.c" role="src" />
+    <file name="zip_unchange_data.c" role="src" />
+    <file name="zip_win32.h" role="src" />
+   </dir> <!-- /lib -->
    <dir name="phar">
     <file name="clicommand.inc" role="src" />
     <file name="directorygraphiterator.inc" role="src" />
@@ -64,6 +125,168 @@ Major feature functionality release
     <file name="pharcommand.inc" role="src" />
    </dir> <!-- /phar -->
    <dir name="tests">
+    <dir name="tar">
+     <file name="033.phpt" role="test" />
+     <file name="033a.phpt" role="test" />
+     <file name="create_new_and_modify.phpt" role="test" />
+     <file name="create_new_phar_b.phpt" role="test" />
+     <file name="delete.phpt" role="test" />
+     <file name="delete_in_phar.phpt" role="test" />
+     <file name="delete_in_phar_b.phpt" role="test" />
+     <file name="delete_in_phar_confirm.phpt" role="test" />
+     <file name="frontcontroller.phar.inc" role="test" />
+     <file name="frontcontroller.phar.tar" role="test" />
+     <file name="frontcontroller1.phar.phpt" role="test" />
+     <file name="frontcontroller2.phar.inc" role="test" />
+     <file name="frontcontroller2.phar.phpt" role="test" />
+     <file name="frontcontroller2.phar.tar" role="test" />
+     <file name="frontcontroller3.phar.inc" role="test" />
+     <file name="frontcontroller3.phar.phpt" role="test" />
+     <file name="frontcontroller3.phar.tar" role="test" />
+     <file name="frontcontroller4.phar.inc" role="test" />
+     <file name="frontcontroller4.phar.phpt" role="test" />
+     <file name="frontcontroller4.phar.tar" role="test" />
+     <file name="frontcontroller5.phar.inc" role="test" />
+     <file name="frontcontroller5.phar.phpt" role="test" />
+     <file name="frontcontroller5.phar.tar" role="test" />
+     <file name="frontcontroller6.phar.inc" role="test" />
+     <file name="frontcontroller6.phar.phpt" role="test" />
+     <file name="frontcontroller6.phar.tar" role="test" />
+     <file name="frontcontroller7.phar.inc" role="test" />
+     <file name="frontcontroller7.phar.phpt" role="test" />
+     <file name="frontcontroller7.phar.tar" role="test" />
+     <file name="frontcontroller8.phar.inc" role="test" />
+     <file name="frontcontroller8.phar.phpt" role="test" />
+     <file name="frontcontroller8.phar.tar" role="test" />
+     <file name="frontcontroller9.phar.inc" role="test" />
+     <file name="frontcontroller9.phar.phpt" role="test" />
+     <file name="frontcontroller9.phar.tar" role="test" />
+     <file name="frontcontroller10.phar.inc" role="test" />
+     <file name="frontcontroller10.phar.phpt" role="test" />
+     <file name="frontcontroller10.phar.tar" role="test" />
+     <file name="frontcontroller11.phar.inc" role="test" />
+     <file name="frontcontroller11.phar.phpt" role="test" />
+     <file name="frontcontroller11.phar.tar" role="test" />
+     <file name="frontcontroller12.phar.inc" role="test" />
+     <file name="frontcontroller12.phar.phpt" role="test" />
+     <file name="frontcontroller12.phar.tar" role="test" />
+     <file name="frontcontroller13.phar.phpt" role="test" />
+     <file name="frontcontroller14.phar.phpt" role="test" />
+     <file name="frontcontroller15.phar.phpt" role="test" />
+     <file name="frontcontroller16.phar.phpt" role="test" />
+     <file name="frontcontroller17.phar.phpt" role="test" />
+     <file name="frontcontroller18.phar.phpt" role="test" />
+     <file name="frontcontroller19.phar.phpt" role="test" />
+     <file name="frontcontroller20.phar.phpt" role="test" />
+     <file name="frontcontroller21.phar.phpt" role="test" />
+     <file name="make_invalid_tar.php.inc" role="test" />
+     <file name="open_for_write_existing.phpt" role="test" />
+     <file name="open_for_write_existing_b.phpt" role="test" />
+     <file name="open_for_write_existing_c.phpt" role="test" />
+     <file name="open_for_write_newfile.phpt" role="test" />
+     <file name="open_for_write_newfile_b.phpt" role="test" />
+     <file name="open_for_write_newfile_c.phpt" role="test" />
+     <file name="phar_begin_setstub_commit.phpt" role="test" />
+     <file name="phar_buildfromiterator4.phpt" role="test" />
+     <file name="phar_buildfromiterator5.phpt" role="test" />
+     <file name="phar_buildfromiterator6.phpt" role="test" />
+     <file name="phar_buildfromiterator7.phpt" role="test" />
+     <file name="phar_buildfromiterator8.phpt" role="test" />
+     <file name="phar_buildfromiterator9.phpt" role="test" />
+     <file name="phar_commitwrite.phpt" role="test" />
+     <file name="phar_copy.phpt" role="test" />
+     <file name="phar_magic.phpt" role="test" />
+     <file name="phar_setalias.phpt" role="test" />
+     <file name="phar_setalias2.phpt" role="test" />
+     <file name="phar_stub_error.phpt" role="test" />
+     <file name="refcount1.phpt" role="test" />
+     <file name="refcount1_5_2.phpt" role="test" />
+     <file name="rename.phpt" role="test" />
+     <file name="tarmaker.php.inc" role="test" />
+     <file name="tar_001.phpt" role="test" />
+     <file name="tar_002.phpt" role="test" />
+     <file name="tar_003.phpt" role="test" />
+     <file name="tar_004.phpt" role="test" />
+    </dir> <!-- /tests/tar -->
+    <dir name="zip">
+     <file name="033.phpt" role="test" />
+     <file name="033a.phpt" role="test" />
+     <file name="create_new_and_modify.phpt" role="test" />
+     <file name="create_new_phar_b.phpt" role="test" />
+     <file name="delete.phpt" role="test" />
+     <file name="delete_in_phar.phpt" role="test" />
+     <file name="delete_in_phar_b.phpt" role="test" />
+     <file name="delete_in_phar_confirm.phpt" role="test" />
+     <file name="frontcontroller.phar.inc" role="test" />
+     <file name="frontcontroller.phar.zip" role="test" />
+     <file name="frontcontroller1.phar.phpt" role="test" />
+     <file name="frontcontroller2.phar.inc" role="test" />
+     <file name="frontcontroller2.phar.phpt" role="test" />
+     <file name="frontcontroller2.phar.zip" role="test" />
+     <file name="frontcontroller3.phar.inc" role="test" />
+     <file name="frontcontroller3.phar.phpt" role="test" />
+     <file name="frontcontroller3.phar.zip" role="test" />
+     <file name="frontcontroller4.phar.inc" role="test" />
+     <file name="frontcontroller4.phar.phpt" role="test" />
+     <file name="frontcontroller4.phar.zip" role="test" />
+     <file name="frontcontroller5.phar.inc" role="test" />
+     <file name="frontcontroller5.phar.phpt" role="test" />
+     <file name="frontcontroller5.phar.zip" role="test" />
+     <file name="frontcontroller6.phar.inc" role="test" />
+     <file name="frontcontroller6.phar.phpt" role="test" />
+     <file name="frontcontroller6.phar.zip" role="test" />
+     <file name="frontcontroller7.phar.inc" role="test" />
+     <file name="frontcontroller7.phar.phpt" role="test" />
+     <file name="frontcontroller7.phar.zip" role="test" />
+     <file name="frontcontroller8.phar.inc" role="test" />
+     <file name="frontcontroller8.phar.phpt" role="test" />
+     <file name="frontcontroller8.phar.zip" role="test" />
+     <file name="frontcontroller9.phar.inc" role="test" />
+     <file name="frontcontroller9.phar.phpt" role="test" />
+     <file name="frontcontroller9.phar.zip" role="test" />
+     <file name="frontcontroller10.phar.inc" role="test" />
+     <file name="frontcontroller10.phar.phpt" role="test" />
+     <file name="frontcontroller10.phar.zip" role="test" />
+     <file name="frontcontroller11.phar.inc" role="test" />
+     <file name="frontcontroller11.phar.phpt" role="test" />
+     <file name="frontcontroller11.phar.zip" role="test" />
+     <file name="frontcontroller12.phar.inc" role="test" />
+     <file name="frontcontroller12.phar.phpt" role="test" />
+     <file name="frontcontroller12.phar.zip" role="test" />
+     <file name="frontcontroller13.phar.phpt" role="test" />
+     <file name="frontcontroller14.phar.phpt" role="test" />
+     <file name="frontcontroller15.phar.phpt" role="test" />
+     <file name="frontcontroller16.phar.phpt" role="test" />
+     <file name="frontcontroller17.phar.phpt" role="test" />
+     <file name="frontcontroller18.phar.phpt" role="test" />
+     <file name="frontcontroller19.phar.phpt" role="test" />
+     <file name="frontcontroller20.phar.phpt" role="test" />
+     <file name="frontcontroller21.phar.phpt" role="test" />
+     <file name="make_invalid_tar.php.inc" role="test" />
+     <file name="open_for_write_existing.phpt" role="test" />
+     <file name="open_for_write_existing_b.phpt" role="test" />
+     <file name="open_for_write_existing_c.phpt" role="test" />
+     <file name="open_for_write_newfile.phpt" role="test" />
+     <file name="open_for_write_newfile_b.phpt" role="test" />
+     <file name="open_for_write_newfile_c.phpt" role="test" />
+     <file name="phar_begin_setstub_commit.phpt" role="test" />
+     <file name="phar_buildfromiterator4.phpt" role="test" />
+     <file name="phar_buildfromiterator5.phpt" role="test" />
+     <file name="phar_buildfromiterator6.phpt" role="test" />
+     <file name="phar_buildfromiterator7.phpt" role="test" />
+     <file name="phar_buildfromiterator8.phpt" role="test" />
+     <file name="phar_buildfromiterator9.phpt" role="test" />
+     <file name="phar_commitwrite.phpt" role="test" />
+     <file name="phar_copy.phpt" role="test" />
+     <file name="phar_magic.phpt" role="test" />
+     <file name="phar_setalias.phpt" role="test" />
+     <file name="phar_setalias2.phpt" role="test" />
+     <file name="phar_stub_error.phpt" role="test" />
+     <file name="refcount1.phpt" role="test" />
+     <file name="refcount1_5_2.phpt" role="test" />
+     <file name="rename.phpt" role="test" />
+     <file name="tarmaker.php.inc" role="test" />
+    </dir> <!-- /tests/zip -->
     <file name="001.phpt" role="test" />
     <file name="002.phpt" role="test" />
     <file name="003.phpt" role="test" />
@@ -114,6 +337,51 @@ Major feature functionality release
     <file name="delete_in_phar_confirm.phpt" role="test" />
     <file name="extracted.inc" role="test" />
     <file name="extracted_001.phpt" role="test" />
+    <file name="frontcontroller.phar" role="test" />
+    <file name="frontcontroller.phar.inc" role="test" />
+    <file name="frontcontroller1.phpt" role="test" />
+    <file name="frontcontroller2.phar" role="test" />
+    <file name="frontcontroller2.phar.inc" role="test" />
+    <file name="frontcontroller2.phpt" role="test" />
+    <file name="frontcontroller3.phar" role="test" />
+    <file name="frontcontroller3.phar.inc" role="test" />
+    <file name="frontcontroller3.phpt" role="test" />
+    <file name="frontcontroller4.phar" role="test" />
+    <file name="frontcontroller4.phar.inc" role="test" />
+    <file name="frontcontroller4.phpt" role="test" />
+    <file name="frontcontroller5.phar" role="test" />
+    <file name="frontcontroller5.phar.inc" role="test" />
+    <file name="frontcontroller5.phpt" role="test" />
+    <file name="frontcontroller6.phar" role="test" />
+    <file name="frontcontroller6.phar.inc" role="test" />
+    <file name="frontcontroller6.phpt" role="test" />
+    <file name="frontcontroller7.phar" role="test" />
+    <file name="frontcontroller7.phar.inc" role="test" />
+    <file name="frontcontroller7.phpt" role="test" />
+    <file name="frontcontroller8.phar" role="test" />
+    <file name="frontcontroller8.phar.inc" role="test" />
+    <file name="frontcontroller8.phpt" role="test" />
+    <file name="frontcontroller9.phar" role="test" />
+    <file name="frontcontroller9.phar.inc" role="test" />
+    <file name="frontcontroller9.phpt" role="test" />
+    <file name="frontcontroller10.phar" role="test" />
+    <file name="frontcontroller10.phar.inc" role="test" />
+    <file name="frontcontroller10.phpt" role="test" />
+    <file name="frontcontroller11.phar" role="test" />
+    <file name="frontcontroller11.phar.inc" role="test" />
+    <file name="frontcontroller11.phpt" role="test" />
+    <file name="frontcontroller12.phar" role="test" />
+    <file name="frontcontroller12.phar.inc" role="test" />
+    <file name="frontcontroller12.phpt" role="test" />
+    <file name="frontcontroller13.phpt" role="test" />
+    <file name="frontcontroller14.phpt" role="test" />
+    <file name="frontcontroller15.phpt" role="test" />
+    <file name="frontcontroller16.phpt" role="test" />
+    <file name="frontcontroller17.phpt" role="test" />
+    <file name="frontcontroller18.phpt" role="test" />
+    <file name="frontcontroller19.phpt" role="test" />
+    <file name="frontcontroller20.phpt" role="test" />
+    <file name="frontcontroller21.phpt" role="test" />
     <file name="ini_set.phpt" role="test" />
     <file name="ini_set_off.phpt" role="test" />
     <file name="md5.phar" role="test" />
@@ -197,6 +465,8 @@ Major feature functionality release
    <file name="config.m4" role="src" />
    <file name="config.w32" role="src" />
    <file name="CREDITS" role="doc" />
+   <file name="dirstream.c" role="src" />
+   <file name="dirstream.h" role="src" />
    <file name="gdbhelp" role="data" />
    <file name="LICENSE" role="doc" />
    <file name="Makefile.frag" role="src" />
@@ -207,7 +477,13 @@ Major feature functionality release
    <file name="phar_path_check.c" role="src" />
    <file name="phar_path_check.re" role="src" />
    <file name="php_phar.h" role="src" />
+   <file name="php_stream_unlink.h" role="src" />
+   <file name="stream.c" role="src" />
+   <file name="stream.h" role="src" />
+   <file name="tar.c" role="src" />
+   <file name="tar.h" role="src" />
    <file name="TODO" role="doc" />
+   <file name="zip.c" role="src" />
   </dir> <!-- / -->
  </contents>
  <dependencies>
@@ -250,13 +526,17 @@ Major feature functionality release
     <release>stable</release>
     <api>stable</api>
    </stability>
-   <date>2007-12-20</date>
+   <date>2008-01-08</date>
    <license uri="http://www.php.net/license">PHP License</license>
    <notes>
 
 Major feature functionality release
- * include/fopen with include_path all work unmodified within a phar
- * paths with . and .. work (phar://blah.phar/a/../b.php =&gt; phar://blah.phar/b.php)
+ * add support for tar-based and zip-based phar archives [Greg]
+ * add Phar::isTar(), Phar::isZip(), and Phar::isPhar() [Greg]
+ * add Phar::webPhar() for running a web-based application unmodified
+   directly from a phar archive [Greg]
+ * include/fopen with include_path all work unmodified within a phar [Greg]
+ * paths with . and .. work (phar://blah.phar/a/../b.php =&gt; phar://blah.phar/b.php) [Greg]
  * implement Phar::copy(string $from, string $to) [Greg]
  * implement Phar::buildFromIterator(Iterator $it[, string $base_directory]) [Greg]
  * add mapping of include/require from within a phar to location within phar [Greg]