Skip site navigation (1)Skip section navigation (2)
Date:      Tue,  6 Nov 2007 10:11:58 -0500 (EST)
From:      Wesley Shields <wxs@atarininja.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        vanilla@FreeBSD.org, miwi@FreeBSD.org
Subject:   ports/117868: [PATCH]: Fix plist of irssi and irssi-devel
Message-ID:  <20071106151158.0D3A65C2E@syn.atarininja.org>
Resent-Message-ID: <200711061520.lA6FK2iL041436@freefall.freebsd.org>

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

>Number:         117868
>Category:       ports
>Synopsis:       [PATCH]: Fix plist of irssi and irssi-devel
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 06 15:20:02 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Wesley Shields
>Release:        FreeBSD 6.2-RELEASE-p8 amd64
>Organization:
>Environment:
System: FreeBSD syn.csh.rit.edu 6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #8: Mon Oct 8 13:38:09 EDT 2007 root@syn.csh.rit.edu:/usr/obj/usr/src/sys/SMP amd64

>Description:
irc/irssi and irc/irssi-devel should be using @dirrmtry in a few cases.
This is because if you try to deinstall these ports while
net/silc-irssi-plugin is installed they will not be able to remove those
directories.  I've CC'ed the maintainers of irssi and irssi-devel on
this PR.  The patch below should alleviate the problem.
 
>How-To-Repeat:
Install silc-irssi-plugin and then try to deinstall irssi.

>Fix:

Index: irssi/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/irc/irssi/pkg-plist,v
retrieving revision 1.30
diff -u -r1.30 pkg-plist
--- irssi/pkg-plist	11 Oct 2007 20:14:56 -0000	1.30
+++ irssi/pkg-plist	6 Nov 2007 15:03:24 -0000
@@ -294,13 +294,13 @@
 %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc
 %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi
 %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Irssi
-@dirrm %%DATADIR%%/themes
-@dirrm %%DATADIR%%/scripts
-@dirrm %%DATADIR%%/help
-@dirrm %%DATADIR%%
+@dirrmtry %%DATADIR%%/themes
+@dirrmtry %%DATADIR%%/scripts
+@dirrmtry %%DATADIR%%/help
+@dirrmtry %%DATADIR%%
 @dirrm %%DOCSDIR%%
-@dirrm lib/irssi/modules
-@dirrm lib/irssi
+@dirrmtry lib/irssi/modules
+@dirrmtry lib/irssi
 @dirrm include/irssi/src/lib-popt
 @dirrm include/irssi/src/lib-config
 @dirrm include/irssi/src/irc/notifylist
Index: irssi-devel/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/irc/irssi-devel/pkg-plist,v
retrieving revision 1.30
diff -u -r1.30 pkg-plist
--- irssi-devel/pkg-plist	26 Jul 2007 23:30:19 -0000	1.30
+++ irssi-devel/pkg-plist	6 Nov 2007 15:03:24 -0000
@@ -294,13 +294,13 @@
 %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi
 %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Irssi
 @exec mkdir -p %D/lib/irssi/modules
-@dirrm %%DATADIR%%/themes
-@dirrm %%DATADIR%%/scripts
-@dirrm %%DATADIR%%/help
-@dirrm %%DATADIR%%
+@dirrmtry %%DATADIR%%/themes
+@dirrmtry %%DATADIR%%/scripts
+@dirrmtry %%DATADIR%%/help
+@dirrmtry %%DATADIR%%
 @dirrm %%DOCSDIR%%
-@dirrm lib/irssi/modules
-@dirrm lib/irssi
+@dirrmtry lib/irssi/modules
+@dirrmtry lib/irssi
 @dirrm include/irssi/src/lib-popt
 @dirrm include/irssi/src/lib-config
 @dirrm include/irssi/src/irc/notifylist
>Release-Note:
>Audit-Trail:
>Unformatted:



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