From owner-freebsd-ports  Sun Mar 17 03:00:30 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id DAA06110
          for ports-outgoing; Sun, 17 Mar 1996 03:00:30 -0800 (PST)
Received: from subnet.sub.net (uucp@subnet.sub.net [192.101.75.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id DAA06104
          for <ports@freebsd.org>; Sun, 17 Mar 1996 03:00:27 -0800 (PST)
Received: from netland.UUCP (uucp@localhost) by subnet.sub.net (8.7.5/8.7.3/1.11subnet) with UUCP id MAA09126 for ports@freebsd.org; Sun, 17 Mar 1996 12:00:12 +0100 (MET)
Received: from localhost (localhost [127.0.0.1]) by stiller.netland.sub.de (8.6.12/8.6.12) with ESMTP id SAA08520 for <ports@freebsd.org>; Fri, 15 Mar 1996 18:46:47 +0100
Message-Id: <199603151746.SAA08520@stiller.netland.sub.de>
To: ports@freebsd.org
Subject: newsgate ported?
Date: Fri, 15 Mar 1996 18:46:45 +0100
From: Bernd Rosauer <br@netland.sub.de>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Hi,

did anyone port Rich $alz's newsgate to FreeBSD?

-Bernd

--
Bernd Rosauer
br@netland.sub.de

From owner-freebsd-ports  Sun Mar 17 03:30:14 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id DAA07488
          for ports-outgoing; Sun, 17 Mar 1996 03:30:14 -0800 (PST)
Received: from methan.chemie.fu-berlin.de (methan.chemie.fu-berlin.de [130.133.2.81])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id DAA07483
          for <ports@freebsd.org>; Sun, 17 Mar 1996 03:30:11 -0800 (PST)
Received: by methan.chemie.fu-berlin.de (Smail3.1.29.1)
	  from reido.in-berlin.de with uucp
	  id <m0tyGf0-0009k5C>; Sun, 17 Mar 96 12:30 MET
Received: by reido.in-berlin.de
	  id m0tyF6b-0002PWC; Sun, 17 Mar 96 10:50 MET
	  (/\oo/\ Smail3.1.29.1 #29.1)
Message-Id: <m0tyF6b-0002PWC@reido.in-berlin.de>
From: balu@reido.in-berlin.de (Boris Staeblow)
Subject: Re: problems with new elm port
To: ports@freebsd.org
Date: Sun, 17 Mar 1996 10:50:28 +0100 (MET)
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

>Just compiled the new elm port (ME+13). When trying to read pgp 
>encrypted mails from my incoming mail folder, that I could read with
>a previous Version of pgp elm (ME8b) with no problems, I can't do
>this now with the new elm version. Do other people have similar
>experiences ?!

Is your default language german in pgp?

Test this:


*** pgp.c.orig	Sun Mar 17 10:30:34 1996
--- pgp.c	Sun Mar 17 10:31:22 1996
***************
*** 125,131 ****
  
    for (;;) {
      while (*c && isspace (*c)) c++; /* move past any leading space! */
!     sprintf(buf, "%s +verbose=0 -kv '%s'", PGP_PATH, c);
      p = popen(buf, "r");
      if (!p)
        return(-1);
--- 125,131 ----
  
    for (;;) {
      while (*c && isspace (*c)) c++; /* move past any leading space! */
!     sprintf(buf, "%s +verbose=0 +lang=us -kv '%s'", PGP_PATH, c);
      p = popen(buf, "r");
      if (!p)
        return(-1);



Boris
balu@reido.in-berlin.de


From owner-freebsd-ports  Sun Mar 17 05:48:51 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id FAA14839
          for ports-outgoing; Sun, 17 Mar 1996 05:48:51 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id FAA14827
          for <ports@freebsd.org>; Sun, 17 Mar 1996 05:48:45 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id OAA21395; Sun, 17 Mar 1996 14:30:25 +0100 (MET)
Received: (from andreas@localhost) by knobel.gun.de (8.7.5/8.7.3) id OAA04867; Sun, 17 Mar 1996 14:31:31 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
Message-Id: <199603171331.OAA04867@knobel.gun.de>
Subject: Updated knews port from 0.9.3 to 0.9.5, here the diffs
To: asami@cs.berkeley.edu (Satoshi Asami)
Date: Sun, 17 Mar 1996 14:31:30 +0100 (MET)
Cc: ports@freebsd.org
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Hi Satoshi !

How are you ?! Hope you fell well ;-) 

Here are my diffs for the new knews version. Unluckily I wasn't
able to find a ftp site that carries this new knews stuff...

I found this version on a knews homepage and got it via 
http... So you should get knews and place it onto the default
MASTER_SITE in the FreeBSD universe ;-)

Here the URL, where I got it from ... From that page you
can easily navigate to the http_link, to get the sources.

http://www.matematik.su.se/users/kjj/knews.html

I'll inform the author about that and will additionally send him
the patches, so that the patches will come into the the standard
knews sources.

If the sources will be put on sunsite and the other ftp
sites, we can reactivate the additional MASTER sites in the
Makefile.

Have a nice sunday

	Andreas ///


Index: Makefile
===================================================================
RCS file: /cvs/ports/news/knews/Makefile,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 Makefile
2,3c2,3
< # Version required:     0.9.3
< # Date created:         Sat Nov 18 15:23:47 MET 1995
---
> # Version required:     0.9.5
> # Date:			Sun Mar 17 13:52:34 MET 1996
8,9c8,10
< DISTNAME=	knews-0.9.3
< PKGNAME=	knews-0.9.3
---
> DISTNAME=	knews-0.9.5
> PKGNAME=	knews-0.9.5
> WRKSRC=		${WRKDIR}/knews
12,15d12
< MASTER_SITES+=	ftp://sunsite.unc.edu/pub/Linux/X11/xapps/networked/
< MASTER_SITES+=	ftp://ftp.cc.gatech.edu/ac88/linux/X11/xapps/networked/
< MASTER_SITES+=	ftp://ftp.germany.eu.net/pub/os/Linux/Mirror.SunSITE/X11/xapps/networked/
< MASTER_SITES+=	ftp://ftp.funet.fi/pub/mirrors/sunsite.unc.edu/pub/Linux/X11/xapps/networked/
17,19c14,22
< # perhaps Andreas is going to maintain it personally some day... :)
< #MAINTAINER=	andreas@knobel.gun.de
< MAINTAINER=	joerg
---
> # commented out the list of master sites, because they still
> # doesn't have the new stuff online
> #
> #MASTER_SITES+=	ftp://sunsite.unc.edu/pub/Linux/X11/xapps/networked/
> #MASTER_SITES+=	ftp://ftp.cc.gatech.edu/ac88/linux/X11/xapps/networked/
> #MASTER_SITES+=	ftp://ftp.germany.eu.net/pub/os/Linux/Mirror.SunSITE/X11/xapps/networked/
> #MASTER_SITES+=	ftp://ftp.funet.fi/pub/mirrors/sunsite.unc.edu/pub/Linux/X11/xapps/networked/
> 
> MAINTAINER=	andreas@knobel.gun.de
Index: files/md5
===================================================================
RCS file: /cvs/ports/news/knews/files/md5,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 md5
1c1
< MD5 (knews-0.9.3.tar.gz) = a334f15710040284d74246b7d4c20fe4
---
> MD5 (knews-0.9.5.tar.gz) = bf031b1d714a9e71c99c0b0155c32c85
Index: patches/patch-aa
===================================================================
RCS file: /cvs/ports/news/knews/patches/patch-aa,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 patch-aa
1,2c1,2
< *** configure.h.orig	Sat Nov 18 17:06:08 1995
< --- configure.h	Sat Nov 18 17:08:26 1995
---
> *** configure.h.orig	Sun Jan 21 14:28:57 1996
> --- configure.h	Sun Mar 17 14:22:23 1996
4,6c4,7
< *** 6,12 ****
<    *  You'll probably want to leave this as sendmail, but make sure the path
<    *  is right.  If you don't have sendmail, use /bin/false :-).
---
> *** 16,22 ****
> --- 16,26 ----
>    *  which will cause knews to pop up a nice notice for the user.
>    *  
8,16c9,13
< ! #define MAIL_COMMAND "/usr/lib/sendmail -t"
<   
<   
<   /*  This macro controls the generation of email addresses.
< --- 6,12 ----
<    *  You'll probably want to leave this as sendmail, but make sure the path
<    *  is right.  If you don't have sendmail, use /bin/false :-).
<    */
< ! #define MAIL_COMMAND "/usr/sbin/sendmail -t"
---
> + #ifdef __FreeBSD__
> + #define MAIL_COMMAND "/usr/sbin/sendmail -t"
> + #else
>   #define MAIL_COMMAND "/usr/lib/sendmail -t"
> + #endif
21,29c18,19
< *** 33,39 ****
<    *  Both %s and %i are optional, although the editor will not be much use
<    *  if you don't specify %s...
<    */
< ! #define DEFAULT_EDIT_COMMAND "xterm -e vi +%i %s"
<   
<   
<   /*  The default NNTPSERVER.  Basically: don't set this, use $NNTPSERVER
< --- 33,39 ----
---
> *** 43,49 ****
> --- 47,57 ----
33c23,27
< ! #define DEFAULT_EDIT_COMMAND "xterm -cr red -fn 10x20 -bg lightsteelblue -e vi +%i %s"
---
> + #ifdef __FreeBSD__
> + #define DEFAULT_EDIT_COMMAND "xterm -cr red -fn 10x20 -bg lightsteelblue -e vi +%i %s"
> + #else
>   #define DEFAULT_EDIT_COMMAND "xterm -e vi +%i %s"
> + #endif
Index: pkg/COMMENT
===================================================================
RCS file: /cvs/ports/news/knews/pkg/COMMENT,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 COMMENT
1c1
< knews-0.9.3: Knews is a threaded nntp newsreader for X
---
> knews-0.9.5: Knews is a threaded nntp newsreader for X




-- 
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96

From owner-freebsd-ports  Sun Mar 17 05:53:22 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id FAA15108
          for ports-outgoing; Sun, 17 Mar 1996 05:53:22 -0800 (PST)
Received: from sovcom.kiae.su (sovcom.kiae.su [144.206.136.1])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA15103
          for <ports@freebsd.org>; Sun, 17 Mar 1996 05:53:19 -0800 (PST)
Received: by sovcom.kiae.su id AA08491
  (5.65.kiae-1 ); Sun, 17 Mar 1996 16:45:13 +0300
Received: by sovcom.KIAE.su (UUMAIL/2.0); Sun, 17 Mar 96 16:45:13 +0300
Received: (from ache@localhost) by astral.msk.su (8.7.5/8.7.3) id QAA00256; Sun, 17 Mar 1996 16:43:59 +0300 (MSK)
Message-Id: <199603171343.QAA00256@astral.msk.su>
Subject: Re: problems with new elm port
To: balu@reido.in-berlin.de (Boris Staeblow)
Date: Sun, 17 Mar 1996 16:43:58 +0300 (MSK)
Cc: ports@freebsd.org
In-Reply-To: <m0tyF6b-0002PWC@reido.in-berlin.de> from "Boris Staeblow" at "Mar 17, 96 10:50:28 am"
From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) <ache@astral.msk.su>
X-Class: Fast
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

> >Just compiled the new elm port (ME+13). When trying to read pgp 
> >encrypted mails from my incoming mail folder, that I could read with
> >a previous Version of pgp elm (ME8b) with no problems, I can't do
> >this now with the new elm version. Do other people have similar
> >experiences ?!
> 
> Is your default language german in pgp?
> 
> Test this:
> !     sprintf(buf, "%s +verbose=0 +lang=us -kv '%s'", PGP_PATH, c);

What is the purpose of this such fix?

-- 
Andrey A. Chernov        : And I rest so composedly,  /Now, in my bed,
ache@astral.msk.su       : That any beholder  /Might fancy me dead -
http://dt.demos.su/~ache : Might start at beholding me,  /Thinking me dead.
RELCOM Team,FreeBSD Team :         E.A.Poe         From "For Annie" 1849

From owner-freebsd-ports  Sun Mar 17 07:38:38 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id HAA20323
          for ports-outgoing; Sun, 17 Mar 1996 07:38:38 -0800 (PST)
Received: from sovcom.kiae.su (sovcom.kiae.su [144.206.136.1])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id HAA20314
          for <ports@freebsd.org>; Sun, 17 Mar 1996 07:38:33 -0800 (PST)
Received: by sovcom.kiae.su id AA23686
  (5.65.kiae-1 ); Sun, 17 Mar 1996 18:27:43 +0300
Received: by sovcom.KIAE.su (UUMAIL/2.0); Sun, 17 Mar 96 18:27:43 +0300
Received: (from ache@localhost) by astral.msk.su (8.7.5/8.7.3) id SAA00573; Sun, 17 Mar 1996 18:23:58 +0300 (MSK)
Message-Id: <199603171523.SAA00573@astral.msk.su>
Subject: Re: Updated knews port from 0.9.3 to 0.9.5, here the diffs
To: andreas@knobel.gun.de (Andreas Klemm)
Date: Sun, 17 Mar 1996 18:23:58 +0300 (MSK)
Cc: asami@cs.berkeley.edu, ports@freebsd.org
In-Reply-To: <199603171331.OAA04867@knobel.gun.de> from "Andreas Klemm" at "Mar 17, 96 02:31:30 pm"
From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) <ache@astral.msk.su>
X-Class: Fast
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

> Here are my diffs for the new knews version. Unluckily I wasn't
> able to find a ftp site that carries this new knews stuff...
> 
> I found this version on a knews homepage and got it via 
> http... So you should get knews and place it onto the default
> MASTER_SITE in the FreeBSD universe ;-)

You can use w3c tool to fetch any http/ftp/news/etc URL,
just add depends on www/comline and set NCFTP to w3c

-- 
Andrey A. Chernov        : And I rest so composedly,  /Now, in my bed,
ache@astral.msk.su       : That any beholder  /Might fancy me dead -
http://dt.demos.su/~ache : Might start at beholding me,  /Thinking me dead.
RELCOM Team,FreeBSD Team :         E.A.Poe         From "For Annie" 1849

From owner-freebsd-ports  Sun Mar 17 11:16:53 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id LAA00226
          for ports-outgoing; Sun, 17 Mar 1996 11:16:53 -0800 (PST)
Received: from veda.is (root@ubiq.veda.is [193.4.230.60])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA00214
          for <freebsd-ports@freebsd.org>; Sun, 17 Mar 1996 11:16:45 -0800 (PST)
Received: (from adam@localhost) by veda.is (8.7.4/8.7.3) id TAA07614 for freebsd-ports@freebsd.org; Sun, 17 Mar 1996 19:16:34 GMT
From: Adam David <adam@veda.is>
Message-Id: <199603171916.TAA07614@veda.is>
Subject: netscape 2.01 released
To: freebsd-ports@freebsd.org
Date: Sun, 17 Mar 1996 19:16:32 +0000 (GMT)
X-Mailer: ELM [version 2.4ME+ PL10 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

I got the new release of netscape 2.01, it is just a Makefile and md5 change
from netscape 2.0. I'd commit it now, but isn't netscape2 going to be moved
to netscape?

--
Adam David <adam@veda.is>

From owner-freebsd-ports  Sun Mar 17 11:35:19 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id LAA00948
          for ports-outgoing; Sun, 17 Mar 1996 11:35:19 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA00935
          Sun, 17 Mar 1996 11:35:12 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id UAA25016; Sun, 17 Mar 1996 20:15:29 +0100 (MET)
Received: (from andreas@localhost) by knobel.gun.de (8.7.5/8.7.3) id UAA09099; Sun, 17 Mar 1996 20:11:08 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
Message-Id: <199603171911.UAA09099@knobel.gun.de>
Subject: HOWTO make a FreeBSD port
To: doc@freebsd.org
Date: Sun, 17 Mar 1996 20:11:08 +0100 (MET)
Cc: ports@freebsd.org
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Hi !

I've tried to make a little guide how to create a port. Ok, it still
doesn't cover every detail, but is perhaps a good guidance for the
"very beginner".

Please could someone, who is experienced in writing smgl documents,
convert this into sgml (if you like this document) ?

I think it should be included into the FreeBSD Handbook in the
ports section as an "life" example.

Additionally you native English speakers should correct a bit
my chicken English if needed ;-))

BTW: Satoshi, a new port is coming, guess what ;-))

Regards

	Andreas ///

=======================================================================

From: Andreas Klemm <andreas@knobel.gun.de>

How to create a FreeBSD port

Let's say we want to create a port of the program mapedit, that 
is heavily used by WEB authors to create clickable image maps.

In the first step we create a new directory in the ports 
directory structure, where all port files will reside:

	# mkdir -p /usr/ports/www/mapedit

In the first step we'll create a small and simple Makefile
with a minimum configuration. The first aim is to automatically
get the source archive from the ftp server. After that we'll
find out step for step, which additional thinks we have do
define there.

The starting Makefile contains only four lines:

--------------------------------------------------------------------------------
DISTNAME=	mapedit1.5
CATEGORIES=	www
MASTER_SITES=	ftp://ftp.boutell.com/pub/boutell/mapedit/
.include <bsd.port.mk>
--------------------------------------------------------------------------------

When choosing a DISTNAME it's a good starting point, to take the 
name of the source archive, since many other variables and assumptions
in the bsd.port.mk file are based on that name. 

The name of the tar archive we want to get is mapedit1.5.tar.Z.
Therefore we choose the distname mapedit1.5.

Let's type 'make extract' at the command prompt to get and extract the
sources and see what's happening:

	# make extract
	>> mapedit1.5.tar.gz doesn't seem to exist on this system.
	>> Attempting to fetch from ftp://ftp.boutell.com/pub/boutell/mapedit/.

Not bad. Make detected, that mapedit1.5.tar.Z isn't stored in
/usr/ports/distfiles and automtically tries to get the file via
ftp from the master site. The only thing we have to manage now is,
that we have to change the suffix ".tar.gz" since our source isn't
compressed with GNU zip. When browsing through /usr/share/mk/bsd.port.mk
we see the following definition:

DISTFILES - Name(s) of archive file(s) containing distribution
	(default: ${DISTNAME}${EXTRACT_SUFX}).

This means, that we have to change the variable EXTRACT_SUFX, to
get the ftp part managed, Makefile now looks like this:

-------------------------------------------------------------------------------
DISTNAME=	mapedit1.5 
CATEGORIES=	www
EXTRACT_SUFX=	.tar.Z
MASTER_SITES=	ftp://ftp.boutell.com/pub/boutell/mapedit/ 
.include <bsd.port.mk>
-------------------------------------------------------------------------------

Let's see what's happening now:

	# make extract

-------------------------------------------------------------------------------
1  >> mapedit1.5.tar.Z doesn't seem to exist on this system.
2  >> Attempting to fetch from ftp://ftp.boutell.com/pub/boutell/mapedit/.
3  Receiving file: mapedit1.5.tar.Z 
4  100%  0                                               71407 bytes. ETA:  0:00
5  mapedit1.5.tar.Z: 71407 bytes received in 49.25 seconds, 1.42 K/s.
6  >> No MD5 checksum file.
7  ===>  Extracting for mapedit1.5
-------------------------------------------------------------------------------

This looks better. Line 1 shows, that ncftp now tries to get the correct
file from the ftp server. The transmission went on without any error
(lines 3-5). Line 6 is normal. We'll create a md5 file later. This file
will then reside in the files subdir. Line 7 informs us, that the 
tar archive was automatically extracted in the subdir 'work'.

After the transmission (lines 1-5) we have now the source archive
locally stored on disk:

	/usr/ports/distfiles/mapedit1.5.tar.Z

After the extraction of the sources (line 7) we have a workdir

	/usr/ports/www/mapedit/work/mapedit1.5

The toplevel directory of the workdir shows us, that this is 
an X11 program. By defining USE_IMAKE and USE_X11 in the Makefile,
we achieve, that imake will be started up automatically before
the compilation of the sources (in the workdir) starts.

Makefile looks now like that:

--------------------------------------------------------------------------------
DISTNAME=       mapedit1.5
CATEGORIES+=    www
EXTRACT_SUFX=   .tar.Z
USE_IMAKE=      True
USE_X11=        True
MASTER_SITES=   ftp://ftp.boutell.com/pub/boutell/mapedit/
.include <bsd.port.mk>
--------------------------------------------------------------------------------

If we type 'make' again in the port toplevel directory
(/usr/ports/www/mapedit), we'll notice that make is clever
and remembers, that the source is already here, and that
it was extrected in a previous step. This is done by 0 Byte
file in the workdir, that act as a marker.
In this case the file /usr/ports/www/mapedit1.5/work/.extract_done
prevents a new extraction.

	# make

--------------------------------------------------------------------------------
1  >> No MD5 checksum file.
2  ===>  Patching for mapedit1.5
3  ===>  Configuring for mapedit1.5
4  mv -f Makefile Makefile.bak
5  imake -DUseInstalled -I/usr/X11R6/lib/X11/config
6  make Makefiles
7  make includes
8  make depend
9  gccmakedep  --   -I/usr/X11R6/include  -DCSRG_BASED  -DFUNCPROTO=15 
         -DNARROWPROTO  -DANSI  -- gd.c mapedit.c
10  In file included from gd.c:1:
11 /usr/include/malloc.h:2: warning: #warning "this file includes <malloc.h> 
         which is obsoleted, use <stdlib.h> instead"
--------------------------------------------------------------------------------

As we can see in line 5, imake was now properly called, before
starting the compilation, that would have started after the 'make
depend'.

The error message informs us now, that we should make some 
modification to the sources, since FreeBSD prefers the header
file <stdlib.h>. This will be a good example, how we add
patches to this port. So that even the patching of the sources
is done automatically by make.

All we have to do is to change the sources in the workdir, make
context diffs and place them into a subdir called patches.

	# grep malloc work/mapedit1.5/*
	work/mapedit1.5/gd.c:#include <malloc.h>
	work/mapedit1.5/mapedit.c:#include <malloc.h>

Save the files you want to modify later

	# cp work/mapedit1.5/gd.c work/mapedit1.5/gd.c.orig
	# cp work/mapedit1.5/mapedit.c work/mapedit1.5/mapedit.c.orig

Modify the files 

	# vi `grep -l malloc work/mapedit1.5/*`

For example:

	#ifdef __FreeBSD__
	#include <stdlib.h>
	#else
	#include <malloc.h>
	#endif

Create the directory for the patches, and collect the context
diffs:

	# mkdir /usr/ports/www/mapedit/patches

You have to stay in the workdir directory !

	# cd /usr/ports/www/mapedit/work/mapedit1.5
	# diff -c gd.c.orig gd.c.orig > ../../patches/patch-aa
	# diff -c mapedit.c.orig mapedit.c.orig > ../../patches/patch-ab

Now we want to test, if everything runs fine, including this new
patch feature:

	# cd ../.. 		# topdir of the port /usr/port/www/mapedit
	# make clean

--------------------------------------------------------------------------------
===>  Cleaning for mapedit1.5
--------------------------------------------------------------------------------

Please note, doing a make clean removes the whole work directory !

At this point we'll create a checksum file (md5 file), so this
step is done, too.

	# make makesum

This creates a md5 file in /usr/ports/www/mapedit/files/md5 with
the following content:

	MD5 (mapedit1.5.tar.Z) = 7ad4bd45951dc2e07bad032379e96ed2

This makes sure, that people using your port, have grabbed the
correct source archive and that it's not corrupt.

Again we start the port by typing simply 'make'

	# make

--------------------------------------------------------------------------------
1   Checksums OK.
2   ===>  Extracting for mapedit1.5
3   ===>  Patching for mapedit1.5
4   ===>  Applying FreeBSD patches for mapedit1.5
5   ===>  Configuring for mapedit1.5
6   mv -f Makefile Makefile.bak
7   imake -DUseInstalled -I/usr/X11R6/lib/X11/config
8   make Makefiles
9   make includes
10  make depend
11  gccmakedep  --   -I/usr/X11R6/include  -DCSRG_BASED  -DFUNCPROTO=15 
        -DNARROWPROTO  -DANSI  -- gd.c mapedit.c
12  ===>  Building for mapedit1.5
13  gcc -m486 -O2     -I/usr/X11R6/include  -DCSRG_BASED  -DFUNCPROTO=15 
         -DNARROWPROTO  -DANSI -c gd.c
14  gcc -m486 -O2     -I/usr/X11R6/include  -DCSRG_BASED  -DFUNCPROTO=15 
         -DNARROWPROTO  -DANSI -c mapedit.c
15  rm -f mapedit
16  gcc -o mapedit -m486 -O2      -L/usr/X11R6/lib gd.o mapedit.o    -lXaw -lXmu -L/usr/X11R6/lib -lXt -lX11 -lXt -lSM -lICE -lXExExt -lXext -lX11 -lm   
--------------------------------------------------------------------------------

What's new ? After creating the md5 file, we'll get informed now, 
that we got the correct sources and that they aren't coruppted (line 1)
In the following we see a successfully running port. We are now ready to
install the package by simply typing

	# make install

--------------------------------------------------------------------------------
Checksums OK.
===>  Installing for mapedit1.5
/usr/bin/install -c -s  mapedit /usr/X11R6/bin/mapedit
install in . done
make: don't know how to make mapedit.man. Stop
*** Error code 2
...
--------------------------------------------------------------------------------

Oh, what happened now ... Well, the package comes without manual page.
We have to tell 'make' this circumstance in the Makefile, too, by defining
NO_INSTALL_MANPAGES. Makefile now looks like this:

--------------------------------------------------------------------------------
DISTNAME=       mapedit1.5
CATEGORIES+=    www
EXTRACT_SUFX=   .tar.Z  
USE_IMAKE=              True
USE_X11=                True
NO_INSTALL_MANPAGES=    True 
MASTER_SITES=   ftp://ftp.boutell.com/pub/boutell/mapedit/   
.include <bsd.port.mk>
--------------------------------------------------------------------------------

After that modification we repeat the 'make install' step.
Now the output is:

--------------------------------------------------------------------------------
Checksums OK.
===>  Installing for mapedit1.5
/usr/bin/install -c -s  mapedit /usr/X11R6/bin/mapedit
install in . done
** Missing package files for mapedit1.5 - installation not recorded.
*** Error code 1
...
--------------------------------------------------------------------------------

Ok, well done. We only have to create some missing files
for package management, so that the package can be recorded
properly as installed. 

This is needed to be able to use the package management utilities
like pkg_delete and friends.

For this purpose we create the following files in a separate
pkg directory:

COMMENT		a one line description of the package
--------------------------------------------------------------------------------
mapedit - a WWW authoring tool to create clickable maps
--------------------------------------------------------------------------------

DESCR		a short description of the package (a "screen full")
--------------------------------------------------------------------------------
mapedit was made for the purpose "blah", etc, etc etc, from foo@bar.com
--------------------------------------------------------------------------------

PLIST		a list of installed files that belong to the package

The PLIST file is hevily used by the package management utilities
like pkg_delete.

A suitable PLIST file for mapedit would be:

--------------------------------------------------------------------------------
/usr/X11R6/bin/mapedit
--------------------------------------------------------------------------------

A new test. We hope, it's the final one ;-)

	# make clean all install

--------------------------------------------------------------------------------
===>  Cleaning for mapedit1.5
Checksums OK.
===>  Extracting for mapedit1.5
===>  Patching for mapedit1.5
===>  Applying FreeBSD patches for mapedit1.5
===>  Configuring for mapedit1.5
mv -f Makefile Makefile.bak
imake -DUseInstalled -I/usr/X11R6/lib/X11/config
make Makefiles
make includes
make depend
gccmakedep  --   -I/usr/X11R6/include  -DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO 
 -DANSI  -- gd.c mapedit.c
===>  Building for mapedit1.5
gcc -m486 -O2     -I/usr/X11R6/include  -DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO
  -DANSI -c gd.c
gcc -m486 -O2     -I/usr/X11R6/include  -DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO
  -DANSI -c mapedit.c
rm -f mapedit
gcc -o mapedit -m486 -O2      -L/usr/X11R6/lib gd.o mapedit.o    -lXaw -lXmu -L/us
r/X11R6/lib -lXt -lX11 -lXt -lSM -lICE -lXExExt -lXext -lX11 -lm   
===>  Installing for mapedit1.5
/usr/bin/install -c -s  mapedit /usr/X11R6/bin/mapedit
install in . done
--------------------------------------------------------------------------------

Ok, well done ! Now we should finally add a note into Makefile,
who's the maintainer of this packages. So the very last Makefile
looks like this:

--------------------------------------------------------------------------------
# New ports collection makefile for:    mapedit
# Version required:     1.5
# Date created:         Sun Mar 17 20:00:31 MET 1996
# Whom:                 Andreas Klemm <andreas@knobel.gun.de>
#

DISTNAME=       mapedit1.5
CATEGORIES+=    www
EXTRACT_SUFX=   .tar.Z

MAINTAINER=     andreas@knobel.gun.de

USE_IMAKE=              True
USE_X11=                True
NO_INSTALL_MANPAGES=    True

MASTER_SITES=   ftp://ftp.boutell.com/pub/boutell/mapedit/

.include <bsd.port.mk>
--------------------------------------------------------------------------------

That's it folks. After doing the port you can send it as
compressed tar archive uuencoded to the maintainer of the
ports collection.

	# cd /usr/ports/www/mapedit
	# make clean
	# cd ..
	# tar cvzf mapedit.tar.gz mapedit
	# uuencode mapedit.tar.gz < mapedit.tar.gz > mapedit.tar.gz.uue
	# mail -s "new port www/mapedit" PortsMaintainer < mapedit.tar.gz.uue

This is only an example, normally one has to say some more things about
the port ;-) And don't forget to send it as user, not as root ;-))
-- 
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96

From owner-freebsd-ports  Sun Mar 17 11:54:37 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id LAA01653
          for ports-outgoing; Sun, 17 Mar 1996 11:54:37 -0800 (PST)
Received: from iworks.InterWorks.org (deischen@iworks.interworks.org [128.255.18.10])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id LAA01648
          for <freebsd-ports@FreeBSD.org>; Sun, 17 Mar 1996 11:54:33 -0800 (PST)
Received: by iworks.InterWorks.org
	(1.37.109.8/16.2) id AA01814; Sun, 17 Mar 1996 13:51:54 -0600
Message-Id: <9603171951.AA01814@iworks.InterWorks.org>
Date: Sun, 17 Mar 1996 13:51:54 -0600
From: "Daniel M. Eischen" <deischen@iworks.InterWorks.org>
To: freebsd-ports@FreeBSD.org
Subject: Port questions
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk


Hi,

I'm attempting a port of xmcd, since it seems it's not a standard
port any longer.  If there is a reason for not having it as a port
or someone else is working on it, please let me know.

This is my first attempt at a port, and I have a couple of questions.

First, what is the general rule for including libraries libcurses
vs. libncurses?  What is the preferred method of making the port
aware to use -lncurses as opposed to -lcurses?  Xmcd currently uses
the following in its Imakefile:

        /*
         * Add needed libraries
         */
        #if (defined(SunArchitecture) && OSMajorVersion == 4)
        LOCAL_LIBRARIES=-L/usr/5lib -lcurses
        #else
        #if defined(LinuxArchitecture)
        LOCAL_LIBRARIES=-lncurses
        #else
        #if defined(FreeBSDArchitecture)
        LOCAL_LIBRARIES=-lncurses -lmytinfo
        #else
        #if defined(ultrix) || defined(__ultrix)
        LOCAL_LIBRARIES=-lcursesX
        #else
        LOCAL_LIBRARIES=-lcurses
        #endif  /* ultrix */
        #endif  /* FreeBsdArchitecture */
        #endif  /* LinuxArchitecture */
        #endif  /* SunArchitecture */

It looks as if -lncurses should be used, but it's not because
FreeBSDArchitecture never ends up getting defined.  The Imake.cf in
/usr/X11R6/lib/X11/config has:

        #ifdef __FreeBSD__
        #define MacroIncludeFile <FreeBSD.cf>
        #define MacroFile FreeBSD.cf
        #undef __FreeBSD__
        #ifdef __i386__
        #define FreeBSDArchitecture
        #define i386BsdArchitecture
        #define i386Architecture
        #endif
        #endif /* __FreeBSD__ */

If I define FreeBSDArchitecture in "#ifdef __FreeBSD__ ..." before the 
"#ifdef __i386__ ...", everything works and -lncurses and -lmytinfo are
correctly brought in.

My next question is regarding 4 malloc warnings that I get when I first
start xmcd.  I get:

        Malloc warning: free(): junk pointer (too high)
        Malloc warning: free(): junk pointer (too high)
        Malloc warning: free(): junk pointer (too high)
        Malloc warning: free(): junk pointer (too high)

which is, I assume, a free being called for an object that may not be
(is not?) allocated.  I am running XFree86312, with -current built just
a few days ago.  I've tracked this down to an XFreePixmap() call in
xmcd, but can't figure out how it wouldn't work.  I've looked at the code
and it seems like there should be a valid pixmap created whenever the
XFreePixmap is called.  My only guess is that it is a problem with XFree86.
Until today I was running XFree311 with the same messages.  I installed
3.12 and rebuilt - still the same.

Anyone else have any problems like this?  Will this warning message be a
problem for submitting the port?

TIA,

Dan Eischen
deischen@iworks.InterWorks.org

From owner-freebsd-ports  Sun Mar 17 12:20:59 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id MAA02889
          for ports-outgoing; Sun, 17 Mar 1996 12:20:59 -0800 (PST)
Received: from methan.chemie.fu-berlin.de (methan.chemie.fu-berlin.de [130.133.2.81])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id MAA02881
          for <ports@freebsd.org>; Sun, 17 Mar 1996 12:20:50 -0800 (PST)
Received: by methan.chemie.fu-berlin.de (Smail3.1.29.1)
	  from reido.in-berlin.de with uucp
	  id <m0tyOw8-0009lbC>; Sun, 17 Mar 96 21:20 MET
Received: by reido.in-berlin.de
	  id m0tyMlR-0002JaC; Sun, 17 Mar 96 19:01 MET
	  (/\oo/\ Smail3.1.29.1 #29.1)
Message-Id: <m0tyMlR-0002JaC@reido.in-berlin.de>
From: balu@reido.in-berlin.de (Boris Staeblow)
Subject: Re: problems with new elm port
To: ache@astral.msk.su (=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=)
Date: Sun, 17 Mar 1996 19:01:09 +0100 (MET)
Cc: ports@freebsd.org
In-Reply-To: <199603171343.QAA00256@astral.msk.su> from "[?KOI8-R?]" at "Mar 17, 96 04:43:58 pm"
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

[?KOI8-R?] writes:
> > >Just compiled the new elm port (ME+13). When trying to read pgp 
> > >encrypted mails from my incoming mail folder, that I could read with
> > >a previous Version of pgp elm (ME8b) with no problems, I can't do
> > >this now with the new elm version. Do other people have similar
> > >experiences ?!
> > 
> > Is your default language german in pgp?
> > 
> > Test this:
> > !     sprintf(buf, "%s +verbose=0 +lang=us -kv '%s'", PGP_PATH, c);
> 
> What is the purpose of this such fix?

after the pgp-call pgp.c analyze the output from pgp. The routine
check for "pub" in the pgp-keylist - but when the language is set
to german the output from pgp is ""off" and the analyze in GetPGPKey will
fail and will affect nearly all pgp-functions in elm.

I've had similar problems and this short fix get the pgp part in elm work again.

Here's an example:

'us' output:
Key ring: '/u2/balu/pgp/pubring.pgp'
Type Bits/KeyID    Date       User ID
pub  1024/46DFCD31 1995/09/30 Boris Staeblow <balu@reido.in-berlin.de>
^^^
^^^

german output:
Schlüsselbund '/u2/balu/pgp/pubring.pgp':

Typ  Bits/ID       Datum      Benutzer
öff  1024/46DFCD31 1995/09/30 Boris Staeblow <balu@reido.in-berlin.de>
^^^
^^^

you see - there is a different output which depends of the language.

Kari E. Hurtta is informed about this problem.


Boris
balu@reido.in-berlin.de
(back in 1 week)
 

From owner-freebsd-ports  Sun Mar 17 12:32:14 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id MAA03453
          for ports-outgoing; Sun, 17 Mar 1996 12:32:14 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id MAA03447
          for <ports@FreeBSD.org>; Sun, 17 Mar 1996 12:32:11 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id VAA21960; Sun, 17 Mar 1996 21:15:16 +0100 (MET)
Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.5/8.7.3) with SMTP id VAA10946; Sun, 17 Mar 1996 21:10:02 +0100 (MET)
Date: Sun, 17 Mar 1996 21:10:01 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
To: Boris Staeblow <balu@reido.in-berlin.de>
cc: ports@FreeBSD.org
Subject: Re: problems with new elm port
In-Reply-To: <m0tyF6b-0002PWC@reido.in-berlin.de>
Message-ID: <Pine.BSF.3.91.960317210856.9770A-100000@knobel.gun.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

On Sun, 17 Mar 1996, Boris Staeblow wrote:

> >Just compiled the new elm port (ME+13). When trying to read pgp 
> >encrypted mails from my incoming mail folder, that I could read with
> >a previous Version of pgp elm (ME8b) with no problems, I can't do
> >this now with the new elm version. Do other people have similar
> >experiences ?!
> 
> Is your default language german in pgp?

No, but nevertheless ... it worked before upgrading elm.

--
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96


From owner-freebsd-ports  Sun Mar 17 13:23:47 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id NAA06798
          for ports-outgoing; Sun, 17 Mar 1996 13:23:47 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id NAA06792
          for <freebsd-ports@freebsd.org>; Sun, 17 Mar 1996 13:23:36 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id WAA13982; Sun, 17 Mar 1996 22:00:21 +0100 (MET)
Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.5/8.7.3) with SMTP id VAA10979; Sun, 17 Mar 1996 21:14:19 +0100 (MET)
Date: Sun, 17 Mar 1996 21:14:19 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
To: Adam David <adam@veda.is>
cc: freebsd-ports@freebsd.org
Subject: Re: netscape 2.01 released
In-Reply-To: <199603171916.TAA07614@veda.is>
Message-ID: <Pine.BSF.3.91.960317211240.9770B-100000@knobel.gun.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

On Sun, 17 Mar 1996, Adam David wrote:

> I got the new release of netscape 2.01, it is just a Makefile and md5 change
> from netscape 2.0. I'd commit it now, but isn't netscape2 going to be moved
> to netscape?

Perhaps some people like to still use netscape 1.x, because
"small is beautiful". As long as Netscape offers 1.x on the
ftp server I'd keep netscape and netscape2.

--
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96


From owner-freebsd-ports  Sun Mar 17 14:27:38 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id OAA10453
          for ports-outgoing; Sun, 17 Mar 1996 14:27:38 -0800 (PST)
Received: from sunrise.cs.berkeley.edu (sunrise.CS.Berkeley.EDU [128.32.38.121])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA10434
          Sun, 17 Mar 1996 14:27:30 -0800 (PST)
Received: (from asami@localhost) by sunrise.cs.berkeley.edu (8.6.12/8.6.12) id OAA18571; Sun, 17 Mar 1996 14:30:00 -0800
Date: Sun, 17 Mar 1996 14:30:00 -0800
Message-Id: <199603172230.OAA18571@sunrise.cs.berkeley.edu>
To: andreas@knobel.gun.de
CC: doc@freebsd.org, ports@freebsd.org
In-reply-to: <199603171911.UAA09099@knobel.gun.de> (message from Andreas Klemm on Sun, 17 Mar 1996 20:11:08 +0100 (MET))
Subject: Re: HOWTO make a FreeBSD port
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

 * I've tried to make a little guide how to create a port. Ok, it still
 * doesn't cover every detail, but is perhaps a good guidance for the
 * "very beginner".
 * 
 * Please could someone, who is experienced in writing smgl documents,
 * convert this into sgml (if you like this document) ?
 * 
 * I think it should be included into the FreeBSD Handbook in the
 * ports section as an "life" example.

I'm sorry, but there already is a "how to make a port" in the
Handbook.  It's buried somewhere in the "how to contribute" section,
maybe that's why you didn't see it.

Satoshi

From owner-freebsd-ports  Sun Mar 17 16:29:34 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id QAA17621
          for ports-outgoing; Sun, 17 Mar 1996 16:29:34 -0800 (PST)
Received: from sunrise.cs.berkeley.edu (sunrise.CS.Berkeley.EDU [128.32.38.121])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA17615
          for <freebsd-ports@FreeBSD.org>; Sun, 17 Mar 1996 16:29:32 -0800 (PST)
Received: (from asami@localhost) by sunrise.cs.berkeley.edu (8.6.12/8.6.12) id QAA19475; Sun, 17 Mar 1996 16:32:07 -0800
Date: Sun, 17 Mar 1996 16:32:07 -0800
Message-Id: <199603180032.QAA19475@sunrise.cs.berkeley.edu>
To: deischen@iworks.InterWorks.org
CC: freebsd-ports@FreeBSD.org
In-reply-to: <9603171951.AA01814@iworks.InterWorks.org> (deischen@iworks.InterWorks.org)
Subject: Re: Port questions
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

 * I'm attempting a port of xmcd, since it seems it's not a standard
 * port any longer.  If there is a reason for not having it as a port
 * or someone else is working on it, please let me know.

It's in audio/xmcd, you can get it by ftp or sup.  However, it's not
linked to the parent Makefile because it requires Motif.

 *         Malloc warning: free(): junk pointer (too high)
 *         Malloc warning: free(): junk pointer (too high)
 *         Malloc warning: free(): junk pointer (too high)
 *         Malloc warning: free(): junk pointer (too high)

 * Anyone else have any problems like this?  Will this warning message be a
 * problem for submitting the port?

This is phkmalloc (the new malloc in -current libc) doing some sanity
checks.  Yes, it is better if you can fix this, but currently we can't 
offer much help for Motif-requiring ports. :(

Satoshi

From owner-freebsd-ports  Sun Mar 17 16:50:48 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id QAA18977
          for ports-outgoing; Sun, 17 Mar 1996 16:50:48 -0800 (PST)
Received: from sunrise.cs.berkeley.edu (sunrise.CS.Berkeley.EDU [128.32.38.121])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA18971
          for <ports@freebsd.org>; Sun, 17 Mar 1996 16:50:46 -0800 (PST)
Received: (from asami@localhost) by sunrise.cs.berkeley.edu (8.6.12/8.6.12) id QAA20011; Sun, 17 Mar 1996 16:53:23 -0800
Date: Sun, 17 Mar 1996 16:53:23 -0800
Message-Id: <199603180053.QAA20011@sunrise.cs.berkeley.edu>
To: andreas@knobel.gun.de
CC: ports@freebsd.org
In-reply-to: <199603171331.OAA04867@knobel.gun.de> (message from Andreas Klemm on Sun, 17 Mar 1996 14:31:30 +0100 (MET))
Subject: Re: Updated knews port from 0.9.3 to 0.9.5, here the diffs
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

 * I found this version on a knews homepage and got it via 
 * http... So you should get knews and place it onto the default
 * MASTER_SITE in the FreeBSD universe ;-)

That's ok, just specify the master site using "http:".  Normal ncftp's
that people are using will fail and get it from ftp.freebsd.org's
backup.

 * Here the URL, where I got it from ... From that page you
 * can easily navigate to the http_link, to get the sources.
 * 
 * http://www.matematik.su.se/users/kjj/knews.html

Thanks, but the file I got from there had a different checksum.  I did 
an od, it has a string "<PLAINTEXT>" at the beginning of the file, so
it seems like the author screwed up something.

 * diff -r1.1.1.1 Makefile
 * 2,3c2,3
 * < # Version required:     0.9.3
 * < # Date created:         Sat Nov 18 15:23:47 MET 1995

By the way, context or unified diffs are preferred. ;)

Satoshi

P.S. This is the version I have after fixing some stuff, please use
this as a base if you are going to re-submit the port.

---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/news/knews/Makefile,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile
--- Makefile	1995/11/19 16:55:03	1.1.1.1
+++ Makefile	1996/03/18 00:40:08
@@ -1,27 +1,21 @@
 # New ports collection makefile for:	knews
-# Version required:     0.9.3
-# Date created:         Sat Nov 18 15:23:47 MET 1995
+# Version required:     0.9.5
+# Date:			Sun Mar 17 13:52:34 MET 1996
 # Whom:                 Andreas Klemm <andreas@knobel.gun.de>
 #
+# $Id$
 #
 
-DISTNAME=	knews-0.9.3
-PKGNAME=	knews-0.9.3
-CATEGORIES+=	x11
-CATEGORIES+=	news
-MASTER_SITES+=	ftp://sunsite.unc.edu/pub/Linux/X11/xapps/networked/
-MASTER_SITES+=	ftp://ftp.cc.gatech.edu/ac88/linux/X11/xapps/networked/
-MASTER_SITES+=	ftp://ftp.germany.eu.net/pub/os/Linux/Mirror.SunSITE/X11/xapps/networked/
-MASTER_SITES+=	ftp://ftp.funet.fi/pub/mirrors/sunsite.unc.edu/pub/Linux/X11/xapps/networked/
+DISTNAME=	knews-0.9.5
+CATEGORIES+=	x11 news
+MASTER_SITES=	http://www.matematik.su.se/users/kjj/
+# note it is an http site
 
-# perhaps Andreas is going to maintain it personally some day... :)
-#MAINTAINER=	andreas@knobel.gun.de
-MAINTAINER=	joerg
+MAINTAINER=	andreas@knobel.gun.de
 
+WRKSRC=		${WRKDIR}/knews
 USE_IMAKE=	yes
 MAKE_FLAGS=	BINDIR=${PREFIX}/bin MANDIR=${PREFIX}/man/man1 \
 		XAPPLOADDIR=${PREFIX}/lib/X11/app-defaults  -f
-
-IS_INTERACTIVE=	no
 
 .include <bsd.port.mk>
Index: files/md5
===================================================================
RCS file: /home/ncvs/ports/news/knews/files/md5,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 md5
--- md5	1995/11/19 16:55:04	1.1.1.1
+++ md5	1996/03/18 00:42:09
@@ -1 +1 @@
-MD5 (knews-0.9.3.tar.gz) = a334f15710040284d74246b7d4c20fe4
+MD5 (knews-0.9.5.tar.gz) = ecff642c1c49301a4af95bfa6a4981b1
Index: patches/patch-aa
===================================================================
RCS file: /home/ncvs/ports/news/knews/patches/patch-aa,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-aa
--- patch-aa	1995/11/19 16:55:05	1.1.1.1
+++ patch-aa	1996/03/18 00:35:53
@@ -1,36 +1,30 @@
-*** configure.h.orig	Sat Nov 18 17:06:08 1995
---- configure.h	Sat Nov 18 17:08:26 1995
+*** configure.h.orig	Sun Jan 21 14:28:57 1996
+--- configure.h	Sun Mar 17 14:22:23 1996
 ***************
-*** 6,12 ****
-   *  You'll probably want to leave this as sendmail, but make sure the path
-   *  is right.  If you don't have sendmail, use /bin/false :-).
+*** 16,22 ****
+--- 16,26 ----
+   *  which will cause knews to pop up a nice notice for the user.
+   *  
    */
-! #define MAIL_COMMAND "/usr/lib/sendmail -t"
-  
-  
-  /*  This macro controls the generation of email addresses.
---- 6,12 ----
-   *  You'll probably want to leave this as sendmail, but make sure the path
-   *  is right.  If you don't have sendmail, use /bin/false :-).
-   */
-! #define MAIL_COMMAND "/usr/sbin/sendmail -t"
++ #ifdef __FreeBSD__
++ #define MAIL_COMMAND "/usr/sbin/sendmail -t"
++ #else
+  #define MAIL_COMMAND "/usr/lib/sendmail -t"
++ #endif
   
   
   /*  This macro controls the generation of email addresses.
 ***************
-*** 33,39 ****
-   *  Both %s and %i are optional, although the editor will not be much use
-   *  if you don't specify %s...
-   */
-! #define DEFAULT_EDIT_COMMAND "xterm -e vi +%i %s"
-  
-  
-  /*  The default NNTPSERVER.  Basically: don't set this, use $NNTPSERVER
---- 33,39 ----
+*** 43,49 ****
+--- 47,57 ----
    *  Both %s and %i are optional, although the editor will not be much use
    *  if you don't specify %s...
    */
-! #define DEFAULT_EDIT_COMMAND "xterm -cr red -fn 10x20 -bg lightsteelblue -e vi +%i %s"
++ #ifdef __FreeBSD__
++ #define DEFAULT_EDIT_COMMAND "xterm -cr red -fn 10x20 -bg lightsteelblue -e vi +%i %s"
++ #else
+  #define DEFAULT_EDIT_COMMAND "xterm -e vi +%i %s"
++ #endif
   
   
   /*  The default NNTPSERVER.  Basically: don't set this, use $NNTPSERVER
Index: pkg/COMMENT
===================================================================
RCS file: /home/ncvs/ports/news/knews/pkg/COMMENT,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 COMMENT
--- COMMENT	1995/11/19 16:55:04	1.1.1.1
+++ COMMENT	1996/03/18 00:40:41
@@ -1 +1 @@
-knews-0.9.3: Knews is a threaded nntp newsreader for X
+A threaded nntp newsreader for X

From owner-freebsd-ports  Sun Mar 17 23:17:45 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id XAA04309
          for ports-outgoing; Sun, 17 Mar 1996 23:17:45 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA04304
          Sun, 17 Mar 1996 23:17:42 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id IAA04511; Mon, 18 Mar 1996 08:00:20 +0100 (MET)
Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.5/8.7.3) with SMTP id HAA00356; Mon, 18 Mar 1996 07:47:43 +0100 (MET)
Date: Mon, 18 Mar 1996 07:47:42 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
To: Satoshi Asami <asami@cs.berkeley.edu>
cc: doc@freebsd.org, ports@freebsd.org
Subject: Re: HOWTO make a FreeBSD port
In-Reply-To: <199603172230.OAA18571@sunrise.cs.berkeley.edu>
Message-ID: <Pine.BSF.3.91.960318073906.201A-100000@knobel.gun.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

On Sun, 17 Mar 1996, Satoshi Asami wrote:

>  * I've tried to make a little guide how to create a port. Ok, it still
>  * doesn't cover every detail, but is perhaps a good guidance for the
>  * "very beginner".
>  * 
>  * Please could someone, who is experienced in writing smgl documents,
>  * convert this into sgml (if you like this document) ?
>  * 
>  * I think it should be included into the FreeBSD Handbook in the
>  * ports section as an "life" example.
> 
> I'm sorry, but there already is a "how to make a port" in the
> Handbook.  It's buried somewhere in the "how to contribute" section,
> maybe that's why you didn't see it.

Ask Jordan. Some weeks ago he wanted me to write such a very beginner
doku. The reason was that he thinks, that the section that is now
in the handbook might be too academic "from programmer to programmer".

Uhhh.... I hust saw into the handbook, might it be, that this is
a new section or that it was rewritten :-(

2 hours for /dev/null, *sigh*, maybe I better had asked before doing
the work...

But maybe there is demand for something like a "life example" ?

--
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96


From owner-freebsd-ports  Sun Mar 17 23:28:46 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id XAA04750
          for ports-outgoing; Sun, 17 Mar 1996 23:28:46 -0800 (PST)
Received: from time.cdrom.com (time.cdrom.com [204.216.27.226])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA04745
          Sun, 17 Mar 1996 23:28:44 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id XAA05161; Sun, 17 Mar 1996 23:28:17 -0800 (PST)
To: asami@cs.berkeley.edu (Satoshi Asami)
cc: andreas@knobel.gun.de, doc@freebsd.org, ports@freebsd.org
Subject: Re: HOWTO make a FreeBSD port 
In-reply-to: Your message of "Sun, 17 Mar 1996 14:30:00 PST."
             <199603172230.OAA18571@sunrise.cs.berkeley.edu> 
Date: Sun, 17 Mar 1996 23:28:17 -0800
Message-ID: <5159.827134097@time.cdrom.com>
From: "Jordan K. Hubbard" <jkh@time.cdrom.com>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Well, not too fast I think - I haven't yet had the chance to read
Andreas's little submission in detail (it's in my list of pending
things to do) but it may well contain parts which are far superior to
the mess that's currently there.  I'm confident in saying that the
current "how to do a port" document is trash since I wrote quite a bit
of it! :-)  I've wanted to redo it for some time.

					Jordan

>  * I've tried to make a little guide how to create a port. Ok, it still
>  * doesn't cover every detail, but is perhaps a good guidance for the
>  * "very beginner".
>  * 
>  * Please could someone, who is experienced in writing smgl documents,
>  * convert this into sgml (if you like this document) ?
>  * 
>  * I think it should be included into the FreeBSD Handbook in the
>  * ports section as an "life" example.
> 
> I'm sorry, but there already is a "how to make a port" in the
> Handbook.  It's buried somewhere in the "how to contribute" section,
> maybe that's why you didn't see it.
> 
> Satoshi


From owner-freebsd-ports  Sun Mar 17 23:59:04 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id XAA05819
          for ports-outgoing; Sun, 17 Mar 1996 23:59:04 -0800 (PST)
Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA05803
          Sun, 17 Mar 1996 23:58:54 -0800 (PST)
Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id SAA25084; Mon, 18 Mar 1996 18:41:48 +1030
From: Michael Smith <msmith@atrad.adelaide.edu.au>
Message-Id: <199603180811.SAA25084@genesis.atrad.adelaide.edu.au>
Subject: Re: HOWTO make a FreeBSD port
To: andreas@knobel.gun.de (Andreas Klemm)
Date: Mon, 18 Mar 1996 18:41:47 +1030 (CST)
Cc: asami@cs.berkeley.edu, doc@freebsd.org, ports@freebsd.org
In-Reply-To: <Pine.BSF.3.91.960318073906.201A-100000@knobel.gun.de> from "Andreas Klemm" at Mar 18, 96 07:47:42 am
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Andreas Klemm stands accused of saying:
> 
> 2 hours for /dev/null, *sigh*, maybe I better had asked before doing
> the work...
> 
> But maybe there is demand for something like a "life example" ?

Yes! Definitely!  Don't even _dream_ of tossing it out; rather, get it added
to the section as "Andreas Knobel writes 'This is how I created the XYZ port'"
as an example.  Very useful!

>    Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$

-- 
]] Mike Smith, Software Engineer        msmith@atrad.adelaide.edu.au    [[
]] Genesis Software                     genesis@atrad.adelaide.edu.au   [[
]] High-speed data acquisition and      (GSM mobile) 0411-222-496       [[
]] realtime instrument control          (ph/fax)  +61-8-267-3039        [[
]] Collector of old Unix hardware.      "Where are your PEZ?" The Tick  [[

From owner-freebsd-ports  Mon Mar 18 00:03:55 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id AAA06195
          for ports-outgoing; Mon, 18 Mar 1996 00:03:55 -0800 (PST)
Received: from time.cdrom.com (time.cdrom.com [204.216.27.226])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id AAA06189
          Mon, 18 Mar 1996 00:03:52 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id AAA05313; Mon, 18 Mar 1996 00:03:28 -0800 (PST)
To: Andreas Klemm <andreas@knobel.gun.de>
cc: Satoshi Asami <asami@cs.berkeley.edu>, doc@freebsd.org, ports@freebsd.org
Subject: Re: HOWTO make a FreeBSD port 
In-reply-to: Your message of "Mon, 18 Mar 1996 07:47:42 +0100."
             <Pine.BSF.3.91.960318073906.201A-100000@knobel.gun.de> 
Date: Mon, 18 Mar 1996 00:03:28 -0800
Message-ID: <5311.827136208@time.cdrom.com>
From: "Jordan K. Hubbard" <jkh@time.cdrom.com>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

> Ask Jordan. Some weeks ago he wanted me to write such a very beginner
> doku. The reason was that he thinks, that the section that is now
> in the handbook might be too academic "from programmer to programmer".

Yep.  The whole section needs a re-write along the following lines:

	1. What is the ports collection?
		<highly concise description>
	2. How do I use the ports collection?
		<highly concise description of how to navigate through
		ports and link things to the CD to save space>
	3. How do I make a port of my own?
		<real-life example that takes you through the process
		step-by-step>
	2. How does the ports collcetion work?
		<programmer-to-programmer info>

						Jordan

From owner-freebsd-ports  Mon Mar 18 00:12:21 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id AAA06660
          for ports-outgoing; Mon, 18 Mar 1996 00:12:21 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id AAA06639
          Mon, 18 Mar 1996 00:12:14 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id AAA02398; Mon, 18 Mar 1996 00:11:38 -0800 (PST)
Date: Mon, 18 Mar 1996 00:11:38 -0800 (PST)
Message-Id: <199603180811.AAA02398@silvia.HIP.Berkeley.EDU>
To: andreas@knobel.gun.de
CC: doc@freebsd.org, ports@freebsd.org
In-reply-to: <Pine.BSF.3.91.960318073906.201A-100000@knobel.gun.de> (message from Andreas Klemm on Mon, 18 Mar 1996 07:47:42 +0100 (MET))
Subject: Re: HOWTO make a FreeBSD port
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

 * Ask Jordan. Some weeks ago he wanted me to write such a very beginner
 :
 * 2 hours for /dev/null, *sigh*, maybe I better had asked before doing
 * the work...

I wish you'd asked me (the ports manager) before, I have put a large
amount of work (measured in days if not weeks) to revitalize that
section, and it is quite complete now (I think).

 * But maybe there is demand for something like a "life example" ?

Yes, I'll see if I can put it in there, it can be quite useful.  But
before, can you please read the relevant section from the most
up-to-date handbook (you can get to it from www.freebsd.org) and
resubmit your "example"?  You'll probably notice that there are quite
a few things that need to be changed. :)

(I took a look at your submission the first time I saw it, one of the
reasons why I was so terse in the first mail was because I knew it
needed a big rewrite to even be considered going in there.)

Thanks!

Satoshi

From owner-freebsd-ports  Mon Mar 18 00:15:58 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id AAA06871
          for ports-outgoing; Mon, 18 Mar 1996 00:15:58 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id AAA06850
          Mon, 18 Mar 1996 00:15:53 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id AAA02412; Mon, 18 Mar 1996 00:15:46 -0800 (PST)
Date: Mon, 18 Mar 1996 00:15:46 -0800 (PST)
Message-Id: <199603180815.AAA02412@silvia.HIP.Berkeley.EDU>
To: jkh@time.cdrom.com
CC: andreas@knobel.gun.de, doc@freebsd.org, ports@freebsd.org
In-reply-to: <5159.827134097@time.cdrom.com> (jkh@time.cdrom.com)
Subject: Re: HOWTO make a FreeBSD port
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

 * the mess that's currently there.  I'm confident in saying that the
 * current "how to do a port" document is trash since I wrote quite a bit
 * of it! :-)  I've wanted to redo it for some time.

Gee thanks, however I can tell you that what is in there is quite
different from what you originally wrote because it is almost totally
rewritten by me! :>

What we definitely need is a link from the main ports section (4.2
as of today), as some people seem to not even know the existence of
this document since you moved it into the contribution part! :p

Satoshi

From owner-freebsd-ports  Mon Mar 18 00:24:24 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id AAA07342
          for ports-outgoing; Mon, 18 Mar 1996 00:24:24 -0800 (PST)
Received: from time.cdrom.com (time.cdrom.com [204.216.27.226])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id AAA07337
          Mon, 18 Mar 1996 00:24:22 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id AAA05424; Mon, 18 Mar 1996 00:23:58 -0800 (PST)
To: asami@cs.berkeley.edu (Satoshi Asami)
cc: andreas@knobel.gun.de, doc@freebsd.org, ports@freebsd.org
Subject: Re: HOWTO make a FreeBSD port 
In-reply-to: Your message of "Mon, 18 Mar 1996 00:15:46 PST."
             <199603180815.AAA02412@silvia.HIP.Berkeley.EDU> 
Date: Mon, 18 Mar 1996 00:23:58 -0800
Message-ID: <5422.827137438@time.cdrom.com>
From: "Jordan K. Hubbard" <jkh@time.cdrom.com>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

>  * the mess that's currently there.  I'm confident in saying that the
>  * current "how to do a port" document is trash since I wrote quite a bit
>  * of it! :-)  I've wanted to redo it for some time.
> 
> Gee thanks, however I can tell you that what is in there is quite
> different from what you originally wrote because it is almost totally
> rewritten by me! :>

Hmmm.  Maybe we're talking about different documents! :-) I'm talking
about the one that Gary and I did.  Maybe I should go back for a
second look at all this.

					Jordan

From owner-freebsd-ports  Mon Mar 18 00:33:17 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id AAA07993
          for ports-outgoing; Mon, 18 Mar 1996 00:33:17 -0800 (PST)
Received: from paloalto.access.hp.com (daemon@paloalto.access.hp.com [15.254.56.2])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id AAA07950
          Mon, 18 Mar 1996 00:33:10 -0800 (PST)
Received: from fakir.india.hp.com by paloalto.access.hp.com with ESMTP
	(1.37.109.16/15.5+ECS 3.3) id AA218557967; Mon, 18 Mar 1996 00:32:54 -0800
Received: from localhost by fakir.india.hp.com with SMTP
	(1.37.109.16/15.5+ECS 3.3) id AA138278210; Mon, 18 Mar 1996 14:06:50 +0530
Message-Id: <199603180836.AA138278210@fakir.india.hp.com>
To: Andreas Klemm <andreas@knobel.gun.de>
Cc: Satoshi Asami <asami@cs.berkeley.edu>, doc@freebsd.org, ports@freebsd.org
Subject: Re: HOWTO make a FreeBSD port 
In-Reply-To: Your message of "Mon, 18 Mar 1996 07:47:42 +0100."
             <Pine.BSF.3.91.960318073906.201A-100000@knobel.gun.de> 
Date: Mon, 18 Mar 1996 14:06:49 +0530
From: A JOSEPH KOSHY <koshy@india.hp.com>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk


Hi Andreas,

ak> Uhhh.... I hust saw into the handbook, might it be, that this is
ak> a new section or that it was rewritten :-(

ak> 2 hours for /dev/null, *sigh*, maybe I better had asked before doing
ak> the work...

I liked your HOWTO a lot; could I suggest that it go into the handbook
as a `real life' example?

Koshy

From owner-freebsd-ports  Mon Mar 18 00:59:02 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id AAA10185
          for ports-outgoing; Mon, 18 Mar 1996 00:59:02 -0800 (PST)
Received: from ghpc6.ihf.rwth-aachen.de ([134.130.90.6])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA10178
          for <ports@FreeBSD.org>; Mon, 18 Mar 1996 00:58:59 -0800 (PST)
Received: (from thomas@localhost) by ghpc6.ihf.rwth-aachen.de (8.6.12/8.6.9) id JAA15209; Mon, 18 Mar 1996 09:53:21 +0100
From: Thomas Gellekum <thomas@ghpc8.ihf.rwth-aachen.de>
Message-Id: <199603180853.JAA15209@ghpc6.ihf.rwth-aachen.de>
Subject: MASTER_SITES=http://foo.bar.com/ ?
To: asami@cs.berkeley.edu (Satoshi Asami)
Date: Mon, 18 Mar 1996 09:53:19 +0100 (MET)
Cc: andreas@knobel.gun.de, ports@FreeBSD.org
In-Reply-To: <199603180053.QAA20011@sunrise.cs.berkeley.edu> from Satoshi Asami at "Mar 17, 96 04:53:23 pm"
Organization: Institut f. Hochfrequenztechnik, RWTH Aachen
X-Mailer: ELM [version 2.4ME+ PL11 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

Satoshi Asami wrote:
>  * I found this version on a knews homepage and got it via 
>  * http...
> 
> That's ok, just specify the master site using "http:".  Normal ncftp's
> that people are using will fail and get it from ftp.freebsd.org's
> backup.

Does that mean that the new ftpget works?

tg

From owner-freebsd-ports  Mon Mar 18 03:50:06 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id DAA17725
          for ports-outgoing; Mon, 18 Mar 1996 03:50:06 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id DAA17715
          Mon, 18 Mar 1996 03:50:03 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id DAA00634; Mon, 18 Mar 1996 03:49:19 -0800 (PST)
Date: Mon, 18 Mar 1996 03:49:19 -0800 (PST)
Message-Id: <199603181149.DAA00634@silvia.HIP.Berkeley.EDU>
To: thomas@ghpc8.ihf.rwth-aachen.de
CC: andreas@knobel.gun.de, ports@FreeBSD.org, jmz@FreeBSD.org
In-reply-to: <199603180853.JAA15209@ghpc6.ihf.rwth-aachen.de> (message from Thomas Gellekum on Mon, 18 Mar 1996 09:53:19 +0100 (MET))
Subject: Re: MASTER_SITES=http://foo.bar.com/ ?
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

 * Does that mean that the new ftpget works?

Yeah, it seems to be working quite fine so far.  I think it's about
time we put it up for general use, what do you think, Jean-Marc?

Satoshi

From owner-freebsd-ports  Mon Mar 18 04:53:11 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id EAA20137
          for ports-outgoing; Mon, 18 Mar 1996 04:53:11 -0800 (PST)
Received: from burka.carrier.kiev.ua (burka.carrier.kiev.ua [193.125.68.131])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id EAA20130
          for <ports@freebsd.org>; Mon, 18 Mar 1996 04:52:30 -0800 (PST)
Received: from sivka.carrier.kiev.ua (root@sivka.carrier.kiev.ua [193.125.68.130]) by burka.carrier.kiev.ua (Sendmail 8.who.cares/5)
           with ESMTP id OAA08043 for <ports@freebsd.org>; Mon, 18 Mar 1996 14:52:56 +0200
Received: from elvisti.kiev.ua (uucp@localhost) by sivka.carrier.kiev.ua (Sendmail 8.who.cares/5)
           with UUCP id OAA04668 for ports@freebsd.org; Mon, 18 Mar 1996 14:04:16 +0200
Received: from office.elvisti.kiev.ua (office.elvisti.kiev.ua [193.125.28.33]) by spider2.elvisti.kiev.ua (8.6.12/8.ElVisti) with ESMTP id OAA16608 for <ports@freebsd.org>; Mon, 18 Mar 1996 14:33:55 +0200
Received: (from stesin@localhost) by office.elvisti.kiev.ua (8.6.12/8.ElVisti) id OAA08060; Mon, 18 Mar 1996 14:33:54 +0200
From: "Andrew V. Stesin" <stesin@elvisti.kiev.ua>
Message-Id: <199603181233.OAA08060@office.elvisti.kiev.ua>
Subject: Re: HOWTO make a FreeBSD port
To: andreas@knobel.gun.de (Andreas Klemm)
Date: Mon, 18 Mar 1996 14:33:53 +0200 (EET)
Cc: doc@freebsd.org, ports@freebsd.org
In-Reply-To: <199603171911.UAA09099@knobel.gun.de> from "Andreas Klemm" at Mar 17, 96 08:11:08 pm
X-Mailer: ELM [version 2.4 PL24alpha5]
Content-Type: text
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Hello Andreas,

your real-life example is really nice.  A short addition to it proposed.

Q. How do I create a PLIST file for FreeBSD port of
   an OverBloatedFOO package, which has a very complex
   directory structure and too _many_ files to count them by hand?

A. First of all, there is already a tool for doing such a things, called
   mtree.  It has all kinds of smart in it and probably may be tuned
   for PLIST generation. (Those wizards who use it will write how
   can this be done ;)

   As I'm not familiar with mtree yet, I wrote the attached /bin/sh
   script, called it 'mkpkglist' and put it into my $PATH. That's
   how you can use it:

   1.  Specify a "fake" PREFIX in the port's Makefile, say /var/tmp/pkgtest.
       Your port _must_ be tuned so that it will cleanly
       install itself under whatever PREFIX value is -- as far
       as I know, that's a strong requirement to all FreeBSD ports.
   2.  Remake all the port with that fake PREFIX and do 'make reinstall'.
       Test the port -- does it work in a correct way from that
       directory?  Say, it does.  Ok, go on.  (You'd probably like
       to clean the unnessesary files created while testing, if there
       were some).
   3.  Launch the script:

   		mkpkglist /var/tmp/pkgtest > PLIST.draft

       So nice, the draft PLIST is here!  Note, it doesn't have
       any mention of your fake PREFIX inside it, so you don't need
       to change anything in it after PREFIX is set back to /usr/local
       or whatever.
   4.  But, in case you need to do something specific in the PLIST
       for your package, say make yourself sure that correct permissions
       will be set on some binaries during the installation, or
       some symbolic/hard links will be established (and removed when
       pkg_delete will run), edit your draft PLIST by hands.
       Drop the result of this effort into pkg subdir of your port,
       under a name 'PLIST'.  Now you can remove the whole
       subtree used as a fake PREFIX for test install -- you
       don't need it anymore.
   5.  Than set PREFIX back to a meaningful value and test the
       whole process once more.  Than say: 'make package' -- and your'e Ok
       now (I hope so -- Mr. Satoshi Asami may have another opinion :)

======================== cut here ==========================
:
#
#	This simple script helps to create PLISTs for a new packages.
#	Probably better tools are present somewhere, too; but for now...
#

[ $# -eq 1 -a -d $1 ] || {
	echo Usage: $0 prefix_dir \> draft_PLIST >&2
	exit 1
}

find -d $1 | sed "s!$1/!!" | while read x
do
	[ "$x" = $1 ] && continue
	[ -d $1/$x ] && {
		#
		#  We preserve the directories which are always here;
		#
		case $x in
		    bin|sbin|etc|lib|libexec|include|info)
			continue
			;;
		    man|man/man[0-9l]|man/cat[0-9l])
			continue
			;;
		    share|share/nls|share/nls/*|share/man|share/man/*)
			continue
			;;
		    *)
		        #
		        #  pkg_delete will clean everything else.
		        #
			echo "@dirrm $x"
			;;
		esac
	} || {
		echo $x
		#
		# If it's a library, launch ranlib(1) on it.
		#
		expr $x : 'lib.*\.a$' > /dev/null && echo '@exec ranlib %D/%F'
	}
done

exit 0
======================== cut here ==========================

-- 

	With best regards -- Andrew Stesin.

	+380 (44) 2760188	+380 (44) 2713457	+380 (44) 2713560

	"You may delegate authority, but not responsibility."
					Frank's Management Rule #1.

From owner-freebsd-ports  Mon Mar 18 08:45:51 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id IAA04981
          for ports-outgoing; Mon, 18 Mar 1996 08:45:51 -0800 (PST)
Received: from cabri.obs-besancon.fr (cabri.obs-besancon.fr [193.52.184.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id IAA04969
          for <ports@freebsd.org>; Mon, 18 Mar 1996 08:45:41 -0800 (PST)
Received: by cabri.obs-besancon.fr (5.57/Ultrix3.0-C)
	id AA27028; Mon, 18 Mar 96 16:49:30 +0100
Date: Mon, 18 Mar 96 16:49:30 +0100
Message-Id: <9603181549.AA27028@cabri.obs-besancon.fr>
From: Jean-Marc Zucconi <jmz@cabri.obs-besancon.fr>
To: asami@cs.berkeley.edu
Cc: thomas@ghpc8.ihf.rwth-aachen.de, andreas@knobel.gun.de, ports@freebsd.org
In-Reply-To: <199603181149.DAA00634@silvia.HIP.Berkeley.EDU>
	(asami@cs.berkeley.edu)
Subject: Re: MASTER_SITES=http://foo.bar.com/ ?
X-Mailer: Emacs
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

>>>>> Satoshi Asami writes:

 >  * Does that mean that the new ftpget works?
 > Yeah, it seems to be working quite fine so far.  I think it's about
 > time we put it up for general use, what do you think, Jean-Marc?

The program still needs some (minor) corrections, and the http part is
probably fragile, but I will not object to a wider distribution.

Jean-Marc

 > Satoshi
 _____________________________________________________________________________
 Jean-Marc Zucconi       Observatoire de Besancon       F 25010 Besancon cedex
                   PGP Key: finger jmz@cabri.obs-besancon.fr
 =============================================================================

From owner-freebsd-ports  Mon Mar 18 10:34:32 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id KAA12166
          for ports-outgoing; Mon, 18 Mar 1996 10:34:32 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id KAA12136
          Mon, 18 Mar 1996 10:34:28 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id TAA23339; Mon, 18 Mar 1996 19:15:20 +0100 (MET)
Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.5/8.7.3) with SMTP id TAA01234; Mon, 18 Mar 1996 19:16:24 +0100 (MET)
Date: Mon, 18 Mar 1996 19:16:24 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
To: Satoshi Asami <asami@cs.berkeley.edu>
cc: doc@freebsd.org, ports@freebsd.org
Subject: Re: HOWTO make a FreeBSD port
In-Reply-To: <199603180811.AAA02398@silvia.HIP.Berkeley.EDU>
Message-ID: <Pine.BSF.3.91.960318191128.310A-100000@knobel.gun.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

On Mon, 18 Mar 1996, Satoshi Asami wrote:

>  * Ask Jordan. Some weeks ago he wanted me to write such a very beginner
>  :
>  * 2 hours for /dev/null, *sigh*, maybe I better had asked before doing
>  * the work...
> 
> I wish you'd asked me (the ports manager) before, I have put a large
> amount of work (measured in days if not weeks) to revitalize that
> section, and it is quite complete now (I think).
> 
>  * But maybe there is demand for something like a "life example" ?
> 
> Yes, I'll see if I can put it in there, it can be quite useful.  But
> before, can you please read the relevant section from the most
> up-to-date handbook (you can get to it from www.freebsd.org) and
> resubmit your "example"?  You'll probably notice that there are quite
> a few things that need to be changed. :)
> 
> (I took a look at your submission the first time I saw it, one of the
> reasons why I was so terse in the first mail was because I knew it
> needed a big rewrite to even be considered going in there.)

Ok, but could you please be more concrete, what would need
to be changed ? The example itself works for me very well.

Ok, my slang isn't perhaps that good, but I wanted to create a real
life example, with all up's and down's ... Or can you write a port
from scratch ? Ok, maybe you ;-)) But me myself has to fiddle
around, until things work. And this _process_ to fine tune a port
was the goal when I wrote this.

Ok, maybe one could add some additional stuff...
if you have a GNU source based on 'configure' you have generally
to add this, if you have an X11 source you need that ... 

--
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96


From owner-freebsd-ports  Mon Mar 18 10:45:43 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id KAA14704
          for ports-outgoing; Mon, 18 Mar 1996 10:45:43 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id KAA14671
          Mon, 18 Mar 1996 10:45:36 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id TAA23435; Mon, 18 Mar 1996 19:15:27 +0100 (MET)
Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.5/8.7.3) with SMTP id TAA01242; Mon, 18 Mar 1996 19:17:31 +0100 (MET)
Date: Mon, 18 Mar 1996 19:17:31 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
To: A JOSEPH KOSHY <koshy@india.hp.com>
cc: Satoshi Asami <asami@cs.berkeley.edu>, doc@freebsd.org, ports@freebsd.org
Subject: Re: HOWTO make a FreeBSD port 
In-Reply-To: <199603180836.AA138278210@fakir.india.hp.com>
Message-ID: <Pine.BSF.3.91.960318191637.310B-100000@knobel.gun.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

On Mon, 18 Mar 1996, A JOSEPH KOSHY wrote:

> I liked your HOWTO a lot; could I suggest that it go into the handbook
> as a `real life' example?

Thanks, seems to me that I already have three fan's including 
myself ;-))

--
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96


From owner-freebsd-ports  Mon Mar 18 19:00:36 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id TAA25742
          for ports-outgoing; Mon, 18 Mar 1996 19:00:36 -0800 (PST)
Received: from time.cdrom.com (time.cdrom.com [204.216.27.226])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id TAA25737
          for <ports@freebsd.org>; Mon, 18 Mar 1996 19:00:33 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id SAA27567; Mon, 18 Mar 1996 18:58:51 -0800 (PST)
To: Jean-Marc Zucconi <jmz@cabri.obs-besancon.fr>
cc: asami@cs.berkeley.edu, thomas@ghpc8.ihf.rwth-aachen.de,
        andreas@knobel.gun.de, ports@freebsd.org
Subject: Re: MASTER_SITES=http://foo.bar.com/ ? 
In-reply-to: Your message of "Mon, 18 Mar 1996 16:49:30 +0100."
             <9603181549.AA27028@cabri.obs-besancon.fr> 
Date: Mon, 18 Mar 1996 18:58:50 -0800
Message-ID: <27564.827204330@time.cdrom.com>
From: "Jordan K. Hubbard" <jkh@time.cdrom.com>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

As long as it works with passive mode FTP, as ncftp does, I certainly
have no objection.

						Jordan

> >>>>> Satoshi Asami writes:
> 
>  >  * Does that mean that the new ftpget works?
>  > Yeah, it seems to be working quite fine so far.  I think it's about
>  > time we put it up for general use, what do you think, Jean-Marc?
> 
> The program still needs some (minor) corrections, and the http part is
> probably fragile, but I will not object to a wider distribution.
> 
> Jean-Marc
> 
>  > Satoshi
>  ____________________________________________________________________________
_
>  Jean-Marc Zucconi       Observatoire de Besancon       F 25010 Besancon cede
x
>                    PGP Key: finger jmz@cabri.obs-besancon.fr
>  ============================================================================
=


From owner-freebsd-ports  Tue Mar 19 02:34:40 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id CAA20103
          for ports-outgoing; Tue, 19 Mar 1996 02:34:40 -0800 (PST)
Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id CAA20089
          for <ports@freebsd.org>; Tue, 19 Mar 1996 02:34:24 -0800 (PST)
Received: by sequent.kiae.su id AA02633
  (5.65.kiae-2 ); Tue, 19 Mar 1996 13:27:41 +0300
Received: by sequent.KIAE.su (UUMAIL/2.0); Tue, 19 Mar 96 13:27:38 +0300
Received: (from ache@localhost) by astral.msk.su (8.7.5/8.7.3) id NAA00861; Tue, 19 Mar 1996 13:06:24 +0300 (MSK)
Message-Id: <199603191006.NAA00861@astral.msk.su>
Subject: Re: MASTER_SITES=http://foo.bar.com/ ?
To: jkh@time.cdrom.com (Jordan K. Hubbard)
Date: Tue, 19 Mar 1996 13:06:24 +0300 (MSK)
Cc: jmz@cabri.obs-besancon.fr, asami@cs.berkeley.edu,
        thomas@ghpc8.ihf.rwth-aachen.de, andreas@knobel.gun.de,
        ports@freebsd.org
In-Reply-To: <27564.827204330@time.cdrom.com> from "Jordan K. Hubbard" at "Mar 18, 96 06:58:50 pm"
From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) <ache@astral.msk.su>
X-Class: Fast
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

> As long as it works with passive mode FTP, as ncftp does, I certainly
> have no objection.

> >  >  * Does that mean that the new ftpget works?
> >  > Yeah, it seems to be working quite fine so far.  I think it's about
> >  > time we put it up for general use, what do you think, Jean-Marc?
> > 
> > The program still needs some (minor) corrections, and the http part is
> > probably fragile, but I will not object to a wider distribution.

We can use w3c (ports/comline) as alternative, it work well for
ftp/http/etc.

-- 
Andrey A. Chernov        : And I rest so composedly,  /Now, in my bed,
ache@astral.msk.su       : That any beholder  /Might fancy me dead -
http://dt.demos.su/~ache : Might start at beholding me,  /Thinking me dead.
RELCOM Team,FreeBSD Team :         E.A.Poe         From "For Annie" 1849

From owner-freebsd-ports  Tue Mar 19 05:51:10 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id FAA28985
          for ports-outgoing; Tue, 19 Mar 1996 05:51:10 -0800 (PST)
Received: from fieber-john.campusview.indiana.edu (Fieber-John.campusview.indiana.edu [149.159.1.34])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA28967
          Tue, 19 Mar 1996 05:51:06 -0800 (PST)
Received: (from jfieber@localhost) by fieber-john.campusview.indiana.edu (8.6.12/8.6.12) id IAA01209; Tue, 19 Mar 1996 08:51:02 -0500
Date: Tue, 19 Mar 1996 08:51:01 -0500 (EST)
From: John Fieber <jfieber@indiana.edu>
X-Sender: jfieber@fieber-john.campusview.indiana.edu
To: Satoshi Asami <asami@cs.berkeley.edu>
cc: andreas@knobel.gun.de, doc@FreeBSD.ORG, ports@FreeBSD.ORG
Subject: Re: HOWTO make a FreeBSD port
In-Reply-To: <199603172230.OAA18571@sunrise.cs.berkeley.edu>
Message-ID: <Pine.BSF.3.91.960319085022.1178A-100000@fieber-john.campusview.indiana.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@FreeBSD.ORG
X-Loop: FreeBSD.org
Precedence: bulk

On Sun, 17 Mar 1996, Satoshi Asami wrote:

> I'm sorry, but there already is a "how to make a port" in the
> Handbook.  It's buried somewhere in the "how to contribute" section,
> maybe that's why you didn't see it.

It *used* to be in a more prominent place, but Jordan burried it.  :(


-john

== jfieber@indiana.edu ===========================================
== http://fieber-john.campusview.indiana.edu/~jfieber ============


From owner-freebsd-ports  Tue Mar 19 07:11:18 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id HAA07039
          for ports-outgoing; Tue, 19 Mar 1996 07:11:18 -0800 (PST)
Received: from time.cdrom.com (time.cdrom.com [204.216.27.226])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id HAA07005
          Tue, 19 Mar 1996 07:11:09 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id HAA01658; Tue, 19 Mar 1996 07:09:59 -0800 (PST)
To: John Fieber <jfieber@indiana.edu>
cc: Satoshi Asami <asami@cs.berkeley.edu>, andreas@knobel.gun.de,
        doc@FreeBSD.ORG, ports@FreeBSD.ORG
Subject: Re: HOWTO make a FreeBSD port 
In-reply-to: Your message of "Tue, 19 Mar 1996 08:51:01 EST."
             <Pine.BSF.3.91.960319085022.1178A-100000@fieber-john.campusview.indiana.edu> 
Date: Tue, 19 Mar 1996 07:09:59 -0800
Message-ID: <1656.827248199@time.cdrom.com>
From: "Jordan K. Hubbard" <jkh@time.cdrom.com>
Sender: owner-ports@FreeBSD.ORG
X-Loop: FreeBSD.org
Precedence: bulk

OK, OK, I'll do something about it already! :-)

> On Sun, 17 Mar 1996, Satoshi Asami wrote:
> 
> > I'm sorry, but there already is a "how to make a port" in the
> > Handbook.  It's buried somewhere in the "how to contribute" section,
> > maybe that's why you didn't see it.
> 
> It *used* to be in a more prominent place, but Jordan burried it.  :(
> 
> 
> -john
> 
> == jfieber@indiana.edu ===========================================
> == http://fieber-john.campusview.indiana.edu/~jfieber ============
> 


From owner-freebsd-ports  Tue Mar 19 10:17:46 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id KAA20038
          for ports-outgoing; Tue, 19 Mar 1996 10:17:46 -0800 (PST)
Received: from chain.iafrica.com ([196.7.74.174])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id KAA20011
          for <freebsd-ports@freebsd.org>; Tue, 19 Mar 1996 10:17:27 -0800 (PST)
Received: (from root@localhost) by localhost.iafrica.com (8.6.12/8.6.12) id VAA00281; Mon, 18 Mar 1996 21:43:31 +0200
Date: Mon, 18 Mar 1996 21:43:31 +0200 (SAT)
From: Root <root@chain.iafrica.com>
To: freebsd-ports@freebsd.org
Subject: Re: netscape 2.01 released
In-Reply-To: <199603171916.TAA07614@veda.is>
Message-ID: <Pine.BSF.3.91.960318214247.270B-100000@localhost.iafrica.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk


> I got the new release of netscape 2.01, it is just a Makefile and md5 change
> from netscape 2.0. I'd commit it now, but isn't netscape2 going to be moved
> to netscape?

Right now, does Netscape 2.01 for BSD support Java applets ? It supports 
Java script, but didn't run any java applets. Am I doing something wrong ?

---
Root
root@chain.iafrica.com


From owner-freebsd-ports  Tue Mar 19 18:47:36 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id SAA22870
          for ports-outgoing; Tue, 19 Mar 1996 18:47:36 -0800 (PST)
Received: from austin.polstra.com (austin.polstra.com [206.213.73.10])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id SAA22852
          for <freebsd-ports@freebsd.org>; Tue, 19 Mar 1996 18:47:13 -0800 (PST)
Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.6.12/8.6.12) with ESMTP id SAA12891 for <freebsd-ports@freebsd.org>; Tue, 19 Mar 1996 18:47:02 -0800
Message-Id: <199603200247.SAA12891@austin.polstra.com>
To: freebsd-ports@freebsd.org
Subject: pkg_{add,create}: Stop me before I kill again!
Date: Tue, 19 Mar 1996 18:47:02 -0800
From: John Polstra <jdp@polstra.com>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

OK.  I'm about to strangle somebody -- possibly myself.

I'm trying to get a new port packed up and committed, but I CANNOT seem
to get the package-related stuff to work right.  I'm running a recent
version of -current:

    FreeBSD 2.2-CURRENT (FREEBIE) #0: Sun Mar 17 15:17:04 PST 1996

The port is "modula-3" and the package name is "modula-3-3.5.3".
Here's how I'm testing it, and how it's failing.

    1.  cd $PORTSDIR/lang/modula-3; make; make install	  -- Works OK.
    2.  make package					  -- Works OK.
    3.  pkg_delete -d modula-3-3.5.3			  -- Works OK.
    4.  pkg_add -v $PORTSDIR/packages/modula-3-3.5.3.tgz  -- Fails.

The output from pkg_add looks like this.  Note, there seems to be
interleaved output from 2 different processes.

-------------------------------------------------------------------------------
Requested space: 47178088 bytes, free space: 378542080 bytes in /usr/tmp/instmp.
008346
extract: Package name is modula-3-3.5.3
extract: CWD to /usr/local
extract: /usr/local/bin/BadBricks
extract: /usr/local/bin/Calculator
extract: /usr/local/bin/Cube
... many more similar lines
extract: /usr/local/lib/m3/pkg/parseparams/FreeBSD2/libm3parseparams.m3x
extract: /usr/local/lib/m3/pkg/parseparams/FreeBSD2/libm3parseparams.so.353.0
Change working directory to /usr/local
Delete file /usr/localFile `/usr/local/lib/m3/FreeBSD2/libGeometry.so.353.0' doe
sn't really exist.
File `/usr/local/lib/m3/FreeBSD2/libImages.so.353.0' doesn't really exist.
File `/usr/local/lib/m3/FreeBSD2/libPEX.so.353.0' doesn't really exist.
File `/usr/local/lib/m3/FreeBSD2/libTempFiles.so.353.0' doesn't really exist.
... many more similar lines
File `/usr/local/lib/m3/pkg/formsedit/FreeBSD2/.M3EXPORTS' doesn't really exist.
File `/usr/local/lib/m3/pkg/formsedit/FreeBSD2/.M3IMPTAB' doesn't really exist.
File `/usr/local/lib/m3/pkg/formsedit/FreeBSD2/.M3WEB' doesn't really exist.
/bin/BadBricks
Delete file /usr/local/bin/Calculator
Delete file /usr/local/bin/Cube
Delete file /usr/local/bin/Fours
Delete file /usr/local/bin/Postcard
... many more lines of "File ... doesn't really exist." and "Delete file ..."
Delete file /usr/local/man/man6/columns.6.gz
Delete file /usr/local/man/man6/solitaire.6.gz
Delete file /usr/local/man/man6/tetris.6.gz
Change working directory to .
-------------------------------------------------------------------------------

Pkg_add exits with status=2, and nothing gets installed.

The "pkg/PLIST" file in my port looks like this:

-------------------------------------------------------------------------------
bin/BadBricks
bin/Calculator
bin/Cube
bin/Fours
... zillions more filenames
man/man6/columns.6.gz
man/man6/solitaire.6.gz
man/man6/tetris.6.gz
@exec /sbin/ldconfig -m %D/lib/m3/FreeBSD2
-------------------------------------------------------------------------------

All the files seem to be present in the modula-3-3.5.3.tgz (package)
file.  In fact, I can't see anything wrong with the package.

Have I run into a bug in pkg_add?  I can only think of two things about
my port that are unusual.  First, there are a _lot_ of files in the
PLIST:

    freebie$ wc pkg/PLIST
	2124    2127   85049 pkg/PLIST

I know that used to cause a problem in pkg_create, but I committed the
fix for that long ago.  (And the package looks OK.)  I thought I had
determined that a large PLIST wouldn't be a problem for pkg_add.  Was I
wrong?

Second, some of the files in the PLIST are symbolic links.  That's OK,
isn't it?

Any other ideas on what the problem might be?
--
   John Polstra                                       jdp@polstra.com
   John D. Polstra & Co., Inc.                Seattle, Washington USA
   "Self-knowledge is always bad news."                 -- John Barth

From owner-freebsd-ports  Tue Mar 19 21:29:03 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id VAA04371
          for ports-outgoing; Tue, 19 Mar 1996 21:29:03 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id VAA04363
          for <freebsd-ports@FreeBSD.org>; Tue, 19 Mar 1996 21:28:54 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id VAA01058; Tue, 19 Mar 1996 21:28:46 -0800 (PST)
Date: Tue, 19 Mar 1996 21:28:46 -0800 (PST)
Message-Id: <199603200528.VAA01058@silvia.HIP.Berkeley.EDU>
To: jdp@polstra.com
CC: freebsd-ports@FreeBSD.org
In-reply-to: <199603200247.SAA12891@austin.polstra.com> (message from John Polstra on Tue, 19 Mar 1996 18:47:02 -0800)
Subject: Re: pkg_{add,create}: Stop me before I kill again!
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

 * Have I run into a bug in pkg_add?  I can only think of two things about
 * my port that are unusual.  First, there are a _lot_ of files in the
 * PLIST:
 * 
 *     freebie$ wc pkg/PLIST
 * 	2124    2127   85049 pkg/PLIST
 * 
 * I know that used to cause a problem in pkg_create, but I committed the
 * fix for that long ago.  (And the package looks OK.)  I thought I had
 * determined that a large PLIST wouldn't be a problem for pkg_add.  Was I
 * wrong?

I had a private conversation with John about it, in indeed looks like
pkg_add's bug, similar to pkg_create's.

I don't know what we can do now, John is pretty busy with the Elfkit's 
stuff, so if someone can take a look, it greatly appreciated.  You can 
see the latest revision of src/usr.sbin/pkg_install/create/perform.c
for an example.

Satoshi

From owner-freebsd-ports  Tue Mar 19 21:40:14 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id VAA05048
          for ports-outgoing; Tue, 19 Mar 1996 21:40:14 -0800 (PST)
Received: from seagull.rtd.com (root@seagull.rtd.com [198.102.68.2])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id VAA05041
          for <freebsd-ports@freefall.FreeBSD.org>; Tue, 19 Mar 1996 21:40:11 -0800 (PST)
Received: (from dgy@localhost) by seagull.rtd.com (8.6.12/1.2) id WAA29487 for freebsd-ports@freefall.cdrom.com; Tue, 19 Mar 1996 22:40:04 -0700
From: Don Yuniskis <dgy@rtd.com>
Message-Id: <199603200540.WAA29487@seagull.rtd.com>
Subject: 2.1R sudo port
To: freebsd-ports@freefall.FreeBSD.org
Date: Tue, 19 Mar 1996 22:40:04 -0700 (MST)
X-Mailer: ELM [version 2.4 PL24]
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-ports@FreeBSD.ORG
X-Loop: FreeBSD.org
Precedence: bulk

Greetings!

I believe the sudo port distributed with 2.1R should build with
LDFLAGS = -static and OPTIONS = -DENV_EDITOR.  Admittedly, the
rationale for these choices is contradictory:
	-static prevents security breach by replacement of dynamic
	 libraries (though difficult)
	-ENV_EDITOR to be consistent with vipw(8)'s support of
	 $EDITOR (though this adds a security issue)
Thanx,
don

From owner-freebsd-ports  Tue Mar 19 23:16:00 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id XAA09304
          for ports-outgoing; Tue, 19 Mar 1996 23:16:00 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA09298
          for <ports@FreeBSD.org>; Tue, 19 Mar 1996 23:15:54 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id XAA02542; Tue, 19 Mar 1996 23:15:38 -0800 (PST)
Date: Tue, 19 Mar 1996 23:15:38 -0800 (PST)
Message-Id: <199603200715.XAA02542@silvia.HIP.Berkeley.EDU>
To: Harlan.Stenn@pfcs.com
CC: roberto@keltia.freenix.fr, ports@FreeBSD.org
In-reply-to: <27570.826518804@mumps.pfcs.com> (message from Harlan Stenn on Sun, 10 Mar 1996 23:33:24 -0500)
Subject: Re: lsof_3.60.tgz
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

 * As you can see, 3.61 was released yesterday afternoon!
 * 
 * Remembering my patches, I would suspect they'd apply to 3.61 (I haven't
 * checked).

Yes, the patches applied.  However, I couldn't get it to work on our
2.2-current (the version the ports tree is supposed to follow)
machine.

I added a "2.2" entry to Configure, added some include files to

===
gcc -O  -D_FREEBSDV=220 -DN_UNIXV=/kernel -I./dialects/freebsd/include/2 -c ddev.c
gcc -O  -D_FREEBSDV=220 -DN_UNIXV=/kernel -I./dialects/freebsd/include/2 -c dfile.c
gcc -O  -D_FREEBSDV=220 -DN_UNIXV=/kernel -I./dialects/freebsd/include/2 -c dmnt.c
gcc -O  -D_FREEBSDV=220 -DN_UNIXV=/kernel -I./dialects/freebsd/include/2 -c dnode.c
gcc -O  -D_FREEBSDV=220 -DN_UNIXV=/kernel -I./dialects/freebsd/include/2 -c dproc.c
dproc.c: In function `process_text':
dproc.c:443: storage size of `pg' isn't known
dproc.c:479: structure has no member named `shadow'
dproc.c:483: structure has no member named `pager'
dproc.c:486: `PG_VNODE' undeclared (first use this function)
dproc.c:486: (Each undeclared identifier is reported only once
dproc.c:486: for each function it appears in.)
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
===

pg is defined as:

===
        struct pager_struct pg;
===

I did a findgrep in /sys/ and the source of lsof but I don't see any
struct pager_struct....

I put my current working version in

  ftp://ftp.freebsd.org/pub/FreeBSD/incoming/lsof_3.61.tar.gz

Can someone please take a look?

Satoshi

From owner-freebsd-ports  Tue Mar 19 23:57:59 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id XAA12302
          for ports-outgoing; Tue, 19 Mar 1996 23:57:59 -0800 (PST)
Received: from time.cdrom.com (time.cdrom.com [204.216.27.226])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA12297
          for <freebsd-ports@freebsd.org>; Tue, 19 Mar 1996 23:57:58 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id XAA04287; Tue, 19 Mar 1996 23:55:58 -0800 (PST)
To: Root <root@chain.iafrica.com>
cc: freebsd-ports@freebsd.org
Subject: Re: netscape 2.01 released 
In-reply-to: Your message of "Sat, 18 Mar 1996 21:43:31 +0200."
             <Pine.BSF.3.91.960318214247.270B-100000@localhost.iafrica.com> 
Date: Tue, 19 Mar 1996 23:55:57 -0800
Message-ID: <4285.827308557@time.cdrom.com>
From: "Jordan K. Hubbard" <jkh@time.cdrom.com>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

> 
> > I got the new release of netscape 2.01, it is just a Makefile and md5 chang
e
> > from netscape 2.0. I'd commit it now, but isn't netscape2 going to be moved
> > to netscape?
> 
> Right now, does Netscape 2.01 for BSD support Java applets ? It supports 

No.

					Jordan

From owner-freebsd-ports  Wed Mar 20 00:42:35 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id AAA14341
          for ports-outgoing; Wed, 20 Mar 1996 00:42:35 -0800 (PST)
Received: from mail.rwth-aachen.de (mail.RWTH-Aachen.DE [137.226.144.9])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id AAA14336
          for <freebsd-ports@freefall.freebsd.org>; Wed, 20 Mar 1996 00:42:25 -0800 (PST)
Received: from gilberto.physik.rwth-aachen.de (gilberto.physik.rwth-aachen.de)
 by mail.rwth-aachen.de (PMDF V5.0-4 #13110)
 id <01I2K2LJ7YXS001LZH@mail.rwth-aachen.de>; Wed, 20 Mar 1996 09:45:24 +0100
Received: (from kuku@localhost) by gilberto.physik.rwth-aachen.de
 (8.6.11/8.6.9) id JAA20071; Wed, 20 Mar 1996 09:48:31 +0100
Date: Wed, 20 Mar 1996 09:48:30 +0100 (MET)
From: "Christoph P. Kukulies" <kuku@gilberto.physik.rwth-aachen.de>
Subject: Re: 2.1R sudo port
In-reply-to: <199603200540.WAA29487@seagull.rtd.com>
To: dgy@rtd.com (Don Yuniskis)
Cc: freebsd-ports@freefall.freebsd.org
Reply-to: Christoph Kukulies <kuku@gilberto.physik.rwth-aachen.de>
Message-id: <199603200848.JAA20071@gilberto.physik.rwth-aachen.de>
MIME-version: 1.0
X-Mailer: ELM [version 2.4 PL25 ME8b]
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7bit
Sender: owner-ports@FreeBSD.ORG
X-Loop: FreeBSD.org
Precedence: bulk

> 
> Greetings!
> 
> I believe the sudo port distributed with 2.1R should build with
> LDFLAGS = -static and OPTIONS = -DENV_EDITOR.  Admittedly, the
> rationale for these choices is contradictory:
> 	-static prevents security breach by replacement of dynamic
> 	 libraries (though difficult)
> 	-ENV_EDITOR to be consistent with vipw(8)'s support of
> 	 $EDITOR (though this adds a security issue)

And the 8 character password length limit should be fixed.
There is a #define for this which only needs to be conditionalized
by __FreeBSD__.


> Thanx,
> don
> 

--Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de

From owner-freebsd-ports  Wed Mar 20 01:11:35 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id BAA15598
          for ports-outgoing; Wed, 20 Mar 1996 01:11:35 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id BAA15593
          Wed, 20 Mar 1996 01:11:30 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id BAA02988; Wed, 20 Mar 1996 01:10:57 -0800 (PST)
Date: Wed, 20 Mar 1996 01:10:57 -0800 (PST)
Message-Id: <199603200910.BAA02988@silvia.HIP.Berkeley.EDU>
To: garth@pisces.systems.sa.gov.au
CC: torstenb@FreeBSD.org, ports@FreeBSD.org
In-reply-to: <960312141835.ZM2871@jolt.systems.sa.gov.au> (message from Garth Kidd on Tue, 12 Mar 1996 10:17:50 +0930)
Subject: Re: ssh port update
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

 * My apologies; I'm new to FreeBSD, and didn't think of looking in the 
 * current collection for it, assuming that updated ports would be dropped in 
 * 2.1.0-RELEASE as the distfiles for the old ports disappeared.

No, we only maintain the ports-current tree.  Ever wondered why a new
FreeBSD CDROM comes with all the packages already compiled? :)

Satoshi

From owner-freebsd-ports  Wed Mar 20 01:12:28 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id BAA15730
          for ports-outgoing; Wed, 20 Mar 1996 01:12:28 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id BAA15725
          for <ports@freebsd.org>; Wed, 20 Mar 1996 01:12:25 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id BAA02967; Wed, 20 Mar 1996 01:08:16 -0800 (PST)
Date: Wed, 20 Mar 1996 01:08:16 -0800 (PST)
Message-Id: <199603200908.BAA02967@silvia.HIP.Berkeley.EDU>
To: ache@astral.msk.su
CC: ports@freebsd.org
Subject: xrus_bin.tgz checksum mismatch
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

russian.language/files/md5 needs an upgrade?

Satoshi

From owner-freebsd-ports  Wed Mar 20 03:05:31 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id DAA24227
          for ports-outgoing; Wed, 20 Mar 1996 03:05:31 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id DAA24221
          Wed, 20 Mar 1996 03:05:27 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id DAA03432; Wed, 20 Mar 1996 03:03:20 -0800 (PST)
Date: Wed, 20 Mar 1996 03:03:20 -0800 (PST)
Message-Id: <199603201103.DAA03432@silvia.HIP.Berkeley.EDU>
To: peter@jhome.DIALix.COM
CC: ports@freebsd.org, jkh@freebsd.org
In-reply-to: <199603121237.UAA03843@jhome.DIALix.COM> (message from Peter Wemm on Tue, 12 Mar 1996 20:37:39 +0800 (WST))
Subject: Re: fvwm2 port conflicts with fvwm
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

 * Right from day one, the two ports overwrote each other's files, and
 * uninstalling one would leave the other one non-functional.

I took a look, the conflicting files are:

bin/xpmroot
man/man1/*
include/X11/pixmaps/*

Doesn't seem like we can fix this easily.

 * Is there a "preferred" way of saying to not install the two versions
 * at once on the same machine?  (like the different versions of tcl/tk
 * which overwrite include files like /usr/local/include/tk.h etc)

The only thing I can think of is to add a script to warn users before
pkg_add and pkg_delete.  You can use pkg/REQ, which is called from
both (no, praise Jordan for that).  You can even add the following to
the Makefile:

pre-install:
	@/bin/sh ${PKGDIR}/REQ ${PKGNAME} INSTALL

 ;)

Satoshi

From owner-freebsd-ports  Wed Mar 20 03:26:59 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id DAA25207
          for ports-outgoing; Wed, 20 Mar 1996 03:26:59 -0800 (PST)
Received: from gaja.ipan.lublin.pl (gaja.ipan.lublin.pl [193.59.19.151])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id DAA25202
          for <ports@freebsd.org>; Wed, 20 Mar 1996 03:26:50 -0800 (PST)
Received: (from janek@localhost) by gaja.ipan.lublin.pl (8.6.12/8.6.12) id MAA23621 for ports@freebsd.org; Wed, 20 Mar 1996 12:27:11 +0100
Date: Wed, 20 Mar 1996 12:27:11 +0100
From: Janusz Kokot <janek@gaja.ipan.lublin.pl>
Message-Id: <199603201127.MAA23621@gaja.ipan.lublin.pl>
To: ports@freebsd.org
Subject: Ftptool port
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

I uploaded to freebsd.cdrom.com/pub/FreeBSD/incoming port for ftptool (ftptool.tgz)
graphical shell for ftp under xview library.
Some time ago I uploaded ports for flex (flex.tgz) and updated port for
pcb 1.4 (pcb.tar.gz).

Janusz Kokot
Institute of Agrophysics PAS
Lublin, Poland

email: janek@gaja.ipan.lublin.pl

From owner-freebsd-ports  Wed Mar 20 03:29:53 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id DAA25325
          for ports-outgoing; Wed, 20 Mar 1996 03:29:53 -0800 (PST)
Received: from veda.is (root@ubiq.veda.is [193.4.230.60])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id DAA25309
          for <freebsd-ports@freebsd.org>; Wed, 20 Mar 1996 03:29:31 -0800 (PST)
Received: (from adam@localhost) by veda.is (8.7.4/8.7.3) id LAA14771; Wed, 20 Mar 1996 11:27:03 GMT
From: Adam David <adam@veda.is>
Message-Id: <199603201127.LAA14771@veda.is>
Subject: Re: Update for wn port (because of new wn release)
To: andreas@knobel.gun.de (Andreas Klemm)
Date: Wed, 20 Mar 1996 11:27:01 +0000 (GMT)
Cc: freebsd-ports@freebsd.org
In-Reply-To: <199603200849.JAA05238@knobel.gun.de> from Andreas Klemm at "Mar 20, 96 09:49:48 am"
X-Mailer: ELM [version 2.4ME+ PL10 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

[from Andreas Klemm]
> I have made some changes to the wn port, because I read in
> c.o.l.a., that the new version 1.13.3 is available.

comp.os.linux.admin? :)
 
> BTW: the installation of the old port failed (release 1.12.5)
> because the admin of the ftp server seemed to remove the old
> tar archive. I watched this in other packages from time to time,
> too.

1.12.5 has been replaced by 1.12.6 as the latest stable version, whereas
1.13.3 is the latest current version. This raises the question, which I have
been meaning to ask for some time on the freebsd-ports mailing list, about
general guidelines for maintaining 2 versions of a port (as in this case)
corresponding to -current and -stable.

> To keep the ports mechanism working, even if the package isn't present
> any more on the given list of ftp sites in Makefile, we should store
> in every case a copy of the source archive on the default site
> ftp://ftp.freebsd.org/pub/FreeBSD/distfiles

I was under the (perhaps mistaken) impression that this used to be done
automatically, as ftp.freebsd.org was mirroring /usr/ports/distfiles on
freefall. But even if that was the case, it has been many months now since
general committers/porters have not had write access to this directory.
Again, I assumed (probably wrongly) that there was a regular script running
under cron to do a "make fetch" in /usr/ports for the purpose of repopulating
the ftp archive distfiles.

> It's really bad manner, to write a port and to put only
> such entry into it
> 	MASTER_SITES = ftp://foo.bar.com/somewhere/
>                      ^
> I'd really suggest, to put a copy into the distfiles dir on
> ftp.freebsd.org in any circumstance. Bad emotions come up, if the
> ports mechanism isn't working reliable. A port must be downloadable,
> even if the maintainer of the primary ftp site deceided to remove
> any old stuff.

I doubt whether we have write access to the ftp distfiles directory. This
seems to be Satoshi's exclusive domain. Is the accepted procedure therefore
to upload to an incoming directory and notify asami@freebsd.org of the new
file(s)?
 
For the reason of my previous 3 paragraphs, I am Cc:ing this to freebsd-ports
for comment.

> So ony should browse through evey Makefile and look for ports
> with only a MASTER_SITES = line in it.
> 
> This has to be a MASTER_SITES += line, and a local copy of the
> source on ftp.freebsd.org, as I suggested above.

It is perfectly acceptable to use a simple MASTER_SITES=... because of
the way that ftp.freebsd.org is appended by bsd.port.mk as a backup master
site, and because of the MASTER_SITE_OVERRIDE mechanism.

> I changed the /usr/local/wnlog directory to /usr/local/wn/log, I
> think one more directory in parallel to the /usr/local/wn dir tree
> is too much.

This is acceptable, with an appropriate set of filemodes, and I agree.
It would also seem a good idea to reorganise the data hierarchy somewhat,
in order to show more clearly that it is only provided as an example
(and for the documentation). For this purpose, a separate subdirectory
of /usr/local/wn is ideal... how about /usr/local/wn/data.example ?

> Now the bad news, either my local system (-current) has a problem,
> or wn-1.13 isn't ok .... If I start wn, then after about 20 seconds
> it tosses an error message out. Adam, perhaps you could look, if
> something is screwed up with this version ... ?! Thanks. I'm new
> to wn, perhaps I overlooked something after installation...

Which error message is it? The logfile and the err-logfile must exist and
be writeable by 'nobody'. 'wn' is normally served via inetd or from the
commandline for simple testing, and 'swn' is the standalone server daemon.
Of course, it could be something specific to the 1.13.* version. I will look
into this, and also await feedback from the ports list about maintaining both
stable and current versions of a port.

[...diffs...]

The diffs were straightforward, nothing looked amiss.

> -- 
> andreas@knobel.gun.de
>    Andreas Klemm

--
Adam David <adam@veda.is>

From owner-freebsd-ports  Wed Mar 20 04:01:09 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id EAA27236
          for ports-outgoing; Wed, 20 Mar 1996 04:01:09 -0800 (PST)
Received: from ns.okbmei.msk.su (ns.okbmei.msk.su [194.190.170.40])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id EAA27178
          for <ports@FreeBSD.org>; Wed, 20 Mar 1996 04:00:50 -0800 (PST)
Received: by ns.okbmei.msk.su id AA17413
  (5.67c8/IDA-1.5 for ports@FreeBSD.org); Wed, 20 Mar 1996 15:01:12 +0300
Date: Wed, 20 Mar 1996 15:01:10 +0300 (MSK)
From: "Mr. Andrew L.Davydov" <davydov@okbmei.msk.su>
To: Satoshi Asami <asami@cs.berkeley.edu>
Cc: ache@astral.msk.su, ports@FreeBSD.org
Subject: Re: xrus_bin.tgz checksum mismatch
In-Reply-To: <199603200908.BAA02967@silvia.HIP.Berkeley.EDU>
Message-Id: <Pine.BSF.3.91.960320145735.17401B-100000@ns.okbmei.msk.su>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Transfer-Encoding: BASE64
X-Charset: KOI8-R
X-Char-Esc: 29
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

DQo+IHJ1c3NpYW4ubGFuZ3VhZ2UvZmlsZXMvbWQ1IG5lZWRzIGFuIHVwZ3Jh
ZGU/DQo+IA0KPiBTYXRvc2hpDQo+IA0KSGVsbG8uDQogDQog4yCspa3vIKog
oqCsIKXh4uwgraWhrqvs6K6pIKKur+Cu4ToNCiCtpSCvrqThqqCmqOKlICCr
qCCi6yCsraUgqqCqIODj4eGo5KjmqOCuoqDi7CBYIK+upCBGcmVlQlNELg0K


From owner-freebsd-ports  Wed Mar 20 04:37:32 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id EAA29814
          for ports-outgoing; Wed, 20 Mar 1996 04:37:32 -0800 (PST)
Received: from time.cdrom.com (time.cdrom.com [204.216.27.226])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id EAA29809
          for <freebsd-ports@FreeBSD.org>; Wed, 20 Mar 1996 04:37:29 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id EAA13728; Wed, 20 Mar 1996 04:37:12 -0800 (PST)
To: asami@cs.berkeley.edu (Satoshi Asami)
cc: jdp@polstra.com, freebsd-ports@FreeBSD.org
Subject: Re: pkg_{add,create}: Stop me before I kill again! 
In-reply-to: Your message of "Tue, 19 Mar 1996 21:28:46 PST."
             <199603200528.VAA01058@silvia.HIP.Berkeley.EDU> 
Date: Wed, 20 Mar 1996 04:37:12 -0800
Message-ID: <13726.827325432@time.cdrom.com>
From: "Jordan K. Hubbard" <jkh@time.cdrom.com>
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

I'll look into this folks - can I get this package from John for
testing?  Please upload to time.cdrom.com and ping me when it's ready.

Thanks!
					Jordan

>  * Have I run into a bug in pkg_add?  I can only think of two things about
>  * my port that are unusual.  First, there are a _lot_ of files in the
>  * PLIST:
>  * 
>  *     freebie$ wc pkg/PLIST
>  * 	2124    2127   85049 pkg/PLIST
>  * 
>  * I know that used to cause a problem in pkg_create, but I committed the
>  * fix for that long ago.  (And the package looks OK.)  I thought I had
>  * determined that a large PLIST wouldn't be a problem for pkg_add.  Was I
>  * wrong?
> 
> I had a private conversation with John about it, in indeed looks like
> pkg_add's bug, similar to pkg_create's.
> 
> I don't know what we can do now, John is pretty busy with the Elfkit's 
> stuff, so if someone can take a look, it greatly appreciated.  You can 
> see the latest revision of src/usr.sbin/pkg_install/create/perform.c
> for an example.
> 
> Satoshi


From owner-freebsd-ports  Wed Mar 20 04:53:04 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id EAA00973
          for ports-outgoing; Wed, 20 Mar 1996 04:53:04 -0800 (PST)
Received: from cyburbia.bns.com.au (cyburbia.bns.com.au [203.19.43.177])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id EAA00953
          for <ports@FreeBSD.org>; Wed, 20 Mar 1996 04:52:49 -0800 (PST)
Received: (from justin@localhost) by cyburbia.bns.com.au (8.6.12/8.6.12) id XAA27936; Wed, 20 Mar 1996 23:27:00 +1030
Date: Wed, 20 Mar 1996 23:26:59 +1030 (CST)
From: Justin Viiret <justin@cyburbia.bns.com.au>
To: ports@FreeBSD.org
Subject: Spinner under FreeBSD
Message-ID: <Pine.BSF.3.91.960320232224.27914A-100000@cyburbia.bns.com.au>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

G'day everyone,

	Has anyone managed to get Spinner (web server) running under
FreeBSD (or is there a port)? It compiles out of the box and the install
script runs;  but when I use netscape to connect to the server for
configuration the 'authorisation' fails, regardless of what username and
password I use.  The contents of the BUGS file reads: 

-----------------------------------------------------------------------
In all (?):

o crypt() does not work on FreeBSD
-----------------------------------------------------------------------

Could this be causing the problem, and (if so) has anyone managed to get 
around it?

Information: It's Spinner 1.0b12, and I'm running FreeBSD 
2.1.0-951104-SNAP. 

Thanks,
      Justin.
 
 /-------------------------------------------------------------------------\
| Justin Viiret                       Cyburbia Network Services             | 
| justin@cyburbia.bns.com.au          Co-sysadmin                           |
| http://cyburbia.bns.com.au/~justin  A96 Music Competition (dis)Organiser  |
 \------------------[Relax, it's only ones and zeroes.]--------------------/


From owner-freebsd-ports  Wed Mar 20 05:08:18 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id FAA01607
          for ports-outgoing; Wed, 20 Mar 1996 05:08:18 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id FAA01600
          for <freebsd-ports@freebsd.org>; Wed, 20 Mar 1996 05:08:14 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id NAA19158; Wed, 20 Mar 1996 13:45:21 +0100 (MET)
Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.5/8.7.3) with SMTP id NAA01176; Wed, 20 Mar 1996 13:47:52 +0100 (MET)
Date: Wed, 20 Mar 1996 13:47:52 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
To: Adam David <adam@veda.is>
cc: freebsd-ports@freebsd.org
Subject: Re: Update for wn port (because of new wn release)
In-Reply-To: <199603201127.LAA14771@veda.is>
Message-ID: <Pine.BSF.3.91.960320131824.859A-100000@knobel.gun.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

On Wed, 20 Mar 1996, Adam David wrote:

> [from Andreas Klemm]
> > I have made some changes to the wn port, because I read in
> > c.o.l.a., that the new version 1.13.3 is available.
> comp.os.linux.admin? :)
                ^^^^^^

pro... aeeh announce ?! ;-)) BTW, it's a good place to look for
software updates. You know that all Linux people like brand
new software, which is of course well tested ;-)

Therefore the idea of a -stable and -current version of ports
sounds smart ;-)

> 1.12.5 has been replaced by 1.12.6 as the latest stable version, whereas
> 1.13.3 is the latest current version. 

As far as I remember there was no info in the announcement, that
this version is "-current" (alpha,beta,gamma, ;-)  software *sigh*

> Aah ... hmm, dod I overlook it, This raises the question, which I have
> been meaning to ask for some time on the freebsd-ports mailing list, about
> general guidelines for maintaining 2 versions of a port (as in this case)
> corresponding to -current and -stable.

I think that only software, that works properly should generally
go into the ports collection. Otherwise you have Linux quality
software (very new, but maybe buggy).

This really arises the question, whether to make up a new directory
tree for such alpha's or betas...

I think it could easily be done by making a new file
/usr/share/mk/bsd.ports-alpha.mk or such.

This file could generally include bsd.ports.mk and after
that overload some paths to make up a new installation directory
hierarchie.
/usr/local/alpha/
		bin
		etc
		include
		lib
		libexec
		man

The only problem I see is an additional amout of administration
and that it might become difficult to deceide, where a port
should go into ...

Hmm.... after one more minute of thinking I's suggest to leave it
as it is and to make comments into the ports Makefiles...

"Theis release has more features but isn't tested and probably
not as stable as bla" ... This could go into the DESC file as well...


> > To keep the ports mechanism working, even if the package isn't present
> > any more on the given list of ftp sites in Makefile, we should store
> > in every case a copy of the source archive on the default site
> > ftp://ftp.freebsd.org/pub/FreeBSD/distfiles
> 
> I was under the (perhaps mistaken) impression that this used to be done
> automatically, as ftp.freebsd.org was mirroring /usr/ports/distfiles on
> freefall. [...]

Don't know exactly how this get's managed... I only recognized,
that some ports somethimes doesn't work anymore because of this.

Satoshi ? Tell us please the glory details ;-)

> It is perfectly acceptable to use a simple MASTER_SITES=... because of
> the way that ftp.freebsd.org is appended by bsd.port.mk as a backup master
> site, and because of the MASTER_SITE_OVERRIDE mechanism.

Oh ... Ok.

> This is acceptable, with an appropriate set of filemodes, and I agree.
> It would also seem a good idea to reorganise the data hierarchy somewhat,
> in order to show more clearly that it is only provided as an example
> (and for the documentation). For this purpose, a separate subdirectory
> of /usr/local/wn is ideal... how about /usr/local/wn/data.example ?

Not bad, but I think data is sufficiant. It's a good starting
point to begin the own WWW server.

> Which error message is it? The logfile and the err-logfile must exist and
> be writeable by 'nobody'. 'wn' is normally served via inetd or from the
> commandline for simple testing, and 'swn' is the standalone server daemon.

Oh, I didn't know this ... then I would suggest, to echo "" some
hints prior the install target:

pre-install:
	@echo "Please read xxxx to install wn on your system"
	@echo "In short:"
	@echo "- test wn by running swm in standalone server mode"
	@echo "- usually wn is started by inetd, so you have to edit"
	@echo "  /etc/inetd.conf"

Possibly one should be more concrete, how such an entry would 
look like.

Another thing, it would be fine, that every program, that needs
a little postinstallation work, would come with a script in the
files directory: .../files/post-install

This could be a cool script doing *everything* for you or simply
a script, that updates /etc/inetd.conf, /etc/services and such.

I kinda *hate* (;-) it to have a ports section, that installs a
complex program only "partly". You possibly did already a make
clean ... after that you maybe recognize, that manpages are
insufficient, start again over to extract the port, grab for
information ... ;-)
	
> Of course, it could be something specific to the 1.13.* version. I will look
> into this, and also await feedback from the ports list about maintaining both
> stable and current versions of a port.

I'e do it like the netscape 1 and 2 ports or look at the tcl tk stuff.
But one should take care, that both can be run independently after
installing both...

> The diffs were straightforward, nothing looked amiss.

Thanks, I hope so ;-))

Have I nice day (I got a cold and am at home *sigh*)

	Andreas

--
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96


From owner-freebsd-ports  Wed Mar 20 06:29:25 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id GAA04953
          for ports-outgoing; Wed, 20 Mar 1996 06:29:25 -0800 (PST)
Received: from nixpbe.pdb.sni.de (mail.sni.de [192.109.2.33])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id GAA04916
          for <ports@freebsd.org>; Wed, 20 Mar 1996 06:28:25 -0800 (PST)
Received: (from nerv@localhost) by nixpbe.pdb.sni.de (8.6.12/8.6.12) id PAA02335 for ports@freebsd.org; Wed, 20 Mar 1996 15:27:43 +0100
Message-Id: <199603201427.PAA02335@nixpbe.pdb.sni.de>
Subject: Re: struct flock problem
To: lav@video.yars.free.net (Alexander V. Lukyanov)
Date: Wed, 20 Mar 96 14:41:48 MET
From: Greg Lehey <lehey.pad@sni.de>
Cc: bugs@freebsd.org, ports@freebsd.org
In-Reply-To: <199603191855.VAA06426@video.yars.free.net>; from "Alexander V. Lukyanov" at Mar 19, 96 9:55 pm
X-Mailer: xmail 2.4 (based on ELM 2.2 PL16)
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

> It seems that FreeBSD have struct flock (fcntl.h) with members in order,
> different from the same structure in SVR4, linux and probably posix.
> (I don't have the standard handy, sorry)

Yes, this is partially correct.  I'm pretty sure that POSIX.1 doesn't
define order in any structures.  More importantly, it's different from
Net/2 based systems as well: although binaries from FreeBSD 1.x or
BSD/386 1.x will generally run on FreeBSD 2.x, they won't if they use
fcntl locking.  The background is that off_t is now 64 bits long, so
it wouldn't work in the same sequence anyway, and this way round you
waste less space in the struct.

> This may cause troubles in porting a program initializing such a structure.

Another good reason not to use aggregate initializers.

Greg

From owner-freebsd-ports  Wed Mar 20 08:05:57 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id IAA11416
          for ports-outgoing; Wed, 20 Mar 1996 08:05:57 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id IAA11395
          for <ports@freebsd.org>; Wed, 20 Mar 1996 08:05:28 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id QAA06087; Wed, 20 Mar 1996 16:45:24 +0100 (MET)
Received: (from andreas@localhost) by knobel.gun.de (8.7.5/8.7.3) id QAA17121; Wed, 20 Mar 1996 16:47:41 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
Message-Id: <199603201547.QAA17121@knobel.gun.de>
Subject: xperfmon doesn't compile on FreeBSD-current (incl. PATCH)
To: Lars_Koeller@odie.physik2.uni-rostock.de
Date: Wed, 20 Mar 1996 16:47:41 +0100 (MET)
Cc: ports@freebsd.org
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Hi !

In /usr/include/sys/sysctl.h happend a name change of a definition,
which causes xperfmon compilation to fail, because CTL_FS can't
be resolveed anymore. In -current the definition is now called
CTL_VFS.
    ^
Here a patch for this. I hope you agree with my change, that
tries to fix this without breaking things for -stable users.

	Andreas ///

patches/patch-ad

--- bsd_system.c.orig	Wed Mar 20 16:33:36 1996
+++ bsd_system.c	Wed Mar 20 16:37:47 1996
@@ -88,6 +88,7 @@
  */
 #  if __FreeBSD_version > 199511 || __FreeBSD_version == 199508
 #    define HAS_NFS_V3
+#    define HAS_CTL_VFS
 #  endif /* FreeBSD_version */
 #endif /* FreeBSD */
 
@@ -313,7 +314,11 @@
 */
 
     size = sizeof(nfsstats);
+#ifdef HAS_CTL_VFS
+    mib[0] = CTL_VFS;
+#else
     mib[0] = CTL_FS;
+#endif
     mib[1] = MOUNT_NFS;
     mib[2] = NFS_NFSSTATS;
 
-- 
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96

From owner-freebsd-ports  Wed Mar 20 10:51:16 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id KAA24452
          for ports-outgoing; Wed, 20 Mar 1996 10:51:16 -0800 (PST)
Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id KAA24415
          Wed, 20 Mar 1996 10:51:04 -0800 (PST)
Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id TAA22802; Wed, 20 Mar 1996 19:51:00 +0100
Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP
	id TAA13863; Wed, 20 Mar 1996 19:50:59 +0100
Received: (from j@localhost) by uriah.heep.sax.de (8.7.4/8.6.9) id TAA09057; Wed, 20 Mar 1996 19:27:32 +0100 (MET)
From: J Wunsch <j@uriah.heep.sax.de>
Message-Id: <199603201827.TAA09057@uriah.heep.sax.de>
Subject: Re: struct flock problem
To: lehey.pad@sni.de (Greg Lehey)
Date: Wed, 20 Mar 1996 19:27:32 +0100 (MET)
Cc: lav@video.yars.free.net, bugs@FreeBSD.ORG, ports@FreeBSD.ORG
In-Reply-To: <199603201427.PAA02329@nixpbe.pdb.sni.de> from "Greg Lehey" at Mar 20, 96 02:41:48 pm
X-Phone: +49-351-2012 669
X-Mailer: ELM [version 2.4 PL24 ME8a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@FreeBSD.ORG
X-Loop: FreeBSD.org
Precedence: bulk

As Greg Lehey wrote:

> ... although binaries from FreeBSD 1.x or
> BSD/386 1.x will generally run on FreeBSD 2.x, they won't if they use
> fcntl locking.  The background is that off_t is now 64 bits long, so
> it wouldn't work in the same sequence anyway, and this way round you
> waste less space in the struct.

The background is that renaming the fcntl syscall has apparently been
forgotten by the fathers of 4.4BSD, since its dependency on off_t
wasn't very obvious.  All the other syscalls have changed, thus
preserving the binary compatibility.  As it's often the case when
something has been forgotten in the first place, it's too late now.

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)

From owner-freebsd-ports  Wed Mar 20 10:52:28 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id KAA24576
          for ports-outgoing; Wed, 20 Mar 1996 10:52:28 -0800 (PST)
Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id KAA24554
          for <ports@FreeBSD.ORG>; Wed, 20 Mar 1996 10:52:23 -0800 (PST)
Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id TAA22806; Wed, 20 Mar 1996 19:51:02 +0100
Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP
	id TAA13864; Wed, 20 Mar 1996 19:51:01 +0100
Received: (from j@localhost) by uriah.heep.sax.de (8.7.4/8.6.9) id TAA09103; Wed, 20 Mar 1996 19:30:14 +0100 (MET)
From: J Wunsch <j@uriah.heep.sax.de>
Message-Id: <199603201830.TAA09103@uriah.heep.sax.de>
Subject: Re: xperfmon doesn't compile on FreeBSD-current (incl. PATCH)
To: andreas@knobel.gun.de (Andreas Klemm)
Date: Wed, 20 Mar 1996 19:30:13 +0100 (MET)
Cc: Lars_Koeller@odie.physik2.uni-rostock.de, ports@FreeBSD.ORG
In-Reply-To: <199603201547.QAA17121@knobel.gun.de> from "Andreas Klemm" at Mar 20, 96 04:47:41 pm
X-Phone: +49-351-2012 669
X-Mailer: ELM [version 2.4 PL24 ME8a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@FreeBSD.ORG
X-Loop: FreeBSD.org
Precedence: bulk

As Andreas Klemm wrote:

>      size = sizeof(nfsstats);
> +#ifdef HAS_CTL_VFS
> +    mib[0] = CTL_VFS;
> +#else
>      mib[0] = CTL_FS;
> +#endif

I assume ``CTL_VFS'' is already a #define.  In this case, why not
simply do:

#ifndef HAS_CTL_VFS
#  define HAS_CTL_VFS HAS_CTL_FS
#endif

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)

From owner-freebsd-ports  Wed Mar 20 11:36:26 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id LAA26659
          for ports-outgoing; Wed, 20 Mar 1996 11:36:26 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA26651
          for <ports@FreeBSD.ORG>; Wed, 20 Mar 1996 11:36:23 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id UAA07022; Wed, 20 Mar 1996 20:15:30 +0100 (MET)
Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.5/8.7.3) with SMTP id UAA06310; Wed, 20 Mar 1996 20:14:11 +0100 (MET)
Date: Wed, 20 Mar 1996 20:14:10 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
To: J Wunsch <j@uriah.heep.sax.de>
cc: Lars_Koeller@odie.physik2.uni-rostock.de, ports@FreeBSD.ORG
Subject: Re: xperfmon doesn't compile on FreeBSD-current (incl. PATCH)
In-Reply-To: <199603201830.TAA09103@uriah.heep.sax.de>
Message-ID: <Pine.BSF.3.91.960320200813.18629D-100000@knobel.gun.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@FreeBSD.ORG
X-Loop: FreeBSD.org
Precedence: bulk

