ports/73119: [PATCH] mail/sympa: update to 20041024

Cheng-Lung Sung clsung at tw.freebsd.org
Mon Oct 25 13:20:24 UTC 2004


>Number:         73119
>Category:       ports
>Synopsis:       [PATCH] mail/sympa: update to 20041024
>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:   Mon Oct 25 13:20:23 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Cheng-Lung Sung
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
FreeBSD @ Taiwan
>Environment:
System: FreeBSD FreeBSD.csie.NCTU.edu.tw 4.10-STABLE FreeBSD 4.10-STABLE #0: Sat May 29 08:18:00 CST 2004
>Description:
- Update version to 20041024

Added file(s):
- files/patch-Makefile.in
- files/patch-src-etc-script-Makefile
- files/patch-src-sympa_wizard.pl
- files/patch-wwsympa-Makefile
- files/patch-wwsympa-wwsympa-wrapper.c

Port maintainer (autrijus at autrijus.org) is cc'd.

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- sympa-elixus-20041024.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/mail/sympa-elixus/Makefile /home/clsung/ports/mail/sympa-elixus/Makefile
--- /usr/ports/mail/sympa-elixus/Makefile	Sun May  9 05:32:47 2004
+++ /home/clsung/ports/mail/sympa-elixus/Makefile	Mon Oct 25 10:25:15 2004
@@ -5,8 +5,7 @@
 # $FreeBSD: ports/mail/sympa-elixus/Makefile,v 1.5 2004/05/07 21:03:09 vanilla Exp $
 #
 
-PORTVERSION=	10527
-PORTREVISION=	0
+PORTVERSION=	20041024
 MASTER_SITES=	http://p4.elixus.org/hist/
 PKGNAMESUFFIX=	-elixus
 
@@ -20,8 +19,5 @@
 PATCHDIR=	${.CURDIR}/files
 DESCR=		${.CURDIR}/pkg-descr
 PLIST=		${.CURDIR}/pkg-plist
-PKGINSTALL=	${MASTERDIR}/pkg-install
-PKGDEINSTALL=	${MASTERDIR}/pkg-deinstall
-WRKSRC=		${WRKDIR}/sympa
 
 .include "${MASTERDIR}/Makefile"
