From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Mar 16 06:00:41 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 867D116A4CE for ; Tue, 16 Mar 2004 06:00:41 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6ABD043D2D for ; Tue, 16 Mar 2004 06:00:41 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i2GE0fbv005190 for ; Tue, 16 Mar 2004 06:00:41 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2GE0fRF005189; Tue, 16 Mar 2004 06:00:41 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 16 Mar 2004 06:00:41 -0800 (PST) Resent-Message-Id: <200403161400.i2GE0fRF005189@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Autrijus Tang Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D9C216A4CE for ; Tue, 16 Mar 2004 05:59:44 -0800 (PST) Received: from smtp1.apol.com.tw (smtp1.apol.com.tw [203.79.224.62]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DC5543D39 for ; Tue, 16 Mar 2004 05:59:43 -0800 (PST) (envelope-from autrijus@autrijus.org) Received: from mail.autrijus.org (210-85-16-204.cm.apol.com.tw [210.85.16.204]) by smtp1.apol.com.tw (8.9.3/8.9.3) with ESMTP id VAA522563 for ; Tue, 16 Mar 2004 21:57:29 +0800 (CST) Received: from localhost (localhost [127.0.0.1]) by mail.autrijus.org (Postfix) with ESMTP id 80FFC3FDE for ; Tue, 16 Mar 2004 22:00:19 +0800 (CST) Received: from mail.autrijus.org ([127.0.0.1]) by localhost (aut.dyndns.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 72798-05 for ; Tue, 16 Mar 2004 22:00:13 +0800 (CST) Received: by mail.autrijus.org (Postfix, from userid 1000) id 795CD3FD7; Tue, 16 Mar 2004 22:00:13 +0800 (CST) Message-Id: <20040316140013.795CD3FD7@mail.autrijus.org> Date: Tue, 16 Mar 2004 22:00:13 +0800 (CST) From: Autrijus Tang To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/64340: mail/sympa update: fix rc.d and install on amd64 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Autrijus Tang List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Mar 2004 14:00:41 -0000 >Number: 64340 >Category: ports >Synopsis: mail/sympa update: fix rc.d and install on amd64 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Mar 16 06:00:41 PST 2004 >Closed-Date: >Last-Modified: >Originator: Autrijus Tang >Release: FreeBSD 4.9-RELEASE i386 >Organization: >Environment: System: FreeBSD aut.dyndns.org 4.9-RELEASE FreeBSD 4.9-RELEASE #0: Thu Oct 30 08:47:57 CST 2003 root@aut.dyndns.org:/usr/src/sys/compile/NOR i386 >Description: bento reported that amd64 built incorrectly; kris@ suggested that changing HAS_CONFIGURE to GNU_CONFIGURE will fix it. also, etc/rc.d/sympa.sh was disabled and now works. >How-To-Repeat: n/a >Fix: Apply this patch against /usr/ports/mail/sympa/. diff -dur /usr/ports/mail/sympa/Makefile sympa/Makefile --- /usr/ports/mail/sympa/Makefile Tue Feb 17 01:24:18 2004 +++ sympa/Makefile Tue Mar 16 21:53:03 2004 @@ -56,7 +56,7 @@ .endif .endif -HAS_CONFIGURE= yes +GNU_CONFIGURE= yes USE_PERL5= yes CONFIGURE_ARGS+=--prefix=${PREFIX}/sympa \ --with-confdir=${PREFIX}/etc \ @@ -73,6 +73,9 @@ pre-install: PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL + +post-install: + PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL post-deinstall: PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} POST-DEINSTALL diff -dur /usr/ports/mail/sympa/files/patch-src-etc-script-sympa sympa/files/patch-src-etc-script-sympa --- /usr/ports/mail/sympa/files/patch-src-etc-script-sympa Tue Dec 9 06:33:04 2003 +++ sympa/files/patch-src-etc-script-sympa Tue Mar 16 21:52:04 2004 @@ -36,7 +36,7 @@ - if [ ${OSTYPE} = "IRIX" ]; then - $sympadir/$1.pl $startparam && echo "success" || echo "failure" + if [ ${OSTYPE} = "IRIX" -o ${OSTYPE} = "FreeBSD" ]; then -+ su sympa -c "$sympadir/$1.pl $startparam" && echo "success" || echo "failure" ++ su -m sympa -c "$sympadir/$1.pl $startparam" && echo "success" || echo "failure" else $sympadir/$1.pl $startparam && success || failure fi diff -dur /usr/ports/mail/sympa/pkg-install sympa/pkg-install --- /usr/ports/mail/sympa/pkg-install Mon Dec 22 16:52:11 2003 +++ sympa/pkg-install Tue Mar 16 21:52:04 2004 @@ -2,6 +2,10 @@ # $FreeBSD: ports/mail/sympa/pkg-install,v 1.2 2003/12/22 08:52:11 demon Exp $ # +if [ "$2" = "POST-INSTALL" ]; then + mv ${PKG_PREFIX}/etc/rc.d/sympa ${PKG_PREFIX}/etc/rc.d/sympa.sh 2>/dev/null +fi + if [ "$2" != "PRE-INSTALL" ]; then exit 0 fi diff -dur /usr/ports/mail/sympa/pkg-plist sympa/pkg-plist --- /usr/ports/mail/sympa/pkg-plist Mon Dec 22 09:02:36 2003 +++ sympa/pkg-plist Tue Mar 16 21:52:04 2004 @@ -1,6 +1,6 @@ etc/sympa.conf etc/wwsympa.conf -etc/rc.d/sympa +etc/rc.d/sympa.sh sympa/bin/etc/scenari/access_web_archive.closed sympa/bin/etc/scenari/visibility.private sympa/bin/etc/scenari/visibility.noconceal >Release-Note: >Audit-Trail: >Unformatted: