From owner-freebsd-ports Sun Dec 31 0:20:33 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 00:20:31 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from peorth.iteration.net (peorth.iteration.net [208.190.180.178]) by hub.freebsd.org (Postfix) with ESMTP id 72F5237B400; Sun, 31 Dec 2000 00:20:30 -0800 (PST) Received: by peorth.iteration.net (Postfix, from userid 1001) id 5B0FF574E0; Sun, 31 Dec 2000 02:21:01 -0600 (CST) Date: Sun, 31 Dec 2000 02:21:01 -0600 From: "Michael C . Wu" To: Wes Peters Cc: Will Andrews , ports@FreeBSD.ORG, Robert Watson , Warner Losh , Kris Kennaway Subject: Re: Package signing tools Message-ID: <20001231022101.A24801@peorth.iteration.net> Reply-To: "Michael C . Wu" References: <3A4ED1C0.14061CE5@softweyr.com> <20001231003920.A24519@peorth.iteration.net> <20001231014344.T305@argon.firepipe.net> <3A4EDE33.84C7072@softweyr.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3A4EDE33.84C7072@softweyr.com>; from wes@softweyr.com on Sun, Dec 31, 2000 at 12:20:19AM -0700 X-PGP-Fingerprint: 5025 F691 F943 8128 48A8 5025 77CE 29C5 8FA1 2E20 X-PGP-Key-ID: 0x8FA12E20 Sender: keichii@peorth.iteration.net Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Dec 31, 2000 at 12:20:19AM -0700, Wes Peters scribbled: | Will Andrews wrote: | > | > On Sun, Dec 31, 2000 at 12:39:20AM -0600, Michael C . Wu wrote: | > > You can also use the Perl PGP module. However, at the very least you | > > really want to have PGP5 or PGP6. | > | > What about other types of signatures? Should we support more than one kind? | | It currently supports X.509 (which I heartily recommend), PGP (which is | somewhat shaky, as I pointed out), and MD5, where you prime the ports | database with an MD5 file and then check that the MD5 of the .tgz file | against that. You misunderstood me. :) I was saying, "You can replace original PGP with perl pgp module or pgp5/6." | > > Consider integrating pkg_version with this? This would allow | > > for global ports update. | > | > Yes, PLEASE don't create a new program. Integrate this functionality | > (checking signatures) into pkg_info or pkg_version (I prefer the former | > myself). By integration, I meant that the output should be parseable by pkg_version and pkg_info. | -- +------------------------------------------------------------------+ | keichii@peorth.iteration.net | keichii@bsdconspiracy.net | | http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. | +------------------------------------------------------------------+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 1:45:58 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 01:45:56 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from indigo.external.org (c1118643-b.chmpgn1.il.home.com [24.181.130.163]) by hub.freebsd.org (Postfix) with ESMTP id 4CE3137B400 for ; Sun, 31 Dec 2000 01:45:56 -0800 (PST) Received: (from jeremy@localhost) by indigo.external.org (8.11.1/8.11.1) id eBV9hwm66693; Sun, 31 Dec 2000 03:43:58 -0600 (CST) (envelope-from jeremy) Date: Sun, 31 Dec 2000 03:43:58 -0600 From: Jeremy Shaffner To: "Michael C . Wu" , ports@freebsd.org Subject: Re: Package signing tools Message-ID: <20001231034357.M40238@external.org> References: <3A4ED1C0.14061CE5@softweyr.com> <20001231003920.A24519@peorth.iteration.net> <20001231014344.T305@argon.firepipe.net> <3A4EDE33.84C7072@softweyr.com> <20001231022101.A24801@peorth.iteration.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20001231022101.A24801@peorth.iteration.net>; from keichii@iteration.net on Sun, Dec 31, 2000 at 02:21:01AM -0600 Sender: jeremy@indigo.external.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message <3A4EDE33.84C7072@softweyr.com> Wes Peters writes: > The functions are not related this program signs a a package and checks the > signature on apackage is valid; pkg_info and pkg_version do other things. Then: On Sun, Dec 31, 2000 at 02:21:01AM -0600, Michael C . Wu wrote: > On Sun, Dec 31, 2000 at 12:20:19AM -0700, Wes Peters scribbled: > > | > Yes, PLEASE don't create a new program. Integrate this functionality > | > (checking signatures) into pkg_info or pkg_version (I prefer the former > | > myself). > > By integration, I meant that the output should be parseable by pkg_version > and pkg_info. pkg_info(1) seems more appropriate. pkg_version(1) operates on currently installed packages. If you've already installed an insecure binary, it's too late to worry about signatures. And pkg_info doens't only check /var/db/pkg/, but will also extract info from packages files named on the command line (according to TECHNICAL DETAILS in the man page.) I would exepct pkg_add(1) to also have an option to check the signature before installing also. While "pkg_check" sounds like a valid name for checking signatures, it doesn't for creating them. I think the signing should be done by pkg_create(1) and even see a "make package SIGN=YES KEY=/path/to/foo" option for anyone making their own packages. -- --------------------------------------------------------------------- Jeremy Shaffner | This space for rent. jeremy@external.org | $ grep happiness life http://www.external.org/~jeremy/pgp.key | FreeBSD: The Power to Serve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 1:50: 8 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 01:50:01 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 86C9037B402 for ; Sun, 31 Dec 2000 01:50:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBV9o1V48019; Sun, 31 Dec 2000 01:50:01 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 31 Dec 2000 01:50:01 -0800 (PST) Resent-Message-Id: <200012310950.eBV9o1V48019@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, dirk.meyer@dinoex.sub.org Received: from net2.dinoex.sub.org (net2.dinoex.de [212.184.201.182]) by hub.freebsd.org (Postfix) with ESMTP id 6DEE337B400 for ; Sun, 31 Dec 2000 01:48:07 -0800 (PST) Received: from home.dinoex.sub.org (home.dinoex.sub.de [62.157.91.196]) by net2.dinoex.sub.org (8.11.1/8.11.1) with ESMTP id eBV9la026677 for ; Sun, 31 Dec 2000 10:47:36 +0100 (CET) (envelope-from dm@home.dinoex.sub.org) Received: (from dm@localhost) by home.dinoex.sub.org (8.11.2/8.11.1) id eBV9l9H13340; Sun, 31 Dec 2000 10:47:09 +0100 (CET) (envelope-from dm) Message-Id: <200012310947.eBV9l9H13340@home.dinoex.sub.org> Date: Sun, 31 Dec 2000 10:47:09 +0100 (CET) From: dirk.meyer@dinoex.sub.org Sender: dm@home.dinoex.sub.org Reply-To: dirk.meyer@dinoex.sub.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/23977: update mail/sendmail (by maintainer) Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23977 >Category: ports >Synopsis: update mail/sendmail (by maintainer) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 31 01:50:00 PST 2000 >Closed-Date: >Last-Modified: >Originator: Dirk Meyer >Release: FreeBSD 4.2-STABLE i386 >Organization: privat >Environment: FreeBSD 2.2.8-RELEASE i386 FreeBSD 4.2-STABLE i386 >Description: New Release. New Variable in Makefile for shorter Lines. Patches for Manpages updated. PATH was already in CCOPTS when needed, config reduced. >How-To-Repeat: >Fix: apply the small patches. diff sendmail/Makefile sendmail-8.11.2/Makefile --- sendmail/Makefile Thu Dec 21 09:09:51 2000 +++ sendmail-8.11.2/Makefile Sun Dec 31 10:15:48 2000 @@ -6,8 +6,7 @@ # PORTNAME= sendmail -PORTVERSION= 8.11.1 -PORTREVISION= 1 +PORTVERSION= 8.11.2 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.sendmail.org/pub/sendmail/ DISTNAME= ${PORTNAME}.${PORTVERSION} @@ -17,6 +16,7 @@ NO_PACKAGE= "sendmail included in base system" WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +WCONF= ${WRKSRC}/devtools/Site PLIST= ${WRKDIR}/.PLIST.more .if defined(SENDMAIL_WITH_TSL) @@ -26,18 +26,17 @@ .if exists(${DESTDIR}/etc/mail/mailer.conf) pre-configure: ${SED} -e "s=%%PREFIX%%=${PREFIX}=" \ - ${FILESDIR}/site.config.m4 >${WRKSRC}/devtools/Site/site.config.m4 + ${FILESDIR}/site.config.m4 > ${WCONF}/site.config.m4 .if defined(SENDMAIL_WITH_TSL) - ${CAT} ${FILESDIR}/site.config.m4.tls \ - >> ${WRKSRC}/devtools/Site/site.config.m4 + ${CAT} ${FILESDIR}/site.config.m4.tls >> ${WCONF}/site.config.m4 .endif .else pre-configure: ${SED} -e "s=%%PREFIX%%=${PREFIX}=" \ - ${FILESDIR}/site.config.m4.pre4 >${WRKSRC}/devtools/Site/site.config.m4 + ${FILESDIR}/site.config.m4.pre4 > ${WCONF}/site.config.m4 .if defined(SENDMAIL_WITH_TSL) - ${SED} -e "s=%%LOCALBASE%%=${LOCALBASE}=" ${FILESDIR}/site.config.m4.ssl \ - >> ${WRKSRC}/devtools/Site/site.config.m4 + ${SED} -e "s=%%LOCALBASE%%=${LOCALBASE}=" \ + ${FILESDIR}/site.config.m4.ssl >> ${WCONF}/site.config.m4 .endif PREFIX?= ${DESTDIR}/usr diff sendmail/distinfo sendmail-8.11.2/distinfo --- sendmail/distinfo Sat Oct 14 06:51:40 2000 +++ sendmail-8.11.2/distinfo Sun Dec 31 10:14:35 2000 @@ -1 +1 @@ -MD5 (sendmail.8.11.1.tar.gz) = 9118a555141493fb574a588d50f57215 +MD5 (sendmail.8.11.2.tar.gz) = eee46aa3a3215e02c1aa7f1c49c5e99c diff sendmail/files/patch-aa sendmail-8.11.2/files/patch-aa --- sendmail/files/patch-aa Thu Dec 21 08:32:18 2000 +++ sendmail-8.11.2/files/patch-aa Sun Dec 31 10:38:20 2000 @@ -58,26 +58,26 @@ echo '#####' using $1 as configuration include directory | sed 's/\/tmp_mnt//' echo "define(\`__HOST__', $host)dnl" diff -ur mail.local/mail.local.8 src/contrib/sendmail/mail.local/mail.local.8 ---- mail.local/mail.local.8 Sun Sep 17 19:04:25 2000 -+++ src/contrib/sendmail/mail.local/mail.local.8 Mon Nov 6 11:23:41 2000 +--- mail.local/mail.local.8.orig Fri Dec 29 19:12:16 2000 ++++ mail.local/mail.local.8 Sun Dec 31 10:27:40 2000 @@ -10,13 +10,15 @@ .\" - .\" $Id: mail.local.8,v 8.14.14.3 2000/09/17 17:04:25 gshapiro Exp $ + .\" $Id: mail.local.8,v 8.14.14.5 2000/12/29 18:12:16 gshapiro Exp $ .\" +.\" $FreeBSD: ports/mail/sendmail/files/patch-aa,v 1.1 2000/12/21 07:32:18 will Exp $ +.\" - .TH MAIL.LOCAL 8 "$Date: 2000/09/17 17:04:25 $" + .TH MAIL.LOCAL 8 "$Date: 2000/12/29 18:12:16 $" .SH NAME - .B mail.local + mail.local \- store mail in a mailbox .SH SYNOPSIS .B mail.local --.RB [ \-7 "] [" \-b "] [" \-d "] [" \-l "] [" \-f -+.RB [ \-7 "] [" \-B "] [" \-b "] [" \-d "] [" \-l "] [" \-s "] [" \-f +-.RB [ \-7 "] [" \-b "] [" \-d "] [" \-l "] [" \-f ++.RB [ \-7 "] [" \-B "] [" \-b "] [" \-d "] [" \-l "] [" \-s "] [" \-f + .IR from "] " + .RB [ \-r .IR from "] " "user ..." - .SH DESCRIPTION - .B Mail.local -@@ -32,6 +34,11 @@ +@@ -34,6 +36,11 @@ .B \-7 Do not advertise 8BITMIME support in LMTP mode. .TP @@ -89,7 +89,7 @@ .B \-b Return a permanent error instead of a temporary error if a mailbox exceeds quota. -@@ -44,6 +51,13 @@ +@@ -46,6 +53,13 @@ .TP .B \-l Turn on LMTP mode. @@ -103,7 +103,7 @@ .TP .BI \-r " from" Specify the sender's name (for backward compatibility). -@@ -91,7 +105,6 @@ +@@ -93,7 +107,6 @@ .PD .SH SEE ALSO mail(1), @@ -269,27 +269,27 @@ /* set from system and protocol used */ diff -ur smrsh/smrsh.8 src/contrib/sendmail/smrsh/smrsh.8 ---- smrsh/smrsh.8 Tue Jun 15 06:50:19 1999 -+++ src/contrib/sendmail/smrsh/smrsh.8 Wed Oct 4 23:19:47 2000 +--- smrsh/smrsh.8.orig Sat Dec 16 00:18:40 2000 ++++ smrsh/smrsh.8 Sun Dec 31 10:37:02 2000 @@ -11,6 +11,8 @@ .\" - .\" $Id: smrsh.8,v 8.11 1999/06/09 16:51:07 ca Exp $ + .\" $Id: smrsh.8,v 8.11.16.2 2000/12/15 19:50:46 gshapiro Exp $ .\" +.\" $FreeBSD: ports/mail/sendmail/files/patch-aa,v 1.1 2000/12/21 07:32:18 will Exp $ +.\" - .TH SMRSH 8 11/02/93 + .TH SMRSH 8 "$Date: 2000/12/15 19:50:46 $" .SH NAME smrsh \- restricted shell for sendmail -@@ -38,7 +40,7 @@ - Briefly, +@@ -39,7 +41,7 @@ .I smrsh - limits programs to be in the directory + limits programs to be in a single directory, + by default -/usr/adm/sm.bin, +/usr/libexec/sm.bin, allowing the system administrator to choose the set of acceptable commands, and to the shell builtin commands ``exec'', ``exit'', and ``echo''. It also rejects any commands with the characters -@@ -49,16 +51,15 @@ +@@ -50,13 +52,12 @@ ``"|exec /usr/local/bin/procmail -f- /etc/procmailrcs/user || exit 75"'' .PP Initial pathnames on programs are stripped, @@ -304,12 +304,8 @@ +``/usr/libexec/sm.bin/vacation''. .PP System administrators should be conservative about populating --/usr/adm/sm.bin. -+/usr/libexec/sm.bin. - Reasonable additions are - .IR vacation (1), - .IR procmail (1), -@@ -77,11 +78,11 @@ + the sm.bin directory. +@@ -78,11 +79,11 @@ Compilation should be trivial on most systems. You may need to use \-DPATH=\e"\fIpath\fP\e" to adjust the default search path diff sendmail/files/site.config.m4 sendmail-8.11.2/files/site.config.m4 --- sendmail/files/site.config.m4 Thu Dec 21 09:09:52 2000 +++ sendmail-8.11.2/files/site.config.m4 Mon Nov 6 15:56:23 2000 @@ -11,4 +11,3 @@ APPENDDEF(`conf_mail_local_ENVDEF', `-DQUEUE_ONLY') APPENDDEF(`conf_smrsh_ENVDEF', `-DCMDDIR="\"%%PREFIX%%/libexec/sm.bin\""') APPENDDEF(`conf_smrsh_ENVDEF', `-DPATH="\"/bin:/usr/bin\""') -APPENDDEF(`confCCOPTS', `-DPATH="\"/bin:/usr/bin\""') diff sendmail/files/site.config.m4.pre4 sendmail-8.11.2/files/site.config.m4.pre4 --- sendmail/files/site.config.m4.pre4 Thu Dec 21 09:09:52 2000 +++ sendmail-8.11.2/files/site.config.m4.pre4 Mon Nov 6 19:16:09 2000 @@ -1,4 +1,3 @@ APPENDDEF(`conf_mail_local_ENVDEF', `-DQUEUE_ONLY') APPENDDEF(`conf_smrsh_ENVDEF', `-DCMDDIR="\"%%PREFIX%%/libexec/sm.bin\""') APPENDDEF(`conf_smrsh_ENVDEF', `-DPATH="\"/bin:/usr/bin\""') -APPENDDEF(`confCCOPTS', `-DPATH="\"/bin:/usr/bin\""') >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 2:39: 8 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 02:39:07 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 1105437B400; Sun, 31 Dec 2000 02:39:07 -0800 (PST) Received: (from will@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVAd6J52910; Sun, 31 Dec 2000 02:39:06 -0800 (PST) (envelope-from will) Date: Sun, 31 Dec 2000 02:39:06 -0800 (PST) From: Message-Id: <200012311039.eBVAd6J52910@freefall.freebsd.org> To: mi@aldan.algebra.com, will@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: ports/22671: new port: security/sst -- yet another SSL wrapper Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: new port: security/sst -- yet another SSL wrapper State-Changed-From-To: open->closed State-Changed-By: will State-Changed-When: Sun Dec 31 02:38:09 PST 2000 State-Changed-Why: Committed, thanks! I had trouble making it compile because of a missing Free() definition. After examination, I determined that the char *'s being passed to Free() could be free()'d instead, and added a patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=22671 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 3:16: 4 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 03:16:00 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id A18FD37B698; Sun, 31 Dec 2000 03:15:57 -0800 (PST) Received: (from will@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVBFvX57587; Sun, 31 Dec 2000 03:15:57 -0800 (PST) (envelope-from will) Date: Sun, 31 Dec 2000 03:15:57 -0800 (PST) From: Message-Id: <200012311115.eBVBFvX57587@freefall.freebsd.org> To: ijliao@terry.dragon2.net, will@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: ports/23945: new port : security/integrit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: new port : security/integrit State-Changed-From-To: open->closed State-Changed-By: will State-Changed-When: Sun Dec 31 03:15:51 PST 2000 State-Changed-Why: Committed, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=23945 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 3:37: 5 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 03:37:03 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 091BD37B400; Sun, 31 Dec 2000 03:37:03 -0800 (PST) Received: (from andreas@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVBb2Q58900; Sun, 31 Dec 2000 03:37:02 -0800 (PST) (envelope-from andreas) Date: Sun, 31 Dec 2000 03:37:02 -0800 (PST) From: Message-Id: <200012311137.eBVBb2Q58900@freefall.freebsd.org> To: dwcjr@inethouston.net, andreas@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: ports/23975: [PATCH] net/cflowd Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: [PATCH] net/cflowd State-Changed-From-To: open->closed State-Changed-By: andreas State-Changed-When: Sun Dec 31 03:36:18 PST 2000 State-Changed-Why: patches applied, port revision bumped, thanks for submission. http://www.freebsd.org/cgi/query-pr.cgi?pr=23975 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 4: 0: 7 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 04:00:05 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 1FC5037B400 for ; Sun, 31 Dec 2000 04:00:05 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVC05i60132; Sun, 31 Dec 2000 04:00:05 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 04:00:05 -0800 (PST) Message-Id: <200012311200.eBVC05i60132@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Marc van Woerkom Subject: ports/23970: linux-realplayer expired Reply-To: Marc van Woerkom Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23970; it has been noted by GNATS. From: Marc van Woerkom To: freebsd-gnats-submit@FreeBSD.org, marcel@FreeBSD.org Cc: Subject: ports/23970: linux-realplayer expired Date: Sun, 31 Dec 2000 13:00:03 +0100 (CET) Hmm this version seems to be less stable than the old one I used. The setting to "old oss driver" improved things, but I still experience crashes, the last one after an half hour or so, or freeze ups. How to get closer to the root of the problems? Here is some kernel output: pid 11420 (realplay), uid 1001: exited on signal 6 (core dumped) Could not deinstall ELF interpreter entry linux: 'ioctl' fd=255, cmd=5410 ('T',16) not implemented linux: 'ioctl' fd=255, cmd=5401 ('T',1) not implemented linux: 'ioctl' fd=255, cmd=5410 ('T',16) not implemented linux: 'ioctl' fd=0, cmd=5401 ('T',1) not implemented linux: 'ioctl' fd=255, cmd=5410 ('T',16) not implemented pid 11772 (realplay), uid 1001: exited on signal 6 (core dumped) I am not sure to what audio driver setting these ioctl errors relate, I believe to "native". Regards, Marc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 5:22:36 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 05:22:34 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from heechee.tobez.org (254.adsl0.ryv.worldonline.dk [213.237.10.254]) by hub.freebsd.org (Postfix) with ESMTP id A204637B400; Sun, 31 Dec 2000 05:22:33 -0800 (PST) Received: by heechee.tobez.org (Postfix, from userid 1001) id 65A5254E2; Sun, 31 Dec 2000 14:22:22 +0100 (CET) Date: Sun, 31 Dec 2000 14:22:22 +0100 From: Anton Berezin To: will@FreeBSD.org Cc: freebsd-ports@FreeBSD.org Subject: Re: ports/23961: New port: textproc/p5-Text-FixedLength-Extra (Various niceties for p5-Text-FixedLength lovers) Message-ID: <20001231142222.G85591@heechee.tobez.org> Mail-Followup-To: Anton Berezin , will@FreeBSD.org, freebsd-ports@FreeBSD.org References: <200012310533.eBV5XFa16093@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200012310533.eBV5XFa16093@freefall.freebsd.org>; from will@FreeBSD.org on Sat, Dec 30, 2000 at 09:33:15PM -0800 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sat, Dec 30, 2000 at 09:33:15PM -0800, will@FreeBSD.org wrote: > I had problems with this port: > > ===> Configuring for p5-Text-FixedLength-Extra-1.0 > Checking if your kit is complete... > Looks good > Could not eval ' > package ExtUtils::MakeMaker::_version; > no strict; > > local $VERSION; > $VERSION=undef; do { > our $VERSION = '1.0'; > }; $VERSION > ' in Extra.pm: Can't modify subroutine entry in scalar assignment at (eval 7) line 7, at EOF > *** Error code 2 > > Seems your Extra.pm patch is buggy. Argh. It is not, it is simply not complete. The author of the module is apparently fed up with `use vars qw($bla)' syntax and uses 5.6.0-specific `our $bla' instead. Now, I can do one of two things: a) mark it as broken on -stable or b) patch Extra.pm more, replacing all `our $bla' to their equivalents; there are six occurences of these. I am unsure what action to take, and would like to ask for -ports advice. Cheers, %Anton. -- and would be a nice addition to HTML specification. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 5:26:52 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 05:26:51 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from puck.firepipe.net (poynting.physics.purdue.edu [128.210.146.58]) by hub.freebsd.org (Postfix) with ESMTP id D861637B400 for ; Sun, 31 Dec 2000 05:26:50 -0800 (PST) Received: from argon.firepipe.net (pm006-015.dialup.bignet.net [64.79.80.255]) by puck.firepipe.net (Postfix) with ESMTP id 14CDB1B37; Sun, 31 Dec 2000 08:26:50 -0500 (EST) Received: by argon.firepipe.net (Postfix, from userid 1000) id 57C7D19DB; Sun, 31 Dec 2000 08:22:09 -0500 (EST) Date: Sun, 31 Dec 2000 08:22:09 -0500 From: Will Andrews To: Anton Berezin Cc: ports@FreeBSD.org Subject: Re: ports/23961: New port: textproc/p5-Text-FixedLength-Extra (Various niceties for p5-Text-FixedLength lovers) Message-ID: <20001231082209.B305@argon.firepipe.net> Reply-To: Will Andrews Mail-Followup-To: Will Andrews , Anton Berezin , ports@FreeBSD.org References: <200012310533.eBV5XFa16093@freefall.freebsd.org> <20001231142222.G85591@heechee.tobez.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20001231142222.G85591@heechee.tobez.org>; from tobez@tobez.org on Sun, Dec 31, 2000 at 02:22:22PM +0100 X-Operating-System: FreeBSD 5.0-CURRENT i386 Sender: will@argon.firepipe.net Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Dec 31, 2000 at 02:22:22PM +0100, Anton Berezin wrote: > Argh. It is not, it is simply not complete. The author of the module > is apparently fed up with `use vars qw($bla)' syntax and uses > 5.6.0-specific `our $bla' instead. Ugh. > a) mark it as broken on -stable Do this. If the author doesn't feel like supporting older versions of perl, why should you (maintainer)? -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 5:40:24 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 05:40:14 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 6376D37B402 for ; Sun, 31 Dec 2000 05:40:04 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVDe4O74508; Sun, 31 Dec 2000 05:40:04 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 31 Dec 2000 05:40:04 -0800 (PST) Resent-Message-Id: <200012311340.eBVDe4O74508@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, roman@xpert.com Received: from mailgw2.netvision.net.il (mailgw2.netvision.net.il [194.90.1.9]) by hub.freebsd.org (Postfix) with ESMTP id 15D8637B400 for ; Sun, 31 Dec 2000 05:31:18 -0800 (PST) Received: from alchemy.oven.org (ras1-p62.hfa.netvision.net.il [62.0.145.62]) by mailgw2.netvision.net.il (8.9.3/8.9.3) with ESMTP id PAA12976 for ; Sun, 31 Dec 2000 15:31:56 +0200 (IST) Received: (from root@localhost) by alchemy.oven.org (8.11.1/8.11.1) id eBVDWhp18812 for freebsd-gnats-submit@freebsd.org; Sun, 31 Dec 2000 15:32:43 +0200 (IST) (envelope-from mapc) Received: (from mapc@localhost) by alchemy.oven.org (8.11.1/8.11.1av) id eBVDWcG18803; Sun, 31 Dec 2000 15:32:38 +0200 (IST) (envelope-from mapc) Message-Id: <200012311332.eBVDWcG18803@alchemy.oven.org> Date: Sun, 31 Dec 2000 15:32:38 +0200 (IST) From: roman@xpert.com Sender: mapc@alchemy.oven.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/23978: NEW PORT: security/amavis-perl Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23978 >Category: ports >Synopsis: NEW PORT: security/amavis-perl, mail antivirus >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 31 05:40:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Roman Shterenzon >Release: FreeBSD 4.2-RELEASE i386 >Organization: >Environment: I believe any of FreeBSD versions known to me. I tried to make it flexible. >Description: This is mail antivirus wrapper - it gets mail from sendmail, unpacks if needed, then runs an external antivirus on it. Just like commercial software a/v. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # amavis-perl # amavis-perl/Makefile # amavis-perl/pkg-plist # amavis-perl/pkg-message # amavis-perl/pkg-descr # amavis-perl/pkg-comment # amavis-perl/distinfo # amavis-perl/files # amavis-perl/files/patch-aa # amavis-perl/files/patch-ab # amavis-perl/pkg-deinstall # amavis-perl/pkg-install # echo c - amavis-perl mkdir -p amavis-perl > /dev/null 2>&1 echo x - amavis-perl/Makefile sed 's/^X//' >amavis-perl/Makefile << 'END-of-amavis-perl/Makefile' X# New ports collection makefile for: amavis X# Date Created: 13 Nov 2000 X# Whom: Roman Shterenzon X# X# $FreeBSD$ X# X XPORTNAME= amavis-perl XPORTVERSION= 10 XCATEGORIES= security XMASTER_SITES= http://www.amavis.org/dist/perl/ X XMAINTAINER= roman@xpert.com X XBUILD_DEPENDS= ${LOCALBASE}/bin/uvscan:${PORTSDIR}/security/vscan \ X ${LOCALBASE}/bin/bunzip2:${PORTSDIR}/archivers/bzip2 \ X ${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha \ X ${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj \ X ${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar \ X ${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip \ X ${LOCALBASE}/bin/zoo:${PORTSDIR}/archivers/zoo \ X ${LOCALBASE}/bin/arc:${PORTSDIR}/archivers/arc \ X ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/IO/AtomicFile.pm:${PORTSDIR}/devel/p5-IO-stringy \ X ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \ X ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/MIME/Body.pm:${PORTSDIR}/mail/p5-MIME-Tools \ X ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Mail/Address.pm:${PORTSDIR}/mail/p5-Mail-Tools \ X ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib \ X ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Convert/UUlib.pm:${PORTSDIR}/converters/p5-Convert-UUlib \ X ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Convert/TNEF.pm:${PORTSDIR}/converters/p5-Convert-TNEF \ X ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Archive/Tar.pm:${PORTSDIR}/archivers/p5-Archive-Tar \ X ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Unix/Syslog.pm:${PORTSDIR}/sysutils/p5-Unix-Syslog X XRUN_DEPENDS="${BUILD_DEPENDS}" X X#FORBIDDEN= "This is alpha quality, use at your own risk" X XGNU_CONFIGURE= yes XCONFIGURE_ARGS+= --disable-qmail --disable-postfix --disable-exim --with-virusdir=/var/spool/quarantine --enable-relay X Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/amavis/amavis ${PREFIX}/sbin X.if !defined(NOPORTDOCS) X ${MKDIR} ${PREFIX}/share/doc/amavis X.for i in README README.exim README.postfix README.sendmail README.scanners doc/amavis.txt X ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/amavis X.endfor X.endif X Xpost-install: X @PKG_PREFIX=${PREFIX} ${PERL5} ${PKGINSTALL} _ POST-INSTALL X @${CAT} ${PKGMESSAGE} X X.include END-of-amavis-perl/Makefile echo x - amavis-perl/pkg-plist sed 's/^X//' >amavis-perl/pkg-plist << 'END-of-amavis-perl/pkg-plist' Xsbin/amavis Xshare/doc/amavis/amavis.txt Xshare/doc/amavis/README Xshare/doc/amavis/README.exim Xshare/doc/amavis/README.postfix Xshare/doc/amavis/README.sendmail Xshare/doc/amavis/README.scanners X@dirrm share/doc/amavis END-of-amavis-perl/pkg-plist echo x - amavis-perl/pkg-message sed 's/^X//' >amavis-perl/pkg-message << 'END-of-amavis-perl/pkg-message' X XPlease read documentation on http://www.amavis.org/ before you start using it. X END-of-amavis-perl/pkg-message echo x - amavis-perl/pkg-descr sed 's/^X//' >amavis-perl/pkg-descr << 'END-of-amavis-perl/pkg-descr' XImagine a heterogene network environment with both UN*X and DOS / Windows/ XMacintosh workstations. Now think of an UN*X server that serves Windows Xand/or Macintosh workstations via a POP3 service. Would it not be nice to Xensure attachments coming via email are scanned for viruses before they reach Xa system they are able to infect? Well - that is what this package is for. XIt resides on the server that handles your incoming mails. When a mail Xarrives, instead of being delivered via procmail directly, is parsed through Xa script that extracts all attachments from the mail, unpacks (if needed) Xand scans them using a professional virus scanner program. X XThis is a perl implementation of the mailscan. X XWWW: http://www.amavis.org/ X XRoman Shterenzon END-of-amavis-perl/pkg-descr echo x - amavis-perl/pkg-comment sed 's/^X//' >amavis-perl/pkg-comment << 'END-of-amavis-perl/pkg-comment' XMail Virus Scanner (uses external antivirus) END-of-amavis-perl/pkg-comment echo x - amavis-perl/distinfo sed 's/^X//' >amavis-perl/distinfo << 'END-of-amavis-perl/distinfo' XMD5 (amavis-perl-10.tar.gz) = 48acf27fa6d418863b4094dac8bdafe8 END-of-amavis-perl/distinfo echo c - amavis-perl/files mkdir -p amavis-perl/files > /dev/null 2>&1 echo x - amavis-perl/files/patch-aa sed 's/^X//' >amavis-perl/files/patch-aa << 'END-of-amavis-perl/files/patch-aa' X--- configure.orig Thu Dec 7 19:04:06 2000 X+++ configure Sun Dec 31 15:22:09 2000 X@@ -1109,16 +1109,16 @@ X { echo "configure: error: Sorry, you need the "file" command" 1>&2; exit 1; } X fi X X-echo $ac_n "checking if file can be brief""... $ac_c" 1>&6 X-echo "configure:1114: checking if file can be brief" >&5 X-$file -b /bin/sh > /dev/null 2>&1 X-if test $? -ne 0 ; then X- { echo "configure: error: X-You need a "file" command that supports -b X-Check ftp://ftp.astron.com/pub/file/" 1>&2; exit 1; } X-else X- echo "$ac_t""yes" 1>&6 X-fi X+#echo $ac_n "checking if file can be brief""... $ac_c" 1>&6 X+#echo "configure:1114: checking if file can be brief" >&5 X+#$file -b /bin/sh > /dev/null 2>&1 X+#if test $? -ne 0 ; then X+# { echo "configure: error: X+#You need a "file" command that supports -b X+#Check ftp://ftp.astron.com/pub/file/" 1>&2; exit 1; } X+#else X+# echo "$ac_t""yes" 1>&6 X+#fi X X for ac_prog in grep X do X@@ -1775,7 +1775,7 @@ X if test ! -f "$sendmail_cf_orig" ; then X if test -f /etc/sendmail.cf ; then X sendmail_cf_orig=/etc/sendmail.orig.cf X- elif test -f /etc/mail/sendmail.orig.cf ; then X+ elif test -f /etc/mail/sendmail.cf ; then X sendmail_cf_orig=/etc/mail/sendmail.orig.cf X else X { echo "configure: error: END-of-amavis-perl/files/patch-aa echo x - amavis-perl/files/patch-ab sed 's/^X//' >amavis-perl/files/patch-ab << 'END-of-amavis-perl/files/patch-ab' X--- amavis/amavis.in.orig Sun Dec 31 15:16:34 2000 X+++ amavis/amavis.in Sun Dec 31 15:24:31 2000 X@@ -414,7 +414,7 @@ X do_exit($REGERR, __LINE__); X } X X- my $filetype = `$file -b $TEMPDIR/parts/$part`; X+ my $filetype = `$file $TEMPDIR/parts/$part`; X chop $filetype; X do_debug("File-type of $part: $filetype\n"); X X@@ -609,7 +609,7 @@ X } X X # older versions of file report tnef files as data X- if ($filetype =~ /^data$/) { X+ if ($filetype =~ /:\sdata$/) { X # may be tnef X X # checked already? END-of-amavis-perl/files/patch-ab echo x - amavis-perl/pkg-deinstall sed 's/^X//' >amavis-perl/pkg-deinstall << 'END-of-amavis-perl/pkg-deinstall' X#!/bin/sh X# $FreeBSD$ X Xprefix=/usr/local XPATH="/bin:/usr/bin" X Xif [ "$2" != "POST-DEINSTALL" ]; then X exit 0 Xfi X Xif [ -f /etc/sendmail.cf.pre-amavis ]; then X CFG=/etc Xelif [ -f /etc/mail/sendmail.cf.pre-amavis ]; then X CFG=/etc/mail Xelse X echo "No sendmail.cf.pre-amavis found, are you sure that amavis was installed?" X exit 1 Xfi X Xrm -f ${CFG}/sendmail.cf Xrm -f ${CFG}/sendmail.orig.cf Xmv ${CFG}/sendmail.cf.pre-amavis ${CFG}/sendmail.cf Xsed /^virusalert/d ${CFG}/aliases > ${CFG}/aliases.tmp Xmv ${CFG}/aliases.tmp ${CFG}/aliases Xnewaliases Xrmdir /var/spool/mqamavis 2>/dev/null || echo "You may wish to inspect /var/spool/mqamavis directory by yourself and remove it" Xrmdir /var/spool/quarantine 2>/dev/null || echo "You may wish to inspect /var/spool/quarantine directory by yourself and remove it" Xexit 0 END-of-amavis-perl/pkg-deinstall echo x - amavis-perl/pkg-install sed 's/^X//' >amavis-perl/pkg-install << 'END-of-amavis-perl/pkg-install' X#!/usr/bin/perl X# Roman Shterenzon 27/12/2000 X# $FreeBSD$ X Xuse strict; X X$ENV{'PATH'}='/bin:/usr/bin'; X Xmy $cfg; Xmy $result; X Xexit 0 if $ARGV[1] ne "POST-INSTALL"; X Xif ( -f '/etc/mail/sendmail.cf' ) { X $cfg='/etc/mail'; X} Xelsif ( -f '/etc/sendmail.cf' ) { X $cfg='/etc'; X} Xmy $cf="$cfg/sendmail.cf"; Xmy $new="$cfg/amavis.cf"; X Xprint "===> Adding neccessary hooks to sendmail.cf file\n"; X Xopen(IN, $cf) || die "Cannot open $cf"; Xopen(OUT, ">$new") || die "Cannot create $new"; X Xmy $replace=0; X Xwhile() { X if ( /^O QueueDirectory/ ) { X $_="O QueueDirectory=/var/spool/mqamavis\n"; X $replace++; X } X elsif ( /O StatusFile/ ) { X $_="O StatusFile=/var/log/amavis.st\n"; X $replace++; X } X elsif ( /^Mlocal/ ) { X print OUT <<'EOF'; XMamavis, P=/usr/local/sbin/amavis, F=mlsACDFMS5:/|@qhP, S=0, R=0 X T=DNS/RFC822/X-Unix, X A=amavis $f $u X XEOF X $replace++; X } X elsif ( /\s+final\s+parsing$/ ) { X print OUT "R\$*\t\t\t\$#amavis \$:\$1\n"; X $replace++; X } X s/^(DZ.*)/$1av/; X print OUT; X} Xclose(OUT); Xclose(IN); Xdie "I couldn't patch the sendmail.cf file, its format is unknown to me\n" X unless ( $replace == 4 ); X Xprint "===> Adding alias for virusalert to the aliases file\n"; Xif ( ! -f "$cfg/aliases" ) { X print "Can't find aliases file, you have to add an alias for virusalert by yourself\n"; X} Xelse { X open (IN, "$cfg/aliases") || die "Cannot open aliases file for reading\n"; X my $found; X while() { X $found=1, last if /^virusalert/; X } X close(IN); X unless ($found) { X open(OUT, ">>$cfg/aliases") || die "Cannot open aliases file for writing\n"; X print OUT "virusalert:\troot\n"; X close(OUT); X $result=system("newaliases"); X die "Failed to run newaliases command\n" if $result; X } X} X Xprint "===> Creating /var/spool/mqamavis directory\n"; Xif ( ! -d "/var/spool/mqamavis" ) { X mkdir "/var/spool/mqamavis",0755 || die "Can't create /var/spool/mqamavis\n"; X} Xmy $gid=getgrnam('daemon'); Xchown 0, $gid, "/var/spool/mqamavis"; X Xprint "===> Creating /var/spool/quarantine directory\n"; Xif ( ! -d "/var/spool/quarantine" ) { X mkdir "/var/spool/quarantine",0755 || die "Can't create /var/spool/quarantine\n"; X} Xchown 0, $gid, "/var/spool/quarantine"; X Xdie "There's already a $cf.pre-amavis, is amavis already installed?\n" X if -f "$cf.pre-amavis"; X$result=system("cp $cf $cf.pre-amavis"); Xdie "Failed to copy $cf to $cf.pre-amavis\n" if $result; Xrename "$cf", "${cfg}/sendmail.orig.cf" || X die "Unable to rename $cf to ${cfg}/sendmail.orig.cf\n"; Xrename "$new", "$cf" || die "Unable to rename $new to $cf\n"; END-of-amavis-perl/pkg-install exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 6: 0: 5 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 06:00:03 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id DCE4A37B400 for ; Sun, 31 Dec 2000 06:00:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVE02n75770; Sun, 31 Dec 2000 06:00:02 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 06:00:02 -0800 (PST) Message-Id: <200012311400.eBVE02n75770@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Will Andrews Subject: Re: ports/23978: NEW PORT: security/amavis-perl Reply-To: Will Andrews Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23978; it has been noted by GNATS. From: Will Andrews To: roman@xpert.com Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: ports/23978: NEW PORT: security/amavis-perl Date: Sun, 31 Dec 2000 08:51:52 -0500 On Sun, Dec 31, 2000 at 03:32:38PM +0200, roman@xpert.com wrote: > >Synopsis: NEW PORT: security/amavis-perl, mail antivirus Excellent. > XBUILD_DEPENDS= > X ${LOCALBASE}/bin/bunzip2:${PORTSDIR}/archivers/bzip2 \ > X ${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha \ > X ${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj \ [...] > XRUN_DEPENDS="${BUILD_DEPENDS}" [...] You probably meant all these as RUN_DEPENDS not BUILD_DEPENDS. Do they actually get used during the build? > X#FORBIDDEN= "This is alpha quality, use at your own risk" Huh? > XCONFIGURE_ARGS+= --disable-qmail --disable-postfix --disable-exim --with-virusdir=/var/spool/quarantine --enable-relay Err, I think some people would like to use this with other MTAs. Or do I misunderstand this? -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 6:58:21 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 06:58:19 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 74A3537B400; Sun, 31 Dec 2000 06:58:19 -0800 (PST) Received: (from sf@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVEwJd83359; Sun, 31 Dec 2000 06:58:19 -0800 (PST) (envelope-from sf) Date: Sun, 31 Dec 2000 06:58:19 -0800 (PST) From: Message-Id: <200012311458.eBVEwJd83359@freefall.freebsd.org> To: dwcjr@inethouston.net, sf@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: ports/23844: Update emulators/freesci Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Update emulators/freesci State-Changed-From-To: open->closed State-Changed-By: sf State-Changed-When: Sun Dec 31 06:57:41 PST 2000 State-Changed-Why: Committed, thanks. http://www.freebsd.org/cgi/query-pr.cgi?pr=23844 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 7:10: 7 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 07:10:04 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 01D1E37B69C for ; Sun, 31 Dec 2000 07:10:04 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVFA3V86694; Sun, 31 Dec 2000 07:10:03 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 07:10:03 -0800 (PST) Message-Id: <200012311510.eBVFA3V86694@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Roman Shterenzon Subject: Re: ports/23978: NEW PORT: security/amavis-perl Reply-To: Roman Shterenzon Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23978; it has been noted by GNATS. From: Roman Shterenzon To: Will Andrews Cc: Subject: Re: ports/23978: NEW PORT: security/amavis-perl Date: Sun, 31 Dec 2000 17:07:21 +0200 (IST) On Sun, 31 Dec 2000, Will Andrews wrote: > On Sun, Dec 31, 2000 at 03:32:38PM +0200, roman@xpert.com wrote: > > >Synopsis: NEW PORT: security/amavis-perl, mail antivirus > > Excellent. > > > XBUILD_DEPENDS= > > X ${LOCALBASE}/bin/bunzip2:${PORTSDIR}/archivers/bzip2 \ > > X ${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha \ > > X ${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj \ > [...] > > XRUN_DEPENDS="${BUILD_DEPENDS}" > [...] > > You probably meant all these as RUN_DEPENDS not BUILD_DEPENDS. Do they > actually get used during the build? Yes, they do, I need them for both RUN _and_ BUILD. Is there a cleaner way of doing this instead of RUN_DEPENDS="${BUILD_DEPENDS}" ? > > > X#FORBIDDEN= "This is alpha quality, use at your own risk" > > Huh? Yes, I wanted to uncomment this as a warning. > > > XCONFIGURE_ARGS+= --disable-qmail --disable-postfix --disable-exim --with-virusdir=/var/spool/quarantine --enable-relay > > Err, I think some people would like to use this with other MTAs. Or do > I misunderstand this? yes, but doing this demands: 1) good knowledge of these MTAs 2) thinking about pkg-install.pl again, and modiying it. 3) what if one person has all four mailers operating together in some esoteric way? So, for now, if someone wishes to use it with othe mta, she needs to install it manually, or to take a look at share/docs/amavis/* files. I may change it someday, but for now it's for vanilla freebsd only. I wanted to release it asap, since I heard of many people that would like to use it on FreeBSD. I _will_ do it later, rewriting pkg-install to become interactive asking which MTA is installed. It's a bit tricky, since I'll need to run the script with PRE-CONFIGURE, create Makefile.inc and then run it POST-INSTALL. --Roman Shterenzon, UNIX System Administrator and Consultant [ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 7:14:54 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 07:14:53 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 0A35137B400; Sun, 31 Dec 2000 07:14:53 -0800 (PST) Received: (from sf@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVFErV89284; Sun, 31 Dec 2000 07:14:53 -0800 (PST) (envelope-from sf) Date: Sun, 31 Dec 2000 07:14:53 -0800 (PST) From: Message-Id: <200012311514.eBVFErV89284@freefall.freebsd.org> To: dwcjr@inethouston.net, sf@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: ports/23846: Update www/oops pkg-plist Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Update www/oops pkg-plist State-Changed-From-To: feedback->closed State-Changed-By: sf State-Changed-When: Sun Dec 31 07:06:48 PST 2000 State-Changed-Why: Submitter agreed with my change. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=23846 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 7:20: 4 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 07:20:03 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 237B737B400 for ; Sun, 31 Dec 2000 07:20:03 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVFK3L89626; Sun, 31 Dec 2000 07:20:03 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 07:20:03 -0800 (PST) Message-Id: <200012311520.eBVFK3L89626@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: FUJISHIMA Satsuki Subject: Re: ports/23846 Reply-To: FUJISHIMA Satsuki Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23846; it has been noted by GNATS. From: FUJISHIMA Satsuki To: "David W. Chapman Jr." Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/23846 Date: Mon, 01 Jan 2001 00:13:32 +0900 At Sat, 30 Dec 2000 23:55:33 -0600, David W. Chapman Jr. wrote: > This is over my head, so if you say it works, I'll trust you. What exactly > is the extra stuff for? ${PREFIX}/oops and directories under there. Oops will put data there so removing only top directory is not enough and rm -rf them is quite dangerous. So I put some @unexec's to remove empty directories only. -- FUJISHIMA Satsuki To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 7:25:27 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 07:25:25 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mail.gmx.net (pop.gmx.net [194.221.183.20]) by hub.freebsd.org (Postfix) with SMTP id 1DC5C37B402 for ; Sun, 31 Dec 2000 07:25:21 -0800 (PST) Received: (qmail 28196 invoked by uid 0); 31 Dec 2000 15:25:15 -0000 Received: from r1341.str.dial.surf-callino.de (HELO abyssfive) (213.21.15.71) by mail.gmx.net (mail09) with SMTP; 31 Dec 2000 15:25:15 -0000 From: "Daniel Haischt" To: Cc: Subject: AW: FreeBSD Port smlnj-110.9.1 Date: Sun, 31 Dec 2000 16:24:53 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 1 (Highest) X-MSMail-Priority: High X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) In-Reply-To: <200012280744.eBS7iFn28656@freefall.freebsd.org> X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Importance: High Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org hiya, the people who programmed the acap server recommend sml/nj v110.0.6 or higher. i installed the sml/nj v110.0.7 port, thought this is just ok... maybe i'll give v110.9.1 a try, to see the difference. below are the URLs to the source and the website of the cyrus acap server. source -> ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-smlacapd-0.5.tar.gz website -> http://asg.web.cmu.edu/cyrus/smlacapd/ regards daniel haischt -- -----Ursprüngliche Nachricht----- Von: jkoshy@FreeBSD.org [mailto:jkoshy@FreeBSD.org] Gesendet: Donnerstag, 28. Dezember 2000 08:44 An: Daniel Haischt Betreff: Re: FreeBSD Port smlnj-110.9.1 > searches for each sml binary and each sml > library in /usr/ports/lang/sml-nj/work/[bin/lib]. This should not happen :( ---I will look into it. Have you looked at the `sml' port which should be SML/NJ v110.0.6? Do you need v110.9.1? > maybe even someone could port the acap distribution Can you please send over a URL? Koshy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 7:30: 6 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 07:30:03 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 90B2937B400 for ; Sun, 31 Dec 2000 07:30:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVFU2190238; Sun, 31 Dec 2000 07:30:02 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 07:30:02 -0800 (PST) Message-Id: <200012311530.eBVFU2190238@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Anton Berezin Subject: Re: ports/23961: New port: textproc/p5-Text-FixedLength-Extra (Various niceties for p5-Text-FixedLength lovers) Reply-To: Anton Berezin Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23961; it has been noted by GNATS. From: Anton Berezin To: freebsd-gnats-submit@FreeBSD.org, tobez@tobez.org Cc: Will Andrews Subject: Re: ports/23961: New port: textproc/p5-Text-FixedLength-Extra (Various niceties for p5-Text-FixedLength lovers) Date: Sun, 31 Dec 2000 16:25:51 +0100 Here is the revised version. It sets BROKEN when it detects older FreeBSD (== older Perl). It also uses BUILD_DEPENDS && RUN_DEPENDS insetad of ugly DEPENDS. I've just put a new shar here. # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-Text-FixedLength-Extra # p5-Text-FixedLength-Extra/files # p5-Text-FixedLength-Extra/files/patch-Extra.pm # p5-Text-FixedLength-Extra/pkg-plist # p5-Text-FixedLength-Extra/pkg-descr # p5-Text-FixedLength-Extra/pkg-comment # p5-Text-FixedLength-Extra/distinfo # p5-Text-FixedLength-Extra/Makefile # echo c - p5-Text-FixedLength-Extra mkdir -p p5-Text-FixedLength-Extra > /dev/null 2>&1 echo c - p5-Text-FixedLength-Extra/files mkdir -p p5-Text-FixedLength-Extra/files > /dev/null 2>&1 echo x - p5-Text-FixedLength-Extra/files/patch-Extra.pm sed 's/^X//' >p5-Text-FixedLength-Extra/files/patch-Extra.pm << 'END-of-p5-Text-FixedLength-Extra/files/patch-Extra.pm' X--- Extra.pm.orig Sat Dec 30 18:10:06 2000 X+++ Extra.pm Sat Dec 30 18:26:45 2000 X@@ -31,6 +31,9 @@ X X our $debug = 1; X X+# kill the previous Text::FixedLength::getFixed to avoid X+# the warning of redefinition X+BEGIN { delete $Text::FixedLength::{getFixed}; } X X # Preloaded methods go here. X # ---------------------------------------------------------------------------- END-of-p5-Text-FixedLength-Extra/files/patch-Extra.pm echo x - p5-Text-FixedLength-Extra/pkg-plist sed 's/^X//' >p5-Text-FixedLength-Extra/pkg-plist << 'END-of-p5-Text-FixedLength-Extra/pkg-plist' Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Text/FixedLength/Extra/.packlist Xlib/perl5/site_perl/%%PERL_VER%%/Text/FixedLength/Extra.pm X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Text/FixedLength/Extra X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Text/FixedLength 2>/dev/null || true END-of-p5-Text-FixedLength-Extra/pkg-plist echo x - p5-Text-FixedLength-Extra/pkg-descr sed 's/^X//' >p5-Text-FixedLength-Extra/pkg-descr << 'END-of-p5-Text-FixedLength-Extra/pkg-descr' XRight now, Text::FixedLength::Extra does two things for those who like Xusing Text::FixedLength - simpler API and extended number processing. X X-Anton X END-of-p5-Text-FixedLength-Extra/pkg-descr echo x - p5-Text-FixedLength-Extra/pkg-comment sed 's/^X//' >p5-Text-FixedLength-Extra/pkg-comment << 'END-of-p5-Text-FixedLength-Extra/pkg-comment' XVarious niceties for p5-Text-FixedLength lovers END-of-p5-Text-FixedLength-Extra/pkg-comment echo x - p5-Text-FixedLength-Extra/distinfo sed 's/^X//' >p5-Text-FixedLength-Extra/distinfo << 'END-of-p5-Text-FixedLength-Extra/distinfo' XMD5 (Text-FixedLength-Extra-1.0.tar.gz) = 0c78e050db6196bbefffbd09f71ecfac END-of-p5-Text-FixedLength-Extra/distinfo echo x - p5-Text-FixedLength-Extra/Makefile sed 's/^X//' >p5-Text-FixedLength-Extra/Makefile << 'END-of-p5-Text-FixedLength-Extra/Makefile' X# New ports collection makefile for: textproc/p5-Text-FixedLength-Extra X# Date created: 30 December 2000 X# Whom: Anton Berezin X# X# $FreeBSD$ X# X XPORTNAME= Text-FixedLength-Extra XPORTVERSION= 1.0 XCATEGORIES= textproc perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Text XPKGNAMEPREFIX= p5- X XMAINTAINER= tobez@tobez.org X XBUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Text/FixedLength.pm:${PORTSDIR}/textproc/p5-Text-FixedLength XRUN_DEPENDS= ${BUILD_DEPENDS} X X.include X X.if ${OSVERSION} < 500007 XBROKEN="Requires perl that has 'our' keyword" X.endif X XUSE_PERL5= yes XPERL_CONFIGURE= yes X XMAN3= Text::FixedLength::Extra.3 XMANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X X.include END-of-p5-Text-FixedLength-Extra/Makefile exit Cheers, \Anton. -- and would be a nice addition to HTML specification. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 7:44:11 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 07:44:10 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id A14E937B402; Sun, 31 Dec 2000 07:44:10 -0800 (PST) Received: (from sf@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVFiAj91262; Sun, 31 Dec 2000 07:44:10 -0800 (PST) (envelope-from sf) Date: Sun, 31 Dec 2000 07:44:10 -0800 (PST) From: Message-Id: <200012311544.eBVFiAj91262@freefall.freebsd.org> To: dwcjr@inethouston.net, sf@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: ports/23848: Update sysutils/xloadface Makefile Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Update sysutils/xloadface Makefile State-Changed-From-To: feedback->closed State-Changed-By: sf State-Changed-When: Sun Dec 31 07:43:32 PST 2000 State-Changed-Why: fixed while back. Thanks anyway! http://www.freebsd.org/cgi/query-pr.cgi?pr=23848 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 8:30:10 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 08:30:02 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 62B4437B402 for ; Sun, 31 Dec 2000 08:30:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVGU2472102; Sun, 31 Dec 2000 08:30:02 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 31 Dec 2000 08:30:02 -0800 (PST) Resent-Message-Id: <200012311630.eBVGU2472102@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, tobez@tobez.org Received: from heechee.tobez.org (254.adsl0.ryv.worldonline.dk [213.237.10.254]) by hub.freebsd.org (Postfix) with ESMTP id 7921237B400 for ; Sun, 31 Dec 2000 08:25:40 -0800 (PST) Received: by heechee.tobez.org (Postfix, from userid 1001) id BB25654E3; Sun, 31 Dec 2000 17:25:19 +0100 (CET) Message-Id: <20001231162519.BB25654E3@heechee.tobez.org> Date: Sun, 31 Dec 2000 17:25:19 +0100 (CET) From: tobez@tobez.org Reply-To: tobez@tobez.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/23980: New port: textproc/p5-String-Strip (Perl extension for fast, commonly used, string operations) Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23980 >Category: ports >Synopsis: New port: textproc/p5-String-Strip (Perl extension for fast, commonly used, string operations) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 31 08:30:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Anton Berezin >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: >Description: String::Strip is an XS extension that implements four white space removal routines: StripSpace (remove all white space), StripLSpace (strip leading white space), StripTSpace (strip trailing white space), and StripLTSpace (strip leading and trailing white space). All four of these routines work directly on the input argument, rather than passing back a result. The routines tend to be roughly 30% faster than equivalent function regex code. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-String-Strip # p5-String-Strip/pkg-plist # p5-String-Strip/pkg-descr # p5-String-Strip/pkg-comment # p5-String-Strip/distinfo # p5-String-Strip/Makefile # echo c - p5-String-Strip mkdir -p p5-String-Strip > /dev/null 2>&1 echo x - p5-String-Strip/pkg-plist sed 's/^X//' >p5-String-Strip/pkg-plist << 'END-of-p5-String-Strip/pkg-plist' Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/String/Strip/Strip.so Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/String/Strip/Strip.bs Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/String/Strip/autosplit.ix Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/String/Strip/.packlist Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/String/Strip.pm X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/String/Strip X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/String 2>/dev/null || true X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/String 2>/dev/null || true END-of-p5-String-Strip/pkg-plist echo x - p5-String-Strip/pkg-descr sed 's/^X//' >p5-String-Strip/pkg-descr << 'END-of-p5-String-Strip/pkg-descr' XString::Strip is an XS extension that implements four white space Xremoval routines: StripSpace (remove all white space), StripLSpace X(strip leading white space), StripTSpace (strip trailing white space), Xand StripLTSpace (strip leading and trailing white space). All four of Xthese routines work directly on the input argument, rather than passing Xback a result. The routines tend to be roughly 30% faster than Xequivalent function regex code. X X-Anton X END-of-p5-String-Strip/pkg-descr echo x - p5-String-Strip/pkg-comment sed 's/^X//' >p5-String-Strip/pkg-comment << 'END-of-p5-String-Strip/pkg-comment' XPerl extension for fast, commonly used, string operations END-of-p5-String-Strip/pkg-comment echo x - p5-String-Strip/distinfo sed 's/^X//' >p5-String-Strip/distinfo << 'END-of-p5-String-Strip/distinfo' XMD5 (String-Strip-1.01.tar.gz) = a1471ad67dbb7375dd0d288026ee7122 END-of-p5-String-Strip/distinfo echo x - p5-String-Strip/Makefile sed 's/^X//' >p5-String-Strip/Makefile << 'END-of-p5-String-Strip/Makefile' X# New ports collection makefile for: textproc/p5-String-Strip X# Date created: 31 December 2000 X# Whom: Anton Berezin X# X# $FreeBSD$ X# X XPORTNAME= String-Strip XPORTVERSION= 1.01 XCATEGORIES= textproc perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= String XPKGNAMEPREFIX= p5- X XMAINTAINER= tobez@tobez.org X XUSE_PERL5= yes XPERL_CONFIGURE= yes X XMAN3= String::Strip.3 XMANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X X.include END-of-p5-String-Strip/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9: 0: 9 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:00:02 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 56F2E37B402 for ; Sun, 31 Dec 2000 09:00:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVH02B77227; Sun, 31 Dec 2000 09:00:02 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 31 Dec 2000 09:00:02 -0800 (PST) Resent-Message-Id: <200012311700.eBVH02B77227@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, tobez@tobez.org Received: from heechee.tobez.org (254.adsl0.ryv.worldonline.dk [213.237.10.254]) by hub.freebsd.org (Postfix) with ESMTP id 2BEA137B400 for ; Sun, 31 Dec 2000 08:54:07 -0800 (PST) Received: by heechee.tobez.org (Postfix, from userid 1001) id E5ECD54E2; Sun, 31 Dec 2000 17:53:51 +0100 (CET) Message-Id: <20001231165351.E5ECD54E2@heechee.tobez.org> Date: Sun, 31 Dec 2000 17:53:51 +0100 (CET) From: tobez@tobez.org Reply-To: tobez@tobez.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/23981: New port: textproc/p5-String-ShellQuote (Quote strings for passing through the shell) Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23981 >Category: ports >Synopsis: New port: textproc/p5-String-ShellQuote (Quote strings for passing through the shell) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 31 09:00:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Anton Berezin >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: >Description: This module contains some functions which are useful for quoting strings which are going to pass through the shell or a shell-like object. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-String-ShellQuote # p5-String-ShellQuote/pkg-plist # p5-String-ShellQuote/pkg-descr # p5-String-ShellQuote/pkg-comment # p5-String-ShellQuote/distinfo # p5-String-ShellQuote/Makefile # echo c - p5-String-ShellQuote mkdir -p p5-String-ShellQuote > /dev/null 2>&1 echo x - p5-String-ShellQuote/pkg-plist sed 's/^X//' >p5-String-ShellQuote/pkg-plist << 'END-of-p5-String-ShellQuote/pkg-plist' Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/String/ShellQuote/.packlist Xlib/perl5/site_perl/%%PERL_VER%%/String/ShellQuote.pm X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/String/ShellQuote X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/String 2>/dev/null || true X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/String 2>/dev/null || true END-of-p5-String-ShellQuote/pkg-plist echo x - p5-String-ShellQuote/pkg-descr sed 's/^X//' >p5-String-ShellQuote/pkg-descr << 'END-of-p5-String-ShellQuote/pkg-descr' XThis module contains some functions which are useful for quoting strings Xwhich are going to pass through the shell or a shell-like object. X X-Anton X END-of-p5-String-ShellQuote/pkg-descr echo x - p5-String-ShellQuote/pkg-comment sed 's/^X//' >p5-String-ShellQuote/pkg-comment << 'END-of-p5-String-ShellQuote/pkg-comment' XQuote strings for passing through the shell END-of-p5-String-ShellQuote/pkg-comment echo x - p5-String-ShellQuote/distinfo sed 's/^X//' >p5-String-ShellQuote/distinfo << 'END-of-p5-String-ShellQuote/distinfo' XMD5 (String-ShellQuote-1.00.tar.gz) = 031fa1dbd199c6a4d2e824e45a004e3e END-of-p5-String-ShellQuote/distinfo echo x - p5-String-ShellQuote/Makefile sed 's/^X//' >p5-String-ShellQuote/Makefile << 'END-of-p5-String-ShellQuote/Makefile' X# New ports collection makefile for: textproc/p5-String-ShellQuote X# Date created: 31 December 2000 X# Whom: Anton Berezin X# X# $FreeBSD$ X# X XPORTNAME= String-ShellQuote XPORTVERSION= 1.00 XCATEGORIES= textproc perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= String XPKGNAMEPREFIX= p5- X XMAINTAINER= tobez@tobez.org X XUSE_PERL5= yes XPERL_CONFIGURE= yes X XMAN3= String::ShellQuote.3 XMANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X X.include END-of-p5-String-ShellQuote/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:10: 5 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:10:02 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 394D737B402 for ; Sun, 31 Dec 2000 09:10:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVHA2L80547; Sun, 31 Dec 2000 09:10:02 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 31 Dec 2000 09:10:02 -0800 (PST) Resent-Message-Id: <200012311710.eBVHA2L80547@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, George Reid Received: from mta07-svc.ntlworld.com (mta07-svc.ntlworld.com [62.253.162.47]) by hub.freebsd.org (Postfix) with ESMTP id 774B137B400; Sun, 31 Dec 2000 09:05:01 -0800 (PST) Received: from sobek.openirc.co.uk ([62.252.15.96]) by mta07-svc.ntlworld.com (InterMail vM.4.01.02.27 201-229-119-110) with ESMTP id <20001231170448.LBPA26323.mta07-svc.ntlworld.com@sobek.openirc.co.uk>; Sun, 31 Dec 2000 17:04:48 +0000 Message-Id: Date: Sun, 31 Dec 2000 17:09:21 +0000 (GMT) From: George Reid To: FreeBSD-gnats-submit@freebsd.org, obrien@freebsd.org Subject: ports/23982: [PATCH] net/queso has unfetchable distfile Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23982 >Category: ports >Synopsis: [PATCH] net/queso has unfetchable distfile >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 31 09:10:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: George Reid >Release: FreeBSD 5.0-CURRENT i386 >Organization: FreeBSD UKUG >Environment: n/a >Description: Port net/queso has an unfetchable distfile. It has disappeared from the MASTER_SITE and the case of the path to the last URL was incorrect. >How-To-Repeat: Try to build :) >Fix: Index: Makefile =================================================================== RCS file: /usr/home/ncvs/ports/net/queso/Makefile,v retrieving revision 1.9 diff -u -r1.9 Makefile --- Makefile 2000/04/09 18:13:15 1.9 +++ Makefile 2000/12/31 17:04:18 @@ -10,10 +10,7 @@ PORTNAME= queso PORTVERSION= 980922 CATEGORIES= net security -MASTER_SITES= ftp://ftp.ee.lbl.gov/ \ - ${MASTER_SITE_SUNSITE} \ - ftp://freebsd.ntu.edu.tw/freebsd/_distfiles/ -MASTER_SITE_SUBDIR= distributions/trinux/src/netmap +MASTER_SITES= ftp://freebsd.ntu.edu.tw/FreeBSD/distfiles/ MAINTAINER= obrien@FreeBSD.org >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:20:51 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:20:49 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id BADAB37B400; Sun, 31 Dec 2000 09:20:49 -0800 (PST) Received: (from demon@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVHKnc81321; Sun, 31 Dec 2000 09:20:49 -0800 (PST) (envelope-from demon) Date: Sun, 31 Dec 2000 09:20:49 -0800 (PST) From: Message-Id: <200012311720.eBVHKnc81321@freefall.freebsd.org> To: demon@FreeBSD.org, freebsd-ports@FreeBSD.org, dirk@FreeBSD.org Subject: Re: ports/20581: current cdrecord port fails to install Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: current cdrecord port fails to install Responsible-Changed-From-To: freebsd-ports->dirk Responsible-Changed-By: demon Responsible-Changed-When: Sun Dec 31 09:20:05 PST 2000 Responsible-Changed-Why: Over to MAINTAINER. http://www.freebsd.org/cgi/query-pr.cgi?pr=20581 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:29:29 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:29:27 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B995D37B400; Sun, 31 Dec 2000 09:29:27 -0800 (PST) Received: (from demon@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVHTRI82094; Sun, 31 Dec 2000 09:29:27 -0800 (PST) (envelope-from demon) Date: Sun, 31 Dec 2000 09:29:27 -0800 (PST) From: Message-Id: <200012311729.eBVHTRI82094@freefall.freebsd.org> To: demon@FreeBSD.org, freebsd-ports@FreeBSD.org, jseger@FreeBSD.org Subject: Re: ports/22239: Image-Magic ports make error Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Image-Magic ports make error Responsible-Changed-From-To: freebsd-ports->jseger Responsible-Changed-By: demon Responsible-Changed-When: Sun Dec 31 09:29:03 PST 2000 Responsible-Changed-Why: Over to MAINTAINER. http://www.freebsd.org/cgi/query-pr.cgi?pr=22239 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:33: 8 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:33:07 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 3A84537B400; Sun, 31 Dec 2000 09:33:07 -0800 (PST) Received: (from demon@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVHX7U82444; Sun, 31 Dec 2000 09:33:07 -0800 (PST) (envelope-from demon) Date: Sun, 31 Dec 2000 09:33:07 -0800 (PST) From: Message-Id: <200012311733.eBVHX7U82444@freefall.freebsd.org> To: demon@FreeBSD.org, freebsd-ports@FreeBSD.org, jseger@FreeBSD.org Subject: Re: ports/22792: xpm-3.4k does not build/install libXpm.so.4 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: xpm-3.4k does not build/install libXpm.so.4 Responsible-Changed-From-To: freebsd-ports->jseger Responsible-Changed-By: demon Responsible-Changed-When: Sun Dec 31 09:32:28 PST 2000 Responsible-Changed-Why: Over to maintainer. http://www.freebsd.org/cgi/query-pr.cgi?pr=22792 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:34:53 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:34:51 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id C60D837B400; Sun, 31 Dec 2000 09:34:51 -0800 (PST) Received: (from demon@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVHYpL82629; Sun, 31 Dec 2000 09:34:51 -0800 (PST) (envelope-from demon) Date: Sun, 31 Dec 2000 09:34:51 -0800 (PST) From: Message-Id: <200012311734.eBVHYpL82629@freefall.freebsd.org> To: demon@FreeBSD.org, freebsd-ports@FreeBSD.org, jseger@FreeBSD.org Subject: Re: ports/22802: convert in ImageMagic does not work in converting to (E)PS format Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: convert in ImageMagic does not work in converting to (E)PS format Responsible-Changed-From-To: freebsd-ports->jseger Responsible-Changed-By: demon Responsible-Changed-When: Sun Dec 31 09:34:02 PST 2000 Responsible-Changed-Why: Over to maintainer. http://www.freebsd.org/cgi/query-pr.cgi?pr=22802 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:39:55 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:39:53 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from homer.softweyr.com (bsdconspiracy.net [208.187.122.220]) by hub.freebsd.org (Postfix) with ESMTP id 9077437B400; Sun, 31 Dec 2000 09:39:53 -0800 (PST) Received: from [127.0.0.1] (helo=softweyr.com ident=Fools trust ident!) by homer.softweyr.com with esmtp (Exim 3.16 #1) id 14CmY3-00008T-00; Sun, 31 Dec 2000 10:45:35 -0700 Sender: wes@FreeBSD.ORG Message-ID: <3A4F70BF.1CE03F53@softweyr.com> Date: Sun, 31 Dec 2000 10:45:35 -0700 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Will Andrews Cc: "Michael C . Wu" , ports@FreeBSD.ORG, Robert Watson , Warner Losh , Kris Kennaway Subject: Re: Package signing tools References: <3A4ED1C0.14061CE5@softweyr.com> <20001231003920.A24519@peorth.iteration.net> <20001231014344.T305@argon.firepipe.net> <3A4EDE33.84C7072@softweyr.com> <20001231021610.V305@argon.firepipe.net> <3A4EE344.E9811F06@softweyr.com> <20001231023903.W305@argon.firepipe.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Will Andrews wrote: > > On Sun, Dec 31, 2000 at 12:41:56AM -0700, Wes Peters wrote: > > You obviously didn't read the code. The signature is applied to the binary > > package, in the gzip header. There isn't any way to attach it to a package > > on the system, or to verify it if there were, since the data that is signed > > is the gzipped data stream. > > What code? I didn't see a link to the code. freefall:~wes/pkg_install/sign -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC wes@softweyr.com http://softweyr.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:40:33 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:40:30 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id EFD0B37B402; Sun, 31 Dec 2000 09:40:29 -0800 (PST) Received: (from demon@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVHeTo83404; Sun, 31 Dec 2000 09:40:29 -0800 (PST) (envelope-from demon) Date: Sun, 31 Dec 2000 09:40:29 -0800 (PST) From: Message-Id: <200012311740.eBVHeTo83404@freefall.freebsd.org> To: demon@FreeBSD.org, freebsd-ports@FreeBSD.org, dirk@FreeBSD.org Subject: Re: ports/23698: Port "cdrecord" cannot scan the SCSI bus using cam Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Port "cdrecord" cannot scan the SCSI bus using cam Responsible-Changed-From-To: freebsd-ports->dirk Responsible-Changed-By: demon Responsible-Changed-When: Sun Dec 31 09:39:33 PST 2000 Responsible-Changed-Why: Over to maintainer. http://www.freebsd.org/cgi/query-pr.cgi?pr=23698 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:42:48 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:42:47 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from homer.softweyr.com (bsdconspiracy.net [208.187.122.220]) by hub.freebsd.org (Postfix) with ESMTP id D4B2737B404 for ; Sun, 31 Dec 2000 09:42:46 -0800 (PST) Received: from [127.0.0.1] (helo=softweyr.com ident=Fools trust ident!) by homer.softweyr.com with esmtp (Exim 3.16 #1) id 14Cmav-00008V-00; Sun, 31 Dec 2000 10:48:33 -0700 Sender: wes@FreeBSD.ORG Message-ID: <3A4F7171.4D5786AB@softweyr.com> Date: Sun, 31 Dec 2000 10:48:33 -0700 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Warner Losh Cc: ports@FreeBSD.ORG Subject: Re: Package signing tools References: <3A4EDE33.84C7072@softweyr.com> <3A4ED1C0.14061CE5@softweyr.com> <20001231003920.A24519@peorth.iteration.net> <20001231014344.T305@argon.firepipe.net> <200012310741.eBV7f4s09193@billy-club.village.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Warner Losh wrote: > > In message <3A4EDE33.84C7072@softweyr.com> Wes Peters writes: > : This has been in the queue for 8 months. The original OpenBSD code has > : existed for several years. You can have it if you want it, but I'm not > : going to have it bikeshedded to death, or into pkg_info or pkg_version or > : pkg_anythingelse. The functions are not related: this program signs a > : a package and checks the signature on a package is valid; pkg_info and > : pkg_version do other things. > : > : Try to stay on track here, people. This is not an attempt to write a new > : package delivery mechanism, it's just a simple tool to verify you got what > : you asked for. > > I agree 100%. I've taken a look at the code that wes has done and it > looks good (modulo the crypto stuff). > > However, you could easily add an option to pkg_add that will call > this program... Mmmm, yes, pkg_add --verify or something like that? I'd have it actually run the pkg_check executable so we don't mix the crypto code into the pkg_add executable, for those who build FreeBSD without the crypto support. -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC wes@softweyr.com http://softweyr.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:44:47 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:44:46 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from homer.softweyr.com (bsdconspiracy.net [208.187.122.220]) by hub.freebsd.org (Postfix) with ESMTP id 8905337B400; Sun, 31 Dec 2000 09:44:44 -0800 (PST) Received: from [127.0.0.1] (helo=softweyr.com ident=Fools trust ident!) by homer.softweyr.com with esmtp (Exim 3.16 #1) id 14Cmci-00008a-00; Sun, 31 Dec 2000 10:50:24 -0700 Sender: wes@FreeBSD.ORG Message-ID: <3A4F71E0.BDE17A50@softweyr.com> Date: Sun, 31 Dec 2000 10:50:24 -0700 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Warner Losh Cc: Will Andrews , "Michael C . Wu" , ports@FreeBSD.ORG, Robert Watson , Kris Kennaway Subject: Re: Package signing tools References: <3A4EE344.E9811F06@softweyr.com> <3A4ED1C0.14061CE5@softweyr.com> <20001231003920.A24519@peorth.iteration.net> <20001231014344.T305@argon.firepipe.net> <3A4EDE33.84C7072@softweyr.com> <20001231021610.V305@argon.firepipe.net> <200012310743.eBV7hNs09212@billy-club.village.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Warner Losh wrote: > > In message <3A4EE344.E9811F06@softweyr.com> Wes Peters writes: > : You obviously didn't read the code. The signature is applied to the binary > : package, in the gzip header. There isn't any way to attach it to a package > : on the system, or to verify it if there were, since the data that is signed > : is the gzipped data stream. > > And as such it is for more than just packages.... We don't have > pkg_gzip now do we? No, I think it uses libzip. Yes, this could be used to sign any gzipped file. Hmmm... -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC wes@softweyr.com http://softweyr.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:46: 8 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:46:07 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id A1ABD37B402; Sun, 31 Dec 2000 09:46:07 -0800 (PST) Received: (from demon@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVHk7c83903; Sun, 31 Dec 2000 09:46:07 -0800 (PST) (envelope-from demon) Date: Sun, 31 Dec 2000 09:46:07 -0800 (PST) From: Message-Id: <200012311746.eBVHk7c83903@freefall.freebsd.org> To: demon@FreeBSD.org, freebsd-ports@FreeBSD.org, kevlo@FreeBSD.org Subject: Re: ports/23909: KDE2 fails to compile with QT2.2.3 & XFree86-4-4.0.2_2 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: KDE2 fails to compile with QT2.2.3 & XFree86-4-4.0.2_2 Responsible-Changed-From-To: freebsd-ports->kevlo Responsible-Changed-By: demon Responsible-Changed-When: Sun Dec 31 09:45:32 PST 2000 Responsible-Changed-Why: Over to Mr. K! http://www.freebsd.org/cgi/query-pr.cgi?pr=23909 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:49:28 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:49:24 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from homer.softweyr.com (bsdconspiracy.net [208.187.122.220]) by hub.freebsd.org (Postfix) with ESMTP id E990037B404; Sun, 31 Dec 2000 09:49:21 -0800 (PST) Received: from [127.0.0.1] (helo=softweyr.com ident=Fools trust ident!) by homer.softweyr.com with esmtp (Exim 3.16 #1) id 14Cmh8-00008c-00; Sun, 31 Dec 2000 10:54:58 -0700 Sender: wes@FreeBSD.ORG Message-ID: <3A4F72F2.E273B8C9@softweyr.com> Date: Sun, 31 Dec 2000 10:54:58 -0700 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: "Michael C . Wu" Cc: Will Andrews , ports@FreeBSD.ORG, Robert Watson , Warner Losh , Kris Kennaway Subject: Re: Package signing tools References: <3A4ED1C0.14061CE5@softweyr.com> <20001231003920.A24519@peorth.iteration.net> <20001231014344.T305@argon.firepipe.net> <3A4EDE33.84C7072@softweyr.com> <20001231022101.A24801@peorth.iteration.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Michael C . Wu" wrote: > > On Sun, Dec 31, 2000 at 12:20:19AM -0700, Wes Peters scribbled: > | Will Andrews wrote: > | > > | > On Sun, Dec 31, 2000 at 12:39:20AM -0600, Michael C . Wu wrote: > | > > You can also use the Perl PGP module. However, at the very least you > | > > really want to have PGP5 or PGP6. > | > > | > What about other types of signatures? Should we support more than one kind? > | > | It currently supports X.509 (which I heartily recommend), PGP (which is > | somewhat shaky, as I pointed out), and MD5, where you prime the ports > | database with an MD5 file and then check that the MD5 of the .tgz file > | against that. > > You misunderstood me. :) I was saying, "You can replace original PGP > with perl pgp module or pgp5/6." Oh, I see. What we really need is a PGP library, which I think GPG was supposed to provide someday. Having a non-GPL PGP library would sure be nice. > | > > Consider integrating pkg_version with this? This would allow > | > > for global ports update. > | > > | > Yes, PLEASE don't create a new program. Integrate this functionality > | > (checking signatures) into pkg_info or pkg_version (I prefer the former > | > myself). > > By integration, I meant that the output should be parseable by pkg_version > and pkg_info. It's major output is a "yes" or "no" answer. Keep in mind this only works on the .tgz file, not on the package after installed on the system. It would be simple to extend pkg_info or pkg_version to report if a .tgz has a signature and if so, if it matches, by the return value from pkg_check. I'm not certain the return values are maintained that carefully right now, but I'll look through the code and make it return 0 for "has signature, is verified", negative for "has signature, not verified" and positive for "no signature". Would that suffice? -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC wes@softweyr.com http://softweyr.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 9:54:38 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 09:54:35 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from grizzly.fas.com (cc69528-a.mtpls1.sc.home.com [24.6.61.166]) by hub.freebsd.org (Postfix) with ESMTP id 521B437B400 for ; Sun, 31 Dec 2000 09:54:35 -0800 (PST) Received: by grizzly.fas.com ($Revision: 1.37.109.23 $/16.2) id AA297505240; Sun, 31 Dec 2000 12:54:00 -0500 Subject: A proposal to mitigate the limitations of keeping an older perl in STABLE To: freebsd-ports@FreeBSD.ORG Date: Sun, 31 Dec 2000 12:54:00 -0500 (EST) From: "Stan Brown" X-Mailer: ELM [version 2.5 PL2] Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20001231175435.521B437B400@hub.freebsd.org> Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Given that: A. There is no movement to upgarde the perl in the STABLE tree to 5.6 B. That the 4.x tree will remain STABLE for a reasonable amount of time C. The purpose of the ports system is to make using non core free software easy. D. Thre are a reasoanble number of useful perl modules that will not work with the version of perl without modification. E. The modifications to at least some of these are trivial (for a good perl hacke, not you average user). I propose that an effor tshouldbe made to create ports for thesemodules that will include the approriate fixes. Coments? -- Stan Brown stanb@awod.com 843-745-3154 Charleston SC. -- Windows 98: n. useless extension to a minor patch release for 32-bit extensions and a graphical shell for a 16-bit patch to an 8-bit operating system originally coded for a 4-bit microprocessor, written by a 2-bit company that can't stand for 1 bit of competition. - (c) 2000 Stan Brown. Redistribution via the Microsoft Network is prohibited. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 10: 0: 7 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 10:00:01 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 84A4437B400 for ; Sun, 31 Dec 2000 10:00:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVI01R84894; Sun, 31 Dec 2000 10:00:01 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 31 Dec 2000 10:00:01 -0800 (PST) Resent-Message-Id: <200012311800.eBVI01R84894@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, ijliao@terry.dragon2.net Received: from Terry.Dorm8.NCTU.edu.tw (Terry.Dorm8.NCTU.edu.tw [140.113.93.99]) by hub.freebsd.org (Postfix) with ESMTP id 4195337B402 for ; Sun, 31 Dec 2000 09:56:12 -0800 (PST) Received: (from ijliao@localhost) by Terry.Dorm8.NCTU.edu.tw (8.11.1/8.11.1) id eBVHun976691; Mon, 1 Jan 2001 01:56:49 +0800 (CST) (envelope-from ijliao) Message-Id: <200012311756.eBVHun976691@Terry.Dorm8.NCTU.edu.tw> Date: Mon, 1 Jan 2001 01:56:49 +0800 (CST) From: Ying-Chieh Liao Sender: ijliao@Terry.Dorm8.NCTU.edu.tw Reply-To: ijliao@terry.dragon2.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/23983: new port : sysutils/checkservice Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23983 >Category: ports >Synopsis: new port : sysutils/checkservice >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 31 10:00:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Ying-Chieh Liao >Release: FreeBSD 5.0-CURRENT i386 >Organization: NCTU CSIE >Environment: System: FreeBSD Terry.Dorm8.NCTU.edu.tw 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Wed Dec 20 08:59:11 CST 2000 root@Terry.Dorm8.NCTU.edu.tw:/usr/obj/usr/src/sys/TERRY i386 >Description: new port : checkservice 1.1.0 >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # checkservice # checkservice/Makefile # checkservice/pkg-comment # checkservice/distinfo # checkservice/pkg-descr # checkservice/pkg-plist # echo c - checkservice mkdir -p checkservice > /dev/null 2>&1 echo x - checkservice/Makefile sed 's/^X//' >checkservice/Makefile << 'END-of-checkservice/Makefile' X# New ports collection makefile for: checkservice X# Date created: Jan 1, 2001 X# Whom: Ying-Chieh Liao X# X# $FreeBSD$ X# X XPORTNAME= checkservice XPORTVERSION= 1.1.0 XCATEGORIES= sysutils XMASTER_SITES= http://www.linvision.com/checkservice/files/ X XMAINTAINER= ijliao@csie.nctu.edu.tw X XRUN_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Mail/Send.pm:${PORTSDIR}/mail/p5-Mail-Tools X XUSE_PERL5= YES X XNO_BUILD= YES X XMAN1= checkservice.1 XMAN5= checkservice.5 X Xpost-patch: X.for file in ${PORTNAME} man/${PORTNAME}.1 man/${PORTNAME}.5 X @${PERL} -pi -e "s|/etc|${PREFIX}/etc|g" ${WRKSRC}/${file} X.endfor X Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/sbin X ${INSTALL_DATA} ${WRKSRC}/opensocket.pl ${PREFIX}/lib/perl5/site_perl/${PERL_VER} X ${INSTALL_MAN} ${WRKSRC}/man/checkservice.1 ${PREFIX}/man/man1 X ${INSTALL_MAN} ${WRKSRC}/man/checkservice.5 ${PREFIX}/man/man5 X ${MKDIR} -m 755 ${PREFIX}/lib/${PORTNAME} X ${CP} -R ${WRKSRC}/plugins/ ${PREFIX}/lib/${PORTNAME} X ${MKDIR} -m 755 ${PREFIX}/etc/${PORTNAME} X ${CP} -R ${WRKSRC}/config/ ${PREFIX}/etc/${PORTNAME} X Xpost-install: X.if !defined(BATCH) X @${ECHO} "" X @${ECHO} "############################################################################" X @${ECHO} "# Config files are in ${PREFIX}/etc/${PORTNAME} #" X @${ECHO} "# Plugins are in ${PREFIX}/lib/${PORTNAME} #" X @${ECHO} "############################################################################" X.endif X X.include END-of-checkservice/Makefile echo x - checkservice/pkg-comment sed 's/^X//' >checkservice/pkg-comment << 'END-of-checkservice/pkg-comment' XCheckservice is written to check the status of the services END-of-checkservice/pkg-comment echo x - checkservice/distinfo sed 's/^X//' >checkservice/distinfo << 'END-of-checkservice/distinfo' XMD5 (checkservice-1.1.0.tar.gz) = 500a8f97b9a6c69d8b6d19ae0b84cb04 END-of-checkservice/distinfo echo x - checkservice/pkg-descr sed 's/^X//' >checkservice/pkg-descr << 'END-of-checkservice/pkg-descr' XCheckservice is written, as the name of the program suggests, to Xcheck the status of the services that you run on your own or a Xremote server/computer. It can monitor for example the FTP Server Xand Web server you are running and alarm you in several ways if Xsomething is wrong with them. X XThe variety of output types, check- & warningplugins make Checkservice X suitable for many tasks. With simple configfiles you can scan Ximportant services on the local host, but also on remote hosts, and Xmake sure you know if a vital service fails! Since the 0.9.9-release XCheckservice supports grouping. This is a convenient way to organize Xthe hosts to check in different categories. X XWWW: http://www.linvision.com/checkservice/ X X-- Ying-Chieh Liao X ijliao@csie.nctu.edu.tw END-of-checkservice/pkg-descr echo x - checkservice/pkg-plist sed 's/^X//' >checkservice/pkg-plist << 'END-of-checkservice/pkg-plist' Xsbin/checkservice Xlib/perl5/site_perl/%%PERL_VER%%/opensocket.pl Xetc/checkservice/checkservice.conf Xetc/checkservice/failed.mail Xetc/checkservice/hosts/localhost Xetc/checkservice/plugins/sms.conf Xetc/checkservice/plugins/smsnet.conf Xetc/checkservice/statuspage.conf Xetc/checkservice/timeout.mail Xetc/checkservice/unreachable.mail Xlib/checkservice/check/ftp.plugin Xlib/checkservice/check/http.plugin Xlib/checkservice/check/https.plugin Xlib/checkservice/check/imap.plugin Xlib/checkservice/check/ldap.plugin Xlib/checkservice/check/mysql.plugin Xlib/checkservice/check/nntp.plugin Xlib/checkservice/check/pop3.plugin Xlib/checkservice/check/postgresql.plugin Xlib/checkservice/check/smtp.plugin Xlib/checkservice/check/ssh.plugin Xlib/checkservice/check/telnet.plugin Xlib/checkservice/check/template.plugin Xlib/checkservice/warning/beep.plugin Xlib/checkservice/warning/sms.plugin Xlib/checkservice/warning/smsnet.plugin X@dirrm etc/checkservice/hosts X@dirrm etc/checkservice/plugins X@dirrm etc/checkservice X@dirrm lib/checkservice/check X@dirrm lib/checkservice/warning X@dirrm lib/checkservice END-of-checkservice/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 10:33:10 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 10:33:06 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from peorth.iteration.net (peorth.iteration.net [208.190.180.178]) by hub.freebsd.org (Postfix) with ESMTP id 0C1EF37B402; Sun, 31 Dec 2000 10:33:04 -0800 (PST) Received: by peorth.iteration.net (Postfix, from userid 1001) id BB199574E4; Sun, 31 Dec 2000 12:33:27 -0600 (CST) Date: Sun, 31 Dec 2000 12:33:27 -0600 From: "Michael C . Wu" To: Wes Peters , bmah@freebsd.org Cc: Will Andrews , ports@FreeBSD.ORG, Robert Watson , Warner Losh , Kris Kennaway Subject: Re: Package signing tools Message-ID: <20001231123327.A27808@peorth.iteration.net> Reply-To: "Michael C . Wu" References: <3A4ED1C0.14061CE5@softweyr.com> <20001231003920.A24519@peorth.iteration.net> <20001231014344.T305@argon.firepipe.net> <3A4EDE33.84C7072@softweyr.com> <20001231022101.A24801@peorth.iteration.net> <3A4F72F2.E273B8C9@softweyr.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3A4F72F2.E273B8C9@softweyr.com>; from wes@softweyr.com on Sun, Dec 31, 2000 at 10:54:58AM -0700 X-PGP-Fingerprint: 5025 F691 F943 8128 48A8 5025 77CE 29C5 8FA1 2E20 X-PGP-Key-ID: 0x8FA12E20 Sender: keichii@peorth.iteration.net Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Dec 31, 2000 at 10:54:58AM -0700, Wes Peters scribbled: | Oh, I see. What we really need is a PGP library, which I think GPG was | supposed to provide someday. Having a non-GPL PGP library would sure be | nice. Yes and yes I also think that we should have a default signing scheme. Personally, I like X.509. It does not really matter which one, just pick it yourself to avoid the bikeshed. | It's major output is a "yes" or "no" answer. Keep in mind this only works | on the .tgz file, not on the package after installed on the system. It | would be simple to extend pkg_info or pkg_version to report if a .tgz has a | signature and if so, if it matches, by the return value from pkg_check. I'm | not certain the return values are maintained that carefully right now, but | I'll look through the code and make it return 0 for "has signature, is | verified", negative for "has signature, not verified" and positive for "no | signature". Would that suffice? Yes, and we also need to modify 'pkg_version -c'. So that, instead of compiling the ports, we can have 'pkg_version -c' fetch the packages instead, along with verifying the signature of the .tgz's. This way, the user can simply do "sh `pkg_version -c`", get the packages, update his entire installation, and so forth via one command. -- +------------------------------------------------------------------+ | keichii@peorth.iteration.net | keichii@bsdconspiracy.net | | http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. | +------------------------------------------------------------------+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 10:38:28 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 10:38:26 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 0D3E037B400; Sun, 31 Dec 2000 10:38:25 -0800 (PST) Received: from billy-club.village.org (billy-club.village.org [10.0.0.3]) by rover.village.org (8.11.0/8.11.0) with ESMTP id eBVIcNs84467; Sun, 31 Dec 2000 11:38:23 -0700 (MST) (envelope-from imp@billy-club.village.org) Received: from billy-club.village.org (localhost [127.0.0.1]) by billy-club.village.org (8.11.1/8.8.3) with ESMTP id eBVIbIs11612; Sun, 31 Dec 2000 11:37:18 -0700 (MST) Message-Id: <200012311837.eBVIbIs11612@billy-club.village.org> To: Wes Peters Subject: Re: Package signing tools Cc: Will Andrews , "Michael C . Wu" , ports@FreeBSD.ORG, Robert Watson , Kris Kennaway In-reply-to: Your message of "Sun, 31 Dec 2000 10:50:24 MST." <3A4F71E0.BDE17A50@softweyr.com> References: <3A4F71E0.BDE17A50@softweyr.com> <3A4EE344.E9811F06@softweyr.com> <3A4ED1C0.14061CE5@softweyr.com> <20001231003920.A24519@peorth.iteration.net> <20001231014344.T305@argon.firepipe.net> <3A4EDE33.84C7072@softweyr.com> <20001231021610.V305@argon.firepipe.net> <200012310743.eBV7hNs09212@billy-club.village.org> Date: Sun, 31 Dec 2000 11:37:17 -0700 From: Warner Losh Sender: imp@billy-club.village.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message <3A4F71E0.BDE17A50@softweyr.com> Wes Peters writes: : No, I think it uses libzip. Yes, this could be used to sign any gzipped file. : Hmmm... Signed security advisory patches on the web site :-) We already do that with pgp, but we use detached certificates because the digest format that pgp uses to sign fubar's the patch for nonpgp users. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 10:55:54 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 10:55:52 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from indigo.external.org (c1118643-b.chmpgn1.il.home.com [24.181.130.163]) by hub.freebsd.org (Postfix) with ESMTP id 6D29537B400 for ; Sun, 31 Dec 2000 10:55:51 -0800 (PST) Received: (from jeremy@localhost) by indigo.external.org (8.11.1/8.11.1) id eBVIrqm69399 for ports@freebsd.org; Sun, 31 Dec 2000 12:53:52 -0600 (CST) (envelope-from jeremy) Date: Sun, 31 Dec 2000 12:53:52 -0600 From: Jeremy Shaffner To: ports@freebsd.org Subject: Re: A proposal to mitigate the limitations of keeping an older perl in STABLE Message-ID: <20001231125351.P40238@external.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: jeremy@indigo.external.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Forgot to CC the list. ----- Forwarded message from Jeremy Shaffner ----- Date: Sun, 31 Dec 2000 12:06:27 -0600 From: Jeremy Shaffner To: Stan Brown Subject: Re: A proposal to mitigate the limitations of keeping an older perl in STABLE User-Agent: Mutt/1.2.5i In-Reply-To: <20001231175435.521B437B400@hub.freebsd.org>; from stanb@awod.com on Sun, Dec 31, 2000 at 12:54:00PM -0500 On Sun, Dec 31, 2000 at 12:54:00PM -0500, Stan Brown wrote: > Given that: > > A. There is no movement to upgarde the perl in the STABLE tree to 5.6 > B. That the 4.x tree will remain STABLE for a reasonable amount of time > C. The purpose of the ports system is to make using non core free software > easy. > D. Thre are a reasoanble number of useful perl modules that will not work with > the version of perl without modification. > E. The modifications to at least some of these are trivial (for a good perl > hacke, not you average user). > > I propose that an effor tshouldbe made to create ports for thesemodules that > will include the approriate fixes. I would like to create a Request Tracker port, but it requires a version of CGI.pm greater than 2.46, and 2.46 is what's currently in the base Perl. I'm for the idea. -- --------------------------------------------------------------------- Jeremy Shaffner | This space for rent. jeremy@external.org | $ grep happiness life http://www.external.org/~jeremy/pgp.key | FreeBSD: The Power to Serve ----- End forwarded message ----- -- --------------------------------------------------------------------- Jeremy Shaffner | This space for rent. jeremy@external.org | $ grep happiness life http://www.external.org/~jeremy/pgp.key | FreeBSD: The Power to Serve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 11: 0: 8 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 11:00:02 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 3E24F37B402 for ; Sun, 31 Dec 2000 11:00:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVJ02h90879; Sun, 31 Dec 2000 11:00:02 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 31 Dec 2000 11:00:02 -0800 (PST) Resent-Message-Id: <200012311900.eBVJ02h90879@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, George Reid Received: from mta07-svc.ntlworld.com (mta07-svc.ntlworld.com [62.253.162.47]) by hub.freebsd.org (Postfix) with ESMTP id 497B437B400 for ; Sun, 31 Dec 2000 10:59:20 -0800 (PST) Received: from sobek.openirc.co.uk ([62.252.8.200]) by mta07-svc.ntlworld.com (InterMail vM.4.01.02.27 201-229-119-110) with ESMTP id <20001231185907.LVXB26323.mta07-svc.ntlworld.com@sobek.openirc.co.uk> for ; Sun, 31 Dec 2000 18:59:07 +0000 Message-Id: Date: Sun, 31 Dec 2000 19:03:41 +0000 (GMT) From: George Reid To: FreeBSD-gnats-submit@freebsd.org Subject: ports/23985: New port: ved: A small and fast screen-oriented editor. Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23985 >Category: ports >Synopsis: New port: ved: A small and fast screen-oriented editor. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 31 11:00:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: George Reid >Release: FreeBSD 5.0-CURRENT i386 >Organization: FreeBSD UKUG >Environment: n/a >Description: Ved (visual editor) is a small and very fast screen-oriented editor that implements a user interface somewhere between vi and Emacs. It is powerful and easy to learn, and has no limitations on line length, file size, or the types of characters that may appear in a file. - George Reid greid@ukug.uk.freebsd.org >How-To-Repeat: n/a >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ved # ved/Makefile # ved/distinfo # ved/pkg-plist # ved/pkg-descr # ved/pkg-comment # ved/files # ved/files/patch-aa # ved/files/patch-ab # echo c - ved mkdir -p ved > /dev/null 2>&1 echo x - ved/Makefile sed 's/^X//' >ved/Makefile << 'END-of-ved/Makefile' X# New ports collection makefile for: ved X# Date created: 31 December 2000 X# Whom: George Reid X# X# $FreeBSD$ X# X XPORTNAME= ved XPORTVERSION= 1.5 XCATEGORIES= editors XMASTER_SITES= ftp://ftp.fokus.gmd.de/pub/unix/ved/ X XMAINTAINER= greid@ukug.uk.freebsd.org X XUSE_GMAKE= yes X XMAN1= ved.1 X Xpost-patch: X.for F in ved.h ved.1 X ${SED} -e 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/ved/$F \ X > ${WRKSRC}/ved/foo X ${MV} ${WRKSRC}/ved/foo ${WRKSRC}/ved/$F X.endfor X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/ved/OBJ/${ARCH}-freebsd-cc/ved \ X ${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/ved/ved.1 ${PREFIX}/man/man1 X ${INSTALL_DATA} ${WRKSRC}/ved/ved.help ${PREFIX}/share X X.include END-of-ved/Makefile echo x - ved/distinfo sed 's/^X//' >ved/distinfo << 'END-of-ved/distinfo' XMD5 (ved-1.5.tar.gz) = 20b6784188cfa2b6b0e436411e252515 END-of-ved/distinfo echo x - ved/pkg-plist sed 's/^X//' >ved/pkg-plist << 'END-of-ved/pkg-plist' Xbin/ved Xshare/ved.help END-of-ved/pkg-plist echo x - ved/pkg-descr sed 's/^X//' >ved/pkg-descr << 'END-of-ved/pkg-descr' XVed (visual editor) is a small and very fast screen-oriented editor Xthat implements a user interface somewhere between vi and Emacs. It is Xpowerful and easy to learn, and has no limitations on line length, Xfile size, or the types of characters that may appear in a file. X X- George Reid Xgreid@ukug.uk.freebsd.org END-of-ved/pkg-descr echo x - ved/pkg-comment sed 's/^X//' >ved/pkg-comment << 'END-of-ved/pkg-comment' XA small and fast screen-oriented editor. END-of-ved/pkg-comment echo c - ved/files mkdir -p ved/files > /dev/null 2>&1 echo x - ved/files/patch-aa sed 's/^X//' >ved/files/patch-aa << 'END-of-ved/files/patch-aa' X--- ved/ved.h.orig Wed Dec 27 13:32:40 2000 X+++ ved/ved.h Sun Dec 31 18:41:11 2000 X@@ -134,7 +134,7 @@ X # define HELPFILE UC "/doc/cmds/ved.help" X #else X # define DEFSHELL "/bin/sh" X-# define HELPFILE UC "/opt/schily/man/help/ved.help" X+# define HELPFILE UC "%%PREFIX%%/share/ved.help" X #endif X X /* END-of-ved/files/patch-aa echo x - ved/files/patch-ab sed 's/^X//' >ved/files/patch-ab << 'END-of-ved/files/patch-ab' X--- ved/ved.1.orig Sun Dec 31 18:53:00 2000 X+++ ved/ved.1 Sun Dec 31 18:54:13 2000 X@@ -2614,15 +2614,8 @@ X .B ved X shell command execute buffer. X .TP X-.B .../man/help/ved.help X-The on-line help file is assumed to be in the same X-directory tree as the X-.B ved X-binary. X- X-.SH "SEE ALSO" X-.BR change "(1)," X-.BR match "(1)." X+.B %%PREFIX%%/share/ved.help X+The on-line help file is installed in %%PREFIX%%/share X .SH NOTES X To edit files greater than 2 GB, you need to compile X .B ved END-of-ved/files/patch-ab exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 12:35:15 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 12:35:13 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mail.mj.com (ns.mj.com [207.5.75.132]) by hub.freebsd.org (Postfix) with SMTP id A7DAA37B404 for ; Sun, 31 Dec 2000 12:35:13 -0800 (PST) Received: from chimera.mj.com by mj.com with SMTP (MDaemon.v2.7.SP5.R) for ; Sun, 31 Dec 2000 12:35:02 -0800 Message-Id: <4.3.2.7.2.20001231122451.00c67c00@pop3.norton.antivirus> X-Sender: john/mail.mj.com@pop3.norton.antivirus (Unverified) X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Sun, 31 Dec 2000 12:35:00 -0800 To: jmz@FreeBSD.org From: John Mitchell Subject: FreeBSD Port: XFree86-4.0.2_2 Cc: ports@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-MDaemon-Deliver-To: ports@FreeBSD.org X-Return-Path: john@mj.com Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, Just a quick note. XFree86-4.0.2 is described on the FreeBSD ports web page as "X11R6.4/XFree86 core distribution (complete)" however, after downloading and installing it, I note that it doesn't include the XF86Setup application, although the older xf86config app is included. Best regards To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 12:57:19 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 12:57:18 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from heechee.tobez.org (254.adsl0.ryv.worldonline.dk [213.237.10.254]) by hub.freebsd.org (Postfix) with ESMTP id D9EFB37B400; Sun, 31 Dec 2000 12:57:17 -0800 (PST) Received: by heechee.tobez.org (Postfix, from userid 1001) id 73AF654E2; Sun, 31 Dec 2000 21:57:05 +0100 (CET) Date: Sun, 31 Dec 2000 21:57:05 +0100 From: Anton Berezin To: John Mitchell Cc: jmz@FreeBSD.org, ports@FreeBSD.org Subject: Re: FreeBSD Port: XFree86-4.0.2_2 Message-ID: <20001231215705.L85591@heechee.tobez.org> Mail-Followup-To: Anton Berezin , John Mitchell , jmz@FreeBSD.org, ports@FreeBSD.org References: <4.3.2.7.2.20001231122451.00c67c00@pop3.norton.antivirus> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <4.3.2.7.2.20001231122451.00c67c00@pop3.norton.antivirus>; from john@mj.com on Sun, Dec 31, 2000 at 12:35:00PM -0800 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Dec 31, 2000 at 12:35:00PM -0800, John Mitchell wrote: > XFree86-4.0.2 is described on the FreeBSD ports web page as > "X11R6.4/XFree86 core distribution (complete)" however, after downloading > and installing it, I note that it doesn't include the XF86Setup > application, although the older xf86config app is included. Take a look at xf86cfg. It is a [better] replacement to XF86Setup. Cheers, &Anton. -- and would be a nice addition to HTML specification. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 13:19:28 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 13:19:26 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9843537B400; Sun, 31 Dec 2000 13:19:26 -0800 (PST) Received: (from jmz@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVLJQH07901; Sun, 31 Dec 2000 13:19:26 -0800 (PST) (envelope-from jmz@FreeBSD.org) Date: Sun, 31 Dec 2000 13:19:26 -0800 (PST) Message-Id: <200012312119.eBVLJQH07901@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: jmz set sender to jmz@FreeBSD.org using -f From: Jean-Marc Zucconi To: John Mitchell Cc: ports@FreeBSD.org Subject: Re: FreeBSD Port: XFree86-4.0.2_2 In-Reply-To: <4.3.2.7.2.20001231122451.00c67c00@pop3.norton.antivirus> References: <4.3.2.7.2.20001231122451.00c67c00@pop3.norton.antivirus> X-Mailer: Emacs 20.7.1 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >>>>> John Mitchell writes: > Hi, > Just a quick note. > XFree86-4.0.2 is described on the FreeBSD ports web page as > "X11R6.4/XFree86 core distribution (complete)" however, after downloading > and installing it, I note that it doesn't include the XF86Setup > application, although the older xf86config app is included. XF86Setup is not part of XFree86 4.0.2. The binaries at ftp.xfree86.org do not include XF86Setup. Jean-Marc -- Jean-Marc Zucconi -- PGP Key: finger jmz@FreeBSD.org [KeyID: 400B38E9] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 14: 1:21 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 14:01:20 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from elvis.mu.org (elvis.mu.org [207.154.226.10]) by hub.freebsd.org (Postfix) with ESMTP id 18FEE37B400 for ; Sun, 31 Dec 2000 14:01:20 -0800 (PST) Received: by elvis.mu.org (Postfix, from userid 1098) id 945622B28D; Sun, 31 Dec 2000 16:01:09 -0600 (CST) Date: Sun, 31 Dec 2000 16:01:09 -0600 From: Bill Fumerola To: Roman Shterenzon Cc: freebsd-ports@FreeBSD.org Subject: Re: ports/23978: NEW PORT: security/amavis-perl Message-ID: <20001231160109.F72273@elvis.mu.org> References: <200012311510.eBVFA3V86694@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200012311510.eBVFA3V86694@freefall.freebsd.org>; from roman@xpert.com on Sun, Dec 31, 2000 at 07:10:03AM -0800 X-Operating-System: FreeBSD 4.2-FEARSOME-20001103 i386 Sender: billf@elvis.mu.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Dec 31, 2000 at 07:10:03AM -0800, Roman Shterenzon wrote: > So, for now, if someone wishes to use it with othe mta, she needs to > install it manually, or to take a look at share/docs/amavis/* files. > I may change it someday, but for now it's for vanilla freebsd only. > I wanted to release it asap, since I heard of many people that would like > to use it on FreeBSD. .ifdef (WITH_POSTFIX) CONFIGURE_ARGS+= --enable-postfix --disable-qmail .... .elifdef (WITH_FOO) CONFIGURE_ARGS+=.... [more] .else #sendmail is the default CONFIGURE_ARGS+= --disable-postfix --disable-qmail ... .endif -- Bill Fumerola - security yahoo / Yahoo! inc. - fumerola@yahoo-inc.com / billf@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 14:40: 6 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 14:40:04 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 0242837B400 for ; Sun, 31 Dec 2000 14:40:04 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVMe3q14790; Sun, 31 Dec 2000 14:40:03 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 14:40:03 -0800 (PST) Message-Id: <200012312240.eBVMe3q14790@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Will Andrews Subject: Re: ports/23978: NEW PORT: security/amavis-perl Reply-To: Will Andrews Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23978; it has been noted by GNATS. From: Will Andrews To: Roman Shterenzon Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: ports/23978: NEW PORT: security/amavis-perl Date: Sun, 31 Dec 2000 17:33:27 -0500 On Sun, Dec 31, 2000 at 07:10:03AM -0800, Roman Shterenzon wrote: > Yes, they do, I need them for both RUN _and_ BUILD. > Is there a cleaner way of doing this instead of > RUN_DEPENDS="${BUILD_DEPENDS}" ? No. That is the best way, although I (and others) would prefer if it was: RUN_DEPENDS= ${BUILD_DEPENDS} for aesthetic purposes. > Yes, I wanted to uncomment this as a warning. If you're going to uncomment it, no point in keeping it. > yes, but doing this demands: > 1) good knowledge of these MTAs > 2) thinking about pkg-install.pl again, and modiying it. > 3) what if one person has all four mailers operating together in some > esoteric way? So you use .if defined(WANT_POSTFIX) ... .endif, and so forth for each of the mailers, with sendmail as the default. You can use something like this (to avoid having to make the port interactive): .if defined(WANT_POSTFIX) CONFIGURE_ARGS+= --with-postfix PLIST_SUB+= POSTFIX="" .else CONFIGURE_ARGS+= --no-postfix PLIST_SUB+= POSTFIX="@comment " .endif .if defined(WANT_QMAIL) [...] .else [...] .endif [...] The best thing about this method is that it doesn't look like an ugly hack. Really. You can even add in some perl regexes to make changes as necessary to other files. You can (albeit with some difficulty) add patches specific to a MTA by setting them up in a [pre,post]-patch target with the appropriate .ifdefs. It might be easier just to do regexes. You could also do patches by default that (additionally) regex to make specific parts of the patch ineffective (it's quite possible to do this :-). In any case, there's no limit. You probably won't have to make any kind of real hacks. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 14:50: 4 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 14:50:03 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 0D8E137B400 for ; Sun, 31 Dec 2000 14:50:03 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVMo2s15343; Sun, 31 Dec 2000 14:50:02 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 14:50:02 -0800 (PST) Message-Id: <200012312250.eBVMo2s15343@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Will Andrews Subject: Re: ports/23961: New port: textproc/p5-Text-FixedLength-Extra (Various niceties for p5-Text-FixedLength lovers) Reply-To: Will Andrews Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23961; it has been noted by GNATS. From: Will Andrews To: Anton Berezin , freebsd-gnats-submit@FreeBSD.org, Will Andrews Cc: Subject: Re: ports/23961: New port: textproc/p5-Text-FixedLength-Extra (Various niceties for p5-Text-FixedLength lovers) Date: Sun, 31 Dec 2000 17:42:42 -0500 On Sun, Dec 31, 2000 at 04:25:51PM +0100, Anton Berezin wrote: > I've just put a new shar here. [..] Excellent. We'll probably see an influx of Perl 5.6.0-only modules in the near future. It's a shame perl module makers want to limit their audience to people strictly working on 5.6.0 since this version hasn't even been out more than a few months... guess they couldn't wait for a larger number of actual users to have perl in their standard userland. :-( -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 16:30: 5 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 16:30:01 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 5CD7037B402 for ; Sun, 31 Dec 2000 16:30:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f010U1q25247; Sun, 31 Dec 2000 16:30:01 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 31 Dec 2000 16:30:01 -0800 (PST) Resent-Message-Id: <200101010030.f010U1q25247@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, joseph@randomnetworks.com Received: from rodan.randomnetworks.com (cc994333-a.rcrdva1.ca.home.com [24.176.177.42]) by hub.freebsd.org (Postfix) with ESMTP id 761E037B400 for ; Sun, 31 Dec 2000 16:20:05 -0800 (PST) Received: (from scottj@localhost) by rodan.randomnetworks.com (8.11.1/8.11.1) id f010HdN08672; Sun, 31 Dec 2000 16:17:39 -0800 (PST) (envelope-from scottj) Message-Id: <200101010017.f010HdN08672@rodan.randomnetworks.com> Date: Sun, 31 Dec 2000 16:17:39 -0800 (PST) From: joseph@randomnetworks.com Sender: scottj@rodan.randomnetworks.com Reply-To: joseph@randomnetworks.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/23988: [PORT - UPDATE] security/libmcrypt 2.2.6 -> 2.2.7 Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23988 >Category: ports >Synopsis: [PORT - UPDATE] security/libmcrypt 2.2.6 -> 2.2.7 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 31 16:30:00 PST 2000 >Closed-Date: >Last-Modified: >Originator: Joseph Scott >Release: FreeBSD 4.2-STABLE i386 >Organization: randomnetworks.com >Environment: ports collection >Description: [PORT - UPDATE] security/libmcrypt 2.2.6 -> 2.2.7 - Also add one more master site and correct an existing one. - Added WWW to description. - From the libmcrypt Change Log: Corrected bug in blowfish algorithm. >How-To-Repeat: >Fix: This diff was generated by : diff -ruN libmcrypt libmcrypt.new From : /usr/ports/security ----------------------------------------------------------------- diff -ruN libmcrypt/Makefile libmcrypt.new/Makefile --- libmcrypt/Makefile Sun Dec 31 16:02:42 2000 +++ libmcrypt.new/Makefile Sun Dec 31 16:07:51 2000 @@ -6,10 +6,11 @@ # PORTNAME= libmcrypt -PORTVERSION= 2.2.6 +PORTVERSION= 2.2.7 CATEGORIES= security -MASTER_SITES= ftp://argeas.cs-net.gr/pub/unix/mcrypt/old/ \ - ftp://ftp.internat.freebsd.org/pub/FreeBSD/distfiles/ +MASTER_SITES= ftp://mcrypt.hellug.gr/pub/mcrypt/libmcrypt/ \ + ftp://argeas.cs-net.gr/pub/unix/mcrypt/ \ + ftp://ftp.internat.freebsd.org/pub/FreeBSD/distfiles/ MAINTAINER= ports@freebsd.org diff -ruN libmcrypt/distinfo libmcrypt.new/distinfo --- libmcrypt/distinfo Thu Sep 7 10:19:26 2000 +++ libmcrypt.new/distinfo Sun Dec 31 16:08:17 2000 @@ -1 +1 @@ -MD5 (libmcrypt-2.2.6.tar.gz) = e4b3fbf2234a2295f6c73124b0f43458 +MD5 (libmcrypt-2.2.7.tar.gz) = c939776b7d0168f02fc82049aa6e938f diff -ruN libmcrypt/pkg-descr libmcrypt.new/pkg-descr --- libmcrypt/pkg-descr Mon Jun 28 15:54:49 1999 +++ libmcrypt.new/pkg-descr Sun Dec 31 16:04:24 2000 @@ -3,3 +3,5 @@ In particular, having libmcrypt allows you to build PHP3 with encryption. + +WWW: http://mcrypt.hellug.gr/ >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 16:52:22 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 16:52:21 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from jamus.xpert.com (jamus.xpert.com [199.203.132.17]) by hub.freebsd.org (Postfix) with ESMTP id 4682737B400 for ; Sun, 31 Dec 2000 16:52:19 -0800 (PST) Received: from roman (helo=localhost) by jamus.xpert.com with local-esmtp (Exim 3.12 #5) id 14CtCx-0002O5-00; Mon, 01 Jan 2001 02:52:15 +0200 Date: Mon, 1 Jan 2001 02:52:15 +0200 (IST) From: Roman Shterenzon To: Bill Fumerola Cc: Subject: Re: ports/23978: NEW PORT: security/amavis-perl In-Reply-To: <20001231160109.F72273@elvis.mu.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, 31 Dec 2000, Bill Fumerola wrote: > On Sun, Dec 31, 2000 at 07:10:03AM -0800, Roman Shterenzon wrote: > > > So, for now, if someone wishes to use it with othe mta, she needs to > > install it manually, or to take a look at share/docs/amavis/* files. > > I may change it someday, but for now it's for vanilla freebsd only. > > I wanted to release it asap, since I heard of many people that would like > > to use it on FreeBSD. > > .ifdef (WITH_POSTFIX) > CONFIGURE_ARGS+= --enable-postfix --disable-qmail .... > .elifdef (WITH_FOO) > CONFIGURE_ARGS+=.... > [more] > .else > #sendmail is the default > CONFIGURE_ARGS+= --disable-postfix --disable-qmail ... > .endif > You're right, but, take a look at pkg-install - it's sendmail specific. I think that I better run it with PRE-CONFIGURE - ask which MTA to use, create Makefile.inc and then proceed. --Roman Shterenzon, UNIX System Administrator and Consultant [ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 17: 0: 5 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 17:00:03 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B017537B400 for ; Sun, 31 Dec 2000 17:00:03 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f01103k26744; Sun, 31 Dec 2000 17:00:03 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 17:00:03 -0800 (PST) Message-Id: <200101010100.f01103k26744@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Will Andrews Subject: Re: ports/23978: NEW PORT: security/amavis-perl Reply-To: Will Andrews Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23978; it has been noted by GNATS. From: Will Andrews To: Roman Shterenzon Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/23978: NEW PORT: security/amavis-perl Date: Sun, 31 Dec 2000 19:54:32 -0500 On Mon, Jan 01, 2001 at 02:52:15AM +0200, Roman Shterenzon wrote: > You're right, but, take a look at pkg-install - it's sendmail specific. > I think that I better run it with PRE-CONFIGURE - ask which MTA to use, > create Makefile.inc and then proceed. No. Use my suggestion. It is more modular. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 17:10: 8 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 17:10:03 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id EE9CF37B400 for ; Sun, 31 Dec 2000 17:10:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f011A2I29210; Sun, 31 Dec 2000 17:10:02 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 17:10:02 -0800 (PST) Message-Id: <200101010110.f011A2I29210@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Roman Shterenzon Subject: Re: ports/23978: NEW PORT: security/amavis-perl Reply-To: Roman Shterenzon Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23978; it has been noted by GNATS. From: Roman Shterenzon To: , Will Andrews Cc: Subject: Re: ports/23978: NEW PORT: security/amavis-perl Date: Mon, 1 Jan 2001 03:00:15 +0200 (IST) On Sun, 31 Dec 2000, Will Andrews wrote: > On Sun, Dec 31, 2000 at 07:10:03AM -0800, Roman Shterenzon wrote: > > Yes, they do, I need them for both RUN _and_ BUILD. > > Is there a cleaner way of doing this instead of > > RUN_DEPENDS="${BUILD_DEPENDS}" ? > > No. That is the best way, although I (and others) would prefer if it > was: > > RUN_DEPENDS= ${BUILD_DEPENDS} It doesn't work as expected for some weird reason, so please keep it. > for aesthetic purposes. > > > Yes, I wanted to uncomment this as a warning. > > If you're going to uncomment it, no point in keeping it. Alright, uncomment it then. I guess pkg-message warning isn't enough. I know that some people use it, I tested it, but I'm afraid of the damage it _may_ (or may not) cause in production systems. > > yes, but doing this demands: > > 1) good knowledge of these MTAs > > 2) thinking about pkg-install.pl again, and modiying it. > > 3) what if one person has all four mailers operating together in some > > esoteric way? > > So you use .if defined(WANT_POSTFIX) ... .endif, and so forth for each > of the mailers, with sendmail as the default. You can use something > like this (to avoid having to make the port interactive): > > .if defined(WANT_POSTFIX) > CONFIGURE_ARGS+= --with-postfix > PLIST_SUB+= POSTFIX="" > .else > CONFIGURE_ARGS+= --no-postfix > PLIST_SUB+= POSTFIX="@comment " > .endif > .if defined(WANT_QMAIL) > [...] > .else > [...] > .endif > [...] As I said, I think it's better to use Makefile.inc which is created by PRE-CONFIGURE argument for pkg-install. Or, I'll need to pass it as an enviromental variable if I do it this way. btw, this is what billf advised, but it's not as simple as it sounds. Ah, keep in mind that RUN_DEPENDS and BUILD_DEPENDS whould be modified as well. > The best thing about this method is that it doesn't look like an ugly > hack. Really. You can even add in some perl regexes to make changes as > necessary to other files. You can (albeit with some difficulty) add > patches specific to a MTA by setting them up in a [pre,post]-patch > target with the appropriate .ifdefs. It might be easier just to do > regexes. You could also do patches by default that (additionally) regex > to make specific parts of the patch ineffective (it's quite possible to > do this :-). As (if) you've seen, my patches are "dynamic" - e.g. made in the form of a perl script with simple regex, so virtiually any sendmail.cf from any version can be "patched". I'll have to learn exim, qmail and postfix to some degree (I know them already, but it's not enough), so I'll be able to figure out right regexps. > In any case, there's no limit. You probably won't have to make any kind > of real hacks. I'm pretty sure about it. If it's possible, please commit it this way. I'll do some work about this issue later, and I know that people are waiting to use amavis already. Happy new year! --Roman Shterenzon, UNIX System Administrator and Consultant [ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 17:10: 9 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 17:10:04 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 4DE1F37B402 for ; Sun, 31 Dec 2000 17:10:04 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f011A4329215; Sun, 31 Dec 2000 17:10:04 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 17:10:04 -0800 (PST) Message-Id: <200101010110.f011A4329215@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Will Andrews Subject: Re: ports/23978: NEW PORT: security/amavis-perl Reply-To: Will Andrews Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23978; it has been noted by GNATS. From: Will Andrews To: Roman Shterenzon Cc: FreeBSD-gnats-submit@FreeBSD.org, Will Andrews Subject: Re: ports/23978: NEW PORT: security/amavis-perl Date: Sun, 31 Dec 2000 20:01:45 -0500 On Mon, Jan 01, 2001 at 03:00:15AM +0200, Roman Shterenzon wrote: > > RUN_DEPENDS= ${BUILD_DEPENDS} > It doesn't work as expected for some weird reason, so please keep it. Really? I'll have to check that out. > Alright, uncomment it then. I guess pkg-message warning isn't enough. > I know that some people use it, I tested it, but I'm afraid of the damage > it _may_ (or may not) cause in production systems. Uncomment != remove. It is already uncommented. > As I said, I think it's better to use Makefile.inc which is created by > PRE-CONFIGURE argument for pkg-install. > Or, I'll need to pass it as an enviromental variable if I do it this way. > btw, this is what billf advised, but it's not as simple as it sounds. > Ah, keep in mind that RUN_DEPENDS and BUILD_DEPENDS whould be modified as > well. Sure. *_DEPENDS can be modified in the .if conditionals. Screw portlint, if it keeps the Makefile sane. > As (if) you've seen, my patches are "dynamic" - e.g. made in the form of a > perl script with simple regex, so virtiually any sendmail.cf from any > version can be "patched". > I'll have to learn exim, qmail and postfix to some degree (I know them > already, but it's not enough), so I'll be able to figure out right > regexps. You mean there's nothing in the amavis docs that explain how to do this? You don't have to do this job in the port. You can point users at a doc (say in ${PREFIX}/share/doc/amavis/howto-${MTA}.html or similar). Modifying non-${PREFIX} files is a no-no. > I'm pretty sure about it. > If it's possible, please commit it this way. I'll do some work about this > issue later, and I know that people are waiting to use amavis already. You got it. I'll review and commit soon. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 17:20: 7 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 17:20:05 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 13E2137B402 for ; Sun, 31 Dec 2000 17:20:04 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f011K4O29845; Sun, 31 Dec 2000 17:20:04 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 17:20:04 -0800 (PST) Message-Id: <200101010120.f011K4O29845@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Roman Shterenzon Subject: Re: ports/23978: NEW PORT: security/amavis-perl Reply-To: Roman Shterenzon Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23978; it has been noted by GNATS. From: Roman Shterenzon To: Will Andrews , Cc: Subject: Re: ports/23978: NEW PORT: security/amavis-perl Date: Mon, 1 Jan 2001 03:11:31 +0200 (IST) On Sun, 31 Dec 2000, Will Andrews wrote: > On Mon, Jan 01, 2001 at 03:00:15AM +0200, Roman Shterenzon wrote: > > > RUN_DEPENDS= ${BUILD_DEPENDS} > > It doesn't work as expected for some weird reason, so please keep it. > > Really? I'll have to check that out. Yes, really, it only says that it depends on uvscan" when building - it's the first line in the depends list. > > Alright, uncomment it then. I guess pkg-message warning isn't enough. > > I know that some people use it, I tested it, but I'm afraid of the damage > > it _may_ (or may not) cause in production systems. > > Uncomment != remove. It is already uncommented. No, it's commented. I forgot to remove the comment mark before submitting. > > As I said, I think it's better to use Makefile.inc which is created by > > PRE-CONFIGURE argument for pkg-install. > > Or, I'll need to pass it as an enviromental variable if I do it this way. > > btw, this is what billf advised, but it's not as simple as it sounds. > > Ah, keep in mind that RUN_DEPENDS and BUILD_DEPENDS whould be modified as > > well. > > Sure. *_DEPENDS can be modified in the .if conditionals. Screw > portlint, if it keeps the Makefile sane. Yeah, that' my point. I know that it can be modified. :) > > As (if) you've seen, my patches are "dynamic" - e.g. made in the form of a > > perl script with simple regex, so virtiually any sendmail.cf from any > > version can be "patched". > > I'll have to learn exim, qmail and postfix to some degree (I know them > > already, but it's not enough), so I'll be able to figure out right > > regexps. > > You mean there's nothing in the amavis docs that explain how to do this? > You don't have to do this job in the port. You can point users at a doc > (say in ${PREFIX}/share/doc/amavis/howto-${MTA}.html or similar). > Modifying non-${PREFIX} files is a no-no. Yes, there's, but I cannot blindly follow what they write. For example, for sendmail, what they wrote was not true. I had to contact gshapiro to figure out the "right" way of doing it. It was the F=S btw. > > I'm pretty sure about it. > > If it's possible, please commit it this way. I'll do some work about this > > issue later, and I know that people are waiting to use amavis already. > > You got it. I'll review and commit soon. ok, thanks. I'm on EFnet #freebsd meanwhile. --Roman Shterenzon, UNIX System Administrator and Consultant [ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 17:20:11 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 17:20:09 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 24E6B37B6A1 for ; Sun, 31 Dec 2000 17:20:08 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f011K8A29850; Sun, 31 Dec 2000 17:20:08 -0800 (PST) (envelope-from gnats) Date: Sun, 31 Dec 2000 17:20:08 -0800 (PST) Message-Id: <200101010120.f011K8A29850@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Will Andrews Subject: Re: ports/23978: NEW PORT: security/amavis-perl Reply-To: Will Andrews Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23978; it has been noted by GNATS. From: Will Andrews To: Roman Shterenzon Cc: Will Andrews , FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/23978: NEW PORT: security/amavis-perl Date: Sun, 31 Dec 2000 20:12:29 -0500 On Mon, Jan 01, 2001 at 03:11:31AM +0200, Roman Shterenzon wrote: > > Uncomment != remove. It is already uncommented. > No, it's commented. I forgot to remove the comment mark before submitting. Oops. I can't believe I said that. :-P > > You mean there's nothing in the amavis docs that explain how to do this? > > You don't have to do this job in the port. You can point users at a doc > > (say in ${PREFIX}/share/doc/amavis/howto-${MTA}.html or similar). > > Modifying non-${PREFIX} files is a no-no. > Yes, there's, but I cannot blindly follow what they write. For example, > for sendmail, what they wrote was not true. I had to contact gshapiro to > figure out the "right" way of doing it. It was the F=S btw. I see. I use postfix. I'll be glad to implement this on my local servers just to see how it works, and to help you out. Right now though, that will be a low priority, so perhaps your figure of a month before these features go in is reasonable. > ok, thanks. > I'm on EFnet #freebsd meanwhile. I regular on Undernet #freebsd.. haven't been to EFnet's regularly for ages (say two years). I'll come to you anyhow. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 19:30:32 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 19:30:23 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mail.inka.de (quechua.inka.de [212.227.14.2]) by hub.freebsd.org (Postfix) with ESMTP id 6213837B400 for ; Sun, 31 Dec 2000 19:30:22 -0800 (PST) Received: from kemoauc.mips.inka.de (uucp@) by mail.inka.de with local-bsmtp id 14Cvfx-0001no-00; Mon, 1 Jan 2001 04:30:21 +0100 Received: (from naddy@localhost) by kemoauc.mips.inka.de (8.11.1/8.11.1) id f013N3Z07334 for freebsd-ports@freebsd.org; Mon, 1 Jan 2001 04:23:03 +0100 (CET) (envelope-from naddy) Date: Mon, 1 Jan 2001 04:23:03 +0100 From: Christian Weisgerber To: freebsd-ports@freebsd.org Subject: First draft of ksh93 port Message-ID: <20010101042303.A6421@kemoauc.mips.inka.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="7JfCtLOvnd9MIVvH" Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org --7JfCtLOvnd9MIVvH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Here's a first draft of a ksh93 source port. Unresolved issues so far: 1. License. 2. Correctness. I haven't run any regression tests yet, as they depend on nmake which requires building the whole ast-open package. 3. Completeness. The port only installs the shell executable itself and the man page. Notable omissions: the shcomp and suid_exec programs (no idea what those do) and libshell (using it requires some header files that depend on further header files--eventually we would pull in all of libast, which seems excessive). Acknowledgements: Cyrille Lefevre, for the essential patch to src/lib/libast/features/limits.c. Building this port produces hundreds of compiler warnings. Almost all of these derive from the same few header files and are harmless. I'm on alpha; i386 shouldn't pose any additional problems. -- Christian "naddy" Weisgerber naddy@mips.inka.de --7JfCtLOvnd9MIVvH Content-Type: application/x-shar Content-Disposition: attachment; filename="ksh93.shar" # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ksh93 # ksh93/Makefile # ksh93/pkg-comment # ksh93/distinfo # ksh93/pkg-descr # ksh93/pkg-plist # ksh93/files # ksh93/files/patch-src_cmd_INIT_package.sh # ksh93/files/patch-src_cmd_INIT_mamake.c # ksh93/files/patch-src_cmd_INIT_proto.c # ksh93/files/patch-src_cmd_ksh93_Mamefile # ksh93/files/patch-src_cmd_ksh93_sh.1 # ksh93/files/patch-src_lib_libast_vmalloc_vmhdr.h # ksh93/files/patch-src_lib_libast_features_sfio # ksh93/files/patch-src_lib_libast_features_limits.c # echo c - ksh93 mkdir -p ksh93 > /dev/null 2>&1 echo x - ksh93/Makefile sed 's/^X//' >ksh93/Makefile << 'END-of-ksh93/Makefile' X# New ports collection makefile for: ksh93 X# Date created: 2000-12-26 X# Whom: Christian Weisgerber X# X# $FreeBSD$ X XPORTNAME= ksh93 XPORTVERSION= ${DISTVERSION:S/-//g} XCATEGORIES= x11 XMASTER_SITES= http://www.research.att.com/~gsf/download/tgz/ X XMAINTAINER= Christian Weisgerber X XRESTRICTED= unclear license XIS_INTERACTIVE= user must explicitly acknowledge license X XDISTVERSION= 2000-10-31.0000 XDISTNAME= ${PORTNAME}-${DISTVERSION} XDISTFILES= INIT.${DISTVERSION}.tgz ast-ksh.${DISTVERSION}.tgz XEXTRACT_ONLY= INIT.${DISTVERSION}.tgz X XNO_WRKSUBDIR= yes X XMAN1= ksh93.1 X X.if !defined(I_AGREE) Xpre-fetch: X @${ECHO_MSG} X @${ECHO_MSG} "Please read AT&T's Source Code License Agreement at" X @${ECHO_MSG} "http://www.research.att.com/sw/license/ast-open.html" X @${ECHO_MSG} "If you agree with AT&T's terms, restart building" X @${ECHO_MSG} "with \"make -DI_AGREE\"." X @${ECHO_MSG} X @exit 1 X.endif X Xpost-extract: X @${PERL} -i -pe 'undef $$_ if /^if\texecutable pax/ .. /^fi/' \ X ${WRKSRC}/bin/package X @${MKDIR} ${WRKSRC}/lib/package/tgz X.for file in ast-ksh.${DISTVERSION}.tgz ast-ksh-locale.${DISTVERSION}.tgz X @${LN} -s ${DISTDIR}/${file} ${WRKSRC}/lib/package/tgz/${file} X.endfor X @cd ${WRKSRC}; bin/package read >/dev/null X Xdo-build: X @cd ${WRKSRC}; bin/package make CC='${CC}' CCFLAGS='${CFLAGS}' X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/arch/freebsd.${ARCH}/bin/ksh \ X ${PREFIX}/bin/ksh93 X ${INSTALL_MAN} ${WRKSRC}/arch/freebsd.${ARCH}/man/man1/sh.1 \ X ${PREFIX}/man/man1/ksh93.1 X X.include END-of-ksh93/Makefile echo x - ksh93/pkg-comment sed 's/^X//' >ksh93/pkg-comment << 'END-of-ksh93/pkg-comment' XThe official AT&T release of KornShell 93 END-of-ksh93/pkg-comment echo x - ksh93/distinfo sed 's/^X//' >ksh93/distinfo << 'END-of-ksh93/distinfo' XMD5 (INIT.2000-10-31.0000.tgz) = 1170436abf4d9b354ad10c94a569d8ad XMD5 (ast-ksh.2000-10-31.0000.tgz) = 77472b89f667750c455dbe8a8321364c END-of-ksh93/distinfo echo x - ksh93/pkg-descr sed 's/^X//' >ksh93/pkg-descr << 'END-of-ksh93/pkg-descr' XKSH-93 is the most recent version of the KornShell Language described Xin "The KornShell Command and Programming Language," by Morris XBolsky and David Korn of AT&T Bell Laboratories. The KornShell is Xa shell programming language, which is upward compatible with "sh" X(the Bourne Shell), and is intended to conform to the IEEE P1003.2/ISO X9945.2 Shell and Utilities standard. KSH-93 provides an enhanced Xprogramming environment in addition to the major command-entry Xfeatures of the BSD shell "csh". With KSH-93, medium-sized programming Xtasks can be performed at shell-level without a significant loss Xin performance. In addition, "sh" scripts can be run on KSH-93 Xwithout modification. X XWWW: http://www.kornshell.com/ END-of-ksh93/pkg-descr echo x - ksh93/pkg-plist sed 's/^X//' >ksh93/pkg-plist << 'END-of-ksh93/pkg-plist' X@comment $FreeBSD$ Xbin/ksh93 X@exec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells X@unexec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells END-of-ksh93/pkg-plist echo c - ksh93/files mkdir -p ksh93/files > /dev/null 2>&1 echo x - ksh93/files/patch-src_cmd_INIT_package.sh sed 's/^X//' >ksh93/files/patch-src_cmd_INIT_package.sh << 'END-of-ksh93/files/patch-src_cmd_INIT_package.sh' X--- src/cmd/INIT/package.sh.orig Mon Nov 13 15:21:36 2000 X+++ src/cmd/INIT/package.sh Thu Dec 28 18:26:19 2000 X@@ -1972,11 +1972,6 @@ X # $INSTALLROOT may be an obsolete shipment X X PAX= X-if executable pax X-then case `pax --?meter 2>&1` in X- *--meter*) PAX=pax ;; X- esac X-fi X X # finalize the views X END-of-ksh93/files/patch-src_cmd_INIT_package.sh echo x - ksh93/files/patch-src_cmd_INIT_mamake.c sed 's/^X//' >ksh93/files/patch-src_cmd_INIT_mamake.c << 'END-of-ksh93/files/patch-src_cmd_INIT_mamake.c' X--- src/cmd/INIT/mamake.c.orig Fri Sep 22 00:38:32 2000 X+++ src/cmd/INIT/mamake.c Thu Dec 28 18:26:19 2000 X@@ -98,6 +98,8 @@ X #endif X X #include X+#include X+#include X #include X #include X #include END-of-ksh93/files/patch-src_cmd_INIT_mamake.c echo x - ksh93/files/patch-src_cmd_INIT_proto.c sed 's/^X//' >ksh93/files/patch-src_cmd_INIT_proto.c << 'END-of-ksh93/files/patch-src_cmd_INIT_proto.c' X--- src/cmd/INIT/proto.c.orig Thu Oct 26 16:00:44 2000 X+++ src/cmd/INIT/proto.c Thu Dec 28 18:26:19 2000 X@@ -1531,6 +1531,7 @@ X X X X+extern __MANGLE__ __V_* realloc __PROTO__((__V_*, int)); X extern __MANGLE__ __V_* calloc __PROTO__((int, int)); X extern __MANGLE__ char* ctime __PROTO__((time_t*)); X extern __MANGLE__ void free __PROTO__((__V_*)); X@@ -3965,7 +3966,7 @@ X if ((n = ip - bp - 1) > 0) X { X ip = bp; X- do switch( n) { default : memcpy( op, ip, n); op += n; ip += n; break; case 7 : * op++ = * ip++; case 6 : * op++ = * ip++; case 5 : * op++ = * ip++; case 4 : * op++ = * ip++; case 3 : * op++ = * ip++; case 2 : * op++ = * ip++; case 1 : * op++ = * ip++; case 0 : break; } while (0); X+ do switch( n) { default : memcopy( op, ip, n); op += n; ip += n; break; case 7 : * op++ = * ip++; case 6 : * op++ = * ip++; case 5 : * op++ = * ip++; case 4 : * op++ = * ip++; case 3 : * op++ = * ip++; case 2 : * op++ = * ip++; case 1 : * op++ = * ip++; case 0 : break; } while (0); X ip++; X } X state = ~state; X@@ -5835,11 +5836,11 @@ X pppclose(b); X return flags | ((1<<13)<<0); X } X- strcpy(buf, copy); X+ strcopy(buf, copy); X e = buf + n; X if (*file != '/') X *e++ = '/'; X- strcpy(e, file); X+ strcopy(e, file); X if ((fd = creat(buf, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)) < 0) X { X for (e = buf; *e == '/'; e++); X@@ -5882,7 +5883,7 @@ X if (file && (flags & ((1<<13)<<1))) X { X *e = '_'; X- strcpy(b, file); X+ strcopy(b, file); X *e = x; X if (replace(b, file, !(flags & (1<<0)))) X proto_error(b, 2, "cannot rename to", file); X@@ -5977,7 +5978,7 @@ X else X { X *op++ = '\n'; X- memcpy(op, b, n + 1); X+ memcopy(op, b, n + 1); X op += n; X } X break; END-of-ksh93/files/patch-src_cmd_INIT_proto.c echo x - ksh93/files/patch-src_cmd_ksh93_Mamefile sed 's/^X//' >ksh93/files/patch-src_cmd_ksh93_Mamefile << 'END-of-ksh93/files/patch-src_cmd_ksh93_Mamefile' X--- src/cmd/ksh93/Mamfile.orig Mon Nov 13 16:56:53 2000 X+++ src/cmd/ksh93/Mamfile Thu Dec 28 18:26:19 2000 X@@ -1111,12 +1111,12 @@ X done sh/shcomp.c X prev sh/shcomp.c X setv _BLD_shell -U_BLD_shell X-exec - ${CC} -O -I. -Iinclude -I${INSTALLROOT}/include/ast -DSH_DICT='(void*)e_dict' -DKSHELL -D_PACKAGE_ast -DSHOPT_SUID_EXEC -DSHOPT_VSH -DSHOPT_ESH -c sh/shcomp.c X+exec - ${CC} ${CCFLAGS} -I. -Iinclude -I${INSTALLROOT}/include/ast -DSH_DICT='(void*)e_dict' -DKSHELL -D_PACKAGE_ast -DSHOPT_SUID_EXEC -DSHOPT_VSH -DSHOPT_ESH -c sh/shcomp.c X done shcomp.o generated X prev libshell.a archive X setv mam_libshell `sed -e 's,-lshell,libshell.a,' shell.req` X prev ${mam_libdl} X-exec - ${CC} -O ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o shcomp shcomp.o ${mam_libshell} ${mam_libm} ${mam_cc_static} ${mam_cc_dynamic} ${mam_libast} X+exec - ${CC} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o shcomp shcomp.o ${mam_libshell} ${mam_libm} ${mam_cc_static} ${mam_cc_dynamic} ${mam_libast} X done shcomp generated X make sh/suid_exec.c X prev ${INSTALLROOT}/include/ast/error.h implicit X@@ -1133,10 +1133,10 @@ X make suid_exec.o X prev sh/suid_exec.c X prev sh/suid_exec.c X-exec - ${CC} -O -I. -I${INSTALLROOT}/include/ast -D_PACKAGE_ast -c sh/suid_exec.c X+exec - ${CC} ${CCFLAGS} -I. -I${INSTALLROOT}/include/ast -D_PACKAGE_ast -c sh/suid_exec.c X done suid_exec.o generated X prev ${mam_libdl} X-exec - ${CC} -O ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o suid_exec suid_exec.o ${mam_cc_static} ${mam_libast} ${mam_cc_dynamic} ${mam_libm} ${mam_cc_static} ${mam_cc_dynamic} ${mam_libast} X+exec - ${CC} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o suid_exec suid_exec.o ${mam_cc_static} ${mam_libast} ${mam_cc_dynamic} ${mam_libm} ${mam_cc_static} ${mam_cc_dynamic} ${mam_libast} X done suid_exec generated X make ${INSTALLROOT}/bin X exec - set - END-of-ksh93/files/patch-src_cmd_ksh93_Mamefile echo x - ksh93/files/patch-src_cmd_ksh93_sh.1 sed 's/^X//' >ksh93/files/patch-src_cmd_ksh93_sh.1 << 'END-of-ksh93/files/patch-src_cmd_ksh93_sh.1' X--- src/cmd/ksh93/sh.1.orig Wed Dec 27 23:10:30 2000 X+++ src/cmd/ksh93/sh.1 Wed Dec 27 23:10:44 2000 X@@ -4,7 +4,7 @@ X .\" X .\" @(#)sh.1 (research!dgk) 12/28/93 X .\" X-.nr Z 0 \" set to 1 when command name is ksh rather than sh X+.nr Z 1 \" set to 1 when command name is ksh rather than sh X .nr Y 0 \" set to 1 for R&D UNIX X .if \nY=1 .nr Z 1 X .ds OK [\| END-of-ksh93/files/patch-src_cmd_ksh93_sh.1 echo x - ksh93/files/patch-src_lib_libast_vmalloc_vmhdr.h sed 's/^X//' >ksh93/files/patch-src_lib_libast_vmalloc_vmhdr.h << 'END-of-ksh93/files/patch-src_lib_libast_vmalloc_vmhdr.h' X--- src/lib/libast/vmalloc/vmhdr.h.orig Thu Dec 28 00:07:39 2000 X+++ src/lib/libast/vmalloc/vmhdr.h Thu Dec 28 00:08:18 2000 X@@ -56,12 +56,12 @@ X #include X #include "FEATURE/vmalloc" X X+#endif /*_PACKAGE_ast*/ X+ X #if !_UWIN X #define _npt_getpagesize 1 X #define _npt_sbrk 1 X #endif X- X-#endif /*_PACKAGE_ast*/ X X #undef free X #undef malloc END-of-ksh93/files/patch-src_lib_libast_vmalloc_vmhdr.h echo x - ksh93/files/patch-src_lib_libast_features_sfio sed 's/^X//' >ksh93/files/patch-src_lib_libast_features_sfio << 'END-of-ksh93/files/patch-src_lib_libast_features_sfio' X--- src/lib/libast/features/sfio.orig Thu Dec 28 02:40:45 2000 X+++ src/lib/libast/features/sfio Thu Dec 28 02:40:52 2000 X@@ -1,4 +1,4 @@ X-hdr float,floatingpoint,math,values X+hdr float,floatingpoint,math X sys filio,ioctl X lib qfrexp,qldexp X END-of-ksh93/files/patch-src_lib_libast_features_sfio echo x - ksh93/files/patch-src_lib_libast_features_limits.c sed 's/^X//' >ksh93/files/patch-src_lib_libast_features_limits.c << 'END-of-ksh93/files/patch-src_lib_libast_features_limits.c' X--- src/lib/libast/features/limits.c.orig Tue Feb 9 15:23:43 1999 X+++ src/lib/libast/features/limits.c Thu Dec 28 19:35:20 2000 X@@ -122,6 +122,7 @@ X while (uc >>= 1) val++; X #endif X printf("#define CHAR_BIT %lu\n", val); X+#undef MB_LEN_MAX X #ifdef MB_LEN_MAX X val = MB_LEN_MAX; X printf("#undef MB_LEN_MAX\n"); X@@ -392,6 +393,9 @@ X #endif X #ifdef _LIMITS_H_ X printf("#define _LIMITS_H_\n"); X+#endif X+#ifdef _MACHINE_LIMITS_H X+ printf("#define _MACHINE_LIMITS_H_"); X #endif X #ifdef __LIMITS_H X printf("#define __LIMITS_H\n"); END-of-ksh93/files/patch-src_lib_libast_features_limits.c exit --7JfCtLOvnd9MIVvH-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 19:38:54 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 19:38:52 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from homer.softweyr.com (bsdconspiracy.net [208.187.122.220]) by hub.freebsd.org (Postfix) with ESMTP id 563EB37B400; Sun, 31 Dec 2000 19:38:52 -0800 (PST) Received: from [127.0.0.1] (helo=softweyr.com ident=Fools trust ident!) by homer.softweyr.com with esmtp (Exim 3.16 #1) id 14Cvtb-00008M-00; Sun, 31 Dec 2000 20:44:27 -0700 Sender: wes@FreeBSD.ORG Message-ID: <3A4FFD1B.18BE3972@softweyr.com> Date: Sun, 31 Dec 2000 20:44:27 -0700 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Warner Losh Cc: Will Andrews , "Michael C . Wu" , ports@FreeBSD.ORG, Robert Watson , Kris Kennaway Subject: Re: Package signing tools References: <3A4F71E0.BDE17A50@softweyr.com> <3A4EE344.E9811F06@softweyr.com> <3A4ED1C0.14061CE5@softweyr.com> <20001231003920.A24519@peorth.iteration.net> <20001231014344.T305@argon.firepipe.net> <3A4EDE33.84C7072@softweyr.com> <20001231021610.V305@argon.firepipe.net> <200012310743.eBV7hNs09212@billy-club.village.org> <200012311837.eBVIbIs11612@billy-club.village.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Warner Losh wrote: > > In message <3A4F71E0.BDE17A50@softweyr.com> Wes Peters writes: > : No, I think it uses libzip. Yes, this could be used to sign any gzipped file. > : Hmmm... > > Signed security advisory patches on the web site :-) We already do > that with pgp, but we use detached certificates because the digest > format that pgp uses to sign fubar's the patch for nonpgp users. It would be nice to just stuff all the patch files into a package, sign it, stuff it on the ftp server, and call it good. -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC wes@softweyr.com http://softweyr.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 21:57:54 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 21:57:54 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mco-d3.ecui.com (unknown [64.182.83.166]) by hub.freebsd.org (Postfix) with ESMTP id 823A737B400 for ; Sun, 31 Dec 2000 21:57:53 -0800 (PST) Received: from Schneemann [62.155.169.150] by mco-d3.ecui.com (SMTPD32-6.04) id AB78102006A; Mon, 01 Jan 2001 00:54:00 -0500 From: To: hjer@gmx.ch Cc: Subject: 20001 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-Id: <200101010055611.SM01128@Schneemann> Date: Mon, 1 Jan 2001 01:00:06 -0500 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org EUCH ALLEN EIN GESUNDES UND FROHES 2001 _____________________________________________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 22:24:21 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 22:24:19 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from puck.firepipe.net (poynting.physics.purdue.edu [128.210.146.58]) by hub.freebsd.org (Postfix) with ESMTP id 80BD337B400 for ; Sun, 31 Dec 2000 22:24:19 -0800 (PST) Received: from argon.firepipe.net (pm004-016.dialup.bignet.net [64.79.80.160]) by puck.firepipe.net (Postfix) with ESMTP id BAE621B37 for ; Mon, 1 Jan 2001 01:24:18 -0500 (EST) Received: by argon.firepipe.net (Postfix, from userid 1000) id 46BD119DB; Mon, 1 Jan 2001 01:24:16 -0500 (EST) Date: Mon, 1 Jan 2001 01:24:16 -0500 From: Will Andrews To: ports@FreeBSD.org Subject: addport + PKGNAMEPREFIX from lang-specific categories Message-ID: <20010101012415.Q305@argon.firepipe.net> Reply-To: Will Andrews Mail-Followup-To: Will Andrews , ports@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i X-Operating-System: FreeBSD 5.0-CURRENT i386 Sender: will@argon.firepipe.net Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi all, I am trying to address the problem that was reported some time ago by several committers who add lang-specific ports to the tree. However, not being one of these people, I can't tell if this patch is good, or if there is a better way to do it (and there probably is). Check it out at: http://people.FreeBSD.org/~will/addport-langprefix.diff There is also a minor cosmetic change in the usage irrelevant to this (in the usage section). You can ignore this. Also, apologies for the fairly ugly code in addport, I intend to clean up this mess in a future revision and make addport conform as close as possible to perl.style(7). Thanks! -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 22:46:59 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 22:46:58 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mco-d3.ecui.com (unknown [64.182.83.166]) by hub.freebsd.org (Postfix) with ESMTP id C6B9B37B400 for ; Sun, 31 Dec 2000 22:46:57 -0800 (PST) Received: from Schneemann [62.155.169.150] by mco-d3.ecui.com (SMTPD32-6.04) id A602102006A; Mon, 01 Jan 2001 01:38:58 -0500 From: To: hjer@gmx.ch Cc: Subject: 20001 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-Id: <200101010140680.SM01128@Schneemann> Date: Mon, 1 Jan 2001 01:49:10 -0500 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org EUCH ALLEN EIN GESUNDES UND FROHES 2001 _____________________________________________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message From owner-freebsd-ports Sun Dec 31 22:59:49 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 22:59:48 2000 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from puck.firepipe.net (poynting.physics.purdue.edu [128.210.146.58]) by hub.freebsd.org (Postfix) with ESMTP id 3B2CE37B402 for ; Sun, 31 Dec 2000 22:59:48 -0800 (PST) Received: from argon.firepipe.net (pm004-016.dialup.bignet.net [64.79.80.160]) by puck.firepipe.net (Postfix) with ESMTP id 3ED371B37 for ; Mon, 1 Jan 2001 01:59:47 -0500 (EST) Received: by argon.firepipe.net (Postfix, from userid 1000) id 581B719DB; Mon, 1 Jan 2001 01:59:44 -0500 (EST) Date: Mon, 1 Jan 2001 01:59:44 -0500 From: Will Andrews To: ports@FreeBSD.org Subject: Re: addport + PKGNAMEPREFIX from lang-specific categories Message-ID: <20010101015943.S305@argon.firepipe.net> Reply-To: Will Andrews Mail-Followup-To: Will Andrews , ports@FreeBSD.org References: <20010101012415.Q305@argon.firepipe.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010101012415.Q305@argon.firepipe.net>; from will@physics.purdue.edu on Mon, Jan 01, 2001 at 01:24:16AM -0500 X-Operating-System: FreeBSD 5.0-CURRENT i386 Sender: will@argon.firepipe.net Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, Jan 01, 2001 at 01:24:16AM -0500, Will Andrews wrote: [...] > http://people.FreeBSD.org/~will/addport-langprefix.diff [...] Updated after finding a bug. Sorry to those who already looked. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message