mirror of
https://github.com/oven-sh/bun
synced 2026-02-16 05:42:43 +00:00
Enable bz2 in libarchive and support zip
This commit is contained in:
@@ -18,7 +18,7 @@ register_cmake_command(
|
||||
-DENABLE_INSTALL=OFF
|
||||
-DENABLE_TEST=OFF
|
||||
-DENABLE_WERROR=OFF
|
||||
-DENABLE_BZip2=OFF
|
||||
-DENABLE_BZip2=ON
|
||||
-DENABLE_CAT=OFF
|
||||
-DENABLE_EXPAT=OFF
|
||||
-DENABLE_ICONV=OFF
|
||||
|
||||
@@ -408,10 +408,10 @@ pub const Archive = opaque {
|
||||
pub fn writeAddFilterB64encode(archive: *Archive) Result {
|
||||
return archive_write_add_filter_b64encode(archive);
|
||||
}
|
||||
// extern fn archive_write_add_filter_bzip2(*Archive) Result;
|
||||
// pub fn writeAddFilterBzip2(archive: *Archive) Result {
|
||||
// return archive_write_add_filter_bzip2(archive);
|
||||
// }
|
||||
extern fn archive_write_add_filter_bzip2(*Archive) Result;
|
||||
pub fn writeAddFilterBzip2(archive: *Archive) Result {
|
||||
return archive_write_add_filter_bzip2(archive);
|
||||
}
|
||||
extern fn archive_write_add_filter_compress(*Archive) Result;
|
||||
pub fn writeAddFilterCompress(archive: *Archive) Result {
|
||||
return archive_write_add_filter_compress(archive);
|
||||
@@ -677,10 +677,10 @@ pub const Archive = opaque {
|
||||
pub fn readSupportFilterByCode(archive: *Archive, code: i32) Result {
|
||||
return archive_read_support_filter_by_code(archive, code);
|
||||
}
|
||||
// extern fn archive_read_support_filter_bzip2(*Archive) Result;
|
||||
// pub fn readSupportFilterbZip2(archive: *Archive) Result {
|
||||
// return archive_read_support_filter_bzip2(archive);
|
||||
// }
|
||||
extern fn archive_read_support_filter_bzip2(*Archive) Result;
|
||||
pub fn readSupportFilterbZip2(archive: *Archive) Result {
|
||||
return archive_read_support_filter_bzip2(archive);
|
||||
}
|
||||
extern fn archive_read_support_filter_compress(*Archive) Result;
|
||||
pub fn readSupportFilterCompress(archive: *Archive) Result {
|
||||
return archive_read_support_filter_compress(archive);
|
||||
|
||||
@@ -57,6 +57,8 @@ pub const BufferReadStream = struct {
|
||||
_ = this.archive.readSupportFormatTar();
|
||||
_ = this.archive.readSupportFormatGnutar();
|
||||
_ = this.archive.readSupportFilterGzip();
|
||||
_ = this.archive.readSupportFilterbZip2();
|
||||
_ = this.archive.readSupportFormatZip();
|
||||
|
||||
// Ignore zeroed blocks in the archive, which occurs when multiple tar archives
|
||||
// have been concatenated together.
|
||||
|
||||
Reference in New Issue
Block a user