<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.sbin/pkg_install/lib/match.c, 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>- pkg_add spawns itself as argv[0]  when installing dependent packages, to</title>
<updated>2004-06-29T19:06:42+00:00</updated>
<author>
<name>Oliver Eikemeier</name>
<email>eik@FreeBSD.org</email>
</author>
<published>2004-06-29T19:06:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b9ba84598dd8244e0e1b884bffe0fb289ada9701'/>
<id>b9ba84598dd8244e0e1b884bffe0fb289ada9701</id>
<content type='text'>
  enable the use as a port on older systems

- use absolute paths in all calls to external programs, to account for strange
  PATH settings

- use INDEX or INDEX-5 depending on FreeBSD version, to enable the use on
  FreeBSD 4.x as a port.

- conditionalize all 4.x/5.x differences on __FreeBSD_version, so that the
  pkg_install tools can be kept in sync on 4.x and 5.x

- Bump PKG_INSTALL_VERSION

Reviewed by:	portmgr (bento run)
MFC after:	4 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  enable the use as a port on older systems

- use absolute paths in all calls to external programs, to account for strange
  PATH settings

- use INDEX or INDEX-5 depending on FreeBSD version, to enable the use on
  FreeBSD 4.x as a port.

- conditionalize all 4.x/5.x differences on __FreeBSD_version, so that the
  pkg_install tools can be kept in sync on 4.x and 5.x

- Bump PKG_INSTALL_VERSION

Reviewed by:	portmgr (bento run)
MFC after:	4 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>- pkg_info: flag -r: (show packages this packages depends on (documentation change))</title>
<updated>2004-06-29T18:59:19+00:00</updated>
<author>
<name>Oliver Eikemeier</name>
<email>eik@FreeBSD.org</email>
</author>
<published>2004-06-29T18:59:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=43b4652a715629a0dfafc66b5c076276f6760624'/>
<id>43b4652a715629a0dfafc66b5c076276f6760624</id>
<content type='text'>
- pkg_info: new flag -j (show the requirements script)

- pkg_info: fix verbose output when used on packages

- better handling of corrupt entries in /var/db/pkg

- differ between corrupt entires and packages not installed

- various small fixes

PR:		56989, 57016, 57029, 26468
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- pkg_info: new flag -j (show the requirements script)

- pkg_info: fix verbose output when used on packages

- better handling of corrupt entries in /var/db/pkg

- differ between corrupt entires and packages not installed

- various small fixes

PR:		56989, 57016, 57029, 26468
</pre>
</div>
</content>
</entry>
<entry>
<title>- match package version numbers with relational operators</title>
<updated>2004-06-29T18:54:47+00:00</updated>
<author>
<name>Oliver Eikemeier</name>
<email>eik@FreeBSD.org</email>
</author>
<published>2004-06-29T18:54:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6372c5ec859f4cf6ced9ee540af36e4cb35da679'/>
<id>6372c5ec859f4cf6ced9ee540af36e4cb35da679</id>
<content type='text'>
- use glob patterns when matching packages by origin

- csh-style {...} choices in glob matching

- pkg_info: new flag -E (list matching package names only)

- pkg_version: new flag -T (test if a given name matches a pattern)

- new flag -X (interpret pattern as an extended regular expression)

PR:		56961
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- use glob patterns when matching packages by origin

- csh-style {...} choices in glob matching

- pkg_info: new flag -E (list matching package names only)

- pkg_version: new flag -T (test if a given name matches a pattern)

- new flag -X (interpret pattern as an extended regular expression)

PR:		56961
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a case of undefined behavior due to overlapping buf objects in</title>
<updated>2003-12-23T15:01:12+00:00</updated>
<author>
<name>Jens Schweikhardt</name>
<email>schweikh@FreeBSD.org</email>
</author>
<published>2003-12-23T15:01:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ecc68fbe47d76d79fdbda89abf2a26a24331ceaf'/>
<id>ecc68fbe47d76d79fdbda89abf2a26a24331ceaf</id>
<content type='text'>
snprintf (buf, size, fmt, buf, etc). This only works by chance with our
libc, but fails (with a truncated string) on e.g. glibc.

