Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 May 2006 12:55:39 -0500 (CDT)
From:      Jason Bacon <bacon@smithers.neuro.mcw.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/96986: vtk43 broken - pkg-plist fix
Message-ID:  <200605081755.k48Htdkf066154@smithers.neuro.mcw.edu>
Resent-Message-ID: <200605081800.k48I0Vxq085021@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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
+@unexec rmdir %D/lib 2>/dev/null || true
+@unexec rmdir %D/share/doc 2>/dev/null || true
+@unexec rmdir %D/share 2>/dev/null || true
+@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605081755.k48Htdkf066154>