<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libarchive/archive_platform.h, branch release/5.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-11-04T19:12:42+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-11-04T19:12:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3f86d8a2ea3f3265afaa1fd263b0004c5c000e69'/>
<id>3f86d8a2ea3f3265afaa1fd263b0004c5c000e69</id>
<content type='text'>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>libarchive now has two complete build systems.  The usual "Makefile"</title>
<updated>2004-08-07T03:09:28+00:00</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2004-08-07T03:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bfe891b1413e17e1d536c311a8ce72e29d89573f'/>
<id>bfe891b1413e17e1d536c311a8ce72e29d89573f</id>
<content type='text'>
is present for FreeBSD.  If you "make distfile" on FreeBSD, you will
soon have a tar.gz file suitable for deploying to other systems
(complete with the expected "configure" script, etc).  This latter
relies (at least for now) on the GNU auto??? tools.  (I like autoconf
okay, but someday I hope to write a custom Makefile.in and dispense
with automake, which is somewhat odious.)

As part of this, I've cleaned up some of the conditional
compilation options, added make-foo to construct archive.h dynamically
(it now contains some version constants), and added some useful
informational files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is present for FreeBSD.  If you "make distfile" on FreeBSD, you will
soon have a tar.gz file suitable for deploying to other systems
(complete with the expected "configure" script, etc).  This latter
relies (at least for now) on the GNU auto??? tools.  (I like autoconf
okay, but someday I hope to write a custom Makefile.in and dispense
with automake, which is somewhat odious.)

As part of this, I've cleaned up some of the conditional
compilation options, added make-foo to construct archive.h dynamically
(it now contains some version constants), and added some useful
informational files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor style nits.</title>
<updated>2004-07-24T22:30:35+00:00</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2004-07-24T22:30:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f5589ef9f4718c67d682a30d449b75d692acfd98'/>
<id>f5589ef9f4718c67d682a30d449b75d692acfd98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework the feature-detection logic in archive_platform.h so that</title>
<updated>2004-07-24T20:47:11+00:00</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2004-07-24T20:47:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e6787adf790f8655b58b9bcec4a1f803fecef93a'/>
<id>e6787adf790f8655b58b9bcec4a1f803fecef93a</id>
<content type='text'>
it will work cleanly with autoconf.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it will work cleanly with autoconf.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use "linux" instead of "LINUX" to control Linux-specific code.</title>
<updated>2004-07-24T17:50:05+00:00</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2004-07-24T17:50:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=73c891fe79294c90958ed3730bcea5353b29d6da'/>
<id>73c891fe79294c90958ed3730bcea5353b29d6da</id>
<content type='text'>
Thanks to: David O'Brien for pointing this out.

Also, add in a few additional portability tweaks and make a few
more things conditional on features (HAVE_XXXX macros) rather
than platform.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to: David O'Brien for pointing this out.

Also, add in a few additional portability tweaks and make a few
more things conditional on features (HAVE_XXXX macros) rather
than platform.
</pre>
</div>
</content>
</entry>
<entry>
<title>Consistify:  #define gets 1 tab character afterwards</title>
<updated>2004-05-03T01:40:34+00:00</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2004-05-03T01:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=71125f3eb4223cadd445705a72c178eab82a9858'/>
<id>71125f3eb4223cadd445705a72c178eab82a9858</id>
<content type='text'>
Pointed out by: Simon Nielsen
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pointed out by: Simon Nielsen
</pre>
</div>
</content>
</entry>
<entry>
<title>More portability improvements, thanks to Juergen Lock.</title>
<updated>2004-04-21T05:13:42+00:00</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2004-04-21T05:13:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0f7d2bd3803d027ba3297624a7994ad7dba15529'/>
<id>0f7d2bd3803d027ba3297624a7994ad7dba15529</id>
<content type='text'>
High-resolution mtime/ctime/atime is not POSIX-standard, so hide
set/get of high-resolution time fields behind easily-mutable macros.
That makes it easier to change how those fields are accessed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
High-resolution mtime/ctime/atime is not POSIX-standard, so hide
set/get of high-resolution time fields behind easily-mutable macros.
That makes it easier to change how those fields are accessed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Only enable the ACL restore logic on FreeBSD versions &gt;= 5.0.</title>
<updated>2004-04-16T01:20:58+00:00</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2004-04-16T01:20:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=32ace248091cd0f19de3e523e08cab4526406bc8'/>
<id>32ace248091cd0f19de3e523e08cab4526406bc8</id>
<content type='text'>
Earlier versions of FreeBSD don't support ACLs.

Note that the ACL support code in archive_entry is standalone code and
unaffected by this.  (In particular, it should be possible to
manipulate archives containing ACLs even if the ACLs cannot be
restored on the current system.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Earlier versions of FreeBSD don't support ACLs.

Note that the ACL support code in archive_entry is standalone code and
unaffected by this.  (In particular, it should be possible to
manipulate archives containing ACLs even if the ACLs cannot be
restored on the current system.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Linux still uses 32-bit off_t by default.  Ask for 64-bit off_t on</title>
<updated>2004-04-07T17:47:06+00:00</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2004-04-07T17:47:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=935c15d24fec414b9a173bd216c4af3912133eb0'/>
<id>935c15d24fec414b9a173bd216c4af3912133eb0</id>
<content type='text'>
Linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>Just use autoconf-compatible feature macros; don't try to be clever.</title>
<updated>2004-03-22T05:17:23+00:00</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2004-03-22T05:17:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=999103b3dbe528eb55840ff1c99ca4025f5059e8'/>
<id>999103b3dbe528eb55840ff1c99ca4025f5059e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
