-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Content-Transfer-Encoding: QUOTED-PRINTABLE


These are all very good suggestions but a simpler solution that someone dearly known as Doug Barton (dougb@) has already put a lot of work into. So instead of hacking it up and throwing a bunch of script at a user... lets give credit where credit is due!

portmaster --check-depends

If you do not have it already you can get it from (ports-mgmt/portmaster)

On Sat, 26 Feb 2011 16:50, demelier.david@ wrote:
On 26/02/2011 17:34, Sergio de Almeida Lenzi wrote:
I use this script to get rid of the problem
the script detects @pkgdep record without argument
and deletes it from the +CONTENTS file in the /var/db/pkg/* directory
===========================================

for i in /var/db/pkg/*/+CONTENTS
do
if grep -q "@pkgdep $" $i
then
sed -i "" -e "/@pkgdep $/d" $i
echo nullpkg in $i
fi
done

==============================================





Em Sáb, 2011-02-26 às 15:22 +0100, David Demelier escreveu:
Hello,

It seems I have a corrupted port on my system :

$ pkg_info
[...]
dmxproto-2.3        DMX extension headers
pkg_info: corrupted record (pkgdep line without argument), ignoring
pkg_info: corrupted record (pkgdep line without argument), ignoring
pkg_info: corrupted record (pkgdep line without argument), ignoring
pkg_info: corrupted record (pkgdep line without argument), ignoring
docproj-1.17_4      The"meta-port"  for the FreeBSD Documentation Project
[...]

Because it happens after dmxproto O tought it was this one, but after a
make deinstall reinstall in x11/dmxproto the corrupt message is still
there so I'm guessing if it's the corrupted port.

How can I easily find?

Cheers,



There is something absolutely easier :

egrep '^@pkgdep $' /var/db/pkg/*/+CONTENTS

Cheers,



Regards,

- --
 jhell

-----BEGIN PGP SIGNATURE-----
Comment: THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
Comment: ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
Comment: IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
PURPOSE
Comment: ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
Comment: FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
CONSEQUENTIAL
Comment: DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
Comment: OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
Comment: HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
STRICT
Comment: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY 
WAY
Comment: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
Comment: SUCH DAMAGE.

iQEcBAEBAgAGBQJNabmfAAoJEJBXh4mJ2FR+W+cH/2jYtFxPZHFHba+0s9y2LSWy
6awmtUgNFDFG+ZxPnDvrWLAmAaNbhSBVdLNxNtOa+1uXsN6+QqPcE/qwUK/PigZ2
xfUkhoLhGbjgtRfX45Ko+aN01tGiCL9lz6+mE5YwNTwT8rirlQiA2HXHsq9tF8eX
prQYrtGzzfwd8z9vYC5IOUbEI7cAobe4UD2pizA3ZLk+JsbD654P6Mf+wrwztDO7
3qiOs/4krTjoaXj344mjfe55c4y1mBTJTX4PVKWAcCFgCC8czGZzXB/ad3PlxKl7
GpqI1F6hysvDWxkEMz/bmILf1hNIskt3okCm1ZNyOSywkR45vtCc06edTctBHn0=
=Wam5
-----END PGP SIGNATURE-----
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to