From owner-cvs-all@FreeBSD.ORG Tue Aug 1 21:50:53 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 892D316A4E6; Tue, 1 Aug 2006 21:50:53 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: from mail.droso.net (koala.droso.net [193.88.12.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id E982643DB0; Tue, 1 Aug 2006 21:50:08 +0000 (GMT) (envelope-from erwin@mail.droso.net) Received: by mail.droso.net (Postfix, from userid 1001) id F132622C40; Tue, 1 Aug 2006 23:49:56 +0200 (CEST) Date: Tue, 1 Aug 2006 23:49:56 +0200 From: Erwin Lansing To: Andrew Pantyukhin Message-ID: <20060801214956.GB13326@droso.net> Mail-Followup-To: Andrew Pantyukhin , ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org References: <200608012012.k71KCJba037198@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="i/VKSWANvDZSIhsB" Content-Disposition: inline In-Reply-To: <200608012012.k71KCJba037198@repoman.freebsd.org> X-Operating-System: FreeBSD/i386 5.4-RELEASE User-Agent: Mutt/1.5.12-2006-07-14 Cc: cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/devel Makefile ports/devel/p5-Linux-Pid Makefile distinfo pkg-descr pkg-plist X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Aug 2006 21:50:53 -0000 --i/VKSWANvDZSIhsB Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 01, 2006 at 08:12:19PM +0000, Andrew Pantyukhin wrote: > sat 2006-08-01 20:12:19 UTC >=20 > FreeBSD ports repository >=20 > Modified files: > devel Makefile=20 > Added files: > devel/p5-Linux-Pid Makefile distinfo pkg-descr pkg-plist=20 > Log: > Add port devel/p5-Linux-Pid: > =20 > Why should one use a module to get the PID and the PPID of a process > where there are the $$ variable and the getppid() builtin? (Not > mentioning the equivalent POSIX::getpid() and POSIX::getppid() > functions.) > =20 > In fact, this is useful on Linux, with multithreaded programs. Linux' > C library, using the linux thread model, returns different values of > the PID and the PPID from different threads. (Other thread models such > as NPTL don't have the same behaviour). This module forces perl to > call the underlying C functions getpid() and getppid(). So what does it do on FreeBSD? This looks pretty Linux specific. Not related to this specific commit, but the latest flurry of new perl modules has got me a bit worried. Are people actually using all these new modules or are they imported just because they are on CPAN? Coping with 15.000 ports is not easy and while I do not want to start imposing any rules (apart from the very liberal rules we already have) on new ports, we do need to judge the usefulness of every new port we add. -erwin --=20 Erwin Lansing http://droso.org Security is like an onion. (o_ _o) It's made up of several layers \\\_\ /_/// erwin@FreeBSD.org And it makes you cry. <____) (____> erwin@aauug.dk --i/VKSWANvDZSIhsB Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (FreeBSD) iD8DBQFEz8yEqy9aWxUlaZARAsfTAKCaE8k3rkY6w4KZaEc5KLk6Ml/X3wCg+EP4 edzOVXyV+iHhfBQx8jWPXkg= =PwFl -----END PGP SIGNATURE----- --i/VKSWANvDZSIhsB--