Bug 38486

Summary: emulators/wine-2002.05.09 does not deinstall all its files
Product: Ports & Packages Reporter: hsw <hsw>
Component: Individual Port(s)Assignee: Gerald Pfeifer <gerald>
Status: Closed FIXED    
Severity: Affects Only Me CC: pfeifer
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description hsw 2002-05-24 07:00:05 UTC
emulators/wine-2002.05.09 does not deinstall all its files
Looks like a lot of extra .so and symlinks are installed

Fix: patch for pkg-plist
How-To-Repeat: 
	cd /usr/ports/emulators/wine
	ls -lR /usr/local >before.log
	make install
	make deinstall
	ls -lR /usr/local >after.log
	diff -u before.log after.log

extra files from the diff:

/usr/local/bin:
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 control -> wine
-r-xr-xr-x  1 root  wheel   338460 May 24 11:28 control.so
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 notepad -> wine
-r-xr-xr-x  1 root  wheel   742287 May 24 11:28 notepad.so
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 progman -> wine
-r-xr-xr-x  1 root  wheel   913671 May 24 11:28 progman.so
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 regedit -> wine
-r-xr-xr-x  1 root  wheel   685609 May 24 11:28 regedit.so
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 regsvr32 -> wine
-r-xr-xr-x  1 root  wheel   338630 May 24 11:28 regsvr32.so
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 uninstaller -> wine
-r-xr-xr-x  1 root  wheel   360813 May 24 11:28 uninstaller.so
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 wcmd -> wine
-r-xr-xr-x  1 root  wheel   417219 May 24 11:28 wcmd.so
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 winemine -> wine
-r-xr-xr-x  1 root  wheel   684910 May 24 11:28 winemine.so
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 winepath -> wine
-r-xr-xr-x  1 root  wheel   339965 May 24 11:28 winepath.so
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 winhelp -> wine
-r-xr-xr-x  1 root  wheel  1061523 May 24 11:28 winhelp.so
lrwxr-xr-x  1 root  wheel        4 May 24 11:28 winver -> wine
-r-xr-xr-x  1 root  wheel   336338 May 24 11:28 winver.so

/usr/local/lib/wine:
-r-xr-xr-x  1 root  wheel    99822 May 24 11:28 glu32.dll.so
-r-xr-xr-x  1 root  wheel  1148645 May 24 11:28 opengl32.dll.so
Comment 1 Gerald Pfeifer freebsd_committer freebsd_triage 2002-05-24 09:03:23 UTC
Responsible Changed
From-To: freebsd-ports->gerald

I'll take care of this.
Comment 2 Gerald Pfeifer freebsd_committer freebsd_triage 2002-05-24 09:18:11 UTC
State Changed
From-To: open->analyzed

I just committed all changes concerning $PREFIX/bin, thanks!  The changes 
concerning $PREFIX/lib depend on the local configuration (specifically 
X/libraries) - I'll investigate.
Comment 3 Gerald Pfeifer freebsd_committer freebsd_triage 2002-05-29 22:19:43 UTC
State Changed
From-To: analyzed->patched

Most of the patch has been applied.
Comment 4 pfeifer 2002-05-29 22:24:54 UTC
Would you mind providing the output of

  % pkg_info | egrep -i 'mesa|xf|opengl'

on the system where you experienced this problem?

Thanks,
Gerald
-- 
Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/
Comment 5 Gerald Pfeifer freebsd_committer freebsd_triage 2002-06-07 13:35:51 UTC
State Changed
From-To: patched->feedback

Apart from seeing the output of 
% pkg_info | egrep -i 'mesa|xf|opengl' 
I'd appreciate a note whether the two remaining files still are an issue 
after I updated the Wine port to the 2002.06.05 snapshot yesterday.
Comment 6 Gerald Pfeifer freebsd_committer freebsd_triage 2002-06-11 11:37:50 UTC
State Changed
From-To: feedback->closed

I just committed a proper fix to handle the two remaining files, which was 
also successfully tested by the original submitter. Thanks!