ports/114480: [PATCH] mail/squirrelmail-compatibility-plugin: update to 2.0.8, take maintainership
Thomas Abthorpe
thomas at goodking.ca
Tue Jul 10 19:40:07 UTC 2007
>Number: 114480
>Category: ports
>Synopsis: [PATCH] mail/squirrelmail-compatibility-plugin: update to 2.0.8, take maintainership
>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 Jul 10 19:40:05 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Thomas Abthorpe
>Release: FreeBSD 6.2-RELEASE-p5 i386
>Organization:
GoodKing.Ca
>Environment:
System: FreeBSD goodking.goodking.ca 6.2-RELEASE-p5 FreeBSD 6.2-RELEASE-p5 #0: Sun Jun 10 14:58:15 EDT 2007
>Description:
- Update to 2.0.8
- Take maintainership, pre-arranged with current maintainer
- rework Makefile for easier readability
- reformat pkg-desc
- thanks to neil_AT_darlow_co_uk for reviewing the patch
Port maintainer (alexander at wittig.name) is cc'd.
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- squirrelmail-compatibility-plugin-2.0.8.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/mail/squirrelmail-compatibility-plugin/Makefile /home/ports/mail/squirrelmail-compatibility-plugin/Makefile
--- /usr/ports/mail/squirrelmail-compatibility-plugin/Makefile Mon Feb 12 11:37:52 2007
+++ /home/ports/mail/squirrelmail-compatibility-plugin/Makefile Tue Jul 10 15:16:25 2007
@@ -4,35 +4,39 @@
#
# $FreeBSD: ports/mail/squirrelmail-compatibility-plugin/Makefile,v 1.6 2007/02/12 16:37:52 rafan Exp $
-PORTNAME= squirrelmail
-PORTVERSION= 2.0.6
-PORTREVISION= 1
+PORTNAME= compatibility
+PORTVERSION= 2.0.8
CATEGORIES= mail www
MASTER_SITES= http://www.squirrelmail.org/plugins/
-PKGNAMESUFFIX= -${SQUIRREL_PLUGIN_NAME}-plugin
-DISTNAME= ${SQUIRREL_PLUGIN_NAME}-${PORTVERSION}
+PKGNAMEPREFIX= squirrelmail-
+PKGNAMESUFFIX= -plugin
+DISTNAME= ${PORTNAME}-${PORTVERSION}-1.0
DIST_SUBDIR= squirrelmail
-MAINTAINER= alexander at wittig.name
+MAINTAINER= thomas at goodking.ca
COMMENT= Required by many plugins for compatibility with SquirrelMail
-RUN_DEPENDS= squirrelmail>=1.4.9:${PORTSDIR}/mail/squirrelmail
+RUN_DEPENDS= squirrelmail>=1.4.10:${PORTSDIR}/mail/squirrelmail
CONFLICTS= squirrelmail-compatibility-plugin-1.*
-SQUIRREL_PLUGIN_NAME= compatibility
+SQUIRREL_PLUGIN_NAME= ${PORTNAME}
.ifdef SQUIRRELDIR
PLIST_SUB+= SQUIRRELDIR=${SQUIRRELDIR}
+SUB_LIST+= "SQUIRRELDIR=${SQUIRRELDIR}"
.else
-. ifndef WITHOUT_WWWDIR
+.ifndef WITHOUT_WWWDIR
SQUIRRELDIR= ${PREFIX}/www/squirrelmail
PLIST_SUB+= SQUIRRELDIR=www/squirrelmail
-. else
+SUB_LIST+= "SQUIRRELDIR=www/squirrelmail"
+.else
SQUIRRELDIR= ${PREFIX}/squirrelmail
PLIST_SUB+= SQUIRRELDIR=squirrelmail
-. endif
+SUB_LIST+= "SQUIRRELDIR=squirrelmail"
+.endif
.endif
+PLIST_SUB+= SQUIRREL_PLUGIN_NAME=${SQUIRREL_PLUGIN_NAME}
NO_BUILD= yes
NO_WRKSUBDIR= yes
@@ -56,11 +60,12 @@
do-install:
${CP} -rp ${WRKSRC}/${SQUIRREL_PLUGIN_NAME} ${SQUIRRELDIR}/plugins
+ ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${SQUIRRELDIR}/plugins/${SQUIRREL_PLUGIN_NAME}
post-install:
@${ECHO} "Patching SquirrelMail for compatibility plugin"
@${ECHO} ""
- ${PATCH} -sN -p0 -d ${SQUIRRELDIR}/plugins/compatibility < ${SQUIRRELDIR}/plugins/compatibility/patches/compatibility_patch-1.4.9.diff
+ ${PATCH} -sN -p0 -d ${SQUIRRELDIR}/plugins/compatibility < ${SQUIRRELDIR}/plugins/compatibility/patches/compatibility_patch-1.4.10.diff
@${ECHO} ""
.ifndef WITHOUT_ACTIVATE
diff -ruN --exclude=CVS /usr/ports/mail/squirrelmail-compatibility-plugin/distinfo /home/ports/mail/squirrelmail-compatibility-plugin/distinfo
--- /usr/ports/mail/squirrelmail-compatibility-plugin/distinfo Wed Jan 24 16:17:41 2007
+++ /home/ports/mail/squirrelmail-compatibility-plugin/distinfo Tue Jul 10 10:57:01 2007
@@ -1,3 +1,3 @@
-MD5 (squirrelmail/compatibility-2.0.6.tar.gz) = a0cd6c1e2d307184033b35ee34fd2364
-SHA256 (squirrelmail/compatibility-2.0.6.tar.gz) = 3f2c27390bf715d98220849b2445332683daa23a0e05d2a037b17e497f3d114c
-SIZE (squirrelmail/compatibility-2.0.6.tar.gz) = 25079
+MD5 (squirrelmail/compatibility-2.0.8-1.0.tar.gz) = b7a19451b104480fc01f75f39d056cd0
+SHA256 (squirrelmail/compatibility-2.0.8-1.0.tar.gz) = d3cde09dee0470091d651fdc907f80ff16f3189482beed822e421f2b3283d4f6
+SIZE (squirrelmail/compatibility-2.0.8-1.0.tar.gz) = 32254
diff -ruN --exclude=CVS /usr/ports/mail/squirrelmail-compatibility-plugin/pkg-descr /home/ports/mail/squirrelmail-compatibility-plugin/pkg-descr
--- /usr/ports/mail/squirrelmail-compatibility-plugin/pkg-descr Sat Mar 18 12:37:02 2006
+++ /home/ports/mail/squirrelmail-compatibility-plugin/pkg-descr Tue Jul 10 15:21:25 2007
@@ -1,10 +1,7 @@
-SquirrelMail Plug-in that provides a standard API for plugin authors who need
-certain functionalities that may not be available in older versions of
-SquirrelMail. SquirrelMail administrators only need to download this plugin if
-any of the plugins they have require it.
+SquirrelMail Plug-in that provides a standard API for plugin authors
+who need certain functionalities that may not be available in older
+versions of SquirrelMail. SquirrelMail administrators only need to
+download this plugin if any of the plugins they have require it.
This plugin has no functionality in and of itself.
WWW: http://www.squirrelmail.org
-
-- Alexander Wittig
-alexander at wittig.name
diff -ruN --exclude=CVS /usr/ports/mail/squirrelmail-compatibility-plugin/pkg-plist /home/ports/mail/squirrelmail-compatibility-plugin/pkg-plist
--- /usr/ports/mail/squirrelmail-compatibility-plugin/pkg-plist Wed Jan 24 16:17:41 2007
+++ /home/ports/mail/squirrelmail-compatibility-plugin/pkg-plist Tue Jul 10 14:49:24 2007
@@ -1,4 +1,4 @@
- at unexec if [ -f %D/%%SQUIRRELDIR%%/config/config.php ]; then %D/%%SQUIRRELDIR%%/config/conf.pl --remove-plugin compatibility; fi
+ at unexec if [ -f %D/%%SQUIRRELDIR%%/config/config.php ]; then %D/%%SQUIRRELDIR%%/config/conf.pl --remove-plugin %%SQUIRREL_PLUGIN_NAME%%; fi
@unexec mv -f %D/%%SQUIRRELDIR%%/functions/strings.php.orig %D/%%SQUIRRELDIR%%/functions/strings.php
@exec mkdir -p %D/%%SQUIRRELDIR%%/plugins/compatibility/includes/1.4.0
@exec mkdir -p %D/%%SQUIRRELDIR%%/plugins/compatibility/includes/1.4.1
@@ -21,15 +21,11 @@
%%SQUIRRELDIR%%/plugins/compatibility/make_release.sh
%%SQUIRRELDIR%%/plugins/compatibility/README
%%SQUIRRELDIR%%/plugins/compatibility/setup.php
-%%SQUIRRELDIR%%/plugins/compatibility/TODO
%%SQUIRRELDIR%%/plugins/compatibility/version
-%%SQUIRRELDIR%%/plugins/compatibility/includes/1.2.7/global.php
-%%SQUIRRELDIR%%/plugins/compatibility/includes/1.2.8/global.php
-%%SQUIRRELDIR%%/plugins/compatibility/includes/1.2.9/global.php
-%%SQUIRRELDIR%%/plugins/compatibility/includes/1.2.10/global.php
-%%SQUIRRELDIR%%/plugins/compatibility/includes/1.2.11/global.php
+%%SQUIRRELDIR%%/plugins/compatibility/includes/1.4.0/global.php
%%SQUIRRELDIR%%/plugins/compatibility/includes/1.5.0/global.php
%%SQUIRRELDIR%%/plugins/compatibility/includes/1.5.1/global.php
+%%SQUIRRELDIR%%/plugins/compatibility/includes/1.5.2/global.php
%%SQUIRRELDIR%%/plugins/compatibility/patches/compatibility_patch-1.4.0.diff
%%SQUIRRELDIR%%/plugins/compatibility/patches/compatibility_patch-1.4.1.diff
%%SQUIRRELDIR%%/plugins/compatibility/patches/compatibility_patch-1.4.2.diff
@@ -40,6 +36,7 @@
%%SQUIRRELDIR%%/plugins/compatibility/patches/compatibility_patch-1.4.7.diff
%%SQUIRRELDIR%%/plugins/compatibility/patches/compatibility_patch-1.4.8.diff
%%SQUIRRELDIR%%/plugins/compatibility/patches/compatibility_patch-1.4.9.diff
+%%SQUIRRELDIR%%/plugins/compatibility/patches/compatibility_patch-1.4.10.diff
%%SQUIRRELDIR%%/plugins/compatibility/patches/compatibility_patch-1.5.0.diff
%%SQUIRRELDIR%%/plugins/compatibility/patches.old/compatibility_patch-1.2.11.diff
%%SQUIRRELDIR%%/plugins/compatibility/patches.old/compatibility_patch-1.4.4.diff
@@ -61,6 +58,7 @@
@dirrm %%SQUIRRELDIR%%/plugins/compatibility/includes/1.4.8
@dirrm %%SQUIRRELDIR%%/plugins/compatibility/includes/1.4.9
@dirrm %%SQUIRRELDIR%%/plugins/compatibility/includes/1.4.10
+ at dirrm %%SQUIRRELDIR%%/plugins/compatibility/includes/1.4.11
@dirrm %%SQUIRRELDIR%%/plugins/compatibility/includes/1.5.0
@dirrm %%SQUIRRELDIR%%/plugins/compatibility/includes/1.5.1
@dirrm %%SQUIRRELDIR%%/plugins/compatibility/includes/1.5.2
@@ -69,4 +67,4 @@
@dirrm %%SQUIRRELDIR%%/plugins/compatibility/patches.old
@dirrm %%SQUIRRELDIR%%/plugins/compatibility
@exec patch -sN -p0 -d %D/%%SQUIRRELDIR%%/plugins/compatibility < %D/%%SQUIRRELDIR%%/plugins/compatibility/patches/compatibility_patch-1.4.5.diff
- at exec if [ -f %D/%%SQUIRRELDIR%%/config/config.php ]; then %D/%%SQUIRRELDIR%%/config/conf.pl --install-plugin compatibility; fi
+ at exec if [ -f %D/%%SQUIRRELDIR%%/config/config.php ]; then %D/%%SQUIRRELDIR%%/config/conf.pl --install-plugin %%SQUIRREL_PLUGIN_NAME%%; fi
--- squirrelmail-compatibility-plugin-2.0.8.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list