Aida,

Can libarchive be updated to the latest 3.2.1 release? I've attached a .info file that has the update and enables test (they all pass on 10.11). The .patch file is unchanged.

Hanspeter
Package: libarchive31
Version: 3.2.1
Revision: 1
Description: Archiver library for tar, pax and others
BuildDepends: fink-package-precedence, bzip2-dev, libiconv-dev, liblzma5, expat1
Depends: %N-shlibs (= %v-%r)
BuildDependsOnly: true
Conflicts: libarchive
Replaces: libarchive
Source: http://www.libarchive.org/downloads/libarchive-%v.tar.gz
Source-MD5: afa257047d1941a565216edbf0171e72
PatchFile: %n.patch
PatchFile-MD5: 6dca91e03f2e47ac627b8cd8de1ed04a
PatchScript: <<
%{default_script}
LANG=C LC_ALL=C /usr/bin/sed -i.bak 's/^\.Fx/FreeBSD/' libarchive/*.[1-9]
<<
# ./configure disables openssl when platform=darwin and doesn't use
#  right header names anyway (looks for foo.h not openssl/foo.h)
#--with-openssl \
ConfigureParams: <<
--enable-bsdtar=shared \
--enable-bsdcpio=shared \
--enable-posix-regex-lib=libc \
--with-zlib \
--with-bz2lib \
--without-lzmadec \
--with-iconv \
--with-lzma \
--without-lzo2 \
--without-nettle \
--without-xml2 \
--with-expat \
--enable-dependency-tracking \
ACLOCAL=: AUTOCONF=: AUTOMAKE=: AUTOHEADER=:
<<
CompileScript: <<
%{default_script}
fink-package-precedence --prohibit-bdep=%n .
<<
InfoTest: <<
        TestScript: make check || exit 2
<<
InstallScript: <<
DESTDIR=%d make install
# rm -r %i/bin %i/share/man/man[15]
<<
DocFiles: COPYING README NEWS
SplitOff: <<
  Package: %N-shlibs
  Depends: bzip2-shlibs, libiconv, liblzma5-shlibs, expat1-shlibs
  Files: lib/libarchive.*.dylib
  Shlibs: %p/lib/libarchive.13.dylib 16.0.0 %n (>= 3.2.1-1)
  DocFiles: COPYING README NEWS
<<
SplitOff2: <<
  Package: bsdtar
  Description: FreeBSD's powerful tar and cpio
  Depends: %N-shlibs (>=%v-%r)
  Conflicts: libarchive (<< 2.8.5-2)
  Files: bin share/man/man[15]
  DocFiles: COPYING README NEWS
  DescUsage: <<
  You can usually use bsdtar and bsdcpio in the same way to GNU tar and cpio
  but there are some differences. Read bsdtar(1) and bsdcpio(1) manpage
  for details. The libarchive-formats(5) manpage describes the file formats
  supported by the libarchive. 
  <<
<<
DescDetail: <<
The bsdtar program is FreeBSD's modern implementation of tar based
on the libarchive. It started as a test harness, but has grown into a
feature-competitive replacement for GNU tar.

The libarchive is a stream-oriented library for variety of archives.
It focuses on tar format and its variants primarily, but can also
read and/or write other families of archive formats.

Following formats are supported ('r' for reading and 'w' for writing).
On read, compression and format are always detected automatically.

[rw] uuencoded files
[r ] files with RPM wrapper
[rw] gzip compression
[rw] bzip2 compression
[rw] compress/LZW compression
[rw] lzma, lzip, and xz compression

[rw] GNU tar format (including GNU long filenames, long link names, and
     sparse files)
[r ] Solaris 9 extended tar format (including ACLs)
[rw] Old V7 tar archives
[rw] POSIX ustar
[rw] POSIX pax interchange format
[rw] "restricted" pax format, which will create ustar archives except for
     entries that require pax extensions (for long filenames, ACLs, etc).
     This is the default, which is mostly compatible with the standard tar.
[rw] POSIX octet-oriented cpio ("odc")
[rw] SVR4 ASCII cpio ("newc")
[r ] Binary cpio (big-endian or little-endian)
[ w] shar archives
[rw] ISO9660 CD-ROM images (with optional Rockridge or Joliet extensions)
[rw] ZIP archives (with uncompressed or "deflate" compressed entries)
[rw] GNU and BSD 'ar' archives
[rw] 'mtree' format
[rw] 7-Zip archives
[r ] Microsoft CAB format
[r ] LHA and LZH archives
[r ] RAR archives
[rw] XAR archives
<<
DescUsage: <<
Guide to Documentation installed by this system:
* libarchive.3 gives an overview of the library as a whole
* archive_read.3, archive_write.3, and archive_write_disk.3 provide
  detailed calling sequences for the read and write APIs
* archive_entry.3 details the "struct archive_entry" utility class
* libarchive-formats.5 documents the file formats supported by the library
  (in the bsdtar package)
* tar.5 and cpio.5 provides some detailed information about a variety
  of different "tar" and "cpio" formats (in the bsdtar package)
<<
DescPort: <<
Since Darwin/MacOS X does not support any tape device, the default
device is changed to stdio. The manpage warns users not to rely on
this behaviour or they knock the real tape device on other platforms.

The share/man/man5/* manpages are previously included in the
libarchive package (for developers), but now in the bsdtar package.

Packagers should link the bsdtar utility against the latest version
of the libarchive and include it into the libarchiveNN.info.
When you create an incompatible version of the libarchive and bsdtar,
remove the bsdtar SplitOff from this .info and remove the %i/bin/ and
%i/share/man/man[15]/ directories.
<<
License: BSD
Maintainer: AIDA Shinra <shi...@j10n.org>
Homepage: http://www.libarchive.org/
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to