[1046] | 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
---|
| 2 | <software-distribution project="MinGW" home="http://mingw.org" issue="2012073100">
|
---|
| 3 |
|
---|
| 4 | <!-- File: msys-libarchive.xml -->
|
---|
| 5 |
|
---|
| 6 | <package-collection subsystem="msys">
|
---|
| 7 | <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
|
---|
| 8 |
|
---|
| 9 | <package name="msys-libarchive">
|
---|
| 10 | <description lang="en" title="library for handling various archive formats" >
|
---|
| 11 | <paragraph>libarchive is a programming library that can create and
|
---|
| 12 | read several different streaming archive formats, including most
|
---|
| 13 | popular tar variants and several cpio formats, mtree, and ar
|
---|
| 14 | archives. It can also read shar, zip, jar, and xar archives, as
|
---|
| 15 | well as ISO9660 CDROM images. It automatically handles gzip,
|
---|
| 16 | bzip2, compress, xz, and lzma compression and decompression, as
|
---|
| 17 | well as uudecode decompression. The bsdtar program is an
|
---|
| 18 | implementation of tar(1) that is built on top of libarchive.
|
---|
| 19 | </paragraph>
|
---|
| 20 | <paragraph>This MSYS port of libarchive differs from the MinGW
|
---|
| 21 | version also provided by the MinGW/MSYS project. In addition
|
---|
| 22 | to requiring the MSYS runtime library, this implementation
|
---|
| 23 | supports mtree data and understands MSYS's "unix" style pathnames.
|
---|
| 24 | It also supports archives that contain symbolic links by
|
---|
| 25 | converting them to equivalent hardlink (or recursive copy)
|
---|
| 26 | representations (see msys-bsdtar for more information). The MinGW
|
---|
| 27 | implementation does not support archives with symbolic links, nor
|
---|
| 28 | mtree data. It does, however, operate properly on systems where
|
---|
| 29 | MSYS is not installed. Both msys-libarchive and mingw32-libarchive
|
---|
| 30 | (and their associated bsdtar and bsdcpio subpackages) depend on
|
---|
| 31 | additional DLLs such as msys-liblzma (mingw32-liblzma), etc.
|
---|
| 32 | There is, in addition, a MinGW package that provides a standalone
|
---|
| 33 | version of bsdtar which has no external dependencies and only
|
---|
| 34 | limited functionality: mingw32-basic-bsdtar (see its documentation
|
---|
| 35 | for more information).
|
---|
| 36 | </paragraph>
|
---|
| 37 | <paragraph>The msys-libarchive package provides the runtime
|
---|
| 38 | library, development files, and documentation for libarchive.
|
---|
| 39 | The associated msys-bsdtar package provides an implementation
|
---|
| 40 | of tar(1) based on libarchive, while the associated msys-bsdcpio
|
---|
| 41 | package provides a similar implementation of cpio(1).
|
---|
| 42 | </paragraph>
|
---|
| 43 | </description>
|
---|
| 44 |
|
---|
| 45 | <licence tarname="libarchive-%-msys-%-lic.tar.%" />
|
---|
| 46 | <source tarname="libarchive-%-msys-%-src.tar.%" />
|
---|
| 47 |
|
---|
| 48 | <component class="doc">
|
---|
| 49 | <release tarname="libarchive-2.8.3-1-msys-1.0.13-doc.tar.lzma" />
|
---|
| 50 | </component>
|
---|
| 51 |
|
---|
| 52 | <component class="lic">
|
---|
| 53 | <release tarname="libarchive-2.8.3-1-msys-1.0.13-lic.tar.lzma" />
|
---|
| 54 | </component>
|
---|
| 55 |
|
---|
| 56 | <component class="dev">
|
---|
| 57 | <requires eq="msys-libbz2-*-msys-*-dev.tar" />
|
---|
| 58 | <requires eq="msys-liblzma-*-msys-*-dev.tar" />
|
---|
| 59 | <requires eq="msys-libopenssl-*-msys-*-dev.tar" />
|
---|
| 60 | <requires eq="msys-libxml2-*-msys-*-dev.tar" />
|
---|
| 61 | <requires eq="msys-zlib-*-msys-*-dev.tar" />
|
---|
| 62 | <release tarname="libarchive-2.8.3-1-msys-1.0.13-dev.tar.lzma" >
|
---|
| 63 | <requires eq="msys-libarchive-%-msys-%-dll-2.tar" />
|
---|
| 64 | </release>
|
---|
| 65 | </component>
|
---|
| 66 |
|
---|
| 67 | <component class="dll">
|
---|
| 68 | <release tarname="libarchive-2.8.3-1-msys-1.0.13-dll-2.tar.lzma" >
|
---|
| 69 | <requires eq="msys-libbz2-*-msys-*-dll-1.tar" />
|
---|
| 70 | <requires eq="msys-liblzma-*-msys-*-dll-1.tar" />
|
---|
| 71 | <requires eq="msys-libopenssl-*-msys-*-dll-100.tar" />
|
---|
| 72 | <requires eq="msys-libxml2-*-msys-*-dll-2.tar" />
|
---|
| 73 | <requires eq="msys-zlib-*-msys-*-dll.tar" />
|
---|
| 74 | </release>
|
---|
| 75 |
|
---|
| 76 | <!-- Every MSYS DLL package requires msys-core-bin -->
|
---|
| 77 | <requires eq="msys-core-*-msys-*-bin.tar" />
|
---|
| 78 | </component>
|
---|
| 79 | </package>
|
---|
| 80 |
|
---|
| 81 | <package name="msys-bsdtar">
|
---|
| 82 | <affiliate group="MinGW Developer Toolkit" />
|
---|
| 83 | <description lang="en" title="BSD version of the tar utility" >
|
---|
| 84 | <paragraph>The msys-bsdtar package provides an implementation
|
---|
| 85 | of tar(1) based on libarchive, which manipulates streaming archive
|
---|
| 86 | files -- including the eponymous tar format. However, bsdtar
|
---|
| 87 | can also extract from tar, pax, cpio, zip, jar, ar, xar, mtree,
|
---|
| 88 | and ISO 9660 cdrom images, as well as create tar, pax, cpio, ar,
|
---|
| 89 | mtree, and shar archives. It supports automatic detection and
|
---|
| 90 | handling of .gz, .bz2, .lzma, .xz, and .Z decompression (and
|
---|
| 91 | compression). It supports ustar, pax, and GNU tar formats.
|
---|
| 92 | </paragraph>
|
---|
| 93 | <paragraph>This MSYS port of bsdtar differs from the MinGW version
|
---|
| 94 | also provided by the MinGW/MSYS project. In addition to requiring
|
---|
| 95 | the MSYS runtime library, this implementation supports mtree data
|
---|
| 96 | and understands MSYS's "unix" style pathnames. It also supports
|
---|
| 97 | archives that contain symbolic links by converting them to
|
---|
| 98 | equivalent hardlink (or recursive copy) representations (see
|
---|
| 99 | below). The MinGW implementation does not support archives with
|
---|
| 100 | symbolic links, nor mtree data. It does, however, operate properly
|
---|
| 101 | on systems where MSYS is not installed. Both msys-bsdtar and
|
---|
| 102 | mingw32-bsdtar depend on additional DLLs such as msys-libarchive
|
---|
| 103 | (mingw32-liblzma), etc. There is, in addition, a MinGW package
|
---|
| 104 | that provides a standalone version of bsdtar which has no external
|
---|
| 105 | dependencies and only limited functionality: mingw32-basic-bsdtar
|
---|
| 106 | (see its documentation for more information).
|
---|
| 107 | </paragraph>
|
---|
| 108 | <paragraph>This msys implementation has some unique behaviors with
|
---|
| 109 | regards to symbolic and hard links. When creating archives on an
|
---|
| 110 | MSYS platform, there are no symbolic links; hardlinks are archived
|
---|
| 111 | as on unix, without requiring duplicate storage (unless the
|
---|
| 112 | --hard-dereference option is used). When extracing archives on
|
---|
| 113 | an MSYS platform, if the archive contains hardlinks then they are
|
---|
| 114 | reproduced on the local file system provided the Win32 filesystem
|
---|
| 115 | supports hardlinks (e.g. NTFS; on FAT, a duplicate copy of the
|
---|
| 116 | file is created). If the archive contains symbolic links where
|
---|
| 117 | the target is a file contained within the archive itself, then
|
---|
| 118 | those links are reproduced as if they were hardlinks, as described
|
---|
| 119 | above. "Dangling" symbolic links are not supported. Symbolic
|
---|
| 120 | links to directories within the archive are "supported", by
|
---|
| 121 | creating a recursive copy of the target directory, where the
|
---|
| 122 | contents of the directory are treated as hardlinks as described
|
---|
| 123 | above.
|
---|
| 124 | </paragraph>
|
---|
| 125 | <paragraph>This msys implementation ignores ownership data and
|
---|
| 126 | permission bits; all extracted files are created as if owned
|
---|
| 127 | by the current user, regardless of the current user's root
|
---|
| 128 | (Administrator) status. All archived files are added to the
|
---|
| 129 | archive with "default" permission and as if owned by the current
|
---|
| 130 | user.
|
---|
| 131 | </paragraph>
|
---|
| 132 | <paragraph>libarchive is a programming library that can create and
|
---|
| 133 | read several different streaming archive formats, including most
|
---|
| 134 | popular tar variants and several cpio formats, mtree, and ar
|
---|
| 135 | archives. It can also read shar, zip, jar, and xar archives, as
|
---|
| 136 | well as ISO9660 CDROM images. It automatically handles gzip,
|
---|
| 137 | bzip2, compress, xz, and lzma compression and decompression, as
|
---|
| 138 | well as uudecode decompression. The bsdtar program is an
|
---|
| 139 | implementation of tar(1) that is built on top of libarchive.
|
---|
| 140 | </paragraph>
|
---|
| 141 | <paragraph>The msys-bsdtar package provides an implementation
|
---|
| 142 | of tar(1) based on libarchive, while the associated msys-bsdcpio
|
---|
| 143 | package provides a similar implementation of cpio(1). The
|
---|
| 144 | associated msys-libarchive package provides the runtime
|
---|
| 145 | library, development files, and documentation.
|
---|
| 146 | </paragraph>
|
---|
| 147 | </description>
|
---|
| 148 |
|
---|
| 149 | <licence tarname="libarchive-%-msys-%-lic.tar.%" />
|
---|
| 150 | <source tarname="libarchive-%-msys-%-src.tar.%" />
|
---|
| 151 |
|
---|
| 152 | <component class="bin">
|
---|
| 153 | <!-- Every MSYS package requires msys-core-bin. This dependency
|
---|
| 154 | is not explicitly stated here; rather, it is implicitly satisfied
|
---|
| 155 | as a prerequisite of the matching DLL for this package itself,
|
---|
| 156 | which is specified for each of the following releases.
|
---|
| 157 | -->
|
---|
| 158 | <release tarname="bsdtar-2.8.3-1-msys-1.0.13-bin.tar.lzma" >
|
---|
| 159 | <requires eq="msys-libarchive-%-msys-%-dll-2.tar" />
|
---|
| 160 | </release>
|
---|
| 161 | </component>
|
---|
| 162 | </package>
|
---|
| 163 |
|
---|
| 164 | <package name="msys-bsdcpio">
|
---|
| 165 | <affiliate group="MinGW Developer Toolkit" />
|
---|
| 166 | <description lang="en" title="BSD version of the cpio utility" >
|
---|
| 167 | <paragraph>The msys-bsdcpio package provides an implementation
|
---|
| 168 | of cpio(1) based on libarchive, which copies files between
|
---|
| 169 | archives and directories. This implementation can extract from
|
---|
| 170 | tar, pax, cpio, zip, jar, ar, mtree, xar, and ISO 9660 cdrom
|
---|
| 171 | images, as well as create tar, pax, cpio, ar, and shar archives.
|
---|
| 172 | It supports automatic detection and handling of .gz, .bz2, .lzma,
|
---|
| 173 | .xz, and .Z decompression (and compression). It supports the old
|
---|
| 174 | POSIX.1 portable cpio format (odc), the new SVR4 portable cpio
|
---|
| 175 | format (newc), as well as the POSIX.1 pax and ustar formats.
|
---|
| 176 | </paragraph>
|
---|
| 177 | <paragraph>This MSYS port of bsdcpio differs from the MinGW version
|
---|
| 178 | also provided by the MinGW/MSYS project. In addition to requiring
|
---|
| 179 | the MSYS runtime library, this implementation supports mtree data
|
---|
| 180 | and understands MSYS's "unix" style pathnames. It also supports
|
---|
| 181 | archives that contain symbolic links by converting them to
|
---|
| 182 | equivalent hardlink (or recursive copy) representations (see
|
---|
| 183 | below). The MinGW implementation does not support archives with
|
---|
| 184 | symbolic links. It does, however, operate properly on systems
|
---|
| 185 | where MSYS is not installed. Both msys-bsdcpio and mingw32-bsdcpio
|
---|
| 186 | depend on additional DLLs such as msys-libarchive (mingw32-liblzma),
|
---|
| 187 | etc.
|
---|
| 188 | </paragraph>
|
---|
| 189 | <paragraph>This msys implementation has some unique behaviors with
|
---|
| 190 | regards to symbolic and hard links. When creating archives on an
|
---|
| 191 | MSYS platform, there are no symbolic links; hardlinks are archived
|
---|
| 192 | as on unix, without requiring duplicate storage (unless the
|
---|
| 193 | --hard-dereference option is used). When extracing archives on
|
---|
| 194 | an MSYS platform, if the archive contains hardlinks then they are
|
---|
| 195 | reproduced on the local file system provided the Win32 filesystem
|
---|
| 196 | supports hardlinks (e.g. NTFS. On FAT, a duplicate copy of the
|
---|
| 197 | file is created). If the archive contains symbolic links where
|
---|
| 198 | the target is a file contained within the archive itself, then
|
---|
| 199 | those links are reproduced as if they were hardlinks, as described
|
---|
| 200 | above. "Dangling" symbolic links are not supported. Symbolic
|
---|
| 201 | links to directories within the archive are "supported", by
|
---|
| 202 | creating a recursive copy of the target directory, where the
|
---|
| 203 | contents of the directory are treated as hardlinks as described
|
---|
| 204 | above.
|
---|
| 205 | </paragraph>
|
---|
| 206 | <paragraph>This msys implementation ignores ownership data and
|
---|
| 207 | permission bits; all extracted files are created as if owned
|
---|
| 208 | by the current user, regardless of the current user's root
|
---|
| 209 | (Administrator) status. All archived files are added to the
|
---|
| 210 | archive with "default" permission and as if owned by the current
|
---|
| 211 | user.
|
---|
| 212 | </paragraph>
|
---|
| 213 | <paragraph>libarchive is a programming library that can create and
|
---|
| 214 | read several different streaming archive formats, including most
|
---|
| 215 | popular tar variants and several cpio formats, mtree, and ar
|
---|
| 216 | archives. It can also read shar, zip, jar, and xar archives, as
|
---|
| 217 | well as ISO9660 CDROM images. It automatically handles gzip,
|
---|
| 218 | bzip2, compress, xz, and lzma compression and decompression, as
|
---|
| 219 | well as uudecode decompression. The bsdcpio program is an
|
---|
| 220 | implementation of cpio(1) that is built on top of libarchive.
|
---|
| 221 | </paragraph>
|
---|
| 222 | <paragraph>The msys-bsdcpio package provides an implementation
|
---|
| 223 | of cpio(1) based on libarchive, while the associated msys-bsdtar
|
---|
| 224 | package provides a similar implementation of tar(1). The
|
---|
| 225 | associated msys-libarchive package provides the runtime
|
---|
| 226 | library, development files, and documentation.
|
---|
| 227 | </paragraph>
|
---|
| 228 | </description>
|
---|
| 229 |
|
---|
| 230 | <licence tarname="libarchive-%-msys-%-lic.tar.%" />
|
---|
| 231 | <source tarname="libarchive-%-msys-%-src.tar.%" />
|
---|
| 232 |
|
---|
| 233 | <component class="bin">
|
---|
| 234 | <!-- Every MSYS package requires msys-core-bin. This dependency
|
---|
| 235 | is not explicitly stated here; rather, it is implicitly satisfied
|
---|
| 236 | as a prerequisite of the matching DLL for this package itself,
|
---|
| 237 | which is specified for each of the following releases.
|
---|
| 238 | -->
|
---|
| 239 | <release tarname="bsdcpio-2.8.3-1-msys-1.0.13-bin.tar.lzma" >
|
---|
| 240 | <requires eq="msys-libarchive-%-msys-%-dll-2.tar" />
|
---|
| 241 | </release>
|
---|
| 242 | </component>
|
---|
| 243 | </package>
|
---|
| 244 |
|
---|
| 245 | </package-collection>
|
---|
| 246 | </software-distribution>
|
---|
| 247 | <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
|
---|