Date: Wed, 14 Jul 2010 07:57:01 +0200 From: Rainer Hurling <rhurlin@gwdg.de> To: Wesley Shields <wxs@FreeBSD.org> Cc: freebsd-ports@freebsd.org Subject: Re: vlc install error - possibly plist error for kde4? Message-ID: <4C3D51AD.8050403@gwdg.de> In-Reply-To: <20100714012305.GA276@atarininja.org> References: <201007121719.23393.david@vizion2000.net> <AANLkTikxgPcF2psu8ullK6Rivu7lcixIJpMzCIQaj76q@mail.gmail.com> <20100713002440.GA85697@atarininja.org> <4C3BC53E.3000600@gmail.com> <20100714012305.GA276@atarininja.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I am afraid your newest patch is not working for me. This is on 9.0-CURRENT amd64. Obviously there went something wrong with the intime generated (faked) plist: gmake[1]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0' /bin/rm -f /usr/ports/multimedia/vlc/work/fake/usr/local/share/locale/locale.alias cd /usr/ports/multimedia/vlc/work/fake/usr/local/bin && /usr/bin/find -s * | /usr/bin/sed -e 's|^|bin/|' >> /usr/ports/multimedia/vlc/work/plist cd /usr/ports/multimedia/vlc/work/fake/usr/local/include && /usr/bin/find -s * -type f -o -type l | /usr/bin/sed -e 's|^|include/|' >> /usr/ports/multimedia/vlc/work/plist && /usr/bin/find -d * -type d | /usr/bin/sed -e 's|^|@dirrmtry include/|' >> /usr/ports/multimedia/vlc/work/plist /bin/rm -f /usr/ports/multimedia/vlc/work/fake/usr/local/lib/vlc/plugins/services_discovery/libsap_plugin.la /bin/rm -f /usr/ports/multimedia/vlc/work/fake/usr/local/lib/vlc/plugins/services_discovery/libsap_plugin.so cd /usr/ports/multimedia/vlc/work/fake/usr/local/lib && /usr/bin/find -s * -type f -o -type l| /usr/bin/sed -e 's|^|lib/|' >> /usr/ports/multimedia/vlc/work/plist && /usr/bin/find -d * -type d | /usr/bin/sed -e 's|^|@dirrmtry lib/|' >> /usr/ports/multimedia/vlc/work/plist if [ -d /usr/ports/multimedia/vlc/work/fake/usr/local/libdata ]; then cd /usr/ports/multimedia/vlc/work/fake/usr/local/libdata && /usr/bin/find -s * -type f -o -type l| /usr/bin/sed -e 's|^|libdata/|' >> /usr/ports/multimedia/vlc/work/plist && /usr/bin/find -d * -type d | /usr/bin/sed -e 's|^|@dirrmtry libdata/|' >> /usr/ports/multimedia/vlc/work/plist ; fi if [ -d /usr/ports/multimedia/vlc/work/fake/usr/local/share/icons ]; then cd /usr/ports/multimedia/vlc/work/fake/usr/local/share/icons && /usr/bin/find -s * -type f -o -type l | /usr/bin/sed -e 's|^|share/icons/|' >> /usr/ports/multimedia/vlc/work/plist && /usr/bin/find -d * -type d | /usr/bin/sed -e 's|^|@dirrmtry share/icons/|' >> /usr/ports/multimedia/vlc/work/plist && echo "@dirrmtry share/icons" >> /usr/ports/multimedia/vlc/work/plist Syntax error: end of file unexpected (expecting "fi") *** Error code 2 Stop in /usr/ports/multimedia/vlc. *** Error code 1 Stop in /usr/ports/multimedia/vlc. *** Error code 1 Thanks for your work, Rainer On 14.07.2010 03:23 (UTC+1), Wesley Shields wrote: > On Mon, Jul 12, 2010 at 09:45:34PM -0400, Joseph S. Atkinson wrote: >> On 07/12/2010 20:24, Wesley Shields wrote: >>> On Mon, Jul 12, 2010 at 10:42:46PM +0200, David DEMELIER wrote: >>>> 2010/7/12 David Southwell<david@vizion2000.net>: >>>>> cd: can't cd to /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4 >> >> ... >> >>>> I don't understand this : cd: can't cd to >>>> /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4 >>>> >> >> Whatever options were use, the kde4 directory isn't being created. This needs to >> be checked for. Try this patch. > >> --- /usr/ports/multimedia/vlc/Makefile 2010-07-12 16:48:11.000000000 -0400 >> +++ Makefile 2010-07-12 20:59:50.000000000 -0400 >> @@ -662,11 +662,13 @@ >> ${SED} -e 's|^|@dirrmtry libdata/|'>> ${PLIST} ; \ >> fi >> .for dir in icons kde4 vlc >> + if [ -d ${FAKEDIR}/share/${dir} ]; then \ >> cd ${FAKEDIR}/share/${dir}&& ${FIND} -s * -type f -o -type l | \ >> ${SED} -e 's|^|share/${dir}/|'>> ${PLIST} \ >> && ${FIND} -d * -type d | \ >> - ${SED} -e 's|^|@dirrmtry share/${dir}/|'>> ${PLIST} >> - ${ECHO_CMD} "@dirrmtry share/${dir}">> ${PLIST} >> + ${SED} -e 's|^|@dirrmtry share/${dir}/|'>> ${PLIST} \ >> + && ${ECHO_CMD} "@dirrmtry share/${dir}">> ${PLIST} ; \ >> + fi >> .endfor >> .if !defined(NOPORTDOCS) >> cd ${FAKEDIR}/share/doc&& ${FIND} -s * -type f -o -type l | \ > > I committed this patch after not hearing anything back from David > Southwell. It should solve the problem, despite not knowing what the > root cause is. > > -- WXS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C3D51AD.8050403>