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>