On Wed, 20 Mar 1996, J Wunsch wrote:

> As Andreas Klemm wrote:
> 
> >      size = sizeof(nfsstats);
> > +#ifdef HAS_CTL_VFS
> > +    mib[0] = CTL_VFS;
> > +#else
> >      mib[0] = CTL_FS;
> > +#endif
> 
> I assume ``CTL_VFS'' is already a #define.  In this case, why not
> simply do:
> 
> #ifndef HAS_CTL_VFS
> #  define HAS_CTL_VFS HAS_CTL_FS
> #endif

That's surely another way to do it. But then one should add
a comment, so thats evident for everyone, that this is a 
FreeBSD - or should I better say BSD 4.4 lite or even an
NFS 3.0 code - related hack ?

My intention defining HAS_CTL_VFS at that point, where the
exact release of FreeBSD already was fiddled out, was to
show, that this define is only true under -current.

An alternative would be to take your shorter one, Joerg and
to add a comment. I like well documented programs ;-)

	Andreas ///

--
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96


From owner-freebsd-ports  Wed Mar 20 11:40:07 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id LAA26851
          for ports-outgoing; Wed, 20 Mar 1996 11:40:07 -0800 (PST)
Received: from Sisyphos (Sisyphos.MI.Uni-Koeln.DE [134.95.212.10])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id LAA26803
          for <ports@freebsd.org>; Wed, 20 Mar 1996 11:40:02 -0800 (PST)
