ports/96986: vtk43 broken - pkg-plist fix

Jason Bacon bacon at smithers.neuro.mcw.edu
Mon May 8 18:00:33 UTC 2006


>Number:         96986
>Category:       ports
>Synopsis:       vtk43 broken - pkg-plist fix
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 08 18:00:31 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Jason Bacon
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
Medical College of Wisconsin
>Environment:
System: FreeBSD smithers.neuro.mcw.edu 5.4-RELEASE FreeBSD 5.4-RELEASE #2: Wed Aug 24 14:54:53 CDT 2005 bacon at clone.neuro.mcw.edu:/usr/obj/usr/src/sys/clone i386
>Description:
This patch corrects a problem with pkg-plist that prevented vtk43 from deinstalling cleanly.

>How-To-Repeat:
>Fix:

--- /usr/ports/math/vtk43/pkg-plist     Tue Apr  4 17:47:58 2006
+++ pkg-plist   Sat May  6 21:22:59 2006
@@ -43,3 +43,7 @@
 %%DOCSDIR%%/README.patented-classes
 %%DOCSDIR%%/vtkLogo.jpg
 @unexec rmdir %D/%%DOCSDIR%% 2>/dev/null || true
+ at unexec rmdir %D/lib 2>/dev/null || true
+ at unexec rmdir %D/share/doc 2>/dev/null || true
+ at unexec rmdir %D/share 2>/dev/null || true
+ at unexec rmdir %D/bin 2>/dev/null || true


--- /usr/ports/math/vtk43/Makefile	Mon Apr 24 10:10:00 2006
+++ Makefile	Mon May  8 12:51:28 2006
@@ -23,8 +23,6 @@
 MAINTAINER=	bacon at smithers.neuro.mcw.edu
 COMMENT?=	The Visualization Toolkit shared libs
 
-BROKEN=		Incorrect pkg-plist
-
 LATEST_LINK=	vtk43
 USE_REINPLACE=	yes
 
@@ -39,6 +37,7 @@
 PLIST=		${.CURDIR}/pkg-plist
 FILESDIR=	${.CURDIR}/files
 RESTRICTED=	yes
+NO_MTREE=	yes
 
 VTK_KITS=	Common Filtering Graphics Hybrid IO Imaging Rendering Parallel Patented
 
@@ -201,6 +200,7 @@
 
 install-binaries:
 .if defined(BINARIES)
+	@${MKDIR} ${PREFIX}/bin
 	@${ECHO_MSG} "Installing binaries to ${PREFIX}/bin :"
 .for i in ${BINARIES}
 	@${ECHO_MSG} "Installing ${i} ..."
@@ -209,6 +209,7 @@
 .endif
 
 install-libs:
+	@${MKDIR} ${PREFIX}/lib
 	@${ECHO_MSG} "Installing shared libraries to ${PREFIX}/lib ..."
 .for i in ${VTK_KITS:S/$/${WRAP}/} ${EXTRA_LIBS}
 	@${ECHO_MSG} "Installing libvtk${i}.so ..."
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list