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