Received: by Sisyphos id AA22947
  (5.67b/IDA-1.5 for ports@FreeBSD.org); Wed, 20 Mar 1996 20:39:17 +0100
Message-Id: <199603201939.AA22947@Sisyphos>
From: se@zpr.uni-koeln.de (Stefan Esser)
Date: Wed, 20 Mar 1996 20:39:17 +0100
In-Reply-To: Justin Viiret <justin@cyburbia.bns.com.au>
       "Spinner under FreeBSD" (Mar 20, 23:26)
X-Mailer: Mail User's Shell (7.2.6 alpha(2) 7/9/95)
To: Justin Viiret <justin@cyburbia.bns.com.au>
Subject: Re: Spinner under FreeBSD
Cc: ports@freebsd.org
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

On Mar 20, 23:26, Justin Viiret wrote:
} Subject: Spinner under FreeBSD
} G'day everyone,
} 
} 	Has anyone managed to get Spinner (web server) running under
} FreeBSD (or is there a port)? It compiles out of the box and the install

I've prepared a Spinner port, but didn't have 
the time to put it into the repository, yet.

Recent changes to -current make a few small
changes necessary (sys/buf.h has to be included
into two files).

} script runs;  but when I use netscape to connect to the server for
} configuration the 'authorisation' fails, regardless of what username and
} password I use.  The contents of the BUGS file reads: 
} 
} -----------------------------------------------------------------------
} In all (?):
} 
} o crypt() does not work on FreeBSD

Did you install DES crypt on your system ?

} -----------------------------------------------------------------------
} 
} Could this be causing the problem, and (if so) has anyone managed to get 
} around it?
} 
} Information: It's Spinner 1.0b12, and I'm running FreeBSD 
} 2.1.0-951104-SNAP. 

I'm using -current, and didn't make 
many tests, yet. I didn't try with
MD5 passwords, though ...

Regards, STefan
-- 
 Stefan Esser, Zentrum fuer Paralleles Rechnen		Tel:	+49 221 4706021
 Universitaet zu Koeln, Weyertal 80, 50931 Koeln	FAX:	+49 221 4705160
 ==============================================================================
 http://www.zpr.uni-koeln.de/~se			  <se@ZPR.Uni-Koeln.DE>

From owner-freebsd-ports  Wed Mar 20 12:46:15 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id MAA02689
          for ports-outgoing; Wed, 20 Mar 1996 12:46:15 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id MAA02681
          for <ports@freebsd.org>; Wed, 20 Mar 1996 12:46:09 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id VAA01578 for ports@freebsd.org; Wed, 20 Mar 1996 21:15:19 +0100 (MET)
Received: (from andreas@localhost) by gun.de (8.7.5/8.7.3) id VAA12341 for ports@freebsd.org; Wed, 20 Mar 1996 21:11:54 +0100 (MET)
From: Andreas Klemm <andreas@gun.de>
Message-Id: <199603202011.VAA12341@gun.de>
Subject: pine 3.92
To: ports@freebsd.org
Date: Wed, 20 Mar 1996 21:11:53 +0100 (MET)
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Hi !

