[ports-i386@FreeBSD.org: quodlibet-0.23.1 failed on i386 6]

Jeremy Messenger mezz7 at cox.net
Sat Oct 21 17:30:25 UTC 2006


On Fri, 20 Oct 2006 23:03:54 -0500, Kris Kennaway <kris at obsecurity.org>  
wrote:

> On Fri, Oct 20, 2006 at 11:01:57PM -0500, Jeremy Messenger wrote:
<snip>
>> I can try to change it to something like replace from INSTALL_DATA to
>> INSTALL_PYFILE, then add:
>>
>> INSTALL_PYFILE=${INSTALL} ${COPY} ${_SHROWNGRP} -m 0644
>>
>> Any object on this? I have no idea if it will help, but we can give it a
>> shoot.
>
> I'd prefer if you or someone else can test it to see if it really does
> help :)

It doesn't help. No change permission this time, but it has changed the  
size and checksum.

======================================
# ls -l /usr/local/lib/python2.4/site-packages/ | grep pygst
-rw-r--r--   1 root  wheel       9 Oct 21 11:36 pygst.pth
-rw-r--r--   1 root  wheel    2021 Oct 21 11:36 pygst.py
-rw-r--r--   1 root  wheel    1079 Oct 21 11:36 pygst.pyc
------------------------------^^^^--------^^^^^
-rw-r--r--   1 root  wheel    1079 Oct 21 11:36 pygst.pyo

# cd /usr/ports/multimedia/quodlibet ; make install clean
[...installed...]

# ls -l /usr/local/lib/python2.4/site-packages/ | grep pygst
-rw-r--r--   1 root  wheel       9 Oct 21 11:36 pygst.pth
-rw-r--r--   1 root  wheel    2021 Oct 21 11:36 pygst.py
-rw-r--r--   1 root  wheel    1108 Oct 21 11:48 pygst.pyc
------------------------------^^^^--------^^^^^
-rw-r--r--   1 root  wheel    1079 Oct 21 11:36 pygst.pyo

# pkg_delete -f py24-gstreamer-0.10.5_3
pkg_delete: package 'py24-gstreamer-0.10.5_3' is required by these other  
packages
and may not be deinstalled (but I'll delete it anyway):
quodlibet-0.23.1
pkg_delete: '/usr/local/lib/python2.4/site-packages/pygst.pyc' fails  
original MD5 checksum - deleted anyway.
======================================

I have found a solution, here's patch:

	http://people.freebsd.org/~mezz/diff/py-gstreamer.diff

Notice that I changed from ${WRKSRC} to ${PYTHON_SITELIBDIR} and it works  
better. Keep in mind, I have 'pkg_delete -f quodlibet-0.23.1' before I  
redo the test.

======================================
# ls -l /usr/local/lib/python2.4/site-packages/ | grep pygst
-rw-r--r--   1 root  wheel       9 Oct 21 12:04 pygst.pth
-rw-r--r--   1 root  wheel    2021 Oct 21 12:04 pygst.py
-rw-r--r--   1 root  wheel    1069 Oct 21 12:04 pygst.pyc
------------------------------^^^^--------^^^^^
-rw-r--r--   1 root  wheel    1069 Oct 21 12:04 pygst.pyo

# cd /usr/ports/multimedia/quodlibet ; make install clean
[...installed...]

# ls -l /usr/local/lib/python2.4/site-packages/ | grep pygst
-rw-r--r--   1 root  wheel       9 Oct 21 12:04 pygst.pth
-rw-r--r--   1 root  wheel    2021 Oct 21 12:04 pygst.py
-rw-r--r--   1 root  wheel    1069 Oct 21 12:04 pygst.pyc
------------------------------^^^^--------^^^^^
-rw-r--r--   1 root  wheel    1069 Oct 21 12:04 pygst.pyo

# pkg_delete -f py24-gstreamer-0.10.5_3
pkg_delete: package 'py24-gstreamer-0.10.5_3' is required by these other  
packages
and may not be deinstalled (but I'll delete it anyway):
quodlibet-0.23.1
======================================

May I commit it?

Cheers,
Mezz

> Kris


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org


More information about the freebsd-multimedia mailing list