diff -ruN --exclude=CVS /usr/ports/mail/sympa-elixus/distinfo /home/clsung/ports/mail/sympa-elixus/distinfo
--- /usr/ports/mail/sympa-elixus/distinfo	Sun May  9 05:32:47 2004
+++ /home/clsung/ports/mail/sympa-elixus/distinfo	Mon Oct 25 10:25:15 2004
@@ -1,2 +1,2 @@
-MD5 (sympa-10527.tar.gz) = 3128e2659ca93a2725abd37132336e48
-SIZE (sympa-10527.tar.gz) = 2776152
+MD5 (sympa-20041024.tar.gz) = 2ebc551d587699d3afd31f6f2ad0b02e
+SIZE (sympa-20041024.tar.gz) = 2705072
diff -ruN --exclude=CVS /usr/ports/mail/sympa-elixus/files/patch-Makefile.in /home/clsung/ports/mail/sympa-elixus/files/patch-Makefile.in
--- /usr/ports/mail/sympa-elixus/files/patch-Makefile.in	Thu Jan  1 08:00:00 1970
+++ /home/clsung/ports/mail/sympa-elixus/files/patch-Makefile.in	Mon Oct 25 10:25:15 2004
@@ -0,0 +1,11 @@
+--- Makefile.in	Sat Oct 23 16:49:11 2004
++++ Makefile.in	Sat Oct 23 16:49:22 2004
+@@ -644,7 +644,7 @@
+ 	fi \
+ 	fi \
+ 	done; \
+-	if [ "$$INITCONF" ] ; then \
++	#if [ "$$INITCONF" ] ; then \
+ 	echo "###############################################"; \
+ 	echo "It seems to be your first installation of Sympa"; \
+ 	echo "The following wizard will help you create your $(CONFDIR)/sympa.conf and $(CONFDIR)/wwsympa.conf :"; \
diff -ruN --exclude=CVS /usr/ports/mail/sympa-elixus/files/patch-src-etc-script-Makefile /home/clsung/ports/mail/sympa-elixus/files/patch-src-etc-script-Makefile
--- /usr/ports/mail/sympa-elixus/files/patch-src-etc-script-Makefile	Thu Jan  1 08:00:00 1970
+++ /home/clsung/ports/mail/sympa-elixus/files/patch-src-etc-script-Makefile	Mon Oct 25 10:25:15 2004
@@ -0,0 +1,11 @@
+--- src/etc/script/Makefile.orig	Sat Oct 23 16:44:11 2004
++++ src/etc/script/Makefile	Sat Oct 23 16:44:13 2004
+@@ -23,7 +23,7 @@
+ 
+ SUBSTSRC	=	load_subscribers.pl arc2webarc.pl testldap.pl p12topem.pl init_comment.pl crypt_passwd.pl testlogs.pl mod2html.pl
+ 
+-INITSRC		=	sympa
++INITSRC		=	sympa.sh
+ 
+ #SCRIPTDIR	=	../../../script
+ SCRIPTDIR	=	$(SBINDIR)
diff -ruN --exclude=CVS /usr/ports/mail/sympa-elixus/files/patch-src-sympa_wizard.pl /home/clsung/ports/mail/sympa-elixus/files/patch-src-sympa_wizard.pl
--- /usr/ports/mail/sympa-elixus/files/patch-src-sympa_wizard.pl	Thu Jan  1 08:00:00 1970
+++ /home/clsung/ports/mail/sympa-elixus/files/patch-src-sympa_wizard.pl	Mon Oct 25 10:25:15 2004
@@ -0,0 +1,19 @@
+--- src/sympa_wizard.pl	Sat Oct 23 19:50:48 2004
++++ src/sympa_wizard.pl	Sat Oct 23 19:53:21 2004
+@@ -308,14 +308,14 @@
+ 	       'advice' =>''},
+ 
+               {'name' => 'mhonarc',
+-	       'default' => '/usr/bin/mhonarc',
++	       'default' => '/usr/local/bin/mhonarc',
+ 	       'query' => 'Path to MhOnarc mail2html pluggin',
+ 	       'file' => 'wwsympa.conf','edit' => '1',
+ 	       'advice' =>'This is required for HTML mail archiving'},
+ 
+ 	      {'title' => 'S/MIME pluggin'},
+ 	      {'name' => 'openssl',
+-	       'sample' => '/usr/local/bin/openssl',
++	       'sample' => '/usr/bin/openssl',
+ 	       'query' => 'Path to OpenSSL',
+ 	       'file' => 'sympa.conf','edit' => '1',
+ 	       'advice' =>'Sympa knowns S/MIME if openssl is installed'},
diff -ruN --exclude=CVS /usr/ports/mail/sympa-elixus/files/patch-wwsympa-Makefile /home/clsung/ports/mail/sympa-elixus/files/patch-wwsympa-Makefile
--- /usr/ports/mail/sympa-elixus/files/patch-wwsympa-Makefile	Thu Jan  1 08:00:00 1970
+++ /home/clsung/ports/mail/sympa-elixus/files/patch-wwsympa-Makefile	Mon Oct 25 10:25:15 2004
@@ -0,0 +1,24 @@
+--- wwsympa/Makefile	Sat Oct 23 20:37:35 2004
++++ wwsympa/Makefile	Sat Oct 23 20:39:51 2004
+@@ -21,7 +21,7 @@
+ 
+ sbin_SUBST	=	bounced.pl archived.pl
+ 
+-cgi_SUBST	=	wwsympa.fcgi
++cgi_SUBST	=	wwsympa.fcgi wwsympa-wrapper
+ 
+ lib_SUBST	=	wwslib.pm cookielib.pm bounce-lib.pl Marc.pm Auth.pm
+ 
+@@ -50,9 +50,9 @@
+ 	chown $(USER) $(DESTDIR)$(CGIDIR)/$$i; \
+ 	chgrp $(GROUP) $(DESTDIR)$(CGIDIR)/$$i; \
+ 	done
+-	@echo "Setting SetUID bit on wwsympa.fcgi..."
+-	chmod u+s $(DESTDIR)$(CGIDIR)/wwsympa.fcgi
+-	chmod g+s $(DESTDIR)$(CGIDIR)/wwsympa.fcgi
++	@echo "Setting SetUID bit on wwsympa-wrapper..."
++	chmod u+s $(DESTDIR)$(CGIDIR)/wwsympa-wrapper
++	chmod g+s $(DESTDIR)$(CGIDIR)/wwsympa-wrapper
+ 	chmod 755 $(DESTDIR)$(ETCBINDIR)/wws.tt2
+ 	chmod 755 $(DESTDIR)$(ICONSDIR)
+ 	chmod 755 $(DESTDIR)$(LIBDIR)/Marc
diff -ruN --exclude=CVS /usr/ports/mail/sympa-elixus/files/patch-wwsympa-wwsympa-wrapper.c /home/clsung/ports/mail/sympa-elixus/files/patch-wwsympa-wwsympa-wrapper.c
--- /usr/ports/mail/sympa-elixus/files/patch-wwsympa-wwsympa-wrapper.c	Thu Jan  1 08:00:00 1970
+++ /home/clsung/ports/mail/sympa-elixus/files/patch-wwsympa-wwsympa-wrapper.c	Mon Oct 25 10:25:15 2004
@@ -0,0 +1,11 @@
+--- wwsympa/wwsympa-wrapper.c	Sat Oct 23 20:42:47 2004
++++ wwsympa/wwsympa-wrapper.c	Sat Oct 23 20:42:30 2004
+@@ -0,0 +1,8 @@
++#include <unistd.h>
++
++#define WWSYMPA "/usr/local/sympa/bin/wwsympa.fcgi"
++
++int main(int argn, char **argv, char **envp) {
++    argv[0] = WWSYMPA;
++    execve(WWSYMPA,argv,envp);
++}
diff -ruN --exclude=CVS /usr/ports/mail/sympa-elixus/pkg-plist /home/clsung/ports/mail/sympa-elixus/pkg-plist
--- /usr/ports/mail/sympa-elixus/pkg-plist	Sun May  9 05:32:47 2004
+++ /home/clsung/ports/mail/sympa-elixus/pkg-plist	Mon Oct 25 10:25:15 2004
@@ -1,6 +1,6 @@
+etc/rc.d/sympa.sh
 etc/sympa.conf
 etc/wwsympa.conf