FYI: I'm about updating the pine port (3.91->3.92)

	Andreas ///

-- 
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96

From owner-freebsd-ports  Wed Mar 20 22:21:26 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id WAA26709
          for ports-outgoing; Wed, 20 Mar 1996 22:21:26 -0800 (PST)
Received: from ibp.ibp.fr (ibp.ibp.fr [132.227.60.30])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id WAA26704
          for <ports@FreeBSD.org>; Wed, 20 Mar 1996 22:21:21 -0800 (PST)
Received: from blaise.ibp.fr (blaise.ibp.fr [132.227.60.1])
	by ibp.ibp.fr (8.6.12/jtpda-5.0) with ESMTP id HAA06256
	; Thu, 21 Mar 1996 07:21:18 +0100
Received: from (uucp@localhost)
	by blaise.ibp.fr (8.6.12/jtpda-5.0) with UUCP id HAA09028
	; Thu, 21 Mar 1996 07:21:11 +0100
Received: (from roberto@localhost) by keltia.freenix.fr (8.7.5/keltia-uucp-2.7) id AAA10244; Thu, 21 Mar 1996 00:03:12 +0100 (MET)
From: Ollivier Robert <roberto@keltia.freenix.fr>
Message-Id: <199603202303.AAA10244@keltia.freenix.fr>
Subject: Re: lsof_3.60.tgz
To: asami@cs.berkeley.edu (Satoshi Asami)
Date: Thu, 21 Mar 1996 00:03:11 +0100 (MET)
Cc: Harlan.Stenn@pfcs.com, ports@FreeBSD.org
In-Reply-To: <199603200715.XAA02542@silvia.HIP.Berkeley.EDU> from Satoshi Asami at "Mar 19, 96 11:15:38 pm"
X-Operating-System: FreeBSD 2.2-CURRENT ctm#1788
X-Mailer: ELM [version 2.4ME+ PL11 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

It seems that Satoshi Asami said:
> Yes, the patches applied.  However, I couldn't get it to work on our
> 2.2-current (the version the ports tree is supposed to follow)
> machine.

Vic Abell  doesn't  have access to a   2.2-CURRENT system yet.  So the only
versions  it runs  on are  2.0.5  and 2.1. There   have been no VM  changes
between 2.0.5  and   2.1.0 where  there  have   been several  changes    in
2.2-CURRENT's VM structures...
-- 
Ollivier ROBERT    -=- The daemon is FREE! -=-    roberto@keltia.frmug.fr.net
   FreeBSD keltia.freenix.fr 2.2-CURRENT #7: Mon Mar 18 21:28:18 MET 1996

From owner-freebsd-ports  Wed Mar 20 22:25:32 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id WAA27134
          for ports-outgoing; Wed, 20 Mar 1996 22:25:32 -0800 (PST)
Received: from rocky.sri.MT.net (rocky.sri.MT.net [204.182.243.10])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id WAA27121
          Wed, 20 Mar 1996 22:25:28 -0800 (PST)
Received: (from nate@localhost) by rocky.sri.MT.net (8.6.12/8.6.12) id XAA10210; Wed, 20 Mar 1996 23:28:19 -0700
Date: Wed, 20 Mar 1996 23:28:19 -0700
From: Nate Williams <nate@sri.MT.net>
Message-Id: <199603210628.XAA10210@rocky.sri.MT.net>
To: Nate Williams <nate@sri.MT.net>
Cc: ache@FreeBSD.org, ports@FreeBSD.org
Subject: Re: ssh-1.2.10; ok to run?
In-Reply-To: <199603210557.WAA10096@rocky.sri.MT.net>
References: <Pine.BSF.3.91.960320213526.17513A-100000@jbarrm.dialup.access.net>
	<199603210257.SAA29963@freefall.freebsd.org>
	<199603210557.WAA10096@rocky.sri.MT.net>
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

Nate Williams writes:
> > 	use ssh-1.2.13  earlier versions we less secure than desireable
> > 	see the web page:  http://www.cs.hut.fi/ssh/
> > 
> 
> Hmm, I just set my USA_RESIDENT == YES after the port whines at me, it
> downloads the sources and then exists.  All attempts to create the
> package fail since it doesn't do anything.  Does anyone know how to
> create this darn ssh port?  Even comments in the Makefile saying "jump
> on your head and yodel while chanting 'I like bananas' while convince
> make to build the package" would be nice.

It was a dumb question on my part.  I just realized that I had to delete
the old work directory before it would continue.

However, this port is useless to me for several reasons:
1) It requires a lot of useless ports, such as TK, Perl5, and Wish.
   None of these are necessary, and the configure scripts already knows
   they aren't necessary.  If I remember right Peter and I argued with
   Andrey about this very thing.  I'm trying to install this on my
   router box, and it has (and NEEDS) none of the above tools.  It's got
   a smallish disk already, I don't need alot of bloat for security
   tools that DON'T NEED all of the extra junk just to get a working
   ssh/sshd binary.

2) This port only works under -current.  That may be fine and good, but
   the next 'official' release of FreeBSD on CD is going to be -stable,
   which means that this port won't build on it.  Again, my firewall box
   is running -stable on a small disk, but even if it had a *huge* disk
   I'd have to be running -current to get this port to compile.

So, what is it going to take for me to get ssh working under FreeBSD
short of building it by hand like I have to do on the Suns?  It seems
like a waste of my time to do this when we have this *really* nice ports
system in place.  (Although I will admit, I don't have to go looking for
the distributions since their locations are in the Makefiles. :)

Sorry to vent my spleen here, but the current ssh port seems
counter-productive to me.



Nate

From owner-freebsd-ports  Thu Mar 21 00:47:29 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id AAA08268
          for ports-outgoing; Thu, 21 Mar 1996 00:47:29 -0800 (PST)
Received: from lavender.yy.cs.keio.ac.jp (mobile1.yy.cs.keio.ac.jp [131.113.47.31])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA08263
          for <ports@FreeBSD.org>; Thu, 21 Mar 1996 00:47:25 -0800 (PST)
Received: (from sanpei@localhost) by lavender.yy.cs.keio.ac.jp (8.6.12/3.4Wbeta5) id RAA01461; Thu, 21 Mar 1996 17:42:01 +0900
Message-Id: <199603210842.RAA01461@lavender.yy.cs.keio.ac.jp>
To: ports@FreeBSD.org
Subject: Re: ported WIDE dhcp to FreeBSD 2.1R 
In-reply-to: Your message of "Mon, 22 Jan 1996 17:10:19 JST"
References: <199601220810.RAA00521@lavender.yy.cs.keio.ac.jp> 
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Date: Thu, 21 Mar 1996 17:42:01 +0900
From: MIHIRA Yoshiro (=?ISO-2022-JP?B?GyRCOzBKP0ExTzobKEI=?= ) <sanpei@yy.cs.keio.ac.jp>
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

Hi,

  I send next mail at Jan., 22, 1996. But there were no mail from
ports team.

  What is the matter with you?

yours

Yoshiro MIHIRA
Keio Univ. Japan

----------------------------------------
From:        MIHIRA Yoshiro <sanpei@yy.cs.keio.ac.jp>
Subject:     ported WIDE dhcp to FreeBSD 2.1R
Date:        Mon, 22 Jan 1996 17:10:19 JST
To:          ports@FreeBSD.org

Hi,

  I ported WIDE dhcp (Dynamic Host Configuration Protocol) to
FreeBSD 2.1R.

  I put port style file to ftp.freebsd.org:
ftp://ftp.FreeBSD.org/pub/FreeBSD/incoming/dhcp.tar.gz

From owner-freebsd-ports  Thu Mar 21 01:45:26 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id BAA12397
          for ports-outgoing; Thu, 21 Mar 1996 01:45:26 -0800 (PST)
Received: from time.cdrom.com (time.cdrom.com [204.216.27.226])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id BAA12389
          for <ports@FreeBSD.org>; Thu, 21 Mar 1996 01:45:22 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id BAA24350; Thu, 21 Mar 1996 01:45:06 -0800 (PST)
To: MIHIRA Yoshiro (=?ISO-2022-JP?B?GyRCOzBKP0ExTzobKEI=?= ) <sanpei@yy.cs.keio.ac.jp>
cc: ports@FreeBSD.org
Subject: Re: ported WIDE dhcp to FreeBSD 2.1R 
In-reply-to: Your message of "Thu, 21 Mar 1996 17:42:01 +0900."
             <199603210842.RAA01461@lavender.yy.cs.keio.ac.jp> 
Date: Thu, 21 Mar 1996 01:45:05 -0800
Message-ID: <24348.827401505@time.cdrom.com>
From: "Jordan K. Hubbard" <jkh@time.cdrom.com>
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

> Hi,
> 
>   I send next mail at Jan., 22, 1996. But there were no mail from
> ports team.
> 
>   What is the matter with you?

I'll assume that the seeming rudeness of this message is related more
to your poor command of english than to any deliberate intention on
your part.

This is a volunteer project, and occasionally people get sucked away
for long periods to attend to various trivial obligations like school,
their jobs, their children, etc.  We do our best to avoid having
submissions like yours be ignored, but sometimes it happens anyway and
when it does, all we can do is apologise.

I agree that 2 months is rather long to wait and can only suggest that
should this ever happen again in the future, don't wait so long before
reminding us!  Like I said, volunteers do the work here and sometimes
they miss things.

