Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Oct 2013 13:12:36 +0100
From:      Matthew Seaman <matthew@FreeBSD.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: [pkg-1.1.4_7] pkg: sqlite: Invalid regex (pkgdb.c:1274)
Message-ID:  <525A8E34.9020703@FreeBSD.org>
In-Reply-To: <525A8B80.4030402@passap.ru>
References:  <525A8B80.4030402@passap.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--4LbH27adkHinp6aC24Hl7TAOGhWmRFkj0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 13/10/2013 13:01, Boris Samorodov wrote:
> Hi All,
>=20
> -----
> % pkg version -x pkg-
> pkg-1.1.4_7        =3D
>=20
> % pkg info -x libsigc+
> libsigc++-2.3.1
>=20
> % pkg info -x libsigc++
> pkg: sqlite: Invalid regex
>  (pkgdb.c:1274)
> -----
>=20

The command argument when -x is present is a regular expression parsed
according to the rules in re_format(7).  'libsigc++' is indeed an
invalid regular expression according to those rules.  Try
'libsigc[+][+]' or 'libsigc\+\+' instead.

The characters

+  * . ? [ ] |

are all syntactically significant inside regular expressions and need
special treatment if you want to match one of them literally.  (Your
second case probably isn't doing exactly what you think it does, as it
will match:

    libsigc
    libsigcc
    libsigccc
    libsigcccc

etc.)

	Cheers,

	Matthew

--=20
Dr Matthew J Seaman MA, D.Phil.
PGP: http://www.infracaninophile.co.uk/pgpkey



--4LbH27adkHinp6aC24Hl7TAOGhWmRFkj0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQJ8BAEBCgBmBQJSWo41XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC
QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATjvIP/iohajHvGyZPmLj91OkS/Ob9
xcKZwsAGm1UGOd6pVdt6xBwfN9qRkmkmYIco7qxGX0F2PpiWSlvN56L1hmD3VLyQ
Lgy/4p0LEn6y0SX1rs/60hesxmyWX7xdkRwGMo+siEaViRl+OQFdLocWPGl1FtkQ
/aQTWM3fklHw6rLlyQs2zU/9dtuI7i8BBtbBmAlcYXAZqRXz4QQW/mLxrz1EQYjt
m/FdCS4BkYu1tPpLF4Ye1yvWWyYXAaDwSK+TJNydkl5sYoePF7obB95VepcZ6qE4
KRuajXBBFm/n26sTbhmEG41J+GfwsdzY9eFBqIpA9o6CS0+CS0/gLTY+3i39Lgms
KXWx1j0dLkg1+q8hpUGysOcKYA58VHRrniXSURPWPmsbiUI2HJcogenMq9zd+qZv
WAVgAWFtkcg8cx4kO9qXMSk3EJP4o7t83rwAw0vqL7WJ5IAdK6bFPH4P6kusc/G9
JShL32fT3cdfIt7zaIY3MdLbSUByYzlJYkj83qmQlTt480q2Z6S1uStRCwDhkrU8
spEm3ixjpzXHWidomEJ0cvO1IUBsCXhPH/690r4BYTc1Rp0u6QS1+ChwUUQbGbSn
jdbfBWb73bq9oEFZaDAZK1GbAFiIC5fXNyXLZUKC7FzP5cVXVAbBOg2aNGq5D/z4
YbXvmoRzXwR7mBsc0yFN
=a5gO
-----END PGP SIGNATURE-----

--4LbH27adkHinp6aC24Hl7TAOGhWmRFkj0--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?525A8E34.9020703>