Okayed by:	sobomax
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
snprintf (buf, size, fmt, buf, etc). This only works by chance with our
libc, but fails (with a truncated string) on e.g. glibc.

Okayed by:	sobomax
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Backout 1.14, it seems to be causing problems with libxml build</title>
<updated>2003-08-04T03:02:36+00:00</updated>
<author>
<name>Bosko Milekic</name>
<email>bmilekic@FreeBSD.org</email>
</author>
<published>2003-08-04T03:02:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d8af834050b55ad9da9b0d80ad1fa2314f02ad12'/>
<id>d8af834050b55ad9da9b0d80ad1fa2314f02ad12</id>
<content type='text'>
and I don't have time to investigate this code in much detail right
now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and I don't have time to investigate this code in much detail right
now.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use strncmp() and not strcmp() here to properly match</title>
<updated>2003-08-01T17:26:41+00:00</updated>
<author>
<name>Bosko Milekic</name>
<email>bmilekic@FreeBSD.org</email>
</author>
<published>2003-08-01T17:26:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1d324ddef89c564b49103d63de115ce4fb4ad57b'/>
<id>1d324ddef89c564b49103d63de115ce4fb4ad57b</id>
<content type='text'>
installed ports.

Submitted by: Harold Gutch &lt;logix@foobar.franken.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
installed ports.

Submitted by: Harold Gutch &lt;logix@foobar.franken.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the threatened fts(3) ABI fix.  FTSENT now avoids the use of the struct</title>
<updated>2002-09-21T01:28:41+00:00</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>2002-09-21T01:28:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0d3bcc2e8068cb87817b732860cbde589ea25347'/>
<id>0d3bcc2e8068cb87817b732860cbde589ea25347</id>
<content type='text'>
hack, thereby allowing future extensions to the structure (e.g., for extended
attributes) without rebreaking the ABI.  FTSENT now contains a pointer to the
parent stream, which fts_compar() can then take advantage of, avoiding the
undefined behavior previously warned about.  As a consequence of this change,
the prototype of the comparison function passed to fts_open() has changed
to reflect the required amount of constness for its use.  All callers in the
tree are updated to use the correct prototype.

Comparison functions can now make use of the new parent pointer to access
the new stream-specific private data pointer, which is intended to assist
creation of reentrant library routines which use fts(3) internally.

Not objected to in spirit by: -arch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
hack, thereby allowing future extensions to the structure (e.g., for extended
attributes) without rebreaking the ABI.  FTSENT now contains a pointer to the
parent stream, which fts_compar() can then take advantage of, avoiding the
undefined behavior previously warned about.  As a consequence of this change,
the prototype of the comparison function passed to fts_open() has changed
to reflect the required amount of constness for its use.  All callers in the
tree are updated to use the correct prototype.

Comparison functions can now make use of the new parent pointer to access
the new stream-specific private data pointer, which is intended to assist
creation of reentrant library routines which use fts(3) internally.

Not objected to in spirit by: -arch
</pre>
</div>
</content>
</entry>
<entry>
<title>Eliminate free'ing already freed chunks.</title>
<updated>2002-05-22T10:33:25+00:00</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2002-05-22T10:33:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6950a26a505b7d4457fe56fa8f51c9d1f158b2b2'/>
<id>6950a26a505b7d4457fe56fa8f51c9d1f158b2b2</id>
<content type='text'>
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>- Make use of DEPOROGINs (if there are any) when installing package;</title>
<updated>2002-05-14T21:42:37+00:00</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2002-05-14T21:42:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=dd3a3dfc3b7c00c1544567cb938452b0ab8ea6ff'/>
<id>dd3a3dfc3b7c00c1544567cb938452b0ab8ea6ff</id>
<content type='text'>
- fix few bogosities here and there;
- move some common routines into the library.

MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- fix few bogosities here and there;
- move some common routines into the library.

MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
</feed>