If no one else attends to your submission in the next 72 hours, I will
do so myself.  Sorry for the long delay!

						Jordan

From owner-freebsd-ports  Thu Mar 21 02:01:18 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id CAA14069
          for ports-outgoing; Thu, 21 Mar 1996 02:01:18 -0800 (PST)
Received: from seagull.rtd.com (root@seagull.rtd.com [198.102.68.2])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id CAA14059
          for <freebsd-ports@freefall.FreeBSD.org>; Thu, 21 Mar 1996 02:01:14 -0800 (PST)
Received: (from dgy@localhost) by seagull.rtd.com (8.6.12/1.2) id DAA13098 for freebsd-ports@freefall.cdrom.com; Thu, 21 Mar 1996 03:01:13 -0700
From: Don Yuniskis <dgy@rtd.com>
Message-Id: <199603211001.DAA13098@seagull.rtd.com>
Subject: mmv-1.01b port
To: freebsd-ports@freefall.FreeBSD.org (FreeBSD ports)
Date: Thu, 21 Mar 1996 03:01:13 -0700 (MST)
X-Mailer: ELM [version 2.4 PL24]
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-ports@FreeBSD.ORG
X-Loop: FreeBSD.org
Precedence: bulk

Greetings!
    The mmv-1.01b port in 2.1R has been patched to move a
#include <string.h> into an #ifdef MSDOS.  This results in a pair of
(silly) warnings from the compiler.  I can't seem to find justification
for this.  Could someone enlighten me (Michael?)
   Thx,
don

From owner-freebsd-ports  Thu Mar 21 02:23:11 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id CAA16694
          for ports-outgoing; Thu, 21 Mar 1996 02:23:11 -0800 (PST)
Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id CAA16680
          for <ports@freebsd.org>; Thu, 21 Mar 1996 02:23:04 -0800 (PST)
Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id LAA15439; Thu, 21 Mar 1996 11:22:27 +0100
Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP
	id LAA21032; Thu, 21 Mar 1996 11:22:27 +0100
Received: (from j@localhost) by uriah.heep.sax.de (8.7.4/8.6.9) id KAA12220; Thu, 21 Mar 1996 10:46:13 +0100 (MET)
From: J Wunsch <j@uriah.heep.sax.de>
Message-Id: <199603210946.KAA12220@uriah.heep.sax.de>
Subject: Re: xperfmon doesn't compile on FreeBSD-current (incl. PATCH)
To: ports@freebsd.org
Date: Thu, 21 Mar 1996 10:46:12 +0100 (MET)
Cc: Lars_Koeller@odie.physik2.uni-rostock.de
In-Reply-To: <Pine.BSF.3.91.960320200813.18629D-100000@knobel.gun.de> from "Andreas Klemm" at Mar 20, 96 08:14:10 pm
X-Phone: +49-351-2012 669
X-Mailer: ELM [version 2.4 PL24 ME8a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

As Andreas Klemm wrote:

> > #ifndef HAS_CTL_VFS
> > #  define HAS_CTL_VFS HAS_CTL_FS
> > #endif
> 
> That's surely another way to do it. But then one should add
> a comment, so thats evident for everyone, that this is a 
> FreeBSD - or should I better say BSD 4.4 lite or even an
> NFS 3.0 code - related hack ?

It ain't NFSv3 related, otherwise i would have had to add it earlier
in the game.  For the same reason, it ain't 4.4BSD.  (Btw., the entire
file we are talking about is 4.4BSD specific.)

It might be FreeBSD related, but i simply don't know.  I would have
to track the CVS logs to see why it has been changed.

> My intention defining HAS_CTL_VFS at that point, where the
> exact release of FreeBSD already was fiddled out, was to
> show, that this define is only true under -current.

You would have to add a new hunk, and check for yet another -current
osreldate, in order to differentiate between early 2.2-current's (with
NFSv3), and today's -current.

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)

From owner-freebsd-ports  Thu Mar 21 02:56:29 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id CAA18527
          for ports-outgoing; Thu, 21 Mar 1996 02:56:29 -0800 (PST)
Received: from cyburbia.bns.com.au (cyburbia.bns.com.au [203.19.43.177])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id CAA18519
          for <ports@freebsd.org>; Thu, 21 Mar 1996 02:56:06 -0800 (PST)
Received: (from justin@localhost) by cyburbia.bns.com.au (8.6.12/8.6.12) id VAA10021; Thu, 21 Mar 1996 21:16:24 +1030
Date: Thu, 21 Mar 1996 21:16:24 +1030 (CST)
From: Justin Viiret <justin@cyburbia.bns.com.au>
To: Stefan Esser <se@zpr.uni-koeln.de>
cc: ports@freebsd.org
Subject: Re: Spinner under FreeBSD
In-Reply-To: <199603201939.AA22947@Sisyphos>
Message-ID: <Pine.BSF.3.91.960321210824.9844F-100000@cyburbia.bns.com.au>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

On Wed, 20 Mar 1996, Stefan Esser wrote:

> I've prepared a Spinner port, but didn't have 
> the time to put it into the repository, yet.

Can you let me know when it's in, or stick it in freebsd.org's incoming 
dir for me? (Unless of course I'm missing something unbelievably obvious 
and can fix it here :) ) 

> } o crypt() does not work on FreeBSD
> Did you install DES crypt on your system ?

No, I don't think so - We're outside the USA, and I know that user 
passwords are MD5 passwords here. (newbie warning [grin])
 
> I'm using -current, and didn't make 
> many tests, yet. I didn't try with
> MD5 passwords, though ...

Uh huh ... well, if I can get hold of your port I'll have a shot at it 
with that ... otherwise I might go and try some of the older betas or the 
very-beta (shudder) release :)

 /-------------------------------------------------------------------------\
| Justin Viiret                       Cyburbia Network Services             | 
| justin@cyburbia.bns.com.au          Co-sysadmin                           |
| http://cyburbia.bns.com.au/~justin  A96 Music Competition (dis)Organiser  |
 \------------------[Relax, it's only ones and zeroes.]--------------------/



From owner-freebsd-ports  Thu Mar 21 03:13:36 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id DAA19750
          for ports-outgoing; Thu, 21 Mar 1996 03:13:36 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id DAA19745
          for <ports@FreeBSD.org>; Thu, 21 Mar 1996 03:13:31 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id DAA05923; Thu, 21 Mar 1996 03:13:16 -0800 (PST)
Date: Thu, 21 Mar 1996 03:13:16 -0800 (PST)
Message-Id: <199603211113.DAA05923@silvia.HIP.Berkeley.EDU>
To: sanpei@yy.cs.keio.ac.jp
CC: ports@FreeBSD.org
In-reply-to: <199603210842.RAA01461@lavender.yy.cs.keio.ac.jp> (sanpei@yy.cs.keio.ac.jp)
Subject: Re: ported WIDE dhcp to FreeBSD 2.1R
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

 *   I send next mail at Jan., 22, 1996. But there were no mail from
 * ports team.
 * 
 *   What is the matter with you?

It has been imported to our tree on the next day by Paul Traina, one
of our chief importers.  I assumed he'd already notified you, sorry
for the lacking response.

By the way, I'm thinking of renaming it to "net/wide-dhcp" since there 
now exists a "net/isc-dhcp" port.  Is that ok for you?

Satoshi
-------
Date: Tue, 23 Jan 1996 04:31:17 -0800 (PST)
From: Paul Traina <pst@freefall.freebsd.org>
To: CVS-committers@freefall.freebsd.org, cvs-ports@freefall.freebsd.org
Subject: cvs commit: ports/net/dhcp - Imported sources

pst         96/01/23 04:31:16

  Branch:      net/dhcp  1.1.1
  Log:
  Port of WIDE DHCP v1.3 to FreeBSD 2.x.
  
  Status:
  
  Vendor Tag:	WIDE
  Release Tags:	v1_3
  
  N ports/net/dhcp/Makefile
  N ports/net/dhcp/files/md5
  N ports/net/dhcp/patches/patch-aa
  N ports/net/dhcp/pkg/PLIST
  N ports/net/dhcp/pkg/COMMENT
  N ports/net/dhcp/pkg/DESCR
  
  No conflicts created by this import


From owner-freebsd-ports  Thu Mar 21 04:26:39 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id EAA22683
          for ports-outgoing; Thu, 21 Mar 1996 04:26:39 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id EAA22678
          Thu, 21 Mar 1996 04:26:35 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id EAA06125; Thu, 21 Mar 1996 04:26:25 -0800 (PST)
Date: Thu, 21 Mar 1996 04:26:25 -0800 (PST)
Message-Id: <199603211226.EAA06125@silvia.HIP.Berkeley.EDU>
To: nate@sri.MT.net
CC: nate@sri.MT.net, ache@FreeBSD.org, ports@FreeBSD.org
In-reply-to: <199603210628.XAA10210@rocky.sri.MT.net> (message from Nate Williams on Wed, 20 Mar 1996 23:28:19 -0700)
Subject: Re: ssh-1.2.10; ok to run?
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

 * Cc: ache@FreeBSD.org, ports@FreeBSD.org

I assume you just added "ports" to the CC: list, since I haven't seen
any of the mails quoted....

 * > Hmm, I just set my USA_RESIDENT == YES after the port whines at me, it
 * > downloads the sources and then exists.  All attempts to create the
 * > package fail since it doesn't do anything.  Does anyone know how to

The package creation is disabled by default since this is not
exportable.  You can try "make FORCE_PACKAGE=yes package" if you
really want to create the package.

 * However, this port is useless to me for several reasons:
 * 1) It requires a lot of useless ports, such as TK, Perl5, and Wish.
 *    None of these are necessary, and the configure scripts already knows
 *    they aren't necessary.  If I remember right Peter and I argued with
 *    Andrey about this very thing.  I'm trying to install this on my
 *    router box, and it has (and NEEDS) none of the above tools.  It's got
 *    a smallish disk already, I don't need alot of bloat for security
 *    tools that DON'T NEED all of the extra junk just to get a working
 *    ssh/sshd binary.

This I can't comment on, it's up to the maintainer.  If you can
convince me enough I might assert my "authoritative power" (:) but I
generally try to avoid sticking my head into something I don't
understand (like security).

 * 2) This port only works under -current.  That may be fine and good, but
 *    the next 'official' release of FreeBSD on CD is going to be -stable,
 *    which means that this port won't build on it.  Again, my firewall box
 *    is running -stable on a small disk, but even if it had a *huge* disk
 *    I'd have to be running -current to get this port to compile.

I'm sorry about that, but we've been over this before.  The ports
collection always has, and continue to, support -current only.  That
the previous CD had compiled packages for that version is nothing
short of a miracle, I've been holding back several changes that would
make it incompatible with -stable until the release.

This is no longer possible with the increasing divergence between
-current and -stable, we simply don't have the resources (both man
hours and machines) to maintain two trees.

After 2.1R was out, I argued against the continued -stable/-current
split, but the kernel hackers were too uncomfortable with the idea of
having a release based on -current (and you have to respect that).
Thus, the next release will ship with the old ports tree and packages.

 * So, what is it going to take for me to get ssh working under FreeBSD
 * short of building it by hand like I have to do on the Suns?  It seems
 * like a waste of my time to do this when we have this *really* nice ports
 * system in place.  (Although I will admit, I don't have to go looking for
 * the distributions since their locations are in the Makefiles. :)

Just comment out the *_DEPENDS you don't want in the ssh Makefile,
I've heard it will complain but build it anyway.  Or if you are sure
you have the things you really need (I think only libz qualifies), do
a "make NO_DEPENDS=yes".

 * Sorry to vent my spleen here, but the current ssh port seems
 * counter-productive to me.

Sorry, the ports scheme (by its very definition) is not very efficient
in filling everyone's need.  It tries to make the majority happy, and
has to assume certain things (like, people would have perl5 and tk4
installed by now)....

Satoshi

From owner-freebsd-ports  Thu Mar 21 04:35:39 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id EAA23046
          for ports-outgoing; Thu, 21 Mar 1996 04:35:39 -0800 (PST)
Received: from lavender.yy.cs.keio.ac.jp (mobile1.yy.cs.keio.ac.jp [131.113.47.31])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id EAA23041
          for <ports@FreeBSD.org>; Thu, 21 Mar 1996 04:35:36 -0800 (PST)
Received: (from sanpei@localhost) by lavender.yy.cs.keio.ac.jp (8.6.12/3.4Wbeta5) id VAA02191; Thu, 21 Mar 1996 21:30:42 +0900
Message-Id: <199603211230.VAA02191@lavender.yy.cs.keio.ac.jp>
To: asami@cs.berkeley.edu (Satoshi Asami)
Cc: ports@FreeBSD.org
Subject: Re: ported WIDE dhcp to FreeBSD 2.1R 
In-reply-to: Your message of "Thu, 21 Mar 1996 03:13:16 PST"
References: <199603211113.DAA05923@silvia.HIP.Berkeley.EDU> 
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Date: Thu, 21 Mar 1996 21:30:41 +0900
From: MIHIRA Yoshiro (=?ISO-2022-JP?B?GyRCOzBKP0ExTzobKEI=?= ) <sanpei@yy.cs.keio.ac.jp>
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

>By the way, I'm thinking of renaming it to "net/wide-dhcp" since there 
>now exists a "net/isc-dhcp" port.  Is that ok for you?
>  N ports/net/dhcp/Makefile
>  N ports/net/dhcp/files/md5
>  N ports/net/dhcp/patches/patch-aa
>  N ports/net/dhcp/pkg/PLIST
>  N ports/net/dhcp/pkg/COMMENT
>  N ports/net/dhcp/pkg/DESCR
from: dhcp/Makefile
>MAINTAINER=     pst@FreeBSD.ORG

  But this WIDE-DHCP ports is not mine. I found my DHCP ports file
in ftp://ftp.freebsd.org/FreeBSD/incoming/dhcp.tar.gz

  From time stamp of two port collection are close; mine is
`Jan.,22' and Paul Traina is `Jan., 23', I think that my ports file
was rejected.

  But there are 2 problems in pst's WIDE DHCP port.

  First, there is no information about dhcp in
`FreeBSD/FreeBSD-current/ports/INDEX' file.

# maybe by some mistakes...

  Second dhcp server program ported by pst has problems. It can't
reply correctly via bpf.

  I patched to dhcps.c below (needless to say, in my ports file). In
FreeBSD, program using bpf does not need htons. (But I don't know
why does it not need..... in BSD/OS, htons was needed)

  I hope only that DHCP server/client program run exactly in FreeBSD :-)
I don't mind who make DHCP ports collection.

yours.
Yoshiro MIHIRA
Keio Univ. Japan

--- server/dhcps.c.orig	Mon Nov  6 16:18:19 1995
+++ server/dhcps.c	Thu Jan 11 10:56:53 1996
@@ -1901,7 +1901,11 @@
     snd.ether->ether_shost[i] = ifp->haddr[i];
 #endif
   }
+#ifdef __FreeBSD__
+  snd.ether->ether_type = ETHERTYPE_IP;
+#else
   snd.ether->ether_type = htons(ETHERTYPE_IP);
+#endif
 
   if (sbufvec[1].iov_base == NULL) {
     if (ether_write(ifp->fd, sbufvec[0].iov_base, sbufvec[0].iov_len) < 0) {
@@ -2215,7 +2219,11 @@
 #endif
     }
   }
+#ifdef __FreeBSD__
+  snd.ether->ether_type = ETHERTYPE_IP;
+#else
   snd.ether->ether_type = htons(ETHERTYPE_IP);
+#endif
 
   buflen = DFLTBOOTPLEN + UDPHL + IPHL + ETHERHL;
   if (ether_write(ifp->fd, (char *)snd.ether, buflen) < 0) {
@@ -2877,7 +2885,7 @@
     return(GOOD);
   }
 
-#ifdef BSDOS
+#if defined(BSDOS) || (__FreeBSD__ == 2)
   delarp(ip);
 #else
   delarp(ip, sockfd);



From owner-freebsd-ports  Thu Mar 21 06:58:12 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id GAA00526
          for ports-outgoing; Thu, 21 Mar 1996 06:58:12 -0800 (PST)
Received: from sovcom.kiae.su (sovcom.kiae.su [144.206.136.1])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id GAA00513
          Thu, 21 Mar 1996 06:57:44 -0800 (PST)
Received: by sovcom.kiae.su id AA25105
  (5.65.kiae-1 ); Thu, 21 Mar 1996 17:53:31 +0300
Received: by sovcom.KIAE.su (UUMAIL/2.0); Thu, 21 Mar 96 17:53:31 +0300
Received: (from ache@localhost) by astral.msk.su (8.7.5/8.7.3) id RAA00397; Thu, 21 Mar 1996 17:52:43 +0300 (MSK)
Message-Id: <199603211452.RAA00397@astral.msk.su>
Subject: Re: ssh-1.2.10; ok to run?
To: nate@sri.MT.net (Nate Williams)
Date: Thu, 21 Mar 1996 17:52:43 +0300 (MSK)
Cc: nate@sri.MT.net, ache@FreeBSD.org, ports@FreeBSD.org
In-Reply-To: <199603210628.XAA10210@rocky.sri.MT.net> from "Nate Williams" at "Mar 20, 96 11:28:19 pm"
From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) <ache@astral.msk.su>
X-Class: Fast
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

> 1) It requires a lot of useless ports, such as TK, Perl5, and Wish.
>    None of these are necessary, and the configure scripts already knows
>    they aren't necessary.  If I remember right Peter and I argued with
>    Andrey about this very thing.  I'm trying to install this on my
>    router box, and it has (and NEEDS) none of the above tools.  It's got
>    a smallish disk already, I don't need alot of bloat for security
>    tools that DON'T NEED all of the extra junk just to get a working
>    ssh/sshd binary.

I just take out wish requirement (depends on USE_WISH now).
When my 'ports' handling machine comes up after upgrade/repair,
I'll take out perl5 too. It isn't Makefile-only thing
because /usr/local/bin/perl path should be replaced to
/replace_it_with_PERL_path when perl disabled.

-- 
Andrey A. Chernov        : And I rest so composedly,  /Now, in my bed,
ache@astral.msk.su       : That any beholder  /Might fancy me dead -
http://dt.demos.su/~ache : Might start at beholding me,  /Thinking me dead.
RELCOM Team,FreeBSD Team :         E.A.Poe         From "For Annie" 1849

From owner-freebsd-ports  Thu Mar 21 07:46:58 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id HAA07844
          for ports-outgoing; Thu, 21 Mar 1996 07:46:58 -0800 (PST)
Received: from rocky.sri.MT.net (rocky.sri.MT.net [204.182.243.10])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id HAA07781
          Thu, 21 Mar 1996 07:46:44 -0800 (PST)
Received: (from nate@localhost) by rocky.sri.MT.net (8.6.12/8.6.12) id IAA13334; Thu, 21 Mar 1996 08:49:30 -0700
Date: Thu, 21 Mar 1996 08:49:30 -0700
From: Nate Williams <nate@sri.MT.net>
Message-Id: <199603211549.IAA13334@rocky.sri.MT.net>
To: asami@cs.berkeley.edu (Satoshi Asami)
Cc: nate@sri.MT.net, ache@FreeBSD.org, ports@FreeBSD.org
Subject: Re: ssh-1.2.10; ok to run?
In-Reply-To: <199603211226.EAA06125@silvia.HIP.Berkeley.EDU>
References: <199603210628.XAA10210@rocky.sri.MT.net>
	<199603211226.EAA06125@silvia.HIP.Berkeley.EDU>
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

>  * Cc: ache@FreeBSD.org, ports@FreeBSD.org
> 
> I assume you just added "ports" to the CC: list, since I haven't seen
> any of the mails quoted....

Yep.

>  * However, this port is useless to me for several reasons:
>  * 1) It requires a lot of useless ports, such as TK, Perl5, and Wish.
>  *    None of these are necessary, and the configure scripts already knows
>  *    they aren't necessary.  If I remember right Peter and I argued with
>  *    Andrey about this very thing.  I'm trying to install this on my
>  *    router box, and it has (and NEEDS) none of the above tools.  It's got
>  *    a smallish disk already, I don't need alot of bloat for security
>  *    tools that DON'T NEED all of the extra junk just to get a working
>  *    ssh/sshd binary.
> 
> This I can't comment on, it's up to the maintainer.  If you can
> convince me enough I might assert my "authoritative power" (:) but I
> generally try to avoid sticking my head into something I don't
> understand (like security).

Fair enough.  It appears Andrey is going to modify it to not require
WISH and Perl, so that's one win. :)

>  * 2) This port only works under -current.  That may be fine and good, but
>  *    the next 'official' release of FreeBSD on CD is going to be -stable,
>  *    which means that this port won't build on it.  Again, my firewall box
>  *    is running -stable on a small disk, but even if it had a *huge* disk
>  *    I'd have to be running -current to get this port to compile.
> 
> I'm sorry about that, but we've been over this before.  The ports
> collection always has, and continue to, support -current only.  That
> the previous CD had compiled packages for that version is nothing
> short of a miracle, I've been holding back several changes that would
> make it incompatible with -stable until the release.
> 
> This is no longer possible with the increasing divergence between
> -current and -stable, we simply don't have the resources (both man
> hours and machines) to maintain two trees.

Hmm, so does that mean the next 'official' CD out of Walnut creek will
contain the old 2.1 packages and none of the new packages?  I ask that
because finding out which work and which don't under 2.1.1 is going to
be a *LOT* of work (more work than you want?), so it'll be easier to
ship the old and crufty ports than to fix all the new ones.

> Thus, the next release will ship with the old ports tree and packages.

Hmm, I guess I wish it didn't have to be that way, *especially* for
ports such as ssh where the old packages is effectively useless due to
security bugs.

But, that's the price of progress.

>  * So, what is it going to take for me to get ssh working under FreeBSD
>  * short of building it by hand like I have to do on the Suns?  It seems
>  * like a waste of my time to do this when we have this *really* nice ports
>  * system in place.  (Although I will admit, I don't have to go looking for
>  * the distributions since their locations are in the Makefiles. :)
> 
> Just comment out the *_DEPENDS you don't want in the ssh Makefile,
> I've heard it will complain but build it anyway.  Or if you are sure
> you have the things you really need (I think only libz qualifies), do
> a "make NO_DEPENDS=yes".

I just gave up on it and built it by hand.  It was too much trouble to
figure out last night at midnight, so I simply looked at what the
Makefile was doing and built it by hand.

> Sorry, the ports scheme (by its very definition) is not very efficient
> in filling everyone's need.  It tries to make the majority happy, and
> has to assume certain things (like, people would have perl5 and tk4
> installed by now)....

However, I suspect the majority of the folks are running -stable and not
-current, so at this stage of the game the packages which depend on
-current are not useful to them.

Thanks for responding,



Nate

From owner-freebsd-ports  Thu Mar 21 09:07:57 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id JAA29046
          for ports-outgoing; Thu, 21 Mar 1996 09:07:57 -0800 (PST)
Received: from time.cdrom.com (time.cdrom.com [204.216.27.226])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id JAA29019
          Thu, 21 Mar 1996 09:07:52 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id JAA10278; Thu, 21 Mar 1996 09:07:45 -0800 (PST)
To: Nate Williams <nate@sri.MT.net>
cc: ports@freebsd.org, hackers@freebsd.org
Subject: Re: ssh-1.2.10; ok to run? 
In-reply-to: Your message of "Thu, 21 Mar 1996 08:49:30 MST."
             <199603211549.IAA13334@rocky.sri.MT.net> 
Date: Thu, 21 Mar 1996 09:07:44 -0800
Message-ID: <10263.827428064@time.cdrom.com>
From: "Jordan K. Hubbard" <jkh@time.cdrom.com>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

> Hmm, so does that mean the next 'official' CD out of Walnut creek will
> contain the old 2.1 packages and none of the new packages?  I ask that
> because finding out which work and which don't under 2.1.1 is going to
> be a *LOT* of work (more work than you want?), so it'll be easier to
> ship the old and crufty ports than to fix all the new ones.

Well, not quite.

I'm working right now (in case anyone had any doubts after seeing the
sysinstall commits :-) on the 2.2-960321-SNAP CDROM, and my first test
installations have been fairly promising, modulo the already-reported
problems with tzsetup.  I also grabbed the packages-current directory
off of ftp.cdrom.com yesterday and burned it onto a CD so that I have
it handy - I'm basically going to put everything you saw on the last
CD snapshot (the one I had on freefall for awhile) on there plus the
packages plus perhaps a few other last minute goodies.  Then we're
going to do a run of about 900 of them and make them available to
developers in the next 2 weeks or so (assuming that we can get a fast
turn from the production plant).

Oh yeah, as usual the core team and major contributors will get
freebies, though I have to say that I can't be quite so generous with
this batch due to the very small run and lower profit margin, so
please (not you Nate, but -hackers and -ports in general) don't deluge
me with requests if all you have is a port or 10 line bug fix in
there.  I can afford to be generous with major releases because
they're produced in about 10 times the quantity and have a much longer
shelf-life.  Hope everyone understands.

These will be going for $24.95 for one-time purchase and $19.95 for
subscription (plus the usual $5 S&H).  This now ends my commercial
announcement.. ;-)

					Jordan

From owner-freebsd-ports  Thu Mar 21 14:03:57 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id OAA17802
          for ports-outgoing; Thu, 21 Mar 1996 14:03:57 -0800 (PST)
Received: from bogon.net (gw.bogon.net [204.137.132.49])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA17788
          for <ports@freebsd.org>; Thu, 21 Mar 1996 14:03:29 -0800 (PST)
Received: (from wes@localhost) by bogon.net (8.6.12/8.6.12) id OAA00773 for ports@freebsd.org; Thu, 21 Mar 1996 14:03:22 -0800
From: Wes Santee <wes@bogon.net>
Message-Id: <199603212203.OAA00773@bogon.net>
Subject: CNews port failing install...
To: ports@freebsd.org
Date: Thu, 21 Mar 1996 14:03:21 -0800 (PST)
X-Mailer: ELM [version 2.4ME+ PL11 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

During one of the install phases, a shell script called
'conf/histsetup' is called which contains the following snippet:

-----cut-----
lock -o LOCK $$ || { echo '*** cannot get the lock file' >&2 ; exit 1 ; }
status=1
trap 'unlock LOCK ; trap 0 ; exit $status' 0 1 2 15
-----cut-----

On FreeBSD, lock(1) locks the keyboard (and causes the install to fail
since there is no '-o' option).  Looks like this is trying to do a
file locking check of some kind.  Anybody know what the equivilent
command in FreeBSD is?  

Cheers,
-- 
( -Wes Santee <wes@bogon.net>           | No one told you when to run... )
( http://www.oz.net/~wsantee            \------------------------------- )
( For PGP Key, email w/Subject: "Send PGP Key"        Powered by FreeBSD )

From owner-freebsd-ports  Thu Mar 21 14:09:56 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id OAA18476
          for ports-outgoing; Thu, 21 Mar 1996 14:09:56 -0800 (PST)
Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id OAA18459
          for <ports@freebsd.org>; Thu, 21 Mar 1996 14:09:52 -0800 (PST)
Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id IAA13685; Fri, 22 Mar 1996 08:54:32 +1030
From: Michael Smith <msmith@atrad.adelaide.edu.au>
Message-Id: <199603212224.IAA13685@genesis.atrad.adelaide.edu.au>
Subject: Re: ported WIDE dhcp to FreeBSD 2.1R
To: jkh@time.cdrom.com (Jordan K. Hubbard)
Date: Fri, 22 Mar 1996 08:54:31 +1030 (CST)
Cc: sanpei@yy.cs.keio.ac.jp, ports@freebsd.org
In-Reply-To: <24348.827401505@time.cdrom.com> from "Jordan K. Hubbard" at Mar 21, 96 01:45:05 am
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Jordan K. Hubbard stands accused of saying:
> 
> > Hi,
> > 
> >   I send next mail at Jan., 22, 1996. But there were no mail from
> > ports team.
> > 
> >   What is the matter with you?
...
> If no one else attends to your submission in the next 72 hours, I will
> do so myself.  Sorry for the long delay!

I should also point out that a large proportion of the possible readers of
the original message would _not_have_been_able_to_read_it_, as the headers
reference a Japanese character set, and metamail tries to invoke kterm to
display it.  

When it fails, 99% of readers will just delete the message and move on; 
there's just too much mail to deal with to fight with someone's badly
configured mailer.

> 						Jordan

-- 
]] Mike Smith, Software Engineer        msmith@atrad.adelaide.edu.au    [[
]] Genesis Software                     genesis@atrad.adelaide.edu.au   [[
]] High-speed data acquisition and      (GSM mobile) 0411-222-496       [[
]] realtime instrument control          (ph/fax)  +61-8-267-3039        [[
]] Collector of old Unix hardware.      "Where are your PEZ?" The Tick  [[

From owner-freebsd-ports  Thu Mar 21 16:14:57 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id QAA28040
          for ports-outgoing; Thu, 21 Mar 1996 16:14:57 -0800 (PST)
Received: from fn1.freenet.edmonton.ab.ca (fn1.freenet.edmonton.ab.ca [198.161.206.8])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA28035
          Thu, 21 Mar 1996 16:14:53 -0800 (PST)
Received: by fn1.freenet.edmonton.ab.ca (AIX 3.2/UCB 5.64/4.03)
          id AA44167; Thu, 21 Mar 1996 17:13:21 -0700
Date: Thu, 21 Mar 1996 17:13:20 -0700 (MST)
From: Ronald Grootkarzyn <ron@freenet.edmonton.ab.ca>
To: fbsd-ports <freebsd-ports@freebsd.org>,
        fbsd-hackers <freebsd-hackers@freebsd.org>,
        fbsd-bugs <freebsd-bugs@freebsd.org>
Subject: Invalid Type '->' wrt GCC/ctype.h
Message-Id: <Pine.A32.3.91.960321170240.37879A-100000@fn1.freenet.edmonton.ab.ca>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

To those that may know;

Please consider and reply, if possible, with RFI's or solutions to the 
following complation merror message;

I run a custom FBSD 2.10 kernel (sound for sbpro & SYS V support) on a 
486 pc compatible.  When compiling the following programs; xlockmore 3.7 
and mSQL 1.0.6+, I receive the following error message from ctype.h

	.../ctype.h:147: invalid type arguement of '->' 

in the following functions; __istype, __tolower, __toupper.  I have 
successfully compiled xlockmore from FBSD 2.0 forward and have compiled mSQL
on FBSD 2.0.

Thank-you in advance for considering these questions, which are beyond my 
very limited C programming experience.

Respectfully 

ron
 
Ronald Grootkarzyn                   email: ron@freenet.edmonton.ab.ca
4013 - 114 Avenue                    phone: (403) 479-2672
Edmonton, AB, T5W 0S9


From owner-freebsd-ports  Thu Mar 21 18:23:55 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id SAA05912
          for ports-outgoing; Thu, 21 Mar 1996 18:23:55 -0800 (PST)
Received: from s1.GANet.NET (s1.GANet.NET [199.18.201.2])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id SAA05907
          Thu, 21 Mar 1996 18:23:52 -0800 (PST)
Received: (from ec0@localhost) by s1.GANet.NET (8.6.11/8.6.11) id VAA11443; Thu, 21 Mar 1996 21:22:31 -0500
Date: Thu, 21 Mar 1996 21:22:21 -0500 (EST)
From: Eric Chet <ec0@s1.GANet.NET>
To: freebsd-ports@freebsd.org
cc: jmz@freebsd.org
Subject: XFree86 -port fails to build
Message-ID: <Pine.SOL.3.91.960321205918.10822A-100000@s1>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Hello
	-current as of 3-20-96, the /ports/x11/XFree86 port fails to build.

Building Release 6 of the X Window System.

I hope you checked the configuration parameters in ./config/cf
to see if you need to pass BOOTSTRAPCFLAGS.

Thu Mar 21 21:04:47  1996

cd ./config/imake; make   -f Makefile.ini BOOTSTRAPCFLAGS="" clean; 
make   -f Makefile.ini BOOTSTRAPCFLAGS=""
rm -f ccimake imake.o imake
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a  tags TAGS make.log \#*
making imake with BOOTSTRAPCFLAGS=
cc -o ccimake  -O -I../../include ccimake.c
cc -c  -O -I../../include `./ccimake` imake.c
imake.c: In function `LogFatal':
imake.c:515: conflicting types for `sys_errlist'
/usr/include/stdio.h:244: previous declaration of `sys_errlist'
*** Error code 1