-etc/rc.d/sympa.sh
 sympa/bin/Archive.pm
 sympa/bin/Auth.pm
 sympa/bin/CAS.pm
@@ -78,39 +78,48 @@
 sympa/bin/etc/scenari/access_web_archive.public
 sympa/bin/etc/scenari/add.auth
 sympa/bin/etc/scenari/add.closed
+sympa/bin/etc/scenari/add.default
 sympa/bin/etc/scenari/add.owner
 sympa/bin/etc/scenari/add.owner_notify
 sympa/bin/etc/scenari/create_list.intranet
 sympa/bin/etc/scenari/create_list.listmaster
 sympa/bin/etc/scenari/create_list.public_listmaster
+sympa/bin/etc/scenari/d_edit.default
 sympa/bin/etc/scenari/d_edit.owner
 sympa/bin/etc/scenari/d_edit.private
 sympa/bin/etc/scenari/d_edit.public
+sympa/bin/etc/scenari/d_read.default
 sympa/bin/etc/scenari/d_read.owner
 sympa/bin/etc/scenari/d_read.private
 sympa/bin/etc/scenari/d_read.public
 sympa/bin/etc/scenari/del.auth
 sympa/bin/etc/scenari/del.closed
+sympa/bin/etc/scenari/del.default
 sympa/bin/etc/scenari/del.owner
 sympa/bin/etc/scenari/del.owner_notify
 sympa/bin/etc/scenari/edit_list.closed
 sympa/bin/etc/scenari/edit_list.owner
 sympa/bin/etc/scenari/global_remind.listmaster
+sympa/bin/etc/scenari/info.default
 sympa/bin/etc/scenari/info.open
 sympa/bin/etc/scenari/info.private
 sympa/bin/etc/scenari/invite.closed
+sympa/bin/etc/scenari/invite.default
 sympa/bin/etc/scenari/invite.owner
 sympa/bin/etc/scenari/invite.private
 sympa/bin/etc/scenari/invite.public
+sympa/bin/etc/scenari/remind.default
 sympa/bin/etc/scenari/remind.listmaster
 sympa/bin/etc/scenari/remind.owner
 sympa/bin/etc/scenari/review.closed
+sympa/bin/etc/scenari/review.default
 sympa/bin/etc/scenari/review.intranet
 sympa/bin/etc/scenari/review.listmaster
 sympa/bin/etc/scenari/review.owner
 sympa/bin/etc/scenari/review.private
 sympa/bin/etc/scenari/review.public
 sympa/bin/etc/scenari/send.closed
+sympa/bin/etc/scenari/send.default
 sympa/bin/etc/scenari/send.editor
 sympa/bin/etc/scenari/send.editorkey
 sympa/bin/etc/scenari/send.editorkeyonly
@@ -136,6 +145,7 @@
 sympa/bin/etc/scenari/subscribe.auth_notify
 sympa/bin/etc/scenari/subscribe.auth_owner
 sympa/bin/etc/scenari/subscribe.closed
+sympa/bin/etc/scenari/subscribe.default
 sympa/bin/etc/scenari/subscribe.intranet
 sympa/bin/etc/scenari/subscribe.intranetorowner
 sympa/bin/etc/scenari/subscribe.open