Stop.

stdio.h:244
-------
extern __const char *__const sys_errlist[];

imake.c:515
-----------
void
LogFatal(x0,x1) 
        char *x0, *x1;
{
#ifndef WIN32
        extern char     *sys_errlist[];
#endif

---------

     If I change it to "extern const char* const sys_errlist[];" I then get
these results with a follow up build.

Thu Mar 21 21:13:46  1996

cd ./config/imake; make   -f Makefile.ini BOOTSTRAPCFLAGS="" clean; 
make   -f Makefile.ini BOOTSTRAPCFLAGS=""
rm -f ccimake imake.o imake
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a  tags TAGS 
make.log \#*
making imake with BOOTSTRAPCFLAGS=
cc -o ccimake  -O -I../../include ccimake.c
cc -c  -O -I../../include `./ccimake` imake.c
cc -o imake imake.o
rm -f Makefile.bak; mv Makefile Makefile.bak
./config/imake/imake -I./config/cf  -DTOPDIR=. -DCURDIR=.
make   VerifyOS

Building on FreeBSD 1.1 .
                   ^^^^^
THE FREEBSD.CF IS SET UP FOR FREEBSD 1.1?

make   Makefiles
making Makefiles in config...
making Makefiles in config/cf...
making Makefiles in config/imake...
making Makefiles in config/makedepend...
In file included from ../../config/cf/Imake.tmpl:1045,
                 from Imakefile.c:3:
./Imakefile:11: unterminated string or character constant
./Imakefile:11: possible real start of unterminated constant
./Imakefile:9: unterminated `#if' conditional
../../config/imake/imake: Exit code 33.  Stop.
"Makefile", line 5: Need an operator
"Makefile", line 6: Need an operator
"Makefile", line 8: Need an operator
"Makefile", line 264: Need an operator
"Makefile", line 265: Need an operator
"Makefile", line 266: Need an operator
"Makefile", line 326: Need an operator
"Makefile", line 327: Need an operator
"Makefile", line 429: Need an operator
"Makefile", line 928: Need an operator
"Makefile", line 929: Need an operator
"Makefile", line 930: Need an operator
"Makefile", line 1090: Need an operator
"Makefile", line 1091: Need an operator
"Makefile", line 3727: Need an operator
"Makefile", line 3728: Need an operator
"Makefile", line 4126: Need an operator
"Makefile", line 4127: Need an operator
"Makefile", line 4230: Need an operator
"Makefile", line 4258: Need an operator
"Makefile", line 4286: Need an operator
Malloc warning: free(): already free chunk.
Memory fault - core dumped
making Makefiles in config/util...
making Makefiles in include...
making Makefiles in include/bitmaps...
making Makefiles in include/extensions...
making Makefiles in include/fonts...
making Makefiles in lib...
making Makefiles in lib/xtrans...
making Makefiles in lib/Xau...
making Makefiles in lib/Xdmcp...
making Makefiles in lib/X11...
In file included from ../../config/cf/Imake.tmpl:1045,
                 from Imakefile.c:3:
./Imakefile:56: unterminated string or character constant
./Imakefile:56: possible real start of unterminated constant
../../config/imake/imake: Exit code 33.  Stop.
"Makefile", line 5: Need an operator
"Makefile", line 6: Need an operator
"Makefile", line 8: Need an operator
"Makefile", line 264: Need an operator
"Makefile", line 265: Need an operator
"Makefile", line 266: Need an operator
"Makefile", line 326: Need an operator
"Makefile", line 327: Need an operator
"Makefile", line 429: Need an operator
"Makefile", line 928: Need an operator
"Makefile", line 929: Need an operator
"Makefile", line 930: Need an operator
"Makefile", line 1090: Need an operator
"Makefile", line 1091: Need an operator
"Makefile", line 3727: Need an operator
"Makefile", line 3728: Need an operator
"Makefile", line 4126: Need an operator
"Makefile", line 4127: Need an operator
"Makefile", line 4230: Need an operator
"Makefile", line 4258: Need an operator
"Makefile", line 4286: Need an operator
Malloc warning: free(): already free chunk.
Memory fault - core dumped
making Makefiles in lib/oldX...
making Makefiles in lib/ICE...
making Makefiles in lib/SM...
making Makefiles in lib/Xext...
making Makefiles in lib/Xt...
In file included from ../../config/cf/Imake.tmpl:1045,
                 from Imakefile.c:3:
./Imakefile:46: unterminated string or character constant
./Imakefile:48: possible real start of unterminated constant
../../config/imake/imake: Exit code 33.  Stop.
"Makefile", line 5: Need an operator
"Makefile", line 6: Need an operator
"Makefile", line 8: Need an operator
"Makefile", line 264: Need an operator
"Makefile", line 265: Need an operator
"Makefile", line 266: Need an operator
"Makefile", line 326: Need an operator
"Makefile", line 327: Need an operator
"Makefile", line 429: Need an operator
"Makefile", line 928: Need an operator
"Makefile", line 929: Need an operator
"Makefile", line 930: Need an operator
"Makefile", line 1090: Need an operator
"Makefile", line 1091: Need an operator
"Makefile", line 3727: Need an operator
"Makefile", line 3728: Need an operator
"Makefile", line 4126: Need an operator
"Makefile", line 4127: Need an operator
"Makefile", line 4230: Need an operator
"Makefile", line 4258: Need an operator
"Makefile", line 4286: Need an operator
Malloc warning: free(): already free chunk.
Memory fault - core dumped
making Makefiles in lib/Xmu...
In file included from ../../config/cf/Imake.tmpl:1045,
                 from Imakefile.c:3:
 
--------

and so on....

Eric J. Chet 
(ejc@nasvr1.cb.att.com || 
ec0@ganet.net) Lucent Technologies, Bell Labs Innovations
Columbus, Ohio 43213  RM 1E222


From owner-freebsd-ports  Thu Mar 21 20:24:52 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id UAA12791
          for ports-outgoing; Thu, 21 Mar 1996 20:24:52 -0800 (PST)
Received: from cabri.obs-besancon.fr (cabri.obs-besancon.fr [193.52.184.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id UAA12783
          for <freebsd-ports@freebsd.org>; Thu, 21 Mar 1996 20:24:46 -0800 (PST)
Received: by cabri.obs-besancon.fr (5.57/Ultrix3.0-C)
	id AA27763; Fri, 22 Mar 96 05:26:55 +0100
Date: Fri, 22 Mar 96 05:26:55 +0100
Message-Id: <9603220426.AA27763@cabri.obs-besancon.fr>
From: Jean-Marc Zucconi <jmz@cabri.obs-besancon.fr>
To: ec0@s1.ganet.net
Cc: freebsd-ports@freebsd.org
In-Reply-To: <Pine.SOL.3.91.960321205918.10822A-100000@s1> (message from Eric
	Chet on Thu, 21 Mar 1996 21:22:21 -0500 (EST))
Subject: Re: XFree86 -port fails to build
X-Mailer: Emacs
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

>>>>> Eric Chet writes:

 > Hello
 > 	-current as of 3-20-96, the /ports/x11/XFree86 port fails to build.

 > Building Release 6 of the X Window System.

 > I hope you checked the configuration parameters in ./config/cf
 > to see if you need to pass BOOTSTRAPCFLAGS.

 > Thu Mar 21 21:04:47  1996

 > cd ./config/imake; make   -f Makefile.ini BOOTSTRAPCFLAGS="" clean; 
 > make   -f Makefile.ini BOOTSTRAPCFLAGS=""
 > rm -f ccimake imake.o imake
 > rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a  tags TAGS make.log \#*
 > making imake with BOOTSTRAPCFLAGS=
 > cc -o ccimake  -O -I../../include ccimake.c
 > cc -c  -O -I../../include `./ccimake` imake.c
 > imake.c: In function `LogFatal':
 > imake.c:515: conflicting types for `sys_errlist'
 > /usr/include/stdio.h:244: previous declaration of `sys_errlist'
 > *** Error code 1

I don't get any error:
Building Release 6 of the X Window System.

I hope you checked the configuration parameters in ./config/cf
to see if you need to pass BOOTSTRAPCFLAGS.

Fri Mar 22 05:02:37 MET 1996

cd ./config/imake; make   -f Makefile.ini BOOTSTRAPCFLAGS="" clean;
make   -f Makefile.ini BOOTSTRAPCFLAGS=""
rm -f ccimake imake.o imake
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a  tags TAGS
make.log \#*
making imake with BOOTSTRAPCFLAGS=
cc -o ccimake  -O -I../../include ccimake.c
cc -c  -O -I../../include `./ccimake` imake.c
cc -o imake  -O -I../../include imake.o
rm -f Makefile.bak; mv Makefile Makefile.bak
./config/imake/imake -I./config/cf  -DTOPDIR=. -DCURDIR=.
make   VerifyOS

Building on FreeBSD 2.2-CURRENT.

make   Makefiles
making Makefiles in config...
making Makefiles in config/cf...

etc.


 > Stop.

 > stdio.h:244
 > -------
 > extern __const char *__const sys_errlist[];

This is correct

 > imake.c:515
 > -----------
 > void
 > LogFatal(x0,x1) 
 >         char *x0, *x1;
 > {
 > #ifndef WIN32
 >         extern char     *sys_errlist[];
 > #endif

You have a wrong version of the X11 sources:
   524  void
   525  LogFatal(x0,x1)
   526          char *x0, *x1;
   527  {
   528  #if !defined(WIN32) && !defined(USE_STRERROR)
   529          extern char     *sys_errlist[];
   530  #endif

 > ---------

 >      If I change it to "extern const char* const sys_errlist[];" I then get
 > these results with a follow up build.

 > Thu Mar 21 21:13:46  1996

 > cd ./config/imake; make   -f Makefile.ini BOOTSTRAPCFLAGS="" clean; 
 > make   -f Makefile.ini BOOTSTRAPCFLAGS=""
 > rm -f ccimake imake.o imake
 > rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a  tags TAGS 
 > make.log \#*
 > making imake with BOOTSTRAPCFLAGS=
 > cc -o ccimake  -O -I../../include ccimake.c
 > cc -c  -O -I../../include `./ccimake` imake.c
 > cc -o imake imake.o
 > rm -f Makefile.bak; mv Makefile Makefile.bak
 > ./config/imake/imake -I./config/cf  -DTOPDIR=. -DCURDIR=.
 > make   VerifyOS

 > Building on FreeBSD 1.1 .
 >                    ^^^^^
 > THE FREEBSD.CF IS SET UP FOR FREEBSD 1.1?

Are you sure to have the latest version of the port? Check the
makefile: the rcs id should be 
# $Id: Makefile,v 1.17 1996/02/15 00:53:15 jmz Exp $

Jean-Marc
 _____________________________________________________________________________
 Jean-Marc Zucconi       Observatoire de Besancon       F 25010 Besancon cedex
                   PGP Key: finger jmz@cabri.obs-besancon.fr
 =============================================================================

From owner-freebsd-ports  Thu Mar 21 20:37:37 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id UAA13363
          for ports-outgoing; Thu, 21 Mar 1996 20:37:37 -0800 (PST)
Received: from veda.is (root@ubiq.veda.is [193.4.230.60])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id UAA13357
          for <freebsd-ports@freebsd.org>; Thu, 21 Mar 1996 20:37:28 -0800 (PST)
Received: (from adam@localhost) by veda.is (8.7.4/8.7.3) id EAA00425 for freebsd-ports@freebsd.org; Fri, 22 Mar 1996 04:37:18 GMT
From: Adam David <adam@veda.is>
Message-Id: <199603220437.EAA00425@veda.is>
Subject: uemacs port
To: freebsd-ports@freebsd.org
Date: Fri, 22 Mar 1996 04:37:17 +0000 (GMT)
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

I have uemacs 4.00 beta2 ready to fly (with FreeBSD additions from 3.12).
Does it make sense to put it in the ports collection? If so, should it replace
the existing 3.12 version or be imported as uemacs4 or something?

--
Adam David <adam@veda.is>

From owner-freebsd-ports  Thu Mar 21 21:09:25 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id VAA14895
          for ports-outgoing; Thu, 21 Mar 1996 21:09:25 -0800 (PST)
Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id VAA14890
          for <freebsd-ports@freebsd.org>; Thu, 21 Mar 1996 21:09:23 -0800 (PST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id VAA08835; Thu, 21 Mar 1996 21:08:48 -0800 (PST)
Date: Thu, 21 Mar 1996 21:08:48 -0800 (PST)
Message-Id: <199603220508.VAA08835@silvia.HIP.Berkeley.EDU>
To: adam@veda.is
CC: freebsd-ports@freebsd.org
In-reply-to: <199603220437.EAA00425@veda.is> (message from Adam David on Fri, 22 Mar 1996 04:37:17 +0000 (GMT))
Subject: Re: uemacs port
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

 * I have uemacs 4.00 beta2 ready to fly (with FreeBSD additions from
 * 3.12).  Does it make sense to put it in the ports collection? If
 * so, should it replace the existing 3.12 version or be imported as
 * uemacs4 or something?

Depends, on like how stable it is, how compatible it is, etc. :)

Satoshi

From owner-freebsd-ports  Thu Mar 21 22:04:32 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id WAA17738
          for ports-outgoing; Thu, 21 Mar 1996 22:04:32 -0800 (PST)
Received: from xfer.ik.co.kr ([203.238.155.2])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id WAA17733
          for <freebsd-ports@FreeBSD.org>; Thu, 21 Mar 1996 22:04:26 -0800 (PST)
Received: (from root@localhost) by xfer.ik.co.kr (8.7.1H1/8.6.12) id PAA06967 for freebsd-ports@FreeBSD.org; Fri, 22 Mar 1996 15:03:13 +0900 (KST)
Date: Fri, 22 Mar 1996 15:03:13 +0900 (KST)
From: "sang young Kim [Network Admin]" <root@xfer.ik.co.kr>
Message-Id: <199603220603.PAA06967@xfer.ik.co.kr>
To: freebsd-ports@FreeBSD.org
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

unsubscribe

From owner-freebsd-ports  Fri Mar 22 02:11:40 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id CAA27660
          for ports-outgoing; Fri, 22 Mar 1996 02:11:40 -0800 (PST)
Received: from pcpsj.pfcs.com (harlan.fred.net [205.252.219.31])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id CAA27653
          for <ports@freebsd.org>; Fri, 22 Mar 1996 02:11:34 -0800 (PST)
Received: from mumps.pfcs.com (mumps.pfcs.com [192.52.69.11]) by pcpsj.pfcs.com (8.6.12/8.6.9) with SMTP id FAA00601; Fri, 22 Mar 1996 05:10:49 -0500
Received: from localhost by mumps.pfcs.com with SMTP id AA09635
  (5.67b/IDA-1.5); Fri, 22 Mar 1996 05:10:48 -0500
To: ports@freebsd.org
Cc: amanda-hackers@cs.umd.edu
Subject: amanda-2.2.6 patch
Date: Fri, 22 Mar 1996 05:10:47 -0500
Message-Id: <9633.827489447@mumps.pfcs.com>
From: Harlan Stenn <Harlan.Stenn@pfcs.com>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Amanda fails to back up partitions over 2G because of an overflow
problem.

Here's a quick hack of a patch.  A better way would be to convert to
off_t,  huh?  (Assuming the re_exec code can handle numbers that big.)

--- client-src/sendsize-dump.c- Fri Mar 22 03:55:17 1996
+++ client-src/sendsize-dump.c  Fri Mar 22 04:31:42 1996
@@ -214,7 +214,7 @@
        errs = re_comp(rp->regex);
        /* check for error return: errs != NULL */
        if(re_exec(str) == 1) 
-           return (first_num(str)*rp->scale+1023)/1024;
+           return ((off_t)(first_num(str))*rp->scale+1023)/1024;
     }
     return -1;
 }

From owner-freebsd-ports  Fri Mar 22 05:32:50 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id FAA05761
          for ports-outgoing; Fri, 22 Mar 1996 05:32:50 -0800 (PST)
Received: from s1.GANet.NET (s1.GANet.NET [199.18.201.2])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA05755
          for <freebsd-ports@freebsd.org>; Fri, 22 Mar 1996 05:32:48 -0800 (PST)
Received: (from ec0@localhost) by s1.GANet.NET (8.6.11/8.6.11) id IAA22454; Fri, 22 Mar 1996 08:31:09 -0500
Date: Fri, 22 Mar 1996 08:31:08 -0500 (EST)
From: Eric Chet <ec0@s1.GANet.NET>
To: Jean-Marc Zucconi <jmz@cabri.obs-besancon.fr>
cc: freebsd-ports@freebsd.org
Subject: Re: XFree86 -port fails to build
In-Reply-To: <9603220426.AA27763@cabri.obs-besancon.fr>
Message-ID: <Pine.SOL.3.91.960322082508.22276A-100000@s1>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

>  > -------
>  > extern __const char *__const sys_errlist[];
> 
> This is correct
> 
>  > imake.c:515
>  > -----------
>  > void
>  > LogFatal(x0,x1) 
>  >         char *x0, *x1;
>  > {
>  > #ifndef WIN32
>  >         extern char     *sys_errlist[];
>  > #endif
> 
> You have a wrong version of the X11 sources:
>    524  void
>    525  LogFatal(x0,x1)
>    526          char *x0, *x1;
>    527  {
>    528  #if !defined(WIN32) && !defined(USE_STRERROR)
>    529          extern char     *sys_errlist[];
>    530  #endif
> 
Hello Jean-Marc

	That is really interesting, because when I typed make the system
fetched them for me.  I will clean out the distfiles and try again.
The md5 checksum did not fail ... Hummm
B
> Are you sure to have the latest version of the port? Check the
> makefile: the rcs id should be 
> # $Id: Makefile,v 1.17 1996/02/15 00:53:15 jmz Exp $

My ports are totally up to date.  I will give it another try and let you
know what happens.

> 
> Jean-Marc
>  _____________________________________________________________________________
>  Jean-Marc Zucconi       Observatoire de Besancon       F 25010 Besancon cedex
>                    PGP Key: finger jmz@cabri.obs-besancon.fr
>  =============================================================================
> 

From owner-freebsd-ports  Fri Mar 22 06:22:30 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id GAA08197
          for ports-outgoing; Fri, 22 Mar 1996 06:22:30 -0800 (PST)
Received: from seagull.rtd.com (root@seagull.rtd.com [198.102.68.2])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id GAA08192
          for <freebsd-ports@freefall.FreeBSD.org>; Fri, 22 Mar 1996 06:22:28 -0800 (PST)
Received: (from dgy@localhost) by seagull.rtd.com (8.6.12/1.2) id HAA12024 for freebsd-ports@freefall.cdrom.com; Fri, 22 Mar 1996 07:22:27 -0700
From: Don Yuniskis <dgy@rtd.com>
Message-Id: <199603221422.HAA12024@seagull.rtd.com>
Subject: fspd (fspserver)
To: freebsd-ports@freefall.FreeBSD.org (FreeBSD ports)
Date: Fri, 22 Mar 1996 07:22:27 -0700 (MST)
X-Mailer: ELM [version 2.4 PL24]
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-ports@FreeBSD.ORG
X-Loop: FreeBSD.org
Precedence: bulk

Greetings!
    With the presence of fspclient in the ports package, one has to wonder
about the absence of fsp-server (fspd).  I grabbed the sources last night
and they look pretty straightforward... is there a reason why it has
NOT been included in the ports collection?  Or, perhaps maybe add a note
to fspclient's DESC indicating where to find it?
    Thx,
--don

From owner-freebsd-ports  Fri Mar 22 06:51:55 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id GAA09581
          for ports-outgoing; Fri, 22 Mar 1996 06:51:55 -0800 (PST)
Received: from sasami.jurai.net (root@sasami.jurai.net [205.218.122.51])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id GAA09576
          for <freebsd-ports@freebsd.org>; Fri, 22 Mar 1996 06:51:54 -0800 (PST)
Received: (from winter@localhost) by sasami.jurai.net (8.7.4/8.7.3) id IAA10567; Fri, 22 Mar 1996 08:51:50 -0600 (CST)
Date: Fri, 22 Mar 1996 08:51:49 -0600 (CST)
From: "Matthew N. Dodd" <winter@jurai.net>
X-Sender: winter@sasami
To: freebsd-ports@freebsd.org
Subject: Pine 3.92
In-Reply-To: <Pine.SOL.3.91.960322082508.22276A-100000@s1>
Message-ID: <Pine.BSF.3.91.960322084426.9008A-100000@sasami>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk


Is there any good reason NOT to make shared libraries out of libpico.a
and (lib)c-client.a?

I decided to hack on pine this morning instead of going to sleep and 
I've pretty much got it working.

Any comments?  Should I make my diffs and submit a port?  Or am I
sleep deprived and meddling things that are best left to more awake people?


Have a good one.

| Matthew N. Dodd   | winter@jurai.net    | http://www.jurai.net/~winter    |
| Technical Manager | mdodd@intersurf.net | http://www.intersurf.net        |
| InterSurf Online  | "Welcome to the net Sir, would you like a handbasket?"|


From owner-freebsd-ports  Fri Mar 22 09:37:18 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id JAA17475
          for ports-outgoing; Fri, 22 Mar 1996 09:37:18 -0800 (PST)
Received: from covina.lightside.com (covina.lightside.com [198.81.209.1])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA17470
          for <freebsd-ports@freebsd.org>; Fri, 22 Mar 1996 09:37:16 -0800 (PST)
Received: by covina.lightside.com (Smail3.1.28.1 #6)
	id m0u0Alx-0004IyC; Fri, 22 Mar 96 09:37 PST
Date: Fri, 22 Mar 1996 09:37:06 -0800 (PST)
From: Jake Hamby <jehamby@lightside.com>
To: "Matthew N. Dodd" <winter@jurai.net>
cc: freebsd-ports@freebsd.org
Subject: Re: Pine 3.92
In-Reply-To: <Pine.BSF.3.91.960322084426.9008A-100000@sasami>
Message-ID: <Pine.AUX.3.91.960322093514.17623A-100000@covina.lightside.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

On Fri, 22 Mar 1996, Matthew N. Dodd wrote:

> Is there any good reason NOT to make shared libraries out of libpico.a
> and (lib)c-client.a?
> 
> I decided to hack on pine this morning instead of going to sleep and 
> I've pretty much got it working.
> 
> Any comments?  Should I make my diffs and submit a port?  Or am I
> sleep deprived and meddling things that are best left to more awake people?
> 
> 
> Have a good one.

As a general rule, I like to make shared libraries of _anything_ which 
will be used by two or more programs.  Therefore, I have libjpeg, 
libtiff, libpng, and libz all built as shared libraries for use by XV, 
Ghostscript, etc...  Since libpico is used by pico as well as pine, both 
programs that I use, I think it makes sense to build a shared library.  
Comments?

---Jake

From owner-freebsd-ports  Fri Mar 22 09:40:49 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id JAA17630
          for ports-outgoing; Fri, 22 Mar 1996 09:40:49 -0800 (PST)
Received: from sasami.jurai.net (root@sasami.jurai.net [205.218.122.51])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id JAA17625
          for <freebsd-ports@freebsd.org>; Fri, 22 Mar 1996 09:40:47 -0800 (PST)
Received: from localhost (winter@localhost) by sasami.jurai.net (8.7.4/8.7.3) with SMTP id LAA16473; Fri, 22 Mar 1996 11:40:44 -0600 (CST)
Date: Fri, 22 Mar 1996 11:40:43 -0600 (CST)
From: "Matthew N. Dodd" <winter@jurai.net>
X-Sender: winter@sasami
To: Jake Hamby <jehamby@lightside.com>
cc: freebsd-ports@freebsd.org
Subject: Re: Pine 3.92
In-Reply-To: <Pine.AUX.3.91.960322093514.17623A-100000@covina.lightside.com>
Message-ID: <Pine.BSF.3.92.960322113828.16364A-100000@sasami>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

On Fri, 22 Mar 1996, Jake Hamby wrote:
> As a general rule, I like to make shared libraries of _anything_ which
> will be used by two or more programs.  Therefore, I have libjpeg,
> libtiff, libpng, and libz all built as shared libraries for use by XV,
> Ghostscript, etc...  Since libpico is used by pico as well as pine, both
> programs that I use, I think it makes sense to build a shared library.

Thats what I was thinking.  I just got the port do do the whole 9
yards and after I tweak a few more things I'll upload it to incoming/
or whereever these things go.

| Matthew N. Dodd   | winter@jurai.net    | http://www.jurai.net/~winter    |
| Technical Manager | mdodd@intersurf.net | http://www.intersurf.net        |
| InterSurf Online  | "Welcome to the net Sir, would you like a handbasket?"|


From owner-freebsd-ports  Fri Mar 22 11:52:42 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id LAA24985
          for ports-outgoing; Fri, 22 Mar 1996 11:52:42 -0800 (PST)
Received: (from hsu@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id LAA24979
          for ports; Fri, 22 Mar 1996 11:52:41 -0800 (PST)
Date: Fri, 22 Mar 1996 11:52:41 -0800 (PST)
From: Jeffrey Hsu <hsu>
Message-Id: <199603221952.LAA24979@freefall.freebsd.org>
To: ports
Subject: Re: xperfmon doesn't compile on FreeBSD-current (incl. PATCH)
Sender: owner-ports@FreeBSD.ORG
X-Loop: FreeBSD.org
Precedence: bulk

CTL_VFS was a Lite2 change.  This was a simple renaming of CTL_FS to
CTL_VFS, so you can allow for the mismatch between -current and -stable by
doing something simple like

  #ifndef CTL_FS
  #define CTL_FS CTL_VFS		/* compatibility w/ Lite1 */
  #endif

or, if you want to do something complicated, the BSD date in <sys/param.h>
has been updated to 199506.

From owner-freebsd-ports  Fri Mar 22 17:03:44 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id RAA17502
          for ports-outgoing; Fri, 22 Mar 1996 17:03:44 -0800 (PST)
Received: from sunrise.cs.berkeley.edu (sunrise.CS.Berkeley.EDU [128.32.38.121])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id RAA17495
          for <freebsd-ports@freebsd.org>; Fri, 22 Mar 1996 17:03:40 -0800 (PST)
Received: (from asami@localhost) by sunrise.cs.berkeley.edu (8.6.12/8.6.12) id RAA10937; Fri, 22 Mar 1996 17:03:27 -0800
Date: Fri, 22 Mar 1996 17:03:27 -0800
Message-Id: <199603230103.RAA10937@sunrise.cs.berkeley.edu>
To: adam@veda.is
CC: andreas@knobel.gun.de, freebsd-ports@freebsd.org
In-reply-to: <199603201127.LAA14771@veda.is> (message from Adam David on Wed, 20 Mar 1996 11:27:01 +0000 (GMT))
Subject: Re: Update for wn port (because of new wn release)
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

 * 1.12.5 has been replaced by 1.12.6 as the latest stable version, whereas
 * 1.13.3 is the latest current version. This raises the question, which I have
 * been meaning to ask for some time on the freebsd-ports mailing list, about
 * general guidelines for maintaining 2 versions of a port (as in this case)
 * corresponding to -current and -stable.

If it works well enough, just overwrite the old one, if it doesn't
work very well, it shouldn't go in.  In general, I think we should
avoid cluttering up the ports tree with separate versions of the same
port, it's already quite big as it is. ;)

There are exceptions to this of course, like incompatible versions
where the old one is still widely used (tcl/tk is a prime example).
Well, if you (the porter) is willing to maintain both versions, I'm
not to discourage that, of course.

 * freefall. But even if that was the case, it has been many months now since
 * general committers/porters have not had write access to this directory.

Yes.  There has been just too many instances where we got legally
questionable stuff up there due to someone's carelessness.  Since
ftp.freebsd.org is mirrored from all over the world, we decided it is
too risky to take a chance.

 * Again, I assumed (probably wrongly) that there was a regular script running
 * under cron to do a "make fetch" in /usr/ports for the purpose of repopulating
 * the ftp archive distfiles.

The write permission of freefall's /usr/ports/distfiles was turned off
at the same time for the same reason (because this directory is
distributed by sup).  The sup on wcarchive is turned off because we
intend to keep old versions (particularly the ones that correspond to
the most recent release) on wcarchive but not on freefall.

 * I doubt whether we have write access to the ftp distfiles directory. This
 * seems to be Satoshi's exclusive domain. Is the accepted procedure therefore
 * to upload to an incoming directory and notify asami@freebsd.org of the new
 * file(s)?

If there's something missing, just let me know, and I'll put it up.
Some old things have disappeared before I realized that wcarchive's
distfiles directory was modified by sup, but I've been keeping track
of most recent stuff.

In general, this is what happens.  When I see a commit message for a
new port or an upgrade, I build the package (this is when you see me
tweaking Makefiles and PLISTs and such) on thud and copy the distfile
to freefall and wcarchive.  If it's an upgrade, the old version's
distfile is deleted from freefall, and from wcarchive too if the old
version wasn't the one in ports-2.1.

Satoshi

From owner-freebsd-ports  Fri Mar 22 17:04:28 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id RAA17676
          for ports-outgoing; Fri, 22 Mar 1996 17:04:28 -0800 (PST)
Received: from sunrise.cs.berkeley.edu (sunrise.CS.Berkeley.EDU [128.32.38.121])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id RAA17669
          for <ports@FreeBSD.org>; Fri, 22 Mar 1996 17:04:26 -0800 (PST)
Received: (from asami@localhost) by sunrise.cs.berkeley.edu (8.6.12/8.6.12) id RAA10941; Fri, 22 Mar 1996 17:04:14 -0800
Date: Fri, 22 Mar 1996 17:04:14 -0800
Message-Id: <199603230104.RAA10941@sunrise.cs.berkeley.edu>
To: davydov@okbmei.msk.su
CC: ache@astral.msk.su, ports@FreeBSD.org
In-reply-to: <Pine.BSF.3.91.960320145735.17401B-100000@ns.okbmei.msk.su> (davydov@okbmei.msk.su)
Subject: Re: xrus_bin.tgz checksum mismatch
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

 * DQo+IHJ1c3NpYW4ubGFuZ3VhZ2UvZmlsZXMvbWQ1IG5lZWRzIGFuIHVwZ3Jh
 * ZGU/DQo+IA0KPiBTYXRvc2hpDQo+IA0KSGVsbG8uDQogDQog4yCspa3vIKog
 * oqCsIKXh4uwgraWhrqvs6K6pIKKur+Cu4ToNCiCtpSCvrqThqqCmqOKlICCr
 * qCCi6yCsraUgqqCqIODj4eGo5KjmqOCuoqDi7CBYIK+upCBGcmVlQlNELg0K

Andrey, translation? ;)

Satoshi

From owner-freebsd-ports  Fri Mar 22 17:11:28 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id RAA17988
          for ports-outgoing; Fri, 22 Mar 1996 17:11:28 -0800 (PST)
Received: from lavender.yy.cs.keio.ac.jp (lavender.yy.cs.keio.ac.jp [131.113.47.22])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id RAA17976
          for <ports@FreeBSD.org>; Fri, 22 Mar 1996 17:10:53 -0800 (PST)
Received: (from sanpei@localhost) by lavender.yy.cs.keio.ac.jp (8.6.12/3.4Wbeta5) id JAA02236; Sat, 23 Mar 1996 09:39:13 +0900
Message-Id: <199603230039.JAA02236@lavender.yy.cs.keio.ac.jp>
To: asami@cs.berkeley.edu (Satoshi Asami)
Cc: ports@FreeBSD.org
Subject: [repost] Re: ported WIDE dhcp to FreeBSD 2.1R 
X-Mailer: Mew version 1.03 on Emacs 19.28.2, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Date: Sat, 23 Mar 1996 09:39:12 +0900
From: MIHIRA Yoshiro <sanpei@yy.cs.keio.ac.jp>
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

I check my mailreader, I mistaked my MH configuration.
I repost this mail.

----------------------------------------
>By the way, I'm thinking of renaming it to "net/wide-dhcp" since there 
>now exists a "net/isc-dhcp" port.  Is that ok for you?
>  N ports/net/dhcp/Makefile
>  N ports/net/dhcp/files/md5
>  N ports/net/dhcp/patches/patch-aa
>  N ports/net/dhcp/pkg/PLIST
>  N ports/net/dhcp/pkg/COMMENT
>  N ports/net/dhcp/pkg/DESCR
from: dhcp/Makefile
>MAINTAINER=     pst@FreeBSD.ORG

  But this WIDE-DHCP ports is not mine. I found my DHCP ports file
in ftp://ftp.freebsd.org/FreeBSD/incoming/dhcp.tar.gz

  From time stamp of two port collection are close; mine is
`Jan.,22' and Paul Traina is `Jan., 23', I think that my ports file
was rejected.

  But there are 2 problems in pst's WIDE DHCP port.

  First, there is no information about dhcp in
`FreeBSD/FreeBSD-current/ports/INDEX' file.

# maybe by some mistakes...

  Second dhcp server program ported by pst has problems. It can't
reply correctly via bpf.

  I patched to dhcps.c below (needless to say, in my ports file). In
FreeBSD, program using bpf does not need htons. (But I don't know
why does it not need..... in BSD/OS, htons was needed)

  I hope only that DHCP server/client program run exactly in FreeBSD :-)
I don't mind who make DHCP ports collection.

yours.
Yoshiro MIHIRA
Keio Univ. Japan

--- server/dhcps.c.orig	Mon Nov  6 16:18:19 1995
+++ server/dhcps.c	Thu Jan 11 10:56:53 1996
@@ -1901,7 +1901,11 @@
     snd.ether->ether_shost[i] = ifp->haddr[i];
 #endif
   }
+#ifdef __FreeBSD__
+  snd.ether->ether_type = ETHERTYPE_IP;
+#else
   snd.ether->ether_type = htons(ETHERTYPE_IP);
+#endif
 
   if (sbufvec[1].iov_base == NULL) {
     if (ether_write(ifp->fd, sbufvec[0].iov_base, sbufvec[0].iov_len) < 0) {
@@ -2215,7 +2219,11 @@
 #endif
     }
   }
+#ifdef __FreeBSD__
+  snd.ether->ether_type = ETHERTYPE_IP;
+#else
   snd.ether->ether_type = htons(ETHERTYPE_IP);
+#endif
 
   buflen = DFLTBOOTPLEN + UDPHL + IPHL + ETHERHL;
   if (ether_write(ifp->fd, (char *)snd.ether, buflen) < 0) {
@@ -2877,7 +2885,7 @@
     return(GOOD);
   }
 
-#ifdef BSDOS
+#if defined(BSDOS) || (__FreeBSD__ == 2)
   delarp(ip);
 #else
   delarp(ip, sockfd);

From owner-freebsd-ports  Fri Mar 22 17:26:04 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id RAA18747
          for ports-outgoing; Fri, 22 Mar 1996 17:26:04 -0800 (PST)
Received: from sunrise.cs.berkeley.edu (sunrise.CS.Berkeley.EDU [128.32.38.121])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id RAA18742
          for <ports@FreeBSD.org>; Fri, 22 Mar 1996 17:26:03 -0800 (PST)
Received: (from asami@localhost) by sunrise.cs.berkeley.edu (8.6.12/8.6.12) id RAA10973; Fri, 22 Mar 1996 17:26:54 -0800
Date: Fri, 22 Mar 1996 17:26:54 -0800
Message-Id: <199603230126.RAA10973@sunrise.cs.berkeley.edu>
To: sanpei@yy.cs.keio.ac.jp
CC: ports@FreeBSD.org
In-reply-to: <199603230039.JAA02236@lavender.yy.cs.keio.ac.jp> (message from MIHIRA Yoshiro on Sat, 23 Mar 1996 09:39:12 +0900)
Subject: Re: [repost] Re: ported WIDE dhcp to FreeBSD 2.1R
From: asami@cs.berkeley.edu (Satoshi Asami)
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

 *   But this WIDE-DHCP ports is not mine. I found my DHCP ports file
 * in ftp://ftp.freebsd.org/FreeBSD/incoming/dhcp.tar.gz
 * 
 *   From time stamp of two port collection are close; mine is
 * `Jan.,22' and Paul Traina is `Jan., 23', I think that my ports file
 * was rejected.

Ih, is it?  I thought since the timing was so great, the imported port 
was yours!

 *   But there are 2 problems in pst's WIDE DHCP port.

I'll let Paul address these problems....

Satoshi

From owner-freebsd-ports  Fri Mar 22 18:42:05 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id SAA22415
          for ports-outgoing; Fri, 22 Mar 1996 18:42:05 -0800 (PST)
Received: from sovcom.kiae.su (sovcom.kiae.su [144.206.136.1])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id SAA22408
          for <ports@FreeBSD.org>; Fri, 22 Mar 1996 18:41:59 -0800 (PST)
Received: by sovcom.kiae.su id AA22929
  (5.65.kiae-1 ); Sat, 23 Mar 1996 05:27:15 +0300
Received: by sovcom.KIAE.su (UUMAIL/2.0); Sat, 23 Mar 96 05:27:14 +0300
Received: (from ache@localhost) by astral.msk.su (8.7.5/8.7.3) id FAA00614; Sat, 23 Mar 1996 05:23:09 +0300 (MSK)
Message-Id: <199603230223.FAA00614@astral.msk.su>
Subject: Re: xrus_bin.tgz checksum mismatch
To: asami@cs.berkeley.edu (Satoshi Asami)
Date: Sat, 23 Mar 1996 05:23:08 +0300 (MSK)
Cc: davydov@okbmei.msk.su, ports@FreeBSD.org
In-Reply-To: <199603230104.RAA10941@sunrise.cs.berkeley.edu> from "Satoshi Asami" at "Mar 22, 96 05:04:14 pm"
From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) <ache@astral.msk.su>
X-Class: Fast
X-Mailer: ELM [version 2.4ME+ PL13 (25)]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

>  * DQo+IHJ1c3NpYW4ubGFuZ3VhZ2UvZmlsZXMvbWQ1IG5lZWRzIGFuIHVwZ3Jh
>  * ZGU/DQo+IA0KPiBTYXRvc2hpDQo+IA0KSGVsbG8uDQogDQog4yCspa3vIKog
>  * oqCsIKXh4uwgraWhrqvs6K6pIKKur+Cu4ToNCiCtpSCvrqThqqCmqOKlICCr
>  * qCCi6yCsraUgqqCqIODj4eGo5KjmqOCuoqDi7CBYIK+upCBGcmVlQlNELg0K
> 
> Andrey, translation? ;)

I don't know that codes too. It isn't KOI8-R.

-- 
Andrey A. Chernov        : And I rest so composedly,  /Now, in my bed,
ache@astral.msk.su       : That any beholder  /Might fancy me dead -
http://dt.demos.su/~ache : Might start at beholding me,  /Thinking me dead.
RELCOM Team,FreeBSD Team :         E.A.Poe         From "For Annie" 1849

From owner-freebsd-ports  Fri Mar 22 22:28:05 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id WAA02924
          for ports-outgoing; Fri, 22 Mar 1996 22:28:05 -0800 (PST)
Received: from pcpsj.pfcs.com (harlan.fred.net [205.252.219.31])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id WAA02882
          for <ports@freebsd.org>; Fri, 22 Mar 1996 22:28:00 -0800 (PST)
Received: from mumps.pfcs.com (mumps.pfcs.com [192.52.69.11]) by pcpsj.pfcs.com (8.6.12/8.6.9) with SMTP id BAA02482 for <ports@freebsd.org>; Sat, 23 Mar 1996 01:27:55 -0500
Received: from localhost by mumps.pfcs.com with SMTP id AA12447
  (5.67b/IDA-1.5 for <ports@freebsd.org>); Sat, 23 Mar 1996 01:28:01 -0500
To: ports@freebsd.org
Subject: amanda-2.2.6.5 port in incoming
Date: Sat, 23 Mar 1996 01:28:00 -0500
Message-Id: <12445.827562480@mumps.pfcs.com>
From: Harlan Stenn <Harlan.Stenn@pfcs.com>
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

I learned of a patched version of amanda (2.2.6.5) that is supposed to
properly handle large (>2G) filesystems.

I hacked up the existing 2.2.6 port, made the thing compile, packed up
the result, and downloaded it to "incoming".

I haven't tested it yet because I'm in the middle of a backup running
2.2.6.

I left gpalmer's name on the port.

H

From owner-freebsd-ports  Sat Mar 23 05:01:13 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id FAA20974
          for ports-outgoing; Sat, 23 Mar 1996 05:01:13 -0800 (PST)
Received: from darkside.home (root@ppp35.net21.binghamton.edu [128.226.21.35])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id FAA20967
          for <ports@freebsd.org>; Sat, 23 Mar 1996 05:01:08 -0800 (PST)
Received: (from mike@localhost) by darkside.home (8.7.5/8.6.12) id IAA11420; Sat, 23 Mar 1996 08:01:03 -0500 (EST)
Date: Sat, 23 Mar 1996 08:01:02 -0500 (EST)
From: Mike Peck <mike@sparc2.umeres.maine.edu>
X-Sender: mike@darkside.home
To: ports@freebsd.org
Subject: TinyFugue 3.5a16 port uploaded
Message-ID: <Pine.BSF.3.91.960323075707.11378A-100000@darkside.home>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

	I wrote a port of TinyFugue version 3.5a16 and put it in 
ftp.freebsd.org:/pub/FreeBSD/incoming as tinyfugue-35a16-port.tar.gz.

	This is my first port, so I'd appreciate it if someone could take 
a look at it and let me know if there's any problems.

This program seems to like having its own shell script called "unixmake" 
used instead of just a normal make. What I ended up doing was setting 
USE_GMAKE to "yes" and making GMAKE be "./unixmake", then I reset the 
BUILD_DEPENDS so it wouldnt look for gmake.

If someone knows of a better way to do this let me know, otherwise please 
put it in the ports tree

-Mike

---
Mike Peck			http://sparc2.umeres.maine.edu/~mike/
mike@binghamton.edu		Director, Deep Space MUSE
mike@sparc2.umeres.maine.edu	FreeBSD user (http://www.freebsd.org/)
PGP Public Key ID = 0x300095D1  PGP Key Available from Key Servers 
Key fingerprint =  39 ED 4E 6A 02 41 D2 4D  B5 C3 65 3C C4 86 99 97


From owner-freebsd-ports  Sat Mar 23 07:53:24 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id HAA26455
          for ports-outgoing; Sat, 23 Mar 1996 07:53:24 -0800 (PST)
Received: from news1.gtn.com (news1.gtn.com [192.109.159.3])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id HAA26449
          for <ports@freebsd.org>; Sat, 23 Mar 1996 07:53:20 -0800 (PST)
Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id QAA03749; Sat, 23 Mar 1996 16:30:16 +0100 (MET)
Received: from knobel.gun.de (localhost [127.0.0.1]) by gun.de (8.7.5/8.7.3) with SMTP id QAA18700; Sat, 23 Mar 1996 16:22:23 +0100 (MET)
Date: Sat, 23 Mar 1996 16:22:22 +0100 (MET)
From: Andreas Klemm <andreas@knobel.gun.de>
To: Satoshi Asami <asami@cs.berkeley.edu>
cc: ports@freebsd.org
Subject: Re: Updated knews port from 0.9.3 to 0.9.5, here the diffs
In-Reply-To: <199603180053.QAA20011@sunrise.cs.berkeley.edu>
Message-ID: <Pine.BSF.3.91.960323161716.1783C-100000@knobel.gun.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Hi !

Sorry for the delay.

On Sun, 17 Mar 1996, Satoshi Asami wrote:

>  * I found this version on a knews homepage and got it via 
>  * http... So you should get knews and place it onto the default
>  * MASTER_SITE in the FreeBSD universe ;-)
> 
> That's ok, just specify the master site using "http:".  Normal ncftp's
> that people are using will fail and get it from ftp.freebsd.org's
> backup.

Ok, then the only use of it is, that people see exactly, where
it is from.

>  * Here the URL, where I got it from ... From that page you
>  * can easily navigate to the http_link, to get the sources.
>  * 
>  * http://www.matematik.su.se/users/kjj/knews.html
> 
> Thanks, but the file I got from there had a different checksum.  I did 
> an od, it has a string "<PLAINTEXT>" at the beginning of the file, so
> it seems like the author screwed up something.

Oh, I had no problems so far ... strange.

>  * diff -r1.1.1.1 Makefile
>  * 2,3c2,3
>  * < # Version required:     0.9.3
>  * < # Date created:         Sat Nov 18 15:23:47 MET 1995
> 
> By the way, context or unified diffs are preferred. ;)

Ok, you're right. It's the first time for me to use cvs diff.
I overlooked, that I had to use an additional switch for diff
at the command line. Sorry, if you had any trouble.

> P.S. This is the version I have after fixing some stuff, please use
> this as a base if you are going to re-submit the port.

Well, this version is ready for being committed. The only
change would be now, to change the Master site to http://....
as you suggested. Since this is the only minor change, I don't
resubmit to save bandwidth. You could commit it now.

	Andreas ///

--
andreas@knobel.gun.de         /\/\___      Wiechers & Partner Datentechnik GmbH
   Andreas Klemm          ___/\/\/         $$  Support Unix - aklemm@wup.de  $$
pgp p-key  http://www-swiss.ai.mit.edu/~bal/pks-toplev.html  >>> powered by <<<
ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz  >>>    FreeBSD <<<
"Ich bleibe bei der Aussage und trotze den Flames. :-)"    Ulli Horlacher 02/96


From owner-freebsd-ports  Sat Mar 23 14:35:49 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id OAA16649
          for ports-outgoing; Sat, 23 Mar 1996 14:35:49 -0800 (PST)
Received: from yucca.cs.odu.edu (root@yucca.cs.odu.edu [128.82.4.6])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA16639
          for <ports@freebsd.org>; Sat, 23 Mar 1996 14:35:35 -0800 (PST)
Received: from tulip.cs.odu.edu (bowden@tulip.cs.odu.edu [128.82.6.132]) by yucca.cs.odu.edu (8.6.4/8.6.4) with SMTP id RAA15018; Sat, 23 Mar 1996 17:35:08 -0500
Date: Sat, 23 Mar 1996 17:36:04 -0500 (EST)
From: Ragnar <bowden@cs.odu.edu>
To: ports@freebsd.org
cc: jamie@inna.net
Subject: runas
Message-ID: <Pine.SUN.3.90.960323173339.4729A-101000@tulip.cs.odu.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1920331949-1849742313-827620564=:4729"
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1920331949-1849742313-827620564=:4729
Content-Type: TEXT/PLAIN; charset=US-ASCII

Runas is a little program we use here instead of sudo...it compiles as 
is...no porting necessary..I use it on my home FreeBSD box, and on all 
the machines at inna.net. (freebsd ISP) as well.  It is an alternative to 
sudo...we believe it to be easier and more secure.

Jamie

I am Lysdexic of Borg, your ass will be laminated.

--1920331949-1849742313-827620564=:4729
Content-Type: APPLICATION/octet-stream; name="runas-3.01.tar.gz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SUN.3.90.960323173604.4729B@tulip.cs.odu.edu>
Content-Description: 

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
7NnZlIVMUeVeQqV8r4GcUeG9T9qBQTRzk2L6GyBmyS9c8xVvElDjU96m0VwY
hfz6BR03BVywxUyDzp2y31kLFcLHtpPlXPZVHOqhGZnhQoeVoI+Oe47TT32M
6TZaja0mrrf2dkx+utSTc07UevhXrYk0SUTvXQxnIW7kbVlu6RCaCiMdU7/E
ptFjZ21qBpEbPdVFbyOqTOg8lW9i0SmdAUpZRf3h4+xRzZ4PUi/VNb6zhhFA
ZQXH7ASY2yleGmVdyxGfnlJLHXfyfFuKfzHO74TA//bz++c/ne7u7q6N/93O
Fp0Ftbc6O3+9//dZPnL+Q8eU1ZpUyggr48kXXN6X2nV8s+k4X8nrfFp9Gyee
CQizlm49xU0gCXe2eDuce4s3xlEoN0aq+vrox9N7VBr0n45IXqvDQ9WuLVGV
Cocn6WmsF5/mT7ijVDwaUrpYZPQG+e7yeAWTGbUShgtkcuGur84uXvVXSZZQ
hMUrxeJHn6B3cn72w0pyHgJ95VL4eIaeFPcq+n2iI78xqZTuZbm64jhiXe6W
acrY3GOIJ7gCNEMqevfOiq/s2z1i4OEEIWHPnG/v1KGqdNrqAgULQUHV3t/f
Us2m+tEeSlPyqBzI4i4u72/OTu6PX58e/x0Ks8tjen5gPCF2EfBJC/e2wZzm
lvRz0z+9Pzp+WZ6KVOYORzL56PlRUsb8+uzV6+uVvBMzniQy/5ouV/GWX1Zl
/KYFgDA3lbjZlSVyac3kpyfyKpHxHwN7UlktOjrydp0tpPmVFD6hI6js8pt/
Np6Mn6wVB1oQ8oOz1nI+HuTCUPe0OPWLedYj1FlE6wEReR6vB0xcwtuNxsM6
HbE81qkHH9b4Ed09ECVt0LPbu+wbjaFvHxw+GLsHmScy2yFB+FSYKtr20mEi
DTRPbdjfh+ri5vy89FyKgQ35VTxlTtAiyIVJdPvDzcv+2X/e1enWeOnWRjo2
GWF8S2YhSCfBA5Gxaz87wfOXR+f9U6xbqeYGN5Wyzgh0pvIukyCRSp2yzfHl
Rf+/+GT25PT86Ge+Ry801ZhKIV3r7jCTu5Avv8kM8QP24qIeJY60i+Ey2oU3
dUrHW7Z1WT6Z4qkkohmxqdS39P4ZKV+pUYggTUZVJAckgXqFj5N66utY3cqJ
yG2DNXun7jKav/iVuliUzbSKho5+SeypKFRCrwi6M415n5jAHH7hEzU6R2VL
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
5/65f+6f++f+uX/un/vn/vk7Pv8frW0SGgBoAQA=
--1920331949-1849742313-827620564=:4729--

From owner-freebsd-ports  Sat Mar 23 14:46:08 1996
Return-Path: owner-ports
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id OAA16971
          for ports-outgoing; Sat, 23 Mar 1996 14:46:08 -0800 (PST)
Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA16949
          for <ports@freebsd.org>; Sat, 23 Mar 1996 14:46:02 -0800 (PST)
Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id XAA01307 for <ports@freebsd.org>; Sat, 23 Mar 1996 23:45:57 +0100
Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP
	id XAA20152 for ports@freebsd.org; Sat, 23 Mar 1996 23:45:57 +0100
Received: (from j@localhost) by uriah.heep.sax.de (8.7.4/8.6.9) id WAA25059 for ports@freebsd.org; Sat, 23 Mar 1996 22:42:28 +0100 (MET)
From: J Wunsch <j@uriah.heep.sax.de>
Message-Id: <199603232142.WAA25059@uriah.heep.sax.de>
Subject: Re: Updated knews port from 0.9.3 to 0.9.5, here the diffs
To: ports@freebsd.org
Date: Sat, 23 Mar 1996 22:42:28 +0100 (MET)
Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch)
In-Reply-To: <Pine.BSF.3.91.960323161716.1783C-100000@knobel.gun.de> from "Andreas Klemm" at Mar 23, 96 04:22:22 pm
X-Phone: +49-351-2012 669
X-Mailer: ELM [version 2.4 PL24 ME8a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-ports@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

As Andreas Klemm wrote:

> >  * diff -r1.1.1.1 Makefile
> >  * 2,3c2,3
> >  * < # Version required:     0.9.3
> >  * < # Date created:         Sat Nov 18 15:23:47 MET 1995
> > 
> > By the way, context or unified diffs are preferred. ;)
> 
> Ok, you're right. It's the first time for me to use cvs diff.
> I overlooked, that I had to use an additional switch for diff
> at the command line. Sorry, if you had any trouble.

Create a ~/.cvsrc with (for example):

diff -u
checkout -P -d

This way, each of your ``cvs diff''s will automatically create
Unidiffs.

> Well, this version is ready for being committed. The only
> change would be now, to change the Master site to http://....
> as you suggested. Since this is the only minor change, I don't
> resubmit to save bandwidth. You could commit it now.

I'm still voting against the ``#if __FreeBSD__'' laziness.

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)