@@ -145,15 +155,18 @@
 sympa/bin/etc/scenari/subscribe.smime
 sympa/bin/etc/scenari/subscribe.smimeorowner
 sympa/bin/etc/scenari/topics_visibility.conceal
+sympa/bin/etc/scenari/topics_visibility.default
 sympa/bin/etc/scenari/topics_visibility.identified
 sympa/bin/etc/scenari/topics_visibility.noconceal
 sympa/bin/etc/scenari/unsubscribe.auth
 sympa/bin/etc/scenari/unsubscribe.auth_notify
 sympa/bin/etc/scenari/unsubscribe.closed
+sympa/bin/etc/scenari/unsubscribe.default
 sympa/bin/etc/scenari/unsubscribe.open
 sympa/bin/etc/scenari/unsubscribe.open_notify
 sympa/bin/etc/scenari/unsubscribe.owner
 sympa/bin/etc/scenari/visibility.conceal
+sympa/bin/etc/scenari/visibility.default
 sympa/bin/etc/scenari/visibility.intranet
 sympa/bin/etc/scenari/visibility.noconceal
 sympa/bin/etc/scenari/visibility.secret
@@ -183,6 +196,7 @@
 sympa/bin/etc/tt2/review.tt2
 sympa/bin/etc/tt2/sendpasswd.tt2
 sympa/bin/etc/tt2/stats_report.tt2
+sympa/bin/etc/tt2/subscriber_notification.tt2
 sympa/bin/etc/tt2/summary.tt2
 sympa/bin/etc/tt2/welcome.tt2
 sympa/bin/etc/tt2/x509-user-cert-missing.tt2
@@ -276,6 +290,7 @@
 sympa/bin/virtualwrapper
 sympa/bin/wwslib.pm
 sympa/bin/wwsympa.fcgi
+sympa/bin/wwsympa-wrapper
 sympa/doc/contents.png
 sympa/doc/crossref.png
 sympa/doc/img1.old
@@ -358,18 +373,19 @@
 sympa/sample/sample-list/info
 sympa/sample/sample-list/message.footer
 sympa/sample/sample-list/welcome.tpl
+sympa/sample/sample-list/welcome.tt2
 sympa/sample/sympa.conf
 sympa/sample/topics.fr.conf
 sympa/sample/topics.hu.conf
 sympa/sample/wwsympa.conf
+ at dirrm sympa/spool/tmp
+ at dirrm sympa/spool/task
+ at dirrm sympa/spool/outgoing
 @dirrm sympa/spool/msg
- at dirrm sympa/spool/digest
 @dirrm sympa/spool/moderation
 @dirrm sympa/spool/expire
+ at dirrm sympa/spool/digest
 @dirrm sympa/spool/auth
- at dirrm sympa/spool/outgoing
- at dirrm sympa/spool/tmp
- at dirrm sympa/spool/task
 @dirrm sympa/spool
 @dirrm sympa/sample/sample-list
 @dirrm sympa/sample
@@ -377,11 +393,15 @@
 @dirrm sympa/nls
 @dirrm sympa/expl
 @dirrm sympa/doc
+ at dirrm sympa/bin/etc/wws_templates
 @dirrm sympa/bin/etc/wws.tt2
 @dirrm sympa/bin/etc/tt2
+ at dirrm sympa/bin/etc/templates
+ at dirrm sympa/bin/etc/task_models
 @dirrm sympa/bin/etc/scenari
 @dirrm sympa/bin/etc/list_task_models
 @dirrm sympa/bin/etc/global_task_models
+ at dirrm sympa/bin/etc/general_task_models
 @dirrm sympa/bin/etc/create_list_templates/public_web_forum
 @dirrm sympa/bin/etc/create_list_templates/private_working_group
 @dirrm sympa/bin/etc/create_list_templates/news-letter
@@ -390,13 +410,6 @@
 @dirrm sympa/bin/etc/create_list_templates/hotline
 @dirrm sympa/bin/etc/create_list_templates/discussion_list
 @dirrm sympa/bin/etc/create_list_templates
- at dirrm sympa/etc/create_list_templates
- at dirrm sympa/etc/templates
- at dirrm sympa/etc/wws_templates
- at dirrm sympa/etc/scenari
- at dirrm sympa/etc/task_models
- at dirrm sympa/etc/general_task_models
- at dirrm sympa/etc
 @dirrm sympa/bin/etc
 @dirrm sympa/bin/Marc
 @dirrm sympa/bin
--- sympa-elixus-20041024.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list