From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 00:17:45 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E117316A40A; Sun, 15 Jul 2007 00:17:45 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from kientzle.com (h-66-166-149-50.snvacaid.covad.net [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id 8CB8013C4A6; Sun, 15 Jul 2007 00:17:45 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from [10.0.0.222] (p54.kientzle.com [66.166.149.54]) by kientzle.com (8.12.9/8.12.9) with ESMTP id l6F0HiH7003993; Sat, 14 Jul 2007 17:17:45 -0700 (PDT) (envelope-from kientzle@freebsd.org) Message-ID: <469967A8.3080901@freebsd.org> Date: Sat, 14 Jul 2007 17:17:44 -0700 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060422 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Garrett Cooper References: <468C96C0.1040603@u.washington.edu> <468C9718.1050108@u.washington.edu> <468E60E9.80507@freebsd.org> <468E6C81.4060908@u.washington.edu> <468E7192.8030105@freebsd.org> <4696C0D2.6010809@u.washington.edu> <4697A210.2020301@u.washington.edu> <4698ADB5.7080600@u.washington.edu> <4698F98A.6080908@freebsd.org> <4699587F.30703@u.washington.edu> In-Reply-To: <4699587F.30703@u.washington.edu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, hackers@freebsd.org, krion@freebsd.org Subject: Re: Finding slowdowns in pkg_install (continuations of previous threads) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 00:17:46 -0000 > The following blog post has all of my commentary on the results I > have: > . > I tried to unroll strcmp a bit by checking for the first character of the > command, then run strcmp ... There's a somewhat more straightforward optimization that relies on this same idea: switch(cmd[0]) { case 'c': /* Commands that start with 'c' */ if (strcmp(cmd, 'cwd') == 0) return (CMD_CWD); /* FALLTHROUGH */ case 'd': /* Commands that start with 'd' */ .... etc.... /* FALLTHROUGH */ default: /* Unrecognized command. */ } This is a little cleaner and easier to read and may even be faster than the code you presented in your blog. Note that the fall through ensures that all unrecognized commands end up at the same place. If unrecognized commands are very rare (they should be), then the fallthrough is not a performance issue. > /** malloc buffer large enough to hold +CONTENTS **/ > > while(!feof(file_p)) { > > /** add content via fgetc **/ > } Yuck. Try this instead: struct stat st; int fd; char *buff; fd = open(file); fstat(fd, &st); buff = malloc(st.st_size + 1); read(fd, buff, st.st_size); buff[st.st_size] = '\0'; close(fd); Plus some error checking, of course. You can use stdio if you prefer: FILE *f; f = fopen(file, "r"); fstat(fileno(f), &st); buff = malloc(st.st_size + 1); fread(buff, 1, st.st_size, f); buff[st.st_size] = '\0'; fclose(f); Either way, this is a lot more efficient than tens of thousands of calls to fgetc(). Cheers, Tim Kientzle From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 00:39:28 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A5E0816A402; Sun, 15 Jul 2007 00:39:28 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout2.cac.washington.edu (mxout2.cac.washington.edu [140.142.33.4]) by mx1.freebsd.org (Postfix) with ESMTP id 7F94613C4B5; Sun, 15 Jul 2007 00:39:28 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.32.141] (may be forged)) by mxout2.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6F0dRHq017053 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 14 Jul 2007 17:39:28 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6F0dQ4U029544 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 14 Jul 2007 17:39:27 -0700 Message-ID: <46996CBE.6050401@u.washington.edu> Date: Sat, 14 Jul 2007 17:39:26 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Tim Kientzle References: <468C96C0.1040603@u.washington.edu> <468C9718.1050108@u.washington.edu> <468E60E9.80507@freebsd.org> <468E6C81.4060908@u.washington.edu> <468E7192.8030105@freebsd.org> <4696C0D2.6010809@u.washington.edu> <4697A210.2020301@u.washington.edu> <4698ADB5.7080600@u.washington.edu> <4698F98A.6080908@freebsd.org> <4699587F.30703@u.washington.edu> <469967A8.3080901@freebsd.org> In-Reply-To: <469967A8.3080901@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.14.172533 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CP_URI_IN_BODY 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: ports@freebsd.org, hackers@freebsd.org, krion@freebsd.org Subject: Re: Finding slowdowns in pkg_install (continuations of previous threads) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 00:39:28 -0000 Tim Kientzle wrote: >> The following blog post has all of my commentary on the results I >> have: >> . > > >> I tried to unroll strcmp a bit by checking for the first character of >> the > > command, then run strcmp ... > > There's a somewhat more straightforward optimization that > relies on this same idea: > > switch(cmd[0]) { > case 'c': > /* Commands that start with 'c' */ > if (strcmp(cmd, 'cwd') == 0) > return (CMD_CWD); > /* FALLTHROUGH */ > case 'd': > /* Commands that start with 'd' */ > > .... etc.... > /* FALLTHROUGH */ > default: > /* Unrecognized command. */ > } > > This is a little cleaner and easier to read > and may even be faster than the code you > presented in your blog. Note that the fall through > ensures that all unrecognized commands end up at > the same place. If unrecognized commands are > very rare (they should be), then the fallthrough > is not a performance issue. > >> /** malloc buffer large enough to hold +CONTENTS **/ >> >> while(!feof(file_p)) { >> >> /** add content via fgetc **/ >> } > > Yuck. Try this instead: > > struct stat st; > int fd; > char *buff; > > fd = open(file); > fstat(fd, &st); > buff = malloc(st.st_size + 1); > read(fd, buff, st.st_size); > buff[st.st_size] = '\0'; > close(fd); > > Plus some error checking, of course. You can > use stdio if you prefer: > > FILE *f; > > f = fopen(file, "r"); > fstat(fileno(f), &st); > buff = malloc(st.st_size + 1); > fread(buff, 1, st.st_size, f); > buff[st.st_size] = '\0'; > fclose(f); > > Either way, this is a lot more efficient than > tens of thousands of calls to fgetc(). > > Cheers, > > Tim Kientzle Tim, That was a very good call. I didn't even think of read(2) over fgetc(2). That decreased the overall time by 0.7 seconds in installing vim, which is just a little shy of a 10% speedup. -Garrett From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 00:49:32 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 304BE16A402 for ; Sun, 15 Jul 2007 00:49:32 +0000 (UTC) (envelope-from boris@brooknet.com.au) Received: from pecan.exetel.com.au (pecan.exetel.com.au [220.233.0.17]) by mx1.freebsd.org (Postfix) with ESMTP id ECD1813C481 for ; Sun, 15 Jul 2007 00:49:31 +0000 (UTC) (envelope-from boris@brooknet.com.au) Received: from 28.201.233.220.exetel.com.au ([220.233.201.28] helo=[192.168.100.148]) by pecan.exetel.com.au with esmtp (Exim 4.63) (envelope-from ) id 1I9rgL-0004wt-Dy; Sun, 15 Jul 2007 10:09:51 +1000 In-Reply-To: <469959E3.2040001@u.washington.edu> References: <1184451040.75734.44.camel@ikaros.oook.cz> <469959E3.2040001@u.washington.edu> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <11AF7502-7771-45A2-859A-97CA2CD67B32@brooknet.com.au> Content-Transfer-Encoding: 7bit From: Sam Lawrance Date: Sun, 15 Jul 2007 10:09:34 +1000 To: Garrett Cooper X-Mailer: Apple Mail (2.752.3) Cc: freebsd-ports@freebsd.org, Ivan Voras Subject: Re: Moving ports around? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 00:49:32 -0000 On 15/07/2007, at 9:18 AM, Garrett Cooper wrote: > Ivan Voras wrote: >> Pav Lucistnik wrote: >> >> >>> Hmm, recreating a package from the installed port and installing it >>> again in chroot() sounds pretty straightforward to me... >>> >> >> It has the indispensable quality that it works. The downsides are the >> overhead in CPU consumption (compress, decompress) and disk space. >> >> > > Compressing and decompressing packages still takes an inordinate > amount of time from what I've seen, so it's probably not the best > idea to do. > > What would happen too if one or more of the config files was > modified by a third-party (third-party being outside of the ports/ > package tools and the original FreeBSD volunteer / package > maintainer)? That wouldn't work (unless you made the modifications > yourself), but after that point the package becomes sort of > undistributable. > > The only way AFAIK to circumvent that issue would be if you > someone installed / created the package via a tinderbox (which is > the way that it's done currently, correct?). For some packages it would work, because the config files are installed as (for example) foo.config-dist and then copied to foo.config. So the package you create should get the original. From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 09:44:18 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2C31C16A401 for ; Sun, 15 Jul 2007 09:44:18 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id D8AE713C481 for ; Sun, 15 Jul 2007 09:44:17 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1IA0e9-0007PZ-Lc for freebsd-ports@freebsd.org; Sun, 15 Jul 2007 11:44:09 +0200 Received: from 78-0-74-218.adsl.net.t-com.hr ([78.0.74.218]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 15 Jul 2007 11:44:09 +0200 Received: from ivoras by 78-0-74-218.adsl.net.t-com.hr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 15 Jul 2007 11:44:09 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Ivan Voras Date: Sun, 15 Jul 2007 11:44:03 +0200 Lines: 31 Message-ID: References: <20070714233042.8D51A5B3E@mail.bitblocks.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigE59FC67F34270B56FA2E23C2" X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 78-0-74-218.adsl.net.t-com.hr User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) In-Reply-To: <20070714233042.8D51A5B3E@mail.bitblocks.com> X-Enigmail-Version: 0.94.3.0 Sender: news Subject: Re: Moving ports around? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 09:44:18 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigE59FC67F34270B56FA2E23C2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Bakul Shah wrote: > Can't you do something like >=20 > pkg_create ... /dev/stdout | pkg_add -f -C /mnt - If compression/decompression can be removed from these steps, it would be exactly what I need. Even without it it's an improvement, thanks! --------------enigE59FC67F34270B56FA2E23C2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGmexjldnAQVacBcgRAjZZAKCN0KgWe/M8KLZX41YZKPnArEvgAQCgmJJh ESMCdWGfmOdbITYIVxq9bz8= =G7iS -----END PGP SIGNATURE----- --------------enigE59FC67F34270B56FA2E23C2-- From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 10:04:42 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1B7C916A401 for ; Sun, 15 Jul 2007 10:04:42 +0000 (UTC) (envelope-from ivoras@fer.hr) Received: from ls405.t-com.hr (ls405.t-com.hr [195.29.150.135]) by mx1.freebsd.org (Postfix) with ESMTP id 8F45D13C461 for ; Sun, 15 Jul 2007 10:04:41 +0000 (UTC) (envelope-from ivoras@fer.hr) Received: from ls248.t-com.hr (ls248.t-com.hr [195.29.150.237]) by ls405.t-com.hr (Postfix) with ESMTP id 0DBFB143E8D; Sun, 15 Jul 2007 11:42:35 +0200 (CEST) Received: from ls248.t-com.hr (localhost.localdomain [127.0.0.1]) by ls248.t-com.hr (Qmlai) with ESMTP id 066F0D5004A; Sun, 15 Jul 2007 11:42:35 +0200 (CEST) Received: from ls248.t-com.hr (localhost.localdomain [127.0.0.1]) by ls248.t-com.hr (Qmlai) with ESMTP id DF7D4D50047; Sun, 15 Jul 2007 11:42:34 +0200 (CEST) X-Envelope-Sender-Info: g5URFa92gX9K/Rg9VFA/rAB928G/MT+3bWy0NjZWwSE6StkSH1j7CT0zJW9WjWDV X-Envelope-Sender: ivoras@fer.hr Received: from [10.0.0.100] (78-0-74-218.adsl.net.t-com.hr [78.0.74.218]) by ls248.t-com.hr (Qmali) with ESMTP id 8F7245E00A9; Sun, 15 Jul 2007 11:42:34 +0200 (CEST) Message-ID: <4699EC01.8070403@fer.hr> Date: Sun, 15 Jul 2007 11:42:25 +0200 From: Ivan Voras User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: Garrett Cooper References: <1184451040.75734.44.camel@ikaros.oook.cz> <469959E3.2040001@u.washington.edu> In-Reply-To: <469959E3.2040001@u.washington.edu> X-Enigmail-Version: 0.94.3.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig80275980410B78045726532E" Cc: freebsd-ports@freebsd.org Subject: Re: Moving ports around? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 10:04:42 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig80275980410B78045726532E Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Garrett Cooper wrote: > Compressing and decompressing packages still takes an inordinate > amount of time from what I've seen, so it's probably not the best idea > to do. If you mean what I think you mean, I agree :) > What would happen too if one or more of the config files was modifie= d > by a third-party (third-party being outside of the ports/package tools > and the original FreeBSD volunteer / package maintainer)? That wouldn't= > work (unless you made the modifications yourself), but after that point= > the package becomes sort of undistributable. >=20 > The only way AFAIK to circumvent that issue would be if you someone > installed / created the package via a tinderbox (which is the way that > it's done currently, correct?). For me, the situation is like for a tinderbox but in abstract, people might want to distribute the modified packages locally. --------------enig80275980410B78045726532E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGmewKldnAQVacBcgRAqXcAJ4+ok7K/mctu2mp8sRyoPtzzUmSjwCfZ/tF r5nPcUGs8aJuu/UBIoJ8/rE= =vMlC -----END PGP SIGNATURE----- --------------enig80275980410B78045726532E-- From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 12:40:20 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0147A16A400 for ; Sun, 15 Jul 2007 12:40:20 +0000 (UTC) (envelope-from shaun@FreeBSD.org) Received: from dione.picobyte.net (81-86-230-94.dsl.pipex.com [81.86.230.94]) by mx1.freebsd.org (Postfix) with SMTP id 852E413C471 for ; Sun, 15 Jul 2007 12:40:19 +0000 (UTC) (envelope-from shaun@FreeBSD.org) Received: from charon.picobyte.net (charon.picobyte.net [IPv6:2001:770:15d::fe03]) by dione.picobyte.net (Postfix) with ESMTP id A2412B85F; Sun, 15 Jul 2007 13:07:53 +0100 (BST) Date: Sun, 15 Jul 2007 13:07:53 +0100 From: Shaun Amott To: Paul Schmehl Message-ID: <20070715120752.GA6368@charon.picobyte.net> References: <69F67511586856D40B2B68D8@paul-schmehls-powerbook59.local> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline In-Reply-To: <69F67511586856D40B2B68D8@paul-schmehls-powerbook59.local> User-Agent: Mutt/1.5.14 (FreeBSD i386) Cc: freebsd-ports@freebsd.org Subject: Re: pkg-plist problem X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 12:40:20 -0000 --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jul 14, 2007 at 05:05:46PM -0500, Paul Schmehl wrote: > I'm working on an upgrade to a port. It installs a bunch of files, some= =20 > in the standard places, a lot in /usr/local/portname. It also installs a= =20 > perl module in SITE_PERL. >=20 > The problem I have is I can't get that perl module to uninstall. If I=20 > list it as %%SITE_PERL%%/mach/perl module, it prepends PREFIX to it and= =20 > can't find it. If I list it in PLIST_FILES instead, it still can't find= =20 > it. >=20 > How can I put an entry in PLIST that doesn't install in PREFIX/foo? This has been broken for some time: files under SITE_PERL aren't handled properly when a different PREFIX is used. We now appear to have SITE_PERL_REL though, so files should be installed to ${PREFIX}/${SITE_PERL_REL}. Shaun --=20 Shaun Amott // PGP: 0x6B387A9A "A foolish consistency is the hobgoblin of little minds." - Ralph Waldo Emerson --lrZ03NoBR/3+SXJZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGmg4YkmhdCGs4epoRAhnnAJoDsUUkhvIUXb3znwaWnYQqFkrbuQCgrDUk QK+94Nam7GCJdU8/gMTeCe0= =gN7j -----END PGP SIGNATURE----- --lrZ03NoBR/3+SXJZ-- From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 14:22:34 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 809C416A402 for ; Sun, 15 Jul 2007 14:22:34 +0000 (UTC) (envelope-from zouk@tiscali.nl) Received: from smtp-out2.tiscali.nl (smtp-out2.tiscali.nl [195.241.79.177]) by mx1.freebsd.org (Postfix) with ESMTP id 1199913C471 for ; Sun, 15 Jul 2007 14:22:33 +0000 (UTC) (envelope-from zouk@tiscali.nl) Received: from [195.241.94.180] (helo=[192.168.1.100]) by smtp-out2.tiscali.nl with esmtp (Tiscali http://www.tiscali.nl) id 1IA4kh-0000H2-Dv; Sun, 15 Jul 2007 16:07:11 +0200 From: Robert Gilaard To: freenx@deweyonline.com Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-9lpJoiwZnfffsIP54/yj" Date: Sun, 15 Jul 2007 16:07:02 +0200 Message-Id: <1184508422.9813.2.camel@zouk.tiscali.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 FreeBSD GNOME Team Port Cc: ports@FreeBSD.org Subject: FreeBSD Port: nxserver-1.4.0_1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 14:22:34 -0000 --=-9lpJoiwZnfffsIP54/yj Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi there, I've noticed that nomachine has updated their freenx packages for different distributions. Now they even have amd64 native packages and I was wondering if that means we will see the amd64 version in freebsd anytime soon. When I issue a make install distclean command I get this output: [root@zouk /usr/ports/net/nxserver]# make install distclean =3D=3D=3D> nxserver-1.4.0_1 is only for i386, and you are running amd64.. *** Error code 1 Stop in /usr/ports/net/nxserver. Hope someone has plans to update this port. Brgds Robert --=-9lpJoiwZnfffsIP54/yj Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBGmioDsN8QN/Daqe0RAq82AKDC7DMKH8ZRjVSrAtV3ym+ol0TdwACfUhe1 I8IyRYrgErB9CHWMPG9E+tM= =lAfs -----END PGP SIGNATURE----- --=-9lpJoiwZnfffsIP54/yj-- From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 16:28:34 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6AA7916A400 for ; Sun, 15 Jul 2007 16:28:34 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) by mx1.freebsd.org (Postfix) with ESMTP id D307E13C4BB for ; Sun, 15 Jul 2007 16:28:33 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.1/8.14.1) with ESMTP id l6FGHIlj043085 for ; Sun, 15 Jul 2007 20:17:18 +0400 (MSD) (envelope-from marck@rinet.ru) Date: Sun, 15 Jul 2007 20:17:18 +0400 (MSD) From: Dmitry Morozovsky To: ports@FreeBSD.org Message-ID: <20070715201435.Y39602@woozle.rinet.ru> X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (woozle.rinet.ru [0.0.0.0]); Sun, 15 Jul 2007 20:17:18 +0400 (MSD) Cc: Subject: /var/db/ports/*/options auto-generation X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 16:28:34 -0000 Dear colleagues, is there any way to generate set of /var/db/ports/*/options in their default state? BATCH=1 will leave this hierarchy untouched, but when installing new system I would prefer options files to be generated, to be able to look through, analyze and possibly re-build some ports later. Any thoughts? Thanks in advance. Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 18:39:07 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1328316A400 for ; Sun, 15 Jul 2007 18:39:07 +0000 (UTC) (envelope-from pauls@utdallas.edu) Received: from smtp3.utdallas.edu (smtp3.utdallas.edu [129.110.10.49]) by mx1.freebsd.org (Postfix) with ESMTP id E7D8113C4B3 for ; Sun, 15 Jul 2007 18:39:04 +0000 (UTC) (envelope-from pauls@utdallas.edu) Received: from [192.168.2.102] (adsl-65-71-93-44.dsl.rcsntx.swbell.net [65.71.93.44]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp3.utdallas.edu (Postfix) with ESMTP id B0231654FD for ; Sun, 15 Jul 2007 13:39:03 -0500 (CDT) Date: Sun, 15 Jul 2007 13:38:57 -0500 From: Paul Schmehl To: freebsd-ports@freebsd.org Message-ID: In-Reply-To: <20070715120752.GA6368@charon.picobyte.net> References: <69F67511586856D40B2B68D8@paul-schmehls-powerbook59.local> <20070715120752.GA6368@charon.picobyte.net> X-Mailer: Mulberry/4.0.8 (Mac OS X) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=sha1; protocol="application/pkcs7-signature"; boundary="==========BADB47E90F5B0C668596==========" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: pkg-plist problem X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 18:39:07 -0000 --==========BADB47E90F5B0C668596========== Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline --On July 15, 2007 1:07:53 PM +0100 Shaun Amott wrote: > On Sat, Jul 14, 2007 at 05:05:46PM -0500, Paul Schmehl wrote: >> I'm working on an upgrade to a port. It installs a bunch of files, >> some in the standard places, a lot in /usr/local/portname. It also >> installs a perl module in SITE_PERL. >> >> The problem I have is I can't get that perl module to uninstall. If I >> list it as %%SITE_PERL%%/mach/perl module, it prepends PREFIX to it and >> can't find it. If I list it in PLIST_FILES instead, it still can't >> find it. >> >> How can I put an entry in PLIST that doesn't install in PREFIX/foo? > > This has been broken for some time: files under SITE_PERL aren't handled > properly when a different PREFIX is used. > > We now appear to have SITE_PERL_REL though, so files should be installed > to ${PREFIX}/${SITE_PERL_REL}. > I just tried this. It doesn't ignore PREFIX either. I need SITE_PERL to=20 be a hard-coded path that ignores PREFIX in pkg-plist. I guess I'll have=20 to write a pkg-deinstall script that removes the module. IOW, when a path = in pkg-plist is prepende with %%SITE_PERL%%, pkg-plist needs to *not*=20 prepend %%PREFIX%% to that but recognize that %%SITE_PERL%% is a reference = to /usr/local/lib/perl5/site_perl/version// Paul Schmehl (pauls@utdallas.edu) Senior Information Security Analyst The University of Texas at Dallas http://www.utdallas.edu/ir/security/ --==========BADB47E90F5B0C668596==========-- From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 18:44:16 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0553A16A404 for ; Sun, 15 Jul 2007 18:44:16 +0000 (UTC) (envelope-from emss@free.fr) Received: from kellthuzad.dmz.nerim.net (smtp-dmz-230-sunday.dmz.nerim.net [195.5.254.230]) by mx1.freebsd.org (Postfix) with ESMTP id 85B9D13C4A3 for ; Sun, 15 Jul 2007 18:44:15 +0000 (UTC) (envelope-from emss@free.fr) Received: from kraid.nerim.net (smtp-100-sunday.nerim.net [62.4.16.100]) by kellthuzad.dmz.nerim.net (Postfix) with ESMTP id 39F171BA70 for ; Sun, 15 Jul 2007 20:24:02 +0200 (CEST) Received: from srvbsdnanssv.interne.kisoft-services.com (kisoft.net1.nerim.net [62.212.107.51]) by kraid.nerim.net (Postfix) with ESMTP id 23C68CF0AF; Sun, 15 Jul 2007 20:24:07 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by srvbsdnanssv.interne.kisoft-services.com (Postfix) with ESMTP id 71D16C53A; Sun, 15 Jul 2007 20:24:06 +0200 (CEST) X-Virus-Scanned: amavisd-new at interne.kisoft-services.com Received: from srvbsdnanssv.interne.kisoft-services.com ([127.0.0.1]) by localhost (srvbsdnanssv.interne.kisoft-services.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7Gjm7mcuVWUc; Sun, 15 Jul 2007 20:24:02 +0200 (CEST) Received: by srvbsdnanssv.interne.kisoft-services.com (Postfix, from userid 1001) id 1138BC4E7; Sun, 15 Jul 2007 20:24:02 +0200 (CEST) To: Robert Gilaard From: Eric Masson In-Reply-To: <1184508422.9813.2.camel@zouk.tiscali.nl> (Robert Gilaard's message of "Sun, 15 Jul 2007 16:07:02 +0200") References: <1184508422.9813.2.camel@zouk.tiscali.nl> X-Operating-System: FreeBSD 6.2-RELEASE-p5 i386 Date: Sun, 15 Jul 2007 20:24:01 +0200 Message-ID: <864pk51q66.fsf@srvbsdnanssv.interne.kisoft-services.com> User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.5-b28 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit Cc: freenx@deweyonline.com, ports@FreeBSD.org Subject: Re: FreeBSD Port: nxserver-1.4.0_1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 18:44:16 -0000 Robert Gilaard writes: Hi, > I've noticed that nomachine has updated their freenx packages for > different distributions. Now they even have amd64 native packages and I > was wondering if that means we will see the amd64 version in freebsd > anytime soon. A port of 2.1.0 libs and freenx 0.6.0 is available here : http://www.deweyonline.com/nx/freebsd.html There's an ongoing work on 3.0 libs (search freenx-knx@kde.org archives), freenx 0.7.0 has been released. The FreeNX project will go under a complete rewrite soon, like explained in the announce of the 0.7.0 release : <20070707074543.77870@gmx.net> Okay, now we come to a section, which should answer all open questions: - When will the next version be released? FreeNX development is so unstable and unreliable. It almost feels like releases are done based on mood. The next version will be released in ~ 3 months if there is something to release ( and there sure will be something ;-)). That means we change to a time based release schedule now after a talk by Martin Michlmayr, former debian project leader, did convince me. Next release date: 2007-10-10 I'm really really sorry for any inconvenience that "not released, but tagged" and "not released even though there were critical bugs" versions did cause you. I know that there something did go terribly wrong from 2005-2006 and again in 2006. And now the long delay for 0.7.0 again and still no new bugs fixed that occurred in my Question for Bugfixes thread. I have made many many mistakes in the past and I'm sorry for that. I think and hope a time based release schedule will fix at least all of _those_ issues. - Why the fourth redesign? Won't this introduce many new bugs? Won't it make the software not really unstable again? Shouldn't the software be fixed instead of writing new things and introducing lots and lots of more features. First of all: FreeNX was rapid prototyping, from a one night hack to what you have now. There is one rule in prototype development: Throw the prototype away. When I first learned that rule in university, I did not understand it. But now that I see that the current code base gets more and more messy and bugs cannot be really fixed and new bugs keep popping up and old bugs get discussed on the ML again and again ... ... I am sick of it. With NX 3.0.0 it is necessary to do a redesign anyway, so I decided to DESIGN it from scratch. I'll take over some parts of the old code, but it'll be actually DESIGNED and not just thrown together. And for example that nx@ login will be optional from the start on so finally our open source clients will be able to login directly and all those SSH issues will at least with our clients be no longer an issue and you can use public keys, smart cards, whatever to actually do the login ... ( And if you need to use the commercial client, you can hack a modified nxssh in. ) See also next question: - Do you stick with bash or do you switch to some scripting language like python, perl, ruby, whatever ? I'll stick with whatever is appropriate for the task. As I know bash best, I'll stick with it for most parts, but there will be also some parts written in C. And the version will be so modular, that the language really does not matter anymore. Btw. I have mostly heard: Oh, wow its bash, it was easy to fix for me. And not: I don't know that language unfortunately. So it is a good choice? I dunno. I'll now try to keep all components really, really simple, so that they are not using any advanced things no one understands on first sight, but easily changeable and customizable. The problems that freenx nxnode was not as stable and error free as !M nxnode were two: - I first hacked it together and it has grown out of a 1 night hack - I did not look at the actually source components how things are done, but just looked at client / server protocol. So I did write code without really understanding it. - There had been some bad design issues, which had proven really hard to fix and which had lead to hard to trace race conditions after race condition. - I did not actually design or think about it, but just looked at what !M did and tried to do the same as best as I could. That is why I am now doing a re-design and I disagree that this is the fourth attempt. I had changed some major things in nxnode and nxserver before, but it was all still only code-change not code-rewrite. The goals of the new design are: - flexible and customizable, so that new developers can join easily. - stable and not feature creep, so that features are not affecting the core functionality While the features are incorporated into the design, they have the lowest priority in implementation. - What will the redesign be based on? NX 3.0.0? The redesign will be based on a stable fork() of NX 3.0.0: Leopold did convice me now that slh is and always has been right. Sorry, for any misunderstanding in the past? We need to have our own version of the NX tree, which we merge with new upcoming NX versions, when we are actually ready. Merging it also has the huge advantage, that changes are easier seen and can be applied to the server / client code base too. I however disagree that that should be 1.5.0, which 2x NX is based on. I would like to do the fork() with 3.0.0 as that has all features I ever wanted _and_ is based on x.org, which gives it slight chances of being not completely out of date, yet. I'll talk with the 2x people, but I think it should be no problem to import the new version into their SVN. - Why not just use and extend the GPL !M nxnode by 2x. I am currently thinking of how to design the nxnode component that parts of the very stable version of !M nxnode can be also used with FreeNX. - Who will be working on the redesign? That is a very good question. I'll do all the complicated stuff that I know best, but all other stuff will first of all be hook()able ... And can be provided as additional plugins / hooks ... On the other hand it was never FreeNXs core task to provide sound or printing or file redirection. This should be easily pluggable and even not installable if you don't need it. Also this things are easy enough to be developed / changed and even released by someone else. And I'll gladly share SVN access and I'll also accept any language you want to write this helper things in ... But the thing is: We need a team. I won't be able to do it all by myself. That is another reason why I want a clean and documented design with well defined interfaces. No one could really work efficiently with the old code base, which got really bloated at some point. KISS (Keep it simple stupid) is key here ... Also well defined interfaces allow those components to be individually tested and even used, which greatly helps to do regression testing. Think of now testing nxnode or nxserver for regression ... ... okay, lets talk about something else ... It was a very nice surprise though that the documentation and string review comes along so well. So I am looking positively into the future with lots of new developers for the NX 3.0.0 codebase incorporating changes very slowly into official x.org and lots of new developers doing components and developing plugins / hooks for FreeNX instead of screaming: - I need feature x. - But I need Y. - And I need z. Once I have the interfaces designed people can already start working on the new components, though I think motivation will be the highest once it actually is working and they can also test their changes "live!". If you really think that bash is the show stopper for 3rd party development, I'll learn another language, but so far no one has really screamed up, yet. And first you have to show me some work done, because there was lots of talk and talk and talk, but not really many things were actually done. ;-) I think once the first stable version of the redesign is out plus some decent documentation, a name change is also in order to avoid confusion with old things and outdated docs like nxserver --adduser ... ;-). I've thought of Freetrix, but it might get us sued too easily ;-). Enjoy the release, cu Fabian Atm, I'm using !M server on a Debian box... -- C'est comme mon nain de jardin. Je préfère le laisser allumé la nuit, parce que si je l'éteins il ronfle, ce qui dérange mon portable Sony. -+- WoD in : Nain porte quoi ? -+- From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 22:27:36 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 233E616A400 for ; Sun, 15 Jul 2007 22:27:36 +0000 (UTC) (envelope-from robillard.etienne@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by mx1.freebsd.org (Postfix) with ESMTP id C863E13C428 for ; Sun, 15 Jul 2007 22:27:35 +0000 (UTC) (envelope-from robillard.etienne@gmail.com) Received: by py-out-1112.google.com with SMTP id a73so2039919pye for ; Sun, 15 Jul 2007 15:27:35 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:from:to:cc:subject:message-id:in-reply-to:references:organization:x-mailer:mime-version:content-type; b=Cr1yGCq68JoXLrh5QNZ6TJslyj7aLVvjhvj5Cgqo7gqViJTZxcM0UamPotdNl/HzCY4ZmFqBQHrwm3vA1A727EBEKEZRPX3i7ZNxZ3cZLhmCjFZpBrDR49HyiOLKFrBqmCx2TU5jELEsjLZ4NY54iEKEPbZNIOJ8MIYtmNgUiVs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:cc:subject:message-id:in-reply-to:references:organization:x-mailer:mime-version:content-type; b=CUF3Q7ncl47I/UKNZU4qt8tkVjgIKUgKkKxoUxTI0LxoGqKymj7Z54hQvrO0CTniJvi9J8lXXcEuFWt0LPElYcH5C6W8TsCmliTOHQYLDi1lMHFeu8SJ2tl0VXdEf/Rs42+ANqax2cEOastLWsgBNIlBtx5rto5lepHyVKSOVPo= Received: by 10.64.153.4 with SMTP id a4mr5785216qbe.1184536930688; Sun, 15 Jul 2007 15:02:10 -0700 (PDT) Received: from frutz.dnsdojo.net ( [70.81.89.200]) by mx.google.com with ESMTP id e14sm9661148qbe.2007.07.15.15.02.09 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 15 Jul 2007 15:02:09 -0700 (PDT) Date: Sat, 14 Jul 2007 23:09:48 -0500 From: Etienne Robillard To: bug-followup@FreeBSD.org Message-Id: <20070714230948.fe26b3ec.robillard.etienne@gmail.com> In-Reply-To: <200707141800.l6EI06ba040855@freefall.freebsd.org> References: <1184431812.83682@fluke> <200707141800.l6EI06ba040855@freefall.freebsd.org> Organization: Green Tea Hackers Club X-Mailer: Sylpheed 2.4.3 (GTK+ 2.10.13; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Sat__14_Jul_2007_23_09_48_-0500_Nss/Zx.FByplk/xX" Cc: ports@freebsd.org, girgen@freebsd.org Subject: [patch] Re: ports/114591: postgresql82-server refuse to build on -current X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2007 22:27:36 -0000 This is a multi-part message in MIME format. --Multipart=_Sat__14_Jul_2007_23_09_48_-0500_Nss/Zx.FByplk/xX Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi all, I believe this issue is solved with the following patch for genbki.sh. The problem was most likely because '/usr/bin/sed' isnt quite compatible with how this script runs. However using 'gsed' seems like effective for clearing this bug. :) Best regards, Etienne --Multipart=_Sat__14_Jul_2007_23_09_48_-0500_Nss/Zx.FByplk/xX Content-Type: application/octet-stream; name="patch-genbki" Content-Disposition: attachment; filename="patch-genbki" Content-Transfer-Encoding: base64 LS0tIHNyYy9iYWNrZW5kL2NhdGFsb2cvZ2VuYmtpLnNoCTIwMDctMDctMTQgMjI6MjU6MjIuMDAw MDAwMDAwIC0wNTAwCisrKyBzcmMvYmFja2VuZC9jYXRhbG9nL2dlbmJraS5zaC5taW5lCTIwMDct MDctMTQgMjI6NDA6MDguMDAwMDAwMDAwIC0wNTAwCkBAIC0yMCw3ICsyMCw4IEBACiAjCiAjLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQogCi06ICR7QVdLPSdhd2snfQorQVdLPSdnYXdrJworU0VEPSdnc2VkJwog CiBDTUROQU1FPWBiYXNlbmFtZSAkMGAKIApAQCAtMzksMTQgKzQwLDE0IEBACiAgICAgICAgICAg ICBJTkNMVURFX0RJUlM9IiRJTkNMVURFX0RJUlMgJDIiCiAgICAgICAgICAgICBzaGlmdDs7CiAg ICAgICAgIC1JKikKLSAgICAgICAgICAgIGFyZz1gZWNobyAkMSB8IHNlZCAtZSAncy9eLUkvLydg CisgICAgICAgICAgICBhcmc9YGVjaG8gJDEgfCAke1NFRH0gLWUgJ3MvXi1JLy8nYAogICAgICAg ICAgICAgSU5DTFVERV9ESVJTPSIkSU5DTFVERV9ESVJTICRhcmciCiAgICAgICAgICAgICA7Owog ICAgICAgICAtbykKICAgICAgICAgICAgIE9VVFBVVF9QUkVGSVg9IiQyIgogICAgICAgICAgICAg c2hpZnQ7OwogICAgICAgICAtbyopCi0gICAgICAgICAgICBPVVRQVVRfUFJFRklYPWBlY2hvICQx IHwgc2VkIC1lICdzL14tby8vJ2AKKyAgICAgICAgICAgIE9VVFBVVF9QUkVGSVg9YGVjaG8gJDEg fCAke1NFRH0gLWUgJ3MvXi1vLy8nYAogICAgICAgICAgICAgOzsKICAgICAgICAgLS1zZXQtdmVy c2lvbj0qKQogICAgICAgICAgICAgYXJnPWBleHByIHgiJDEiIDogeCItLXNldC12ZXJzaW9uPVwo LipcKSJgCkBAIC0xNDQsMTQgKzE0NSwxNCBAQAogIyAtLS0tLS0tLS0tLS0tLS0tCiAjCiBjYXQg JElORklMRVMgfCBcCi1zZWQgLWUgJ3M7L1wqLipcKi87O2cnIFwKKyR7U0VEfSAtZSAnczsvXCou KlwqLzs7ZycgXAogICAgIC1lICdzOy9cKjtcCiAvKlwKIDtnJyBcCiAgICAgLWUgJ3M7XCovO1wK ICovXAogO2cnIHwgIyB3ZSBtdXN0IHJ1biBhIG5ldyBzZWQgaGVyZSB0byBzZWUgdGhlIG5ld2xp bmVzIHdlIGFkZGVkCi1zZWQgLWUgInMvO1sgCV0qJC8vZyIgXAorJHtTRUR9IC1lICJzLztbIAld KiQvL2ciIFwKICAgICAtZSAicy9eWyAJXSovLyIgXAogICAgIC1lICJzL1sgCV1PaWQvIG9pZC9n IiBcCiAgICAgLWUgInMvXk9pZC9vaWQvZyIgXApAQCAtNDAyLDcgKzQwMyw3IEBACiAKIGVjaG8g IiMgUG9zdGdyZVNRTCAkbWFqb3JfdmVyc2lvbiIgPiR7T1VUUFVUX1BSRUZJWH0uYmtpLiQkCiAK LXNlZCAtZSAnL15bIAldKiQvZCcgXAorJHtTRUR9IC1lICcvXlsgCV0qJC9kJyBcCiAgICAgLWUg J3MvWyAJXVsgCV0qLyAvZycgJFRNUEZJTEUgPj4ke09VVFBVVF9QUkVGSVh9LmJraS4kJCB8fCBl eGl0CiAKICMK --Multipart=_Sat__14_Jul_2007_23_09_48_-0500_Nss/Zx.FByplk/xX-- From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 05:27:14 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E9E2116A400 for ; Mon, 16 Jul 2007 05:27:14 +0000 (UTC) (envelope-from rpvoland@spamcop.net) Received: from outbound2.mail.tds.net (outbound2.mail.tds.net [216.170.230.92]) by mx1.freebsd.org (Postfix) with ESMTP id B2E0F13C48E for ; Mon, 16 Jul 2007 05:27:14 +0000 (UTC) (envelope-from rpvoland@spamcop.net) Received: from outaamta02.mail.tds.net (outaamta02.mail.tds.net [216.170.230.32]) by outbound2.mail.tds.net (8.13.6/8.13.4) with ESMTP id l6FNSJiZ015543 for ; Sun, 15 Jul 2007 18:28:20 -0500 Received: from brian.local.bsd ([69.129.126.9]) by outaamta02.mail.tds.net with ESMTP id <20070715232819.GGXD2136.outaamta02.mail.tds.net@brian.local.bsd> for ; Sun, 15 Jul 2007 18:28:19 -0500 Message-ID: <469AAD90.4010203@spamcop.net> Date: Sun, 15 Jul 2007 18:28:16 -0500 From: Rick Voland User-Agent: Thunderbird 2.0.0.0 (X11/20070624) MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: acroread plugin in Firefox X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 05:27:15 -0000 I am unable to get PDF documents to open properly in Firefox since I updated to xorg 7.2 and linux_base-fc-4_10. 1) It was working before these updates. 2) Now, a PDF document tries to open in a Firefox webpage. gv opens fine, but is unable to parse the PDF, leaving a completely blank page with a link on the left for each page, but each page is blank. 3) I'm using: FreeBSD-6.2-RELEASE-p5 firefox-2.0.0.4,1 acroread7-7.0.9_2,1 4) I made links in /usr/local/lib/browser_plugins to the plugins (new locations), and pointed /usr/local/lib/browser_linux_plugins and /usr/local/lib/linux-mozilla to this main folder. 5) It was working fine with linuxpluginwrapper before the update, but not after the update. So, I uninstalled linuxpluginwrapper and replaced it with nspluginwrapper. 6) Firefox writes some complaints to the console about acroread7, linuxflash7, and realplayer, but linuxflash7 and realplayer both work fine now. 7) The acroread plugin appears in the list when I type "about:plugins" into firefox. 8) The acroread plugin works properly if I move npplugger.so to npplugger.so.off. So, maybe this issue has to do with plugger. I use the default /usr/local/etc/pluggerrc-5.1.3. 9) There were no improvements when I added a link acroread7 -> acroread , nor when I changed pluggerrc-5.1.3 to indicate acroread instead of acroread7 . 10) All ports are up to date as of July 14. Thanks for any suggestions. ------ rpvoland@spamcop.net From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 05:45:33 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 31E8C16A403 for ; Mon, 16 Jul 2007 05:45:33 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 8C50213C4A3 for ; Mon, 16 Jul 2007 05:45:32 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 25556 invoked by uid 399); 16 Jul 2007 05:45:32 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 16 Jul 2007 05:45:32 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <469B05FA.2000100@FreeBSD.org> Date: Sun, 15 Jul 2007 22:45:30 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (X11/20070617) MIME-Version: 1.0 To: Rick Voland References: <469AAD90.4010203@spamcop.net> In-Reply-To: <469AAD90.4010203@spamcop.net> X-Enigmail-Version: 0.95.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: acroread plugin in Firefox X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 05:45:33 -0000 First of all your error report was very thorough, so kudos there. :) While this is not a direct response to your question, I've always had good luck using the "open with" feature of firefox, rather than using the plugin. Look at Edit | Preferences | Content | File Types. hth, Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 05:56:38 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 94F6616A402 for ; Mon, 16 Jul 2007 05:56:38 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 3562F13C46B for ; Mon, 16 Jul 2007 05:56:38 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 3011 invoked by uid 399); 16 Jul 2007 05:56:38 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 16 Jul 2007 05:56:38 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <469B0894.9050408@FreeBSD.org> Date: Sun, 15 Jul 2007 22:56:36 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (X11/20070617) MIME-Version: 1.0 To: Dmitry Morozovsky References: <20070715201435.Y39602@woozle.rinet.ru> In-Reply-To: <20070715201435.Y39602@woozle.rinet.ru> X-Enigmail-Version: 0.95.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org Subject: Re: /var/db/ports/*/options auto-generation X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 05:56:38 -0000 Dmitry Morozovsky wrote: > Dear colleagues, > > is there any way to generate set of /var/db/ports/*/options in their default > state? BATCH=1 will leave this hierarchy untouched, but when installing new > system I would prefer options files to be generated, to be able to look > through, analyze and possibly re-build some ports later. I'm not sure it's exactly what you're looking for, but portmaster will present all the OPTIONS dialogs first before it starts building the first port, which allows you to set all the options then walk away while stuff builds. Once the options files are already there you can do the whole process again with the --force-config option, or let them stay as is until something changes (which is the default). hope this helps, Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 07:25:29 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 797E216A400 for ; Mon, 16 Jul 2007 07:25:29 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from publicd.ub.mng.net (publicd.ub.mng.net [202.179.0.88]) by mx1.freebsd.org (Postfix) with ESMTP id B339913C4AC for ; Mon, 16 Jul 2007 07:25:27 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from [202.179.0.164] (helo=daemon.micom.mng.net) by publicd.ub.mng.net with esmtpa (Exim 4.67 (FreeBSD)) (envelope-from ) id 1IAKxN-000AqX-6u; Mon, 16 Jul 2007 15:25:21 +0800 Message-ID: <469B1D61.8050007@micom.mng.net> Date: Mon, 16 Jul 2007 15:25:21 +0800 From: Ganbold User-Agent: Thunderbird 2.0.0.0 (X11/20070425) MIME-Version: 1.0 To: freebsd-ports Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Florent Thoumie Subject: Xorg 7.2 beryl problem on i945GM X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 07:25:29 -0000 Hi, I'm having trouble running beryl on laptop with 945GM card. I have current machine: devil# uname -an FreeBSD devil.micom.mng.net 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Tue Jul 10 10:44:42 ULAT 2007 root@devil.micom.mng.net:/usr/obj/usr/src/sys/DEVIL i386 devil# Xorg is updated to 7.2. Now when I try to run beryl-manager a window becomes a white screen and I can't do anything, although mouse moves. I tried to look at http://wiki.freebsd.org/ModularXorg/, but couldn't find anything. Where can I find instructions/howto about running Xorg+beryl/compiz on FreeBSD (with i945GM graphics)? I tried with following xorg config: ... Section "Module" Load "extmod" Load "record" Load "dbe" Load "glx" Load "GLcore" Load "xtrap" Load "dri" Load "freetype" Load "type1" EndSection Section "Device" ### Available Driver options are:- ### Values: : integer, : float, : "True"/"False", ### : "String", : " Hz/kHz/MHz" ### [arg]: arg optional #Option "NoAccel" # [] #Option "SWcursor" # [] #Option "ColorKey" # #Option "CacheLines" # #Option "Dac6Bit" # [] #Option "DRI" # [] #Option "NoDDC" # [] #Option "ShowCache" # [] #Option "XvMCSurfaces" # #Option "PageFlip" # [] Identifier "Card0" Driver "i810" VendorName "Intel Corporation" BoardName "Mobile 945GM/GMS/940GML Express Integrated Graphics Controller" BusID "PCI:0:2:0" Option "ForceBIOS" "1280x1024=1280x800" # Option "ForceBIOS" "1280x1024=1440x900" VideoRam 131072 Option "XAANoOffscreenPixmaps" "true" # Option "DRI" "true" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 # Option "AllowGLXWithComposite" "True" # Option "RenderAccel" "True" # Option "AddARGBGLXVisuals" "True" # Option "AIGLX" "True" SubSection "Display" Modes "1280x800" # Modes "1280x1080" # Modes "1440x900" Viewport 0 0 Depth 24 EndSubSection # SubSection "Display" # Viewport 0 0 # Depth 1 # EndSubSection # SubSection "Display" # Viewport 0 0 # Depth 4 # EndSubSection # SubSection "Display" # Viewport 0 0 # Depth 8 # EndSubSection # SubSection "Display" # Viewport 0 0 # Depth 15 # EndSubSection # SubSection "Display" # Viewport 0 0 # Depth 16 # EndSubSection # SubSection "Display" # Viewport 0 0 # Depth 24 # EndSubSection EndSection Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection ------------------------------------------------------------------------- thanks in advance, Ganbold -- The ultimate game show will be the one where somebody gets killed at the end. -- Chuck Barris, creator of "The Gong Show" From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 09:45:20 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EE06016A405 for ; Mon, 16 Jul 2007 09:45:20 +0000 (UTC) (envelope-from boris@brooknet.com.au) Received: from pecan.exetel.com.au (pecan.exetel.com.au [220.233.0.17]) by mx1.freebsd.org (Postfix) with ESMTP id B6B7B13C461 for ; Mon, 16 Jul 2007 09:45:20 +0000 (UTC) (envelope-from boris@brooknet.com.au) Received: from 28.201.233.220.exetel.com.au ([220.233.201.28] helo=[192.168.100.148]) by pecan.exetel.com.au with esmtp (Exim 4.63) (envelope-from ) id 1IAN8l-0006mr-MC; Mon, 16 Jul 2007 19:45:15 +1000 In-Reply-To: <469B1D61.8050007@micom.mng.net> References: <469B1D61.8050007@micom.mng.net> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <30B8DCA6-3BDE-4E59-8FEE-A880931EEA39@brooknet.com.au> Content-Transfer-Encoding: 7bit From: Sam Lawrance Date: Mon, 16 Jul 2007 19:45:10 +1000 To: Ganbold X-Mailer: Apple Mail (2.752.3) Cc: freebsd-ports Subject: Re: Xorg 7.2 beryl problem on i945GM X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 09:45:21 -0000 On 16/07/2007, at 5:25 PM, Ganbold wrote: > Hi, > > I'm having trouble running beryl on laptop with 945GM card. I have > current machine: > > devil# uname -an > FreeBSD devil.micom.mng.net 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Tue > Jul 10 10:44:42 ULAT 2007 root@devil.micom.mng.net:/usr/obj/usr/ > src/sys/DEVIL i386 > devil# > > Xorg is updated to 7.2. > > Now when I try to run beryl-manager a window becomes a white screen > and I can't do anything, although mouse moves. I have the same issue on my mac mini - I spent some time searching around, and haven't found a solution yet. Let me know if you come up with any leads. From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 10:18:38 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D4DB616A494 for ; Mon, 16 Jul 2007 10:18:38 +0000 (UTC) (envelope-from freebsd@meijome.net) Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124]) by mx1.freebsd.org (Postfix) with ESMTP id A158613C441 for ; Mon, 16 Jul 2007 10:18:38 +0000 (UTC) (envelope-from freebsd@meijome.net) Received: (qmail 12223 invoked from network); 16 Jul 2007 05:18:38 -0500 Received: from 203-158-59-146.dyn.iinet.net.au (HELO localhost) (203.158.59.146) by sigma.octantis.com.au with (DHE-RSA-AES256-SHA encrypted) SMTP; 16 Jul 2007 05:18:37 -0500 Date: Mon, 16 Jul 2007 20:18:34 +1000 From: Norberto Meijome To: Rick Voland Message-ID: <20070716201834.4b8c8242@localhost> In-Reply-To: <469AAD90.4010203@spamcop.net> References: <469AAD90.4010203@spamcop.net> X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.13; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: acroread plugin in Firefox X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 10:18:38 -0000 On Sun, 15 Jul 2007 18:28:16 -0500 Rick Voland wrote: > I am unable to get PDF documents to open properly in Firefox since I > updated to xorg 7.2 and linux_base-fc-4_10. Rick, does Acrobat Reader work ok standalone? what does actually happen when you click on a link to a .pdf ? have you got any other application mapped to it? have you got the link : $ ls -l /usr [...] lrwxr-xr-x 1 root wheel 10 May 21 14:30 X11R6 -> /usr/local in place? have you registered the acroread plugin with nspluginwrapper ? FWIW,it works fine here... > > 1) It was working before these updates. > > 2) Now, a PDF document tries to open in a Firefox webpage. gv opens > fine, but is unable to parse the PDF, leaving a completely blank page > with a link on the left for each page, but each page is blank. > > 3) I'm using: > FreeBSD-6.2-RELEASE-p5 > firefox-2.0.0.4,1 > acroread7-7.0.9_2,1 > > 4) I made links in /usr/local/lib/browser_plugins to the plugins (new > locations), and pointed /usr/local/lib/browser_linux_plugins and > /usr/local/lib/linux-mozilla to this main folder. > > 5) It was working fine with linuxpluginwrapper before the update, but > not after the update. So, I uninstalled linuxpluginwrapper and replaced > it with nspluginwrapper. > > 6) Firefox writes some complaints to the console about acroread7, > linuxflash7, and realplayer, but linuxflash7 and realplayer both work > fine now. > > 7) The acroread plugin appears in the list when I type "about:plugins" > into firefox. > > 8) The acroread plugin works properly if I move npplugger.so to > npplugger.so.off. So, maybe this issue has to do with plugger. I use > the default /usr/local/etc/pluggerrc-5.1.3. > > 9) There were no improvements when I added a link acroread7 -> acroread > , nor when I changed pluggerrc-5.1.3 to indicate acroread instead of > acroread7 . > > 10) All ports are up to date as of July 14. > > > > Thanks for any suggestions. > > ------ > > rpvoland@spamcop.net > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" _________________________ {Beto|Norberto|Numard} Meijome "At times, to be silent is to lie." Miguel de Unamuno I speak for myself, not my employer. Contents may be hot. Slippery when wet. Reading disclaimers makes you go blind. Writing them is worse. You have been Warned. From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 11:06:15 2007 Return-Path: X-Original-To: ports@hub.freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DF28C16A409 for ; Mon, 16 Jul 2007 11:06:15 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id C331113C49D for ; Mon, 16 Jul 2007 11:06:15 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l6GB6FbS017051 for ; Mon, 16 Jul 2007 11:06:15 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l6GB6EpY017047 for PORTS; Mon, 16 Jul 2007 11:06:14 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 16 Jul 2007 11:06:14 GMT Message-Id: <200707161106.l6GB6EpY017047@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: FreeBSD ports list Cc: Subject: Current unassigned ports problem reports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 11:06:16 -0000 Current FreeBSD problem reports The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. Bugs can be in one of several states: o - open A problem report has been submitted, no sanity checking performed. a - analyzed The problem is understood and a solution is being sought. f - feedback Further work requires additional information from the originator or the community - possibly confirmation of the effectiveness of a proposed solution. p - patched A patch has been committed, but some issues (MFC and / or confirmation from originator) are still open. r - repocopy The resolution of the problem report is dependent on a repocopy operation within the CVS repository which is awaiting completion. s - suspended The problem is not being worked on, due to lack of information or resources. This is a prime candidate for somebody who is looking for a project to do. If the problem cannot be solved at all, it will be closed, rather than suspended. c - closed A problem report is closed when any changes have been integrated, documented, and tested -- or when fixing the problem is abandoned. Critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/112754 VERY SERIOUS security bug in sysutils/eject 1 problem total. Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/105549 ports/www/squid_radius_auth doesn't work on sparc64 o ports/106369 vpnd caused kernel panic with ppp mode o ports/106372 vpnd can't run with slip mode o ports/107536 editors/scite: Can't write on SciTE text editor f ports/108077 www/linux-flashplugin9 crashes linux-firefox f ports/108413 net/vnc does not works. f ports/108537 print/hplip: Build failure f ports/108606 Courier MTA terminates abnormaly after installation f ports/111338 graphics/yafray: doesn't respect CXX, CXXFLAGS and eve f ports/112083 mail/qsheff overwrites configuration upon upgrade f ports/112094 www/lynx: plist missing configuration file o ports/112385 sysutils/lookupd on Kernel 64 f ports/112698 www/opera's spell-check doesn't work o ports/112793 editors/e3 problem: one line patch to fix bad syscall f ports/112921 x11-wm/Beryl not loading focus and keybinding settings f ports/113139 sysutils/ucspi-tcp runtime crash on amd64 w/ fix o ports/113144 print/ghostscript-gnu dumps core with several output d f ports/113498 www/elinks: lua scripting broken f ports/113847 devel/apr's buildconf is not able to find the python o ports/114036 [PATCH] graphics/GraphicsMagick: add WITHOUT_SYMBOL_PR o ports/114132 mule goes core dump on X Window System o ports/114285 Problem with MySQL < 5.0 o ports/114286 port unixODBC installs documentation with access mode o ports/114536 ports/net/coda6_server and ports/net/coda6_client upda o ports/114560 editors/mule cannot compile in ports f ports/114624 www/phpbb-devel configuration removal on portupgrade 26 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/94921 isakmpd fails on amd64 o ports/95854 New Port: www/ochusha o ports/100896 [new ports] emulators/vmware-server-guestd1 emulators/ f ports/101166 bittorrent-curses only works under English locales. o ports/103395 security/gnome-ssh-askpass interferes with gnome-scree o ports/107354 net/icmpinfo: icmpinfo -vvv does not recocnize any ICM f ports/107368 audio/normalize: [patch] - normalize-mp3 and normalize f ports/107621 net/proxychains doens't compile on 4 and 5 f ports/107937 jailed net/isc-dhcp3-server wouldn't run with an immut f ports/108104 print/hplip: documentation gets installed though NOPOR o ports/108595 pstree (sysutils/psmisc) don't work in jail f ports/108723 kxgenerator never worked for me f ports/108788 [patch] sysutils/fusefs-kmod: Add BASE option f ports/108801 www/mod_perl2: Apache-2.0.59 / mod_perl-2-2.0.3_1 freq f ports/108853 Contradiction of CONFLICTS¡¡ f ports/109041 security/tinyca doesn't allow for user installed OpenS o ports/110144 New port: math/Matlab7 f ports/110320 [security/vpnc] rc script returns 0 on failure o ports/111167 New port:mail/ilohamail-devel IlohaMail is a lightweig o ports/111247 New port: sysutil/linux-procfs rpm port of procps f ports/111290 [patch] sysutils/dtc pkg-plist and distinfo fixups, re f ports/111399 print/ghostscript-gpl: ghostscript-gpl WITH_FT_BRIDGE f ports/111456 [UPDATE] finance/pfpro updated distinfo f ports/111549 ports/net/fping patch to add -S source_addr option o ports/111742 [maintainer] Fix mail/p5-vpopmail port build on ia64 o ports/112124 [New port] archivers/linux-par2cmdline o ports/112185 [NEW PORT] net/fping+ipv6: Quickly ping N hosts w/o fl o ports/112202 security/vscan: patch to fix plist problem o ports/112248 new port: finance/ledgersmb o ports/112271 new port: graphics/lightzone: a photo editor o ports/112499 Add a necessary runtime library for audio/mbrola to ru o ports/112669 New port: net/snmp++ v3 library f ports/112876 audio/xmcd - compile problems after xorg 7.2 upgrade ( f ports/112887 net/nxserver 1.4.0_1 fails to compile after upgrading o ports/112982 new port: security/hamachi f ports/113319 [NEW PORT] www/p5-Catalyst-View-Email: Catalyst View f f ports/113325 japanese/ng: use termios instead of sgtty f ports/113334 Installation of port math/R fails f ports/113335 biology/linux-foldingathome needs to run as root? f ports/113401 Update port: security/xca to version 0.6.3 f ports/113423 Update for ports net/freenx to version 0.6.0 o ports/113538 databases/unixODBC fails to copy required INI files fo o ports/113572 [patch] japanese/sj3 is broken o ports/113608 New port: devel/codeblocks-devel SVN version of Code:: o ports/113674 [NEW PORT] comms/tbdcnv: Convert "audio" files between f ports/113709 multimedia/mplayer - PATCH - Add icon to gmplayer desk o ports/113741 maintainer update: x11-toolkits/qwt-devel f ports/113750 update science/kst to 1.4.0 o ports/113827 when trying to play midis using audio/playmidi "/dev/s f ports/113835 [PATCH] misc/ipbt: unbreak, update package size/checks o ports/113844 update java/jboss4 to 4.2.0.GA o ports/113880 New port:graphics/albumshaper A cross-platform solutio o ports/113925 New port: security/openvpn-auth-ldap - LDAP authentica o ports/114004 Missing RUN_DEPENDENCY in /usr/ports/multimedia/dvdaut o ports/114006 [NEW PORT] net/zeroinstall-injector: 0install injector o ports/114017 New port: net-im/iserverd - Groupware ICQ server clone o ports/114031 [PATCH] editors/xemacs-devel - stop XEmacs from corrup o ports/114035 net-mgmt/nrpe2: Add support for static UID/GID found i o ports/114045 New ports:devel/ETL;devel/synfig;graphics/synfigstudio f ports/114053 Port graphics/gnash is out of date f ports/114061 mbone/udpcast outdated o ports/114067 [new port] japanese/asterisk-sounds-jp Japanese soun o ports/114109 math/maxima - Allow options to be set via spiffy GUI d o ports/114114 New port: devel/p5-Cvs Cvs - Object oriented interface o ports/114122 New port: russian/stardict2-dict-eng_RU, Russian dicti f ports/114127 net/vnc - vnc.so installed to bad location o ports/114196 Update security/metasploit-devel to 3.0. Retire securi f ports/114209 [patch] audio/ripit port update o ports/114231 [patch] audio/timidity - audacious/plugins: default /e o ports/114239 New ports:multimedia/mimms;multimedia/gmimms A fronten o ports/114282 New port: x11/nitrogen background browser and setter f f ports/114328 www/lynx-ssl 2.8.6.5,1 fails to build when gd-2.0.35,1 o ports/114336 new ports: graphics/php4-chartdirector, graphics/php5- o ports/114339 editors/texmaker - take maintainership and update f ports/114344 ports/science/afni broken f ports/114356 [patch] ports/www/lynx WITHOUT_NLS correction o ports/114365 New port: net-mgmt/nagiosgrapher o ports/114375 [patch] news/nn 6.7.3 From: header broken when posting o ports/114382 [NEW PORT]: devel/rudeconfig - configuration library o ports/114383 [New Port] texproc/yaml-mode.el: Simple major mode to f ports/114439 port sysutils/syslog-ng2 startup script problem o ports/114462 New port: net-im/jabbin Jabber client with VoIP o ports/114495 [NEW PORT] net-mgmt/netxms: NetXMS - network monitorin f ports/114503 irc/bobot++ Makefile Update f ports/114508 [UPDATE]: java/eclipse to 3.3 o ports/114511 New port: lang/ocs f ports/114523 [patch] update sysutils/logrotate o ports/114541 [NEW PORT] databases/tablelog: Logs changes on a table o ports/114544 New port: net/gateway6 free IPv6 tunnel o ports/114552 pengo (and possibly others) trust/use the users path i o ports/114554 regular update of devel/p5-Workflow o ports/114556 New port:textproc/qstardict A StarDict clone written w o ports/114579 maintainer update: math/qtiplot o ports/114599 mail/metamail : fix for change of putenv parameter typ f ports/114601 [PATCH] sysutils/ldapvi: update to 1.7 o ports/114611 [NEW PORT] net-p2p/freenet05: An anonymous censorship- f ports/114618 fix multimedia/mplayer if compiled with libcaca o ports/114619 update of devel/p5-Workflow (trial #3) o ports/114621 Sources java/netbeans5 not available o ports/114627 New port: devel/libhid A user-space HID access library o ports/114628 New port: sysutils/usbhotkey A utility to remap USB ke 101 problems total. From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 11:15:31 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3B61A16A400 for ; Mon, 16 Jul 2007 11:15:31 +0000 (UTC) (envelope-from erwin@freebsd.org) Received: from pointyhat.freebsd.org (pointyhat.freebsd.org [69.147.83.43]) by mx1.freebsd.org (Postfix) with ESMTP id 2DF5813C4A3 for ; Mon, 16 Jul 2007 11:15:31 +0000 (UTC) (envelope-from erwin@freebsd.org) Received: from pointyhat.freebsd.org (localhost [127.0.0.1]) by pointyhat.freebsd.org (8.14.1/8.14.1) with ESMTP id l6GBF1Gb093626 for ; Mon, 16 Jul 2007 11:15:01 GMT (envelope-from erwin@pointyhat.freebsd.org) Received: (from erwin@localhost) by pointyhat.freebsd.org (8.14.1/8.14.1/Submit) id l6GBF1ln093611 for ports@FreeBSD.org; Mon, 16 Jul 2007 11:15:01 GMT (envelope-from erwin) Date: Mon, 16 Jul 2007 11:15:01 GMT From: Erwin Lansing Message-Id: <200707161115.l6GBF1ln093611@pointyhat.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX build failed for 5.x X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 11:15:31 -0000 INDEX build failed with errors: Generating INDEX-5 - please wait.."Makefile", line 47: Could not find /a/erwin/tindex/ports/misc/qt4-doc/../../Mk/bsd.qt.mk make: fatal errors encountered -- cannot continue ===> misc/qt4-doc failed *** Error code 1 *** Error code 1 Stop in /a/erwin/tindex/ports. *** Error code 1 Stop in /a/erwin/tindex/ports. 1 error Committers on the hook: lofi miwi nobutaka pav Most recent CVS update was: U devel/elib/Makefile U devel/rubygem-eventmachine/Makefile U devel/rubygem-eventmachine/distinfo U devel/rubygem-eventmachine/pkg-plist U games/emacs-chess/Makefile U graphics/poppler/Makefile U graphics/qt4-iconengines/Makefile U graphics/qt4-iconengines/distinfo U graphics/qt4-imageformats/Makefile U graphics/qt4-imageformats/distinfo U graphics/qt4-imageformats/pkg-plist U graphics/qt4-pixeltool/Makefile U graphics/qt4-pixeltool/distinfo U graphics/qt4-svg/Makefile U graphics/qt4-svg/distinfo U graphics/qt4-svg/pkg-plist U japanese/migemo-emacs21/Makefile U japanese/qt4-codecs-jp/Makefile U japanese/qt4-codecs-jp/distinfo U japanese/skk10-elisp-emacs20/Makefile U java/eclipseme/Makefile U java/sun-wtk/Makefile U java/sun-wtk/pkg-descr U korean/qt4-codecs-kr/Makefile U korean/qt4-codecs-kr/distinfo U mbone/mcl/Makefile U mbone/mcl/pkg-descr U misc/qt4-doc/Makefile U misc/qt4-doc/distinfo U misc/qt4-doc/pkg-plist U misc/qt4-qtconfig/Makefile U misc/qt4-qtconfig/distinfo U misc/qt4-qtdemo/Makefile U misc/qt4-qtdemo/distinfo U misc/qt4-qtdemo/pkg-plist U multimedia/vlc-devel/Makefile U net/qt4-network/Makefile U net/qt4-network/distinfo U net/qt4-network/pkg-plist U textproc/qt4-xml/Makefile U textproc/qt4-xml/distinfo U textproc/qt4-xml/pkg-plist U x11/qt4-inputmethods/Makefile U x11/qt4-inputmethods/distinfo U x11/qt4-opengl/Makefile U x11/qt4-opengl/distinfo U x11/qt4-opengl/pkg-plist U x11-fonts/avifonts/Makefile U x11-fonts/mgopen/Makefile U x11-toolkits/qt4-gui/Makefile U x11-toolkits/qt4-gui/distinfo U x11-toolkits/qt4-gui/pkg-plist From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 12:03:27 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0CC3816A400 for ; Mon, 16 Jul 2007 12:03:27 +0000 (UTC) (envelope-from rpvoland@spamcop.net) Received: from outbound4.mail.tds.net (outbound4.mail.tds.net [216.170.230.94]) by mx1.freebsd.org (Postfix) with ESMTP id C6AC513C4BE for ; Mon, 16 Jul 2007 12:03:26 +0000 (UTC) (envelope-from rpvoland@spamcop.net) Received: from outaamta02.mail.tds.net (outaamta02.mail.tds.net [216.170.230.32]) by outbound4.mail.tds.net (8.13.6/8.13.4) with ESMTP id l6GC3LvH022358; Mon, 16 Jul 2007 07:03:25 -0500 Received: from brian.local.bsd ([69.129.126.9]) by outaamta02.mail.tds.net with ESMTP id <20070716120320.IWWZ2136.outaamta02.mail.tds.net@brian.local.bsd>; Mon, 16 Jul 2007 07:03:20 -0500 Message-ID: <469B5E84.1010106@spamcop.net> Date: Mon, 16 Jul 2007 07:03:16 -0500 From: Rick Voland User-Agent: Thunderbird 2.0.0.0 (X11/20070624) MIME-Version: 1.0 To: Norberto Meijome References: <469AAD90.4010203@spamcop.net> <20070716201834.4b8c8242@localhost> In-Reply-To: <20070716201834.4b8c8242@localhost> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: acroread plugin in Firefox X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 12:03:27 -0000 Norberto Meijome wrote: > On Sun, 15 Jul 2007 18:28:16 -0500 > Rick Voland wrote: > >> I am unable to get PDF documents to open properly in Firefox since I >> updated to xorg 7.2 and linux_base-fc-4_10. > > Rick, > does Acrobat Reader work ok standalone? > Yes, acroread works fine standalone (before and now). > what does actually happen when you click on a link to a .pdf ? > > have you got any other application mapped to it? > I do not have any other application mapped to PDF in Firefox preferences. The default pluggerrc-5.1.3 file which I use has four applications mapped to PDF, but acroread is first and gv is last. > have you got the link : > > $ ls -l /usr > [...] > lrwxr-xr-x 1 root wheel 10 May 21 14:30 X11R6 -> /usr/local > > in place? Yes, the link is there with the same permissions as you indicate. > > have you registered the acroread plugin with nspluginwrapper ? > Yes, the acroread plugin is registered with nspluginwrapper, and I removed the file /etc/libmap.conf. The flash plugin is registered in the same way and works fine. Note, that the acroread plugin does work for me when I disable the plugin for plugger. > FWIW,it works fine here... > > >> 1) It was working before these updates. >> >> 2) Now, a PDF document tries to open in a Firefox webpage. gv opens >> fine, but is unable to parse the PDF, leaving a completely blank page >> with a link on the left for each page, but each page is blank. >> >> 3) I'm using: >> FreeBSD-6.2-RELEASE-p5 >> firefox-2.0.0.4,1 >> acroread7-7.0.9_2,1 >> >> 4) I made links in /usr/local/lib/browser_plugins to the plugins (new >> locations), and pointed /usr/local/lib/browser_linux_plugins and >> /usr/local/lib/linux-mozilla to this main folder. >> >> 5) It was working fine with linuxpluginwrapper before the update, but >> not after the update. So, I uninstalled linuxpluginwrapper and replaced >> it with nspluginwrapper. >> >> 6) Firefox writes some complaints to the console about acroread7, >> linuxflash7, and realplayer, but linuxflash7 and realplayer both work >> fine now. >> >> 7) The acroread plugin appears in the list when I type "about:plugins" >> into firefox. >> >> 8) The acroread plugin works properly if I move npplugger.so to >> npplugger.so.off. So, maybe this issue has to do with plugger. I use >> the default /usr/local/etc/pluggerrc-5.1.3. >> >> 9) There were no improvements when I added a link acroread7 -> acroread >> , nor when I changed pluggerrc-5.1.3 to indicate acroread instead of >> acroread7 . >> >> 10) All ports are up to date as of July 14. >> >> >> >> Thanks for any suggestions. >> >> ------ >> >> rpvoland@spamcop.net >> _______________________________________________ >> freebsd-ports@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > > > _________________________ > {Beto|Norberto|Numard} Meijome > > "At times, to be silent is to lie." > Miguel de Unamuno > > I speak for myself, not my employer. Contents may be hot. Slippery when wet. > Reading disclaimers makes you go blind. Writing them is worse. You have been > Warned. > From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 12:40:16 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DC88416A401 for ; Mon, 16 Jul 2007 12:40:16 +0000 (UTC) (envelope-from jimmy@mammothcheese.ca) Received: from smtp108.rog.mail.re2.yahoo.com (smtp108.rog.mail.re2.yahoo.com [68.142.225.206]) by mx1.freebsd.org (Postfix) with SMTP id 7A6B213C48D for ; Mon, 16 Jul 2007 12:40:16 +0000 (UTC) (envelope-from jimmy@mammothcheese.ca) Received: (qmail 74945 invoked from network); 16 Jul 2007 12:40:15 -0000 Received: from unknown (HELO ?74.110.53.6?) (jazzturk@rogers.com@74.110.53.6 with plain) by smtp108.rog.mail.re2.yahoo.com with SMTP; 16 Jul 2007 12:40:15 -0000 X-YMail-OSG: LY1iDgQVM1mAYnJ5jOvYONnB73aQ8EUiWBNgFAFI3PBLJW6cDSrEgWsHWNdjJZzZyQ-- Message-ID: <469B672F.70201@mammothcheese.ca> Date: Mon, 16 Jul 2007 08:40:15 -0400 From: James Bailie User-Agent: Thunderbird 2.0.0.4 (X11/20070604) MIME-Version: 1.0 To: Rick Voland References: <469AAD90.4010203@spamcop.net> In-Reply-To: <469AAD90.4010203@spamcop.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: acroread plugin in Firefox X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 12:40:16 -0000 Rick Voland wrote: > 2) Now, a PDF document tries to open in a Firefox webpage. gv > opens fine, but is unable to parse the PDF, leaving a > completely blank page with a link on the left for each page, > but each page is blank. I had this problem. I corrected it by deinstalling ghostscript-gnu and installing ghostscript-gpl. I forget how I figured out this was necessary. -- James Bailie http://www.mammothcheese.ca From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 12:42:50 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6337D16A410 for ; Mon, 16 Jul 2007 12:42:50 +0000 (UTC) (envelope-from freebsd@meijome.net) Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124]) by mx1.freebsd.org (Postfix) with ESMTP id C7DE413C4BB for ; Mon, 16 Jul 2007 12:42:43 +0000 (UTC) (envelope-from freebsd@meijome.net) Received: (qmail 21592 invoked from network); 16 Jul 2007 07:42:42 -0500 Received: from 203-158-59-146.dyn.iinet.net.au (HELO localhost) (203.158.59.146) by sigma.octantis.com.au with (DHE-RSA-AES256-SHA encrypted) SMTP; 16 Jul 2007 07:42:42 -0500 Date: Mon, 16 Jul 2007 22:42:39 +1000 From: Norberto Meijome To: Rick Voland Message-ID: <20070716224239.1c3728f4@localhost> In-Reply-To: <469B5E84.1010106@spamcop.net> References: <469AAD90.4010203@spamcop.net> <20070716201834.4b8c8242@localhost> <469B5E84.1010106@spamcop.net> X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.13; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: acroread plugin in Firefox X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 12:42:50 -0000 On Mon, 16 Jul 2007 07:03:16 -0500 Rick Voland wrote: > Norberto Meijome wrote: > > On Sun, 15 Jul 2007 18:28:16 -0500 > > Rick Voland wrote: > > > >> I am unable to get PDF documents to open properly in Firefox since I > >> updated to xorg 7.2 and linux_base-fc-4_10. > > > > Rick, > > does Acrobat Reader work ok standalone? > > > > Yes, acroread works fine standalone (before and now). > > > what does actually happen when you click on a link to a .pdf ? > > > > have you got any other application mapped to it? > > > > I do not have any other application mapped to PDF in Firefox > preferences. The default pluggerrc-5.1.3 file which I use has four > applications mapped to PDF, but acroread is first and gv is last. [...] > Note, that the acroread plugin does work for me when I disable the > plugin for plugger. Hi Rick, mhm i just checked my ffox (native, up to date w/ports)... it acroread shows in about:plugins, but is NOT showing in Preferences -> Content-> Filetypes (Manage). not at all. ... but it loads fine inline (well, only that it is SOOO much slower than xpdf!! i need to replace it :) ). B _________________________ {Beto|Norberto|Numard} Meijome FAST, CHEAP, SECURE: Pick Any TWO I speak for myself, not my employer. Contents may be hot. Slippery when wet. Reading disclaimers makes you go blind. Writing them is worse. You have been Warned. From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 12:46:32 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1F3B416A400 for ; Mon, 16 Jul 2007 12:46:32 +0000 (UTC) (envelope-from erwin@freebsd.org) Received: from pointyhat.freebsd.org (pointyhat.freebsd.org [69.147.83.43]) by mx1.freebsd.org (Postfix) with ESMTP id ED31A13C491 for ; Mon, 16 Jul 2007 12:46:31 +0000 (UTC) (envelope-from erwin@freebsd.org) Received: from pointyhat.freebsd.org (localhost [127.0.0.1]) by pointyhat.freebsd.org (8.14.1/8.14.1) with ESMTP id l6GCk2wU020046 for ; Mon, 16 Jul 2007 12:46:02 GMT (envelope-from erwin@pointyhat.freebsd.org) Received: (from erwin@localhost) by pointyhat.freebsd.org (8.14.1/8.14.1/Submit) id l6GCk2d7020038 for ports@FreeBSD.org; Mon, 16 Jul 2007 12:46:02 GMT (envelope-from erwin) Date: Mon, 16 Jul 2007 12:46:02 GMT From: Erwin Lansing Message-Id: <200707161246.l6GCk2d7020038@pointyhat.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX now builds successfully on 5.x X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 12:46:32 -0000 From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 12:50:46 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1644516A401 for ; Mon, 16 Jul 2007 12:50:46 +0000 (UTC) (envelope-from freebsd-ports@hyltown.com) Received: from tuxpro.hyltown.com (docsis-cbm-15-101.nclxtn.lexcominc.net [209.102.254.101]) by mx1.freebsd.org (Postfix) with ESMTP id 8C01213C4A7 for ; Mon, 16 Jul 2007 12:50:45 +0000 (UTC) (envelope-from freebsd-ports@hyltown.com) Received: from localhost (webmail.hyltown.com [10.0.0.247]) by tuxpro.hyltown.com (8.11.0/8.11.0) with ESMTP id l6GCDw524991; Mon, 16 Jul 2007 08:13:58 -0400 Received: from telcogen.tgic.com (telcogen.tgic.com [72.236.26.172]) by webmail.hyltown.com (IMP) with HTTP for ; Mon, 16 Jul 2007 08:18:42 -0400 Message-ID: <1184588322.469b6222bffbe@webmail.hyltown.com> Date: Mon, 16 Jul 2007 08:18:42 -0400 From: dewey hylton To: Robert Gilaard References: <1184508422.9813.2.camel@zouk.tiscali.nl> In-Reply-To: <1184508422.9813.2.camel@zouk.tiscali.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.1 X-Originating-IP: 72.236.26.172 Cc: ports@FreeBSD.org Subject: Re: FreeBSD Port: nxserver-1.4.0_1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 12:50:46 -0000 Quoting Robert Gilaard : > Hi there, > > I've noticed that nomachine has updated their freenx packages for > different distributions. Now they even have amd64 native packages and I > was wondering if that means we will see the amd64 version in freebsd > anytime soon. > > When I issue a make install distclean command I get this output: > > [root@zouk /usr/ports/net/nxserver]# make install distclean > ===> nxserver-1.4.0_1 is only for i386, and you are running amd64.. > *** Error code 1 > > Stop in /usr/ports/net/nxserver. > > > Hope someone has plans to update this port. > > Brgds > Robert help is appreciated. please see the post linked below: http://lists.freebsd.org/pipermail/freebsd-ports/2007-July/042470.html From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 13:16:24 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1E01116A411 for ; Mon, 16 Jul 2007 13:16:24 +0000 (UTC) (envelope-from xxjack12xx@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.179]) by mx1.freebsd.org (Postfix) with ESMTP id E6ED413C48E for ; Mon, 16 Jul 2007 13:16:23 +0000 (UTC) (envelope-from xxjack12xx@gmail.com) Received: by wa-out-1112.google.com with SMTP id j37so1739700waf for ; Mon, 16 Jul 2007 06:16:23 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=HHW8inRdMqAy6342t3m9GTK32hGHCoaHEKmkcCdDW167qwrYR5w4lOZrWIFWH5ad/OP/ylpHa4ug7/59jwYtRrRpoiRdHPPmDh+MD4p6hc8U+yIZlZNz+cQtkWo5pISgHtqvAOA+iCZwiKx8HubM+RYk9y830B22jhLhm3bmoA0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dfcPuFDw8YAsBXQuUl5QM8ILJ6IhPV/JZBEdIN70HniPlxahfnJ2lN93aCcm4W/h9UZk3R9rRmOMQ5C2uOS1gjuwE4sYdkF2QVewcSxmpa1bb71PS9US6WaeMa0QrDLQ8NlHs87t0yQZeVUAtnpsnejc+sw4tWfMLUTAoHHBIQE= Received: by 10.115.72.1 with SMTP id z1mr4124415wak.1184590045820; Mon, 16 Jul 2007 05:47:25 -0700 (PDT) Received: by 10.114.15.2 with HTTP; Mon, 16 Jul 2007 05:47:25 -0700 (PDT) Message-ID: Date: Mon, 16 Jul 2007 05:47:25 -0700 From: "Jack L." To: "Sam Lawrance" In-Reply-To: <30B8DCA6-3BDE-4E59-8FEE-A880931EEA39@brooknet.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <469B1D61.8050007@micom.mng.net> <30B8DCA6-3BDE-4E59-8FEE-A880931EEA39@brooknet.com.au> Cc: Ganbold , freebsd-ports Subject: Re: Xorg 7.2 beryl problem on i945GM X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 13:16:24 -0000 On 7/16/07, Sam Lawrance wrote: > > On 16/07/2007, at 5:25 PM, Ganbold wrote: > > > Hi, > > > > I'm having trouble running beryl on laptop with 945GM card. I have > > current machine: > > > > devil# uname -an > > FreeBSD devil.micom.mng.net 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Tue > > Jul 10 10:44:42 ULAT 2007 root@devil.micom.mng.net:/usr/obj/usr/ > > src/sys/DEVIL i386 > > devil# > > > > Xorg is updated to 7.2. > > > > Now when I try to run beryl-manager a window becomes a white screen > > and I can't do anything, although mouse moves. > > I have the same issue on my mac mini - I spent some time searching > around, and haven't found a solution yet. Let me know if you come up > with any leads. > I have the same problems with ati and nvidia cards. haven't gotten anything except for a white screen. From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 14:40:17 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3076616A408; Mon, 16 Jul 2007 14:40:17 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) by mx1.freebsd.org (Postfix) with ESMTP id AC80213C48E; Mon, 16 Jul 2007 14:40:16 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.1/8.14.1) with ESMTP id l6GEeFos076001; Mon, 16 Jul 2007 18:40:15 +0400 (MSD) (envelope-from marck@rinet.ru) Date: Mon, 16 Jul 2007 18:40:15 +0400 (MSD) From: Dmitry Morozovsky To: Doug Barton In-Reply-To: <469B0894.9050408@FreeBSD.org> Message-ID: <20070716183849.S73148@woozle.rinet.ru> References: <20070715201435.Y39602@woozle.rinet.ru> <469B0894.9050408@FreeBSD.org> X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (woozle.rinet.ru [0.0.0.0]); Mon, 16 Jul 2007 18:40:15 +0400 (MSD) Cc: ports@freebsd.org Subject: Re: /var/db/ports/*/options auto-generation X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 14:40:17 -0000 On Sun, 15 Jul 2007, Doug Barton wrote: DB> Dmitry Morozovsky wrote: DB> > Dear colleagues, DB> > DB> > is there any way to generate set of /var/db/ports/*/options in their default DB> > state? BATCH=1 will leave this hierarchy untouched, but when installing new DB> > system I would prefer options files to be generated, to be able to look DB> > through, analyze and possibly re-build some ports later. DB> DB> I'm not sure it's exactly what you're looking for, but portmaster will DB> present all the OPTIONS dialogs first before it starts building the DB> first port, which allows you to set all the options then walk away DB> while stuff builds. Once the options files are already there you can DB> do the whole process again with the --force-config option, or let them DB> stay as is until something changes (which is the default). DB> DB> hope this helps, It's not exactly what I want as I need to repeat Tab-Enter pairs for each of OPTIONS contained port. What I want is generation options file for all the ports including defaults (possibly overrided in /etc/make.conf) WITH/WITHOUT lines... Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 15:36:33 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 069E316A400 for ; Mon, 16 Jul 2007 15:36:33 +0000 (UTC) (envelope-from pauls@utdallas.edu) Received: from smtp3.utdallas.edu (smtp3.utdallas.edu [129.110.10.49]) by mx1.freebsd.org (Postfix) with ESMTP id DCB6213C494 for ; Mon, 16 Jul 2007 15:36:32 +0000 (UTC) (envelope-from pauls@utdallas.edu) Received: from utd59514.utdallas.edu (utd59514.utdallas.edu [129.110.3.28]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp3.utdallas.edu (Postfix) with ESMTP id 5FB81654A6 for ; Mon, 16 Jul 2007 10:36:32 -0500 (CDT) Date: Mon, 16 Jul 2007 10:36:32 -0500 From: Paul Schmehl To: freebsd-ports@freebsd.org Message-ID: X-Mailer: Mulberry/4.0.6 (Linux/x86) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=sha1; protocol="application/pkcs7-signature"; boundary="==========692E68F28E279B238A38==========" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Continued pkg-plist problems X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 15:36:33 -0000 --==========692E68F28E279B238A38========== Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline I'm working on an upgrade to security/bro. The new version is requires=20 that I install a perl module in SITE_PERL so that the configuration script=20 will run correctly. When I tried to add the module to pkg-plist, the=20 deletion of the file failed because deinstall was prepending PREFIX to=20 SITE_PERL, making the path invalid. To get around this problem I wrote a one line pkg-deinstall script that=20 deletes the file. The script does what you would expect, but then it=20 returns an error. root@utd59514# find /usr/local/lib/perl5/ -name IP4.pm /usr/local/lib/perl5/site_perl/5.8.8/mach/IP4.pm root@utd59514# make deinstall PREFIX=3D/var/tmp/$(make -V PORTNAME) =3D=3D=3D> Deinstalling for security/bro =3D=3D=3D> Deinstalling bro-1.1d rm: /usr/local/lib/perl5/site_perl/5.8.8/mach/IP4.pm: No such file or=20 directory pkg_delete: post-deinstall script returned error status root@utd59514# find /usr/local/lib/perl5/ -name IP4.pm As you can see, the file was removed, but the script returns an error. If=20 I manually copy the module to SITE_PERL and then manually run=20 pkg-deinstall, the module is removed with no errors. What the heck is causing this error message? Here's the pkg-deinstall script: root@utd59514# less files/pkg-deinstall.in #!/bin/sh # Since pkg-plist prepends PREFIX to SITE_PERL, # we can't remove this file in the normal way /bin/rm %%SITE_PERL%%/mach/IP4.pm It's listed in the Makefile as one of the SUB_FILES, and SUB_LIST includes=20 SITE_PERL=3D${SITE_PERL). --=20 Paul Schmehl (pauls@utdallas.edu) Senior Information Security Analyst The University of Texas at Dallas http://www.utdallas.edu/ir/security/ --==========692E68F28E279B238A38==========-- From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 16:11:10 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7C3CF16A407; Mon, 16 Jul 2007 16:11:10 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id 13C3213C4C8; Mon, 16 Jul 2007 16:11:10 +0000 (UTC) (envelope-from david@vizion2000.net) Received: by dns1.vizion2000.net (Postfix, from userid 1007) id 1A05A1CC68; Mon, 16 Jul 2007 09:23:47 -0700 (PDT) From: David Southwell Organization: Voice and Vision To: freebsd-ports@freebsd.org Date: Mon, 16 Jul 2007 09:23:46 -0700 User-Agent: KMail/1.9.7 References: <20070715201435.Y39602@woozle.rinet.ru> <469B0894.9050408@FreeBSD.org> <20070716183849.S73148@woozle.rinet.ru> In-Reply-To: <20070716183849.S73148@woozle.rinet.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707160923.46869.david@vizion2000.net> Cc: ports@freebsd.org, Doug Barton , Dmitry Morozovsky Subject: Re: /var/db/ports/*/options auto-generation X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 16:11:10 -0000 On Monday 16 July 2007 07:40:15 Dmitry Morozovsky wrote: > On Sun, 15 Jul 2007, Doug Barton wrote: > > DB> Dmitry Morozovsky wrote: > DB> > Dear colleagues, > DB> > > DB> > is there any way to generate set of /var/db/ports/*/options in their > default DB> > state? BATCH=1 will leave this hierarchy untouched, but when > installing new DB> > system I would prefer options files to be generated, > to be able to look DB> > through, analyze and possibly re-build some ports > later. > DB> > DB> I'm not sure it's exactly what you're looking for, but portmaster will > DB> present all the OPTIONS dialogs first before it starts building the > DB> first port, which allows you to set all the options then walk away > DB> while stuff builds. Once the options files are already there you can > DB> do the whole process again with the --force-config option, or let them > DB> stay as is until something changes (which is the default). > DB> > DB> hope this helps, > > It's not exactly what I want as I need to repeat Tab-Enter pairs for each > of OPTIONS contained port. What I want is generation options file for all > the ports including defaults (possibly overrided in /etc/make.conf) > WITH/WITHOUT lines... > > I do not know if that is possible but I can say I support the notion...It would be v. useful for distributing to ensure computers on a network, or even on different networks, install the same ports with identical options... david Southwell From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 16:11:10 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7C3CF16A407; Mon, 16 Jul 2007 16:11:10 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id 13C3213C4C8; Mon, 16 Jul 2007 16:11:10 +0000 (UTC) (envelope-from david@vizion2000.net) Received: by dns1.vizion2000.net (Postfix, from userid 1007) id 1A05A1CC68; Mon, 16 Jul 2007 09:23:47 -0700 (PDT) From: David Southwell Organization: Voice and Vision To: freebsd-ports@freebsd.org Date: Mon, 16 Jul 2007 09:23:46 -0700 User-Agent: KMail/1.9.7 References: <20070715201435.Y39602@woozle.rinet.ru> <469B0894.9050408@FreeBSD.org> <20070716183849.S73148@woozle.rinet.ru> In-Reply-To: <20070716183849.S73148@woozle.rinet.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707160923.46869.david@vizion2000.net> Cc: ports@freebsd.org, Doug Barton , Dmitry Morozovsky Subject: Re: /var/db/ports/*/options auto-generation X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 16:11:10 -0000 On Monday 16 July 2007 07:40:15 Dmitry Morozovsky wrote: > On Sun, 15 Jul 2007, Doug Barton wrote: > > DB> Dmitry Morozovsky wrote: > DB> > Dear colleagues, > DB> > > DB> > is there any way to generate set of /var/db/ports/*/options in their > default DB> > state? BATCH=1 will leave this hierarchy untouched, but when > installing new DB> > system I would prefer options files to be generated, > to be able to look DB> > through, analyze and possibly re-build some ports > later. > DB> > DB> I'm not sure it's exactly what you're looking for, but portmaster will > DB> present all the OPTIONS dialogs first before it starts building the > DB> first port, which allows you to set all the options then walk away > DB> while stuff builds. Once the options files are already there you can > DB> do the whole process again with the --force-config option, or let them > DB> stay as is until something changes (which is the default). > DB> > DB> hope this helps, > > It's not exactly what I want as I need to repeat Tab-Enter pairs for each > of OPTIONS contained port. What I want is generation options file for all > the ports including defaults (possibly overrided in /etc/make.conf) > WITH/WITHOUT lines... > > I do not know if that is possible but I can say I support the notion...It would be v. useful for distributing to ensure computers on a network, or even on different networks, install the same ports with identical options... david Southwell From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 17:10:24 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D934416A403 for ; Mon, 16 Jul 2007 17:10:24 +0000 (UTC) (envelope-from nobutaka@nobutaka.org) Received: from media-w.com (media-w.com [204.202.15.129]) by mx1.freebsd.org (Postfix) with ESMTP id B60E013C4B9 for ; Mon, 16 Jul 2007 17:10:24 +0000 (UTC) (envelope-from nobutaka@nobutaka.org) Received: from bullet.internal.nobutaka.org (x034121.ppp.asahi-net.or.jp [122.249.34.121]) (authenticated bits=0) by media-w.com (8.13.6.20060614/8.13.6) with ESMTP id l6GHAK8O023611 for ; Tue, 17 Jul 2007 02:10:23 +0900 (JST) Date: Tue, 17 Jul 2007 02:10:19 +0900 Message-ID: <861wf8i8as.wl%nobutaka@nobutaka.org> From: MANTANI Nobutaka To: ports@freebsd.org User-Agent: Wanderlust/2.15.5 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.7 Emacs/22.1 (i386-pc-freebsd) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (media-w.com [204.202.15.129]); Tue, 17 Jul 2007 02:10:24 +0900 (JST) Cc: Subject: HEADS UP: editors/emacs upgraded to 22.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 17:10:24 -0000 Hello, editors/emacs port is upgraded to 22.1. Since this is a major upgrade, all installed elisp ports should be reinstalled. Please add EMACS_PORT_NAME=emacs22 to /etc/make.conf and upgrade Emacs and related ports with: # portupgrade -fr emacs If you want to keep using Emacs 21.3, please add EMACS_PORT_NAME=emacs21 to /etc/make.conf and reinstall Emacs from editors/emacs21 port: # portupgrade -f -o editors/emacs21 emacs For elisp port maintainers, please set default EMACS_PORT_NAME to emacs22 in Makefile of your port and make a slave port for emacs21. Sincerely, -- MANTANI Nobutaka nobutaka@nobutaka.org, nobutaka@freebsd.org From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 17:50:06 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B426916A401 for ; Mon, 16 Jul 2007 17:50:06 +0000 (UTC) (envelope-from pauls@utdallas.edu) Received: from smtp3.utdallas.edu (smtp3.utdallas.edu [129.110.10.49]) by mx1.freebsd.org (Postfix) with ESMTP id 97C8F13C441 for ; Mon, 16 Jul 2007 17:50:06 +0000 (UTC) (envelope-from pauls@utdallas.edu) Received: from utd59514.utdallas.edu (utd59514.utdallas.edu [129.110.3.28]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp3.utdallas.edu (Postfix) with ESMTP id 1915A654A6 for ; Mon, 16 Jul 2007 12:50:06 -0500 (CDT) Date: Mon, 16 Jul 2007 12:50:05 -0500 From: Paul Schmehl To: ports@freebsd.org Message-ID: X-Mailer: Mulberry/4.0.6 (Linux/x86) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=sha1; protocol="application/pkcs7-signature"; boundary="==========78B7C5989EFC56BE83C9==========" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: Continued problems with pkg-plist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 17:50:06 -0000 --==========78B7C5989EFC56BE83C9========== Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline For the record (in case somebody googles this thread in six months), I was=20 able to solve this problem by adding the following to the pkg-deinstall=20 script: if [ "$2" !=3D "POST-DEINSTALL" ]; then exit 0 fi So, the script, in toto, now is: #!/bin/sh # Since pkg-plist prepends PREFIX to SITE_PERL, # we can't remove this file in the normal way if [ "$2" !=3D "POST-DEINSTALL" ]; then exit 0 fi /bin/rm %%SITE_PERL%%/mach/IP4.pm And the perl module is removed without errors. --=20 Paul Schmehl (pauls@utdallas.edu) Senior Information Security Analyst The University of Texas at Dallas http://www.utdallas.edu/ir/security/ --==========78B7C5989EFC56BE83C9==========-- From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 18:28:49 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 04C7916A404 for ; Mon, 16 Jul 2007 18:28:49 +0000 (UTC) (envelope-from tmclaugh@sdf.lonestar.org) Received: from straycat.dhs.org (c-24-63-86-11.hsd1.ma.comcast.net [24.63.86.11]) by mx1.freebsd.org (Postfix) with ESMTP id BC71413C4A6 for ; Mon, 16 Jul 2007 18:28:48 +0000 (UTC) (envelope-from tmclaugh@sdf.lonestar.org) Received: from [192.168.1.127] (bofh.straycat.dhs.org [192.168.1.127]) by straycat.dhs.org (8.13.8/8.13.8) with ESMTP id l6GI6hR8006888 for ; Mon, 16 Jul 2007 14:06:44 -0400 (EDT) From: Tom McLaughlin To: ports@freebsd.org Content-Type: text/plain Date: Mon, 16 Jul 2007 14:06:43 -0400 Message-Id: <1184609203.16067.54.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: Subject: PLEASE TEST: sudo-1.6.9 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 18:28:49 -0000 Hi all, After nearly 2 years sudo 1.6.9 should be released very shortly. The two things I've been excited about is group order in nsswitch no longer matters when trying to use group based permissions and SASL support has been added when using LDAP based rules. I've been using the RCs for the past few weeks and so far the only issue I've seen is some SASL related problems. (More on that later.) Before I commit an update to the port I'd like to get a little feedback. From looking at UPGRADING and CHANGES a lot of work has gone into this new release. Environment handling has been heavily redone. I don't want hate mail from people if their stuff breaks so here's your chance... http://people.freebsd.org/~tmclaugh/files/sudo-1.6.9.r4.diff As for SASL support, I'm having a problem when sasl_auth_id is set in ldap.conf which is causing sudo to fail to authenticate when attempting to bind to LDAP while nss_ldap shows no issues. (By the way, should I change sudo to use nss_ldap.conf instead of ldap.conf since that's what nss_ldap installs and the file is meant to be shared? Maybe make this configurable?) Can someone explain to me how sasl_auth_id works in nss_ldap? It seems to have no effect on my setup here. I can set it to a totally bogus value and it works just fine. I've tried with versions 255 and the new 256. I'd be curious to here from other sudo+ldap users how the SASL support works for them. Thanks. tom -- | tmclaugh at sdf.lonestar.org tmclaugh at FreeBSD.org | | FreeBSD http://www.FreeBSD.org | From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 19:06:00 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2E0F316A408 for ; Mon, 16 Jul 2007 19:06:00 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from raven.customer.vol.cz (raven.customer.vol.cz [195.250.144.108]) by mx1.freebsd.org (Postfix) with ESMTP id A834313C428 for ; Mon, 16 Jul 2007 19:05:59 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from [192.168.0.23] (rb5dg130.net.upc.cz [89.176.238.130]) (authenticated bits=0) by raven.customer.vol.cz (8.14.1/8.14.1) with ESMTP id l6GJ5rrA030535 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Mon, 16 Jul 2007 21:05:54 +0200 (CEST) (envelope-from pav@FreeBSD.org) From: Pav Lucistnik To: Dmitry Morozovsky In-Reply-To: <20070716183849.S73148@woozle.rinet.ru> References: <20070715201435.Y39602@woozle.rinet.ru> <469B0894.9050408@FreeBSD.org> <20070716183849.S73148@woozle.rinet.ru> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-u3BHXa3nKROSWghkyrxh" Date: Mon, 16 Jul 2007 21:05:52 +0200 Message-Id: <1184612752.82441.19.camel@ikaros.oook.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 FreeBSD GNOME Team Port X-Spam-Score: -0.301 () AWL,BAYES_40 X-Scanned-By: MIMEDefang 2.61 on 195.250.144.108 X-Milter: Spamilter (Reciever: raven.customer.vol.cz; Sender-ip: 89.176.238.130; Sender-helo: [192.168.0.23]; ) Cc: ports@FreeBSD.org, Doug Barton Subject: Re: /var/db/ports/*/options auto-generation X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pav@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 19:06:00 -0000 --=-u3BHXa3nKROSWghkyrxh Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Dmitry Morozovsky p=ED=B9e v po 16. 07. 2007 v 18:40 +0400: > It's not exactly what I want as I need to repeat Tab-Enter pairs for each= of=20 > OPTIONS contained port. What I want is generation options file for all t= he=20 > ports including defaults (possibly overrided in /etc/make.conf) WITH/WITH= OUT=20 > lines... Ok, so what about make -V OPTIONS in the port directory, and some creative awkery on the output? --=20 Pav Lucistnik An arrow (+0,+0) {@f0} finds a mark. It dies. --=-u3BHXa3nKROSWghkyrxh Content-Type: application/pgp-signature; name=signature.asc Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBGm8GQntdYP8FOsoIRAohiAKCeQSEsSafN6czsD/PEybaUnq01jwCfUsWN HSzjCnGEBXEinKNrrZHmuas= =n776 -----END PGP SIGNATURE----- --=-u3BHXa3nKROSWghkyrxh-- From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 19:25:27 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BAECE16A409; Mon, 16 Jul 2007 19:25:27 +0000 (UTC) (envelope-from ahicks@p-o.co.uk) Received: from ligeti.p-o.co.uk (ligeti.p-o.co.uk [80.254.233.132]) by mx1.freebsd.org (Postfix) with ESMTP id 6DEA413C4BD; Mon, 16 Jul 2007 19:25:26 +0000 (UTC) (envelope-from ahicks@p-o.co.uk) Received: from alanhicks.plus.com ([212.159.43.244] helo=schnittke.po.co.uk) by p-o.co.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67 (FreeBSD)) (envelope-from ) id 1IAVu6-0001TT-Lh; Mon, 16 Jul 2007 20:06:42 +0100 Message-ID: <469BC1C0.6030102@p-o.co.uk> Date: Mon, 16 Jul 2007 20:06:40 +0100 From: Alan Hicks User-Agent: Thunderbird 2.0.0.4 (X11/20070616) MIME-Version: 1.0 To: lbr@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org Subject: FreeBSD Port: p5-Catalyst-Plugin-Authentication-0.10000/p5-Catalyst-Plugin-Authentication-Store-DBIx-Class X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 19:25:27 -0000 Are there any plans to add Catalyst::Plugin::Authentication::Store::DBIx::Class to the ports as it's the only user storage backend mentioned in Catalyst::Plugin::Authentication 0.10000 Thanks, Alan From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 19:32:51 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 04A3716A402 for ; Mon, 16 Jul 2007 19:32:51 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay04.ispgateway.de (smtprelay04.ispgateway.de [80.67.18.16]) by mx1.freebsd.org (Postfix) with ESMTP id 6765313C4C7 for ; Mon, 16 Jul 2007 19:32:50 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: (qmail 27176 invoked from network); 16 Jul 2007 19:06:09 -0000 Received: from unknown (HELO localhost) (775067@[217.50.160.111]) (envelope-sender ) by smtprelay04.ispgateway.de (qmail-ldap-1.03) with SMTP for ; 16 Jul 2007 19:06:09 -0000 Date: Mon, 16 Jul 2007 21:06:01 +0200 From: Fabian Keil To: freebsd-ports@freebsd.org Message-ID: <20070716210601.2bb228be@localhost> In-Reply-To: <20070710120901.GA65987@atknoll88.informatik.tu-muenchen.de> References: <20070710120901.GA65987@atknoll88.informatik.tu-muenchen.de> X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.12; i386-portbld-freebsd6.2) X-PGP-KEY-URL: http://www.fabiankeil.de/gpg-keys/freebsd-listen-2008-08-18.asc Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Sig_.NvTAUdp89G4ipybMtYHAEb; protocol="application/pgp-signature"; micalg=PGP-SHA1 Subject: Re: Valgrind GCC 4.2 patches X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 19:32:51 -0000 --Sig_.NvTAUdp89G4ipybMtYHAEb Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Simon Barner wrote: > I finally fixed the valgrind build with gcc 4.2. Could you > please verify that >=20 > a) the port also build on 7-current, > b) that there are no regressions (I did a quick test on 6.2, > and it seems to work). I didn't notice any regressions on RELENG_6 either. Fabian --Sig_.NvTAUdp89G4ipybMtYHAEb Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGm8GaBYqIVf93VJ0RAnyEAKCrAp/7nlavsy7zStzv7AnBmZQkiQCfVOQD bCYwL/HUYco1W6jcFK6BiN4= =6roo -----END PGP SIGNATURE----- --Sig_.NvTAUdp89G4ipybMtYHAEb-- From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 21:16:30 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 948C616A404 for ; Mon, 16 Jul 2007 21:16:30 +0000 (UTC) (envelope-from picard@kti.ae.poznan.pl) Received: from newton.kti.ae.poznan.pl (newton.kti.ae.poznan.pl [150.254.204.44]) by mx1.freebsd.org (Postfix) with ESMTP id 516F313C442 for ; Mon, 16 Jul 2007 21:16:30 +0000 (UTC) (envelope-from picard@kti.ae.poznan.pl) Received: from aace14.neoplus.adsl.tpnet.pl ([83.4.56.14] helo=copernic.kti.ae.poznan.pl) by newton.kti.ae.poznan.pl with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67 (FreeBSD)) (envelope-from ) id 1IAXEo-000JwL-HC; Mon, 16 Jul 2007 22:32:11 +0200 Received: from picard by copernic.kti.ae.poznan.pl with local (Exim 4.67 (FreeBSD)) (envelope-from ) id 1IAXEu-0005cp-9B; Mon, 16 Jul 2007 22:32:16 +0200 Date: Mon, 16 Jul 2007 22:32:16 +0200 From: Willy Picard To: "Jack L." Message-ID: <20070716203216.GB1400@copernic.kti.ae.poznan.pl> References: <469B1D61.8050007@micom.mng.net> <30B8DCA6-3BDE-4E59-8FEE-A880931EEA39@brooknet.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.14 (2007-02-12) Sender: Willy Picard Cc: Ganbold , Sam Lawrance , freebsd-ports Subject: Re: Xorg 7.2 beryl problem on i945GM X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 21:16:30 -0000 On Mon, Jul 16, 2007 at 05:47:25AM -0700, Jack L. wrote: > On 7/16/07, Sam Lawrance wrote: > > > >On 16/07/2007, at 5:25 PM, Ganbold wrote: > > > >> Hi, > >> > >> I'm having trouble running beryl on laptop with 945GM card. I have > >> current machine: > >> > >> devil# uname -an > >> FreeBSD devil.micom.mng.net 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Tue > >> Jul 10 10:44:42 ULAT 2007 root@devil.micom.mng.net:/usr/obj/usr/ > >> src/sys/DEVIL i386 > >> devil# > >> > >> Xorg is updated to 7.2. > >> > >> Now when I try to run beryl-manager a window becomes a white screen > >> and I can't do anything, although mouse moves. > > > >I have the same issue on my mac mini - I spent some time searching > >around, and haven't found a solution yet. Let me know if you come up > >with any leads. > > > > I have the same problems with ati and nvidia cards. haven't gotten > anything except for a white screen. I had the same problem with an nvidia card. Reinstalling the nvidia-driver port (portupgrade -f x11/nvidia-driver) and reboot fixed the problem. I hope it helps. Willy Picard -- Willy Picard e-mail: picard@kti.ae.poznan.pl Dept. of Information Technology www: http://www.kti.ae.poznan.pl/ The Poznan University of Economics tel: +48 61 848 05 49 Mansfelda 4, 60-854 Poznan, Poland fax: +48 61 848 38 40 From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 21:59:26 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 72C6B16A403; Mon, 16 Jul 2007 21:59:26 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) by mx1.freebsd.org (Postfix) with ESMTP id EDE5613C4A7; Mon, 16 Jul 2007 21:59:25 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.1/8.14.1) with ESMTP id l6GLxOuN082671; Tue, 17 Jul 2007 01:59:24 +0400 (MSD) (envelope-from marck@rinet.ru) Date: Tue, 17 Jul 2007 01:59:24 +0400 (MSD) From: Dmitry Morozovsky To: Pav Lucistnik In-Reply-To: <1184612752.82441.19.camel@ikaros.oook.cz> Message-ID: <20070717015620.S82541@woozle.rinet.ru> References: <20070715201435.Y39602@woozle.rinet.ru> <469B0894.9050408@FreeBSD.org> <20070716183849.S73148@woozle.rinet.ru> <1184612752.82441.19.camel@ikaros.oook.cz> X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (woozle.rinet.ru [0.0.0.0]); Tue, 17 Jul 2007 01:59:24 +0400 (MSD) Cc: ports@freebsd.org, Doug Barton Subject: Re: /var/db/ports/*/options auto-generation X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 21:59:26 -0000 On Mon, 16 Jul 2007, Pav Lucistnik wrote: PL> > It's not exactly what I want as I need to repeat Tab-Enter pairs for each of PL> > OPTIONS contained port. What I want is generation options file for all the PL> > ports including defaults (possibly overrided in /etc/make.conf) WITH/WITHOUT PL> > lines... PL> PL> Ok, so what about make -V OPTIONS in the port directory, and some PL> creative awkery on the output? It's definitely possible, but it constructs single line of output which is rather hard to parse (though possible, surely). What about creating special target such as 'create-options-file' or 'update-options-file' acting depending of existance of /var/db/ports/*/options and then acting accordingly? Well, after a little bit of thought I suppose it should be presented to ports-mgr@ to decide... Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 02:22:42 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 23F8516A401; Tue, 17 Jul 2007 02:22:42 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout3.cac.washington.edu (mxout3.cac.washington.edu [140.142.32.166]) by mx1.freebsd.org (Postfix) with ESMTP id F383413C442; Tue, 17 Jul 2007 02:22:41 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.32.141] (may be forged)) by mxout3.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6H2Mefi020230 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 16 Jul 2007 19:22:41 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6H2MdWt007696 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 16 Jul 2007 19:22:40 -0700 Message-ID: <469C27EE.1070401@u.washington.edu> Date: Mon, 16 Jul 2007 19:22:38 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Dmitry Morozovsky References: <20070715201435.Y39602@woozle.rinet.ru> <469B0894.9050408@FreeBSD.org> <20070716183849.S73148@woozle.rinet.ru> <1184612752.82441.19.camel@ikaros.oook.cz> <20070717015620.S82541@woozle.rinet.ru> In-Reply-To: <20070717015620.S82541@woozle.rinet.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.16.185934 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: ports@freebsd.org, Pav Lucistnik , Doug Barton Subject: Re: /var/db/ports/*/options auto-generation X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 02:22:42 -0000 Dmitry Morozovsky wrote: > On Mon, 16 Jul 2007, Pav Lucistnik wrote: > > PL> > It's not exactly what I want as I need to repeat Tab-Enter pairs for each of > PL> > OPTIONS contained port. What I want is generation options file for all the > PL> > ports including defaults (possibly overrided in /etc/make.conf) WITH/WITHOUT > PL> > lines... > PL> > PL> Ok, so what about make -V OPTIONS in the port directory, and some > PL> creative awkery on the output? > > It's definitely possible, but it constructs single line of output which is > rather hard to parse (though possible, surely). > 'for i in {WITH/WITHOUT file}' or read(1) solves that little problem. The only catch is that there's a bit of added overhead, but I doubt it's much.. > What about creating special target such as 'create-options-file' or > 'update-options-file' acting depending of existance of /var/db/ports/*/options > and then acting accordingly? > That might be a good idea, as I think it'd allow more tools to benefit from the added functionality. > Well, after a little bit of thought I suppose it should be presented to > ports-mgr@ to decide... > > > Sincerely, > D.Marck [DM5020, MCK-RIPE, DM3-RIPN] > -Garrett From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 05:25:34 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6732816A400 for ; Tue, 17 Jul 2007 05:25:34 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from mail.droso.net (koala.droso.net [193.88.12.38]) by mx1.freebsd.org (Postfix) with ESMTP id A5C6C13C4AA for ; Tue, 17 Jul 2007 05:25:33 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from koala.droso.net (localhost.droso.net [IPv6:::1]) by mail.droso.net (Postfix) with ESMTP id 7DB981CC06 for ; Tue, 17 Jul 2007 07:25:32 +0200 (CEST) From: linimon@FreeBSD.org To: ports@FreeBSD.org Message-Id: <20070717052532.7DB981CC06@mail.droso.net> Date: Tue, 17 Jul 2007 07:25:32 +0200 (CEST) Cc: Subject: FreeBSD ports which are currently scheduled for deletion X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 05:25:34 -0000 As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically schedule removal of ports that have been judged to have outlived their usefulness. Often, this is due to a better alternative having become available and/or the cessation of development on the existing port. In some cases, ports are marked for removal because they fail to build and install correctly from their sources, or otherwise fail in operation. The ports, and the reason and date that they have been scheduled for removal, are listed below. If no one has stepped forward before that time to propose a way to fix the problems, the ports will be deleted. The goal of this posting is to make this process much more visible to the wider FreeBSD community. portname: comms/ixj description: Driver for Quicknet Internet PhoneJack and LineJack. Used by OpenH323 maintainer: ports@FreeBSD.org status: IGNORE deprecated because: does not work on any supported FreeBSD version expiration date: 2007-07-29 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=ixj portname: databases/pgbash description: SQL Bash Shell for PostgreSQL maintainer: ports@FreeBSD.org deprecated because: Last release in 2003, relies on outdated Postgre 7.3 and bash 2.05a expiration date: 2007-09-15 build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.2007070212/pgbash-7.3_2.log (Jul 5 07:20:05 UTC 2007) overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=pgbash portname: devel/hs-green-card description: A foreign function interface preprocessor for Haskell maintainer: haskell@FreeBSD.org status: BROKEN deprecated because: Does not build with latest GHC expiration date: 2007-09-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=hs-green-card portname: devel/hs-hpl description: Haskell Ports Library provides ports in Haskell maintainer: haskell@FreeBSD.org status: BROKEN deprecated because: Does not build with latest GHC expiration date: 2007-09-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=hs-hpl portname: devel/p5-Getopt-Mixed description: Perl module for processing of both short and long command line options maintainer: ports@FreeBSD.org deprecated because: Use devel/p5-Getopt-Long instead expiration date: 2007-04-23 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p5-Getopt-Mixed portname: devel/qextmdi description: Qt extension for creating SDI/MDI user interfaces maintainer: ports@FreeBSD.org deprecated because: is unfetchable, website disappeared expiration date: 2007-03-19 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=qextmdi portname: devel/rx description: Replacement for the GNU regex library maintainer: alepulver@FreeBSD.org status: BROKEN deprecated because: has been decommissioned and is no longer developed expiration date: 2007-07-09 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=rx portname: editors/flim113 description: FLIM, message representation or encoding emacs lisp library for emacs21 maintainer: ports@FreeBSD.org deprecated because: distfile disappeared expiration date: 2007-01-21 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=flim113 portname: editors/sam description: A unix version of Rob Pike's editor for plan9 maintainer: ports@FreeBSD.org deprecated because: distfile and homepage disappeared expiration date: 2007-01-04 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=sam portname: games/ggo description: PandaNet's IGS Client, GNU Go Client and SGF Editor maintainer: jonc@chen.org.nz deprecated because: developer's focus have moved elsewhere expiration date: 2007-10-03 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=ggo portname: games/halflifeserver description: Steam Enabled Half-Life Dedicated Server with CS and DOD maintainer: pat@FreeBSD.org status: BROKEN deprecated because: Incomplete fetch instructions expiration date: 2007-04-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=halflifeserver portname: games/hlserver-cs description: Half-Life mod Counter-Strike full server package for Linux maintainer: ports@FreeBSD.org status: BROKEN deprecated because: Incomplete fetch instructions expiration date: 2007-04-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=hlserver-cs portname: games/hlserver-dod description: Half-Life mod Day of Defeat full server package for Linux maintainer: ports@FreeBSD.org status: BROKEN deprecated because: Incomplete fetch instructions expiration date: 2007-04-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=hlserver-dod portname: games/linux-x-plane-net-installer description: The X-Plane network installer maintainer: jylefort@FreeBSD.org status: BROKEN deprecated because: Unfetchable expiration date: 2007-04-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=linux-x-plane-net-installer portname: graphics/xpcd description: PhotoCD tool collection maintainer: ports@FreeBSD.org status: FORBIDDEN deprecated because: is an abandoned project and might be vulnerable expiration date: 2007-07-21 build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.2007070212/xpcd-2.09_1.log (Jun 21 11:56:18 UTC 2007) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=xpcd portname: japanese/gaim description: Multi-protocol instant messaging client maintainer: freebsd@next-generation.org deprecated because: Obsolete version, use net-im/pidgin instead expiration date: 2007-08-24 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=gaim portname: japanese/lynx description: A terminal-based World-Wide Web Client with multi-byte modification maintainer: ports@FreeBSD.org status: BROKEN deprecated because: Leaves behind config file on deinstall expiration date: 2007-07-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=lynx portname: java/linux-blackdown-jdk13 description: Blackdown Java Development Kit 1.3 for Linux maintainer: java@FreeBSD.org status: FORBIDDEN deprecated because: Vulnerabilities in the browser plugin expiration date: 2006-12-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=java&portname=linux-blackdown-jdk13 portname: lang/f2py description: Fortran to Python Interface Generator maintainer: ports@FreeBSD.org deprecated because: Replaced by py-numpy expiration date: 2007-04-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=f2py portname: lang/gnomebasic description: Provide VB compatible functionality for GNOME, especially VBA maintainer: gnome@FreeBSD.org deprecated because: Five years abandoned project; functionality folded into mono expiration date: 2007-09-04 build errors: http://pointyhat.freebsd.org/errorlogs/ia64-errorlogs/e.7.2007021918/gnomebasic-0.0.20_2.log (Mar 17 19:56:54 UTC 2007) http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.2007070212/gnomebasic-0.0.20_3.log (Jul 5 06:54:27 UTC 2007) overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=gnomebasic portname: math/cvcl description: An automatic theorem prover for the SMT problem maintainer: lwhsu@FreeBSD.org deprecated because: CVC Lite is no longer supported. Please use CVC3 (math/cvc3) for all your validity checking needs! expiration date: 2007-06-30 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=cvcl portname: misc/freeguide description: An interactive TV guide which will create personalized TV listings maintainer: ports@FreeBSD.org deprecated because: Old version, no maintainer expiration date: 2007-11-25 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=freeguide portname: multimedia/nuppelvideo description: A very low CPU usage VCR/DVR application maintainer: steve@sohara.org deprecated because: Unmaintained upstream for years. The nuppelvideo format is now supported by mencoder expiration date: 2007-10-03 build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.5.2006121119/NuppelVideo-0.52.a_2.log (Dec 28 18:14:09 UTC 2006) http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.2007070212/NuppelVideo-0.52.a_3.log (Jul 5 06:23:19 UTC 2007) overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=nuppelvideo portname: net-im/gaim description: Multi-protocol instant messaging client maintainer: marcus@FreeBSD.org deprecated because: Obsolete version, use net-im/pidgin instead expiration date: 2007-08-24 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-im&portname=gaim portname: net-mgmt/aircrack description: Aircrack is a set of tools for auditing wireless networks maintainer: lme@FreeBSD.org status: IGNORE deprecated because: Please use net-mgmt/aircrack-ng. expiration date: 2007-06-26 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-mgmt&portname=aircrack portname: net/ng_netflow description: Netgraph node implementing Cisco (c) netflow maintainer: glebius@FreeBSD.org deprecated because: already in base in all supported versions of FreeBSD expiration date: 2007-08-29 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=ng_netflow portname: net/rboot description: A remote-boot solution for Microsoft operating systems maintainer: ports@FreeBSD.org deprecated because: The project is no longer under development, and has no homepage expiration date: 2007-06-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=rboot portname: print/clibpdf description: A library for creating PDF (Acrobat) files directly via C language programs maintainer: ports@FreeBSD.org deprecated because: distfile and homepage disappeared expiration date: 2007-01-04 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=print&portname=clibpdf portname: print/ghostscript-afpl description: AFPL Postscript interpreter maintainer: ports@FreeBSD.org deprecated because: the leading edge of Ghostscript development is now under GPL license, use print/ghostscript-gpl instead expiration date: 2007-07-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=print&portname=ghostscript-afpl portname: print/ghostscript-afpl-nox11 description: AFPL Postscript interpreter maintainer: ports@FreeBSD.org deprecated because: the leading edge of Ghostscript development is now under GPL license, use print/ghostscript-gpl instead expiration date: 2007-07-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=print&portname=ghostscript-afpl-nox11 portname: print/gimp-print description: GIMP Print Printer Driver maintainer: ahze@FreeBSD.org deprecated because: gimp-print has been renamed gutenprint (print/gutenprint), please consider using it. expiration date: 2007-07-15 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=print&portname=gimp-print portname: security/ca-roots description: A list of SSL CA root certificates maintainer: secteam@FreeBSD.org deprecated because: Not supported by FreeBSD Security Officer anymore expiration date: 2007-07-07 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=ca-roots portname: security/cyrus-sasl description: RFC 2222 SASL (Simple Authentication and Security Layer) maintainer: ports@FreeBSD.org deprecated because: patches are unfetchable and this software is unsupported expiration date: 2007-01-02 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=cyrus-sasl portname: security/metasploit description: Exploit-Framework for Penetration-Testing maintainer: onatan@gmail.com deprecated because: This port will soon be replaced by metasploit 3 (security/metasploit-devel) expiration date: 2007-05-30 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=metasploit portname: security/p5-Digest-SHA2 description: Perl interface to the SHA-2 algorithms maintainer: clsung@FreeBSD.org deprecated because: Has numerious known bugs, deprecated in favor of Digest::SHA expiration date: 2007-09-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=p5-Digest-SHA2 portname: security/p5-openxpki-client-soap-lite description: SOAP-Lite toolkit for openxpki maintainer: svysh@cryptocom.ru status: IGNORE deprecated because: No longer maintained by Developers. expiration date: 2007-08-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=p5-openxpki-client-soap-lite portname: security/vncrypt description: Cryptographic disk driver for FreeBSD maintainer: skv@FreeBSD.org deprecated because: not supported on any current version of FreeBSD expiration date: 2007-08-29 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=vncrypt portname: sysutils/cd9660_unicode description: A kernel driver for reading CD disks with non-English filenames maintainer: ports@FreeBSD.org status: IGNORE deprecated because: is obsolete. See mount_cd9660(8) expiration date: 2007-08-29 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=cd9660_unicode portname: sysutils/dtc description: A hosting web GUI for admin and accounting all hosting services maintainer: thomas@goirand.fr status: BROKEN deprecated because: Broken dependency expiration date: 2007-04-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=dtc portname: sysutils/dtc-toaster description: A hosting web GUI for admin and accounting all hosting services maintainer: thomas@goirand.fr status: BROKEN deprecated because: Broken dependency expiration date: 2007-04-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=dtc-toaster portname: www/p5-Kwiki-Archive-Rcs description: Kwiki Page Archival Using RCS maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Archive-Rcs portname: www/p5-Kwiki-Archive-SVK description: Kwiki Page Archival Using SVK maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Archive-SVK portname: www/p5-Kwiki-Atom description: Kwiki Atom Plugin maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Atom portname: www/p5-Kwiki-Cache description: Kwiki Cache Plugin maintainer: include@npf.pt.freebsd.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: http://pointyhat.freebsd.org/errorlogs/ia64-errorlogs/e.6.2007062317/p5-Kwiki-Cache-0.11.log.bz2 (Jun 21 06:46:08 UTC 2007) overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Cache portname: www/p5-Kwiki-Diff description: Kwiki Diff Plugin maintainer: rafan@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Diff portname: www/p5-Kwiki-Edit-RequireUserName description: Require a KwikiUserName for edits maintainer: ports@FreeBSD.org status: BROKEN deprecated because: Already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Edit-RequireUserName portname: www/p5-Kwiki-GDGraphGenerator description: Kwiki plugin for putting pretty graphs into your Kwiki pages maintainer: perl@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-GDGraphGenerator portname: www/p5-Kwiki-Infobox description: Kwiki information box, works weel with Kwiki-ColumnLayout maintainer: ports@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Infobox portname: www/p5-Kwiki-ModPerl description: Enable Kwiki to work under mod_perl maintainer: ports@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-ModPerl portname: www/p5-Kwiki-NavigationToolbar description: Kwiki navigation toolbar, works well with Kwiki-ColumnLayout maintainer: ports@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-NavigationToolbar portname: www/p5-Kwiki-NewPage description: Kwiki New Page Plugin maintainer: ports@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-NewPage portname: www/p5-Kwiki-Notify-Mail description: Send email notification of topic updates maintainer: perl@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Notify-Mail portname: www/p5-Kwiki-PagePrivacy description: Kwiki PagePrivacy Plugin maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-PagePrivacy portname: www/p5-Kwiki-RecentChanges description: Kwiki Recent Changes Plugin maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-RecentChanges portname: www/p5-Kwiki-RecentChangesRSS description: Kwiki RSS Plugin maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-RecentChangesRSS portname: www/p5-Kwiki-Revisions description: Kwiki Revisions Plugin maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Revisions portname: www/p5-Kwiki-Search description: Kwiki Search Plugin maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Search portname: www/p5-Kwiki-Theme-ColumnLayout description: Kwiki Theme with two/three column layout maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-Theme-ColumnLayout portname: www/p5-Kwiki-UserName description: Kwiki User Name Plugin maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-UserName portname: www/p5-Kwiki-UserPreferences description: Kwiki User Preferences Plugin maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-UserPreferences portname: www/p5-Kwiki-VimMode description: Kwiki VimMode preformatted forms of text maintainer: clsung@FreeBSD.org status: IGNORE deprecated because: already bundled in www/p5-Kwiki (0.39 or latter) expiration date: 2007-07-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Kwiki-VimMode portname: x11-fm/endeavour description: A graphical file manager and image viewer aimed towards new users maintainer: itetcu@FreeBSD.org deprecated because: Development ceased, this port should be updated to Endeavour Mark II expiration date: 2007-07-31 build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.2007070212/endeavour-1.13.0_3.log (Jul 5 06:30:55 UTC 2007) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-fm&portname=endeavour portname: x11-themes/kde-icons-icosx description: KDE IcOsX iconset maintainer: lioux@FreeBSD.org status: BROKEN deprecated because: Unfetchable expiration date: 2007-04-10 build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.5.2006121119/kde-icons-IcOsX-0.7.log.bz2 (Oct 6 20:12:11 UTC 2006) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-icosx portname: x11-themes/kde-icons-noia description: KDE Noia complete iconset maintainer: lioux@FreeBSD.org status: BROKEN deprecated because: Unfetchable expiration date: 2007-04-10 build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.7.2007050922/kde-icons-noia-1.00.log (May 10 07:45:06 UTC 2007) http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.5.2006121119/kde-icons-noia-1.00.log.bz2 (Oct 6 19:57:48 UTC 2006) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-noia portname: x11-wm/obtuner description: Configurator for Openbox with keybinding and mousebinding editor maintainer: novel@FreeBSD.org status: BROKEN deprecated because: broken with recent Openbox and the project is not active anymore expiration date: 2007-09-15 build errors: http://pointyhat.freebsd.org/errorlogs/ia64-errorlogs/e.6.2007062317/obtuner-0.3_2.log (Jul 16 14:01:35 UTC 2007) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=obtuner From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 05:25:38 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 72A5F16A50E for ; Tue, 17 Jul 2007 05:25:38 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from mail.droso.net (koala.droso.net [193.88.12.38]) by mx1.freebsd.org (Postfix) with ESMTP id 431BE13C4A7 for ; Tue, 17 Jul 2007 05:25:38 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from koala.droso.net (localhost.droso.net [IPv6:::1]) by mail.droso.net (Postfix) with ESMTP id 713121CC50 for ; Tue, 17 Jul 2007 07:25:37 +0200 (CEST) From: linimon@FreeBSD.org To: ports@freebsd.org Message-Id: <20070717052537.713121CC50@mail.droso.net> Date: Tue, 17 Jul 2007 07:25:37 +0200 (CEST) Cc: Subject: FreeBSD ports that you maintain which are currently marked forbidden X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 05:25:38 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we are attempting to notify maintainers of ports that are marked as "forbidden" in their Makefiles. Often, these ports are so marked due to security concerns, such as known exploits. An overview of the port, including errors seen on the build farm, is included below. portname: graphics/xpcd forbidden because: is an abandoned project and might be vulnerable build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.2007070212/xpcd-2.09_1.log (Jun 21 11:56:18 UTC 2007) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=xpcd portname: misc/compat3x forbidden because: FreeBSD-SA-03:05.xdr, FreeBSD-SA-03:08.realpath - not fixed / no lib available build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=compat3x portname: sysutils/eject forbidden because: Setuid root and has security issues build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=eject If this problem is one that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 06:04:15 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D74B516A405 for ; Tue, 17 Jul 2007 06:04:15 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 77B1513C4B7 for ; Tue, 17 Jul 2007 06:04:15 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 20961 invoked by uid 399); 17 Jul 2007 06:04:12 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 17 Jul 2007 06:04:12 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <469C5BDA.2040208@FreeBSD.org> Date: Mon, 16 Jul 2007 23:04:10 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (X11/20070617) MIME-Version: 1.0 To: Dmitry Morozovsky References: <20070715201435.Y39602@woozle.rinet.ru> <469B0894.9050408@FreeBSD.org> <20070716183849.S73148@woozle.rinet.ru> <1184612752.82441.19.camel@ikaros.oook.cz> <20070717015620.S82541@woozle.rinet.ru> In-Reply-To: <20070717015620.S82541@woozle.rinet.ru> X-Enigmail-Version: 0.95.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Pav Lucistnik Subject: Re: /var/db/ports/*/options auto-generation X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 06:04:15 -0000 Dmitry Morozovsky wrote: > What about creating special target such as 'create-options-file' or > 'update-options-file' acting depending of existance of /var/db/ports/*/options > and then acting accordingly? The biggest problem with this approach (or 'make config-recursive' which already exists) is that what you choose for the options in one port may affect which additional dependencies you have to chase, and currently that's not possible unless you chase each port in the tree recursively (which is what portmaster does). Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 08:07:39 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9550F16A400 for ; Tue, 17 Jul 2007 08:07:39 +0000 (UTC) (envelope-from danyliscia@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.227]) by mx1.freebsd.org (Postfix) with ESMTP id 5703113C4E1 for ; Tue, 17 Jul 2007 08:07:39 +0000 (UTC) (envelope-from danyliscia@gmail.com) Received: by wx-out-0506.google.com with SMTP id i29so1177561wxd for ; Tue, 17 Jul 2007 01:07:38 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=mJiTqixmPKVytrC9LPNgHvBorSDNRPyEnkSjY8BvbwyJLKNxiSA80YChiH91IBT8bUhVZAY+FVMdlL75QOhXGUZrsJQU7uu2iu7PmdcE5NlP5OQXbhO02i0dpat8NqhDX9wgsxd5l0G+pZZ7T+RmBUizWchIJuce62bNBtKNnkU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=fMLjpIE8cZwdtcHqLoloPY3G9KbGFceljhrDyZhBm0EnEMctHJH01rtWzmfyLI+FhagowlLZfTJOHX9JWq0D4r3D1W4jvdJmIGY2NUJfAzuzu8QmPSVDs3s3o+ElDQLf4W159qpl5uU13YdTkGR4o/JXy5POgY+gWIVzu/vCabU= Received: by 10.90.81.14 with SMTP id e14mr74632agb.1184658133121; Tue, 17 Jul 2007 00:42:13 -0700 (PDT) Received: by 10.90.74.7 with HTTP; Tue, 17 Jul 2007 00:42:13 -0700 (PDT) Message-ID: <350611e0707170042q19485089ne12cc4448b684760@mail.gmail.com> Date: Tue, 17 Jul 2007 09:42:13 +0200 From: "Daniele Liscia" To: ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: FreeBSD Port: security/openssh X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 08:07:39 -0000 There is a problem with your openssh port. I installed FreeBSD 6.2 AMD64 version in a server. I found that it comes with openssh version 4.5, if I remember correctly. I dowloaded with cvsup an updated ports collection. It comes with an older version of the program, version openssh 3.6.1_6. If you try uninstall the original openssh and make install the updated (but older) version you and up with two copies of openssh that both start at boot time meking a big mess on port 22. Let me know if I am wrong with thi profound thought. Best regards, Daniel Liscia Italy From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 11:15:10 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5389816A401 for ; Tue, 17 Jul 2007 11:15:10 +0000 (UTC) (envelope-from lofi@freebsd.org) Received: from mail-in-10.arcor-online.net (mail-in-10.arcor-online.net [151.189.21.50]) by mx1.freebsd.org (Postfix) with ESMTP id CCCD113C4D9 for ; Tue, 17 Jul 2007 11:15:09 +0000 (UTC) (envelope-from lofi@freebsd.org) Received: from mail-in-03-z2.arcor-online.net (mail-in-03-z2.arcor-online.net [151.189.8.15]) by mail-in-10.arcor-online.net (Postfix) with ESMTP id CE9551F5202; Tue, 17 Jul 2007 10:40:42 +0200 (CEST) Received: from mail-in-13.arcor-online.net (mail-in-13.arcor-online.net [151.189.21.53]) by mail-in-03-z2.arcor-online.net (Postfix) with ESMTP id B23DF2D464E; Tue, 17 Jul 2007 10:40:42 +0200 (CEST) Received: from lofi.dyndns.org (dslb-084-061-176-190.pools.arcor-ip.net [84.61.176.190]) by mail-in-13.arcor-online.net (Postfix) with ESMTP id 60E9722D163; Tue, 17 Jul 2007 10:40:42 +0200 (CEST) Received: from kiste.my.domain (root@kiste.my.domain [192.168.8.15]) by lofi.dyndns.org (8.13.8/8.13.3) with ESMTP id l6H8eeoN004481 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 17 Jul 2007 10:40:40 +0200 (CEST) (envelope-from lofi@freebsd.org) Received: from kiste.my.domain (lofi@localhost [127.0.0.1]) by kiste.my.domain (8.14.1/8.13.4) with ESMTP id l6H8edI0006038; Tue, 17 Jul 2007 10:40:39 +0200 (CEST) (envelope-from lofi@freebsd.org) Received: from localhost (localhost [[UNIX: localhost]]) by kiste.my.domain (8.14.1/8.13.4/Submit) id l6H8edLe006037; Tue, 17 Jul 2007 10:40:39 +0200 (CEST) (envelope-from lofi@freebsd.org) X-Authentication-Warning: kiste.my.domain: lofi set sender to lofi@freebsd.org using -f From: Michael Nottebrock To: freebsd-ports@freebsd.org Date: Tue, 17 Jul 2007 10:40:38 +0200 User-Agent: KMail/1.9.7 References: <350611e0707170042q19485089ne12cc4448b684760@mail.gmail.com> In-Reply-To: <350611e0707170042q19485089ne12cc4448b684760@mail.gmail.com> X-Face: g:jG2\O{-yqD1x?DG2lU1)(v%xffR"p8Nz(w/*)YEUO\Hn%mGi&-!+rq$&r64,=?utf-8?q?fuP=7E=3Bbw=5C=0A=09=5EQdX?=@v~HEAi?NaE8SU]}.oeYSjN84Fe{M(ahZ.(i+lxyP; pr)2[%mGbkY'RmM>=?utf-8?q?+mg3Y=24ip=0A=091?=@Z>[EUaE7tjJ=1DRs~:!uSd""d~:/Er3rpQA%ze|bp>S MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4541183.9PN83kSKY4"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200707171040.39441.lofi@freebsd.org> X-Virus-Scanned: by amavisd-new X-Virus-Scanned: ClamAV version 0.91.1, clamav-milter version 0.91.1 on mail-in-13.arcor-online.net X-Virus-Status: Clean Cc: Daniele Liscia Subject: Re: FreeBSD Port: security/openssh X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 11:15:10 -0000 --nextPart4541183.9PN83kSKY4 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tuesday, 17. July 2007, Daniele Liscia wrote: > There is a problem with your openssh port. I installed FreeBSD 6.2 > AMD64 version in a server. I found that it comes with openssh version > 4.5, if I remember correctly. I dowloaded with cvsup an updated ports > collection. It comes with an older version of the program, version > openssh 3.6.1_6. > > If you try uninstall the original openssh and make install the updated > (but older) version you and up with two copies of openssh that both > start at boot time meking a big mess on port 22. > > Let me know if I am wrong with thi profound thought. The openssh port you want is security/openssh-portable (which is at version= =20 4.6p). Unlike the obsolete and unmaintained openssh port, it also features = an=20 option to overwrite the base system openssh. Note that while the openssh in= =20 the base system might not be the latest version, it is maintained and FreeB= SD=20 will provide security fixes for it if necessary. Cheers, =2D-=20 ,_, | Michael Nottebrock | lofi@freebsd.org (/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org \u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org --nextPart4541183.9PN83kSKY4 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBGnICHXhc68WspdLARAs8cAJ9ZYoTMlUbzPDT7sJDQe+0N/eiUTgCfbD1Y 1MwZ2Tu5ROgzebxICNxsF/k= =Ud5K -----END PGP SIGNATURE----- --nextPart4541183.9PN83kSKY4-- From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 11:25:15 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E395A16A400; Tue, 17 Jul 2007 11:25:15 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from gateway.cybervisiontech.com.ua (gateway.cybervisiontech.com.ua [88.81.251.18]) by mx1.freebsd.org (Postfix) with ESMTP id A0A9B13C471; Tue, 17 Jul 2007 11:25:15 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from localhost (hq.cybervisiontech.com [127.0.0.1]) by gateway.cybervisiontech.com.ua (Postfix) with ESMTP id 69ED9ED5C6E; Tue, 17 Jul 2007 14:25:00 +0300 (EEST) X-Virus-Scanned: amavisd-new at cybervisiontech.com Received: from gateway.cybervisiontech.com.ua ([127.0.0.1]) by localhost (hq.cybervisiontech.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w1IDYQLbJOkG; Tue, 17 Jul 2007 14:24:59 +0300 (EEST) Received: from [10.2.1.87] (rein.cybervisiontech.com.ua [10.2.1.87]) by gateway.cybervisiontech.com.ua (Postfix) with ESMTP id 0EABBED5C5F; Tue, 17 Jul 2007 14:24:59 +0300 (EEST) Message-ID: <469CA718.7020408@icyb.net.ua> Date: Tue, 17 Jul 2007 14:25:12 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.4 (X11/20070618) MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Michael Nottebrock Subject: sysutils/libutempter broken: no logins/logouts are recorded X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 11:25:16 -0000 This is from ktrace of xterm: $ fgrep -B1 -A2 utemp kdump.out 24690 xterm CALL execve(0x801679faf,0x7fffffffd5e0,0x7fffffffe540) 24690 xterm NAMI "/libexec/utempter/utempter" 24690 xterm RET execve -1 errno 2 No such file or directory 24690 xterm CALL exit(0x1) This is from libutempter compilation: cc -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -pipe -march=athlon64 -DLIBEXECDIR=\"/usr/local/libexec\" -std=gnu99 -W -Wall -Waggregate-return -Wcast-align -Wconversion -Wdisabled-optimization -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strings -DLIBEXECDIR=\"/libexec\" -c -o utempter.o utempter.c :3:1: warning: "LIBEXECDIR" redefined :2:1: warning: this is the location of the previous definition As you can see LIBEXECDIR is defined twice on command line and the incorrect definition gets actually used. I think that the patch to Makefile (files/patch-Makefile) is incorrect/incomplete: it adds correct definition to CFLAGS but doesn't fix CPPFLAGS with incorrect definition. Should I rather open a PR about this ? P.S. also 'make reinstall FORCE_PKG_REGISTER=1' fails for this port because a symlink to the shared library is created with 'ln -s'. I think '-f' would be useful here too. -- Andriy Gapon From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 12:36:00 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 70EE016A40D for ; Tue, 17 Jul 2007 12:36:00 +0000 (UTC) (envelope-from foxx@freemail.gr) Received: from www.freemail.gr (www.freemail.gr [81.171.104.45]) by mx1.freebsd.org (Postfix) with ESMTP id EEEE813C4B5 for ; Tue, 17 Jul 2007 12:35:59 +0000 (UTC) (envelope-from foxx@freemail.gr) Received: from www.freemail.gr (www.freemail.gr [127.0.0.1]) by www.freemail.gr (8.12.11.20060308/8.12.11) with SMTP id l6HBdFoa009636; Tue, 17 Jul 2007 14:39:15 +0300 From: foxx@freemail.gr (Athan D.) To: robin@isometry.net Date: Tue, 17 Jul 2007 14:39:15 +0300 Message-Id: <469caa632a4b72.10397735@freemail.gr> X-Authenticated-IP: athedsl-256530.home.otenet.gr (85.73.49.176) X-Sender: foxx@81.171.104.54 X-Mailer: FreeMail.gr 1.08 (http://www.freemail.gr/) X-Info-1: Report spam to abuse@freemail.gr MIME-version: 1.0 Content-type: text/plain; charset="iso-8859-7" Cc: ports@FreeBSD.org Subject: FreeBSD Port: dovecot-1.0.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: foxx@freemail.gr List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 12:36:00 -0000 Attn: Dovecot port maintainer Dovecot has been updated to v1.0.2. Could you please update port? Regards, Athan From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 12:36:00 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B874416A40E for ; Tue, 17 Jul 2007 12:36:00 +0000 (UTC) (envelope-from isometry@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by mx1.freebsd.org (Postfix) with ESMTP id 3265413C481 for ; Tue, 17 Jul 2007 12:35:59 +0000 (UTC) (envelope-from isometry@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so156727uge for ; Tue, 17 Jul 2007 05:35:59 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer:sender; b=qWDrzuwNla8VZOoSbbJB23IN38rYnNZ1gdX9wSKPrqo/BsbgiY5fytuNsdltPPszcm5+BXaoD0OBXOnzG3Q/WFcecVzUrUJjejKkCHivKCIlrx8HtkCXHw+R9jo2+1O+/h5V7WXbZtGzAE901o5U9r59rDvYDqv5nUf8fVsNK04= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer:sender; b=itJQXXA99lh1v+ayqeqaRKUao/BT/Yma3VnN/AEZb634J75460ps8lvJLN904kGnVhojzILcW0bqrEUitc+7uSK+DGb+x1k+y6rNTfkNfU2wFNYDtsX4gTsIbrz5y9Qj58lvYs/rchwOMm4FJEman4Ox3gfCuyRC6KCt2MSIP3Q= Received: by 10.66.221.5 with SMTP id t5mr263191ugg.1184674051799; Tue, 17 Jul 2007 05:07:31 -0700 (PDT) Received: from ?161.73.63.191? ( [161.73.63.191]) by mx.google.com with ESMTPS id t58sm1900816ugt.2007.07.17.05.07.29 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 17 Jul 2007 05:07:29 -0700 (PDT) In-Reply-To: <469caa632a4b72.10397735@freemail.gr> References: <469caa632a4b72.10397735@freemail.gr> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Robin Breathe Date: Tue, 17 Jul 2007 13:07:21 +0100 To: foxx@freemail.gr X-Mailer: Apple Mail (2.752.2) Sender: Robin Breathe Cc: ports@FreeBSD.org Subject: Re: FreeBSD Port: dovecot-1.0.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 12:36:00 -0000 On 17 Jul 2007, at 12:39, Athan D. wrote: > Attn: Dovecot port maintainer > > Dovecot has been updated to v1.0.2. Could you please update port? Athan, A PR has already been opened and approved, you just need to wait for the commit. Robin From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 15:06:26 2007 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8A76D16A400; Tue, 17 Jul 2007 15:06:26 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 4C00513C441; Tue, 17 Jul 2007 15:06:26 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.66) with esmtp (envelope-from ) id <1IAod7-00050J-FI>; Tue, 17 Jul 2007 17:06:25 +0200 Received: from telesto.geoinf.fu-berlin.de ([130.133.86.198]) by inpost2.zedat.fu-berlin.de (Exim 4.66) with esmtpsa (envelope-from ) id <1IAod7-0000KY-EJ>; Tue, 17 Jul 2007 17:06:25 +0200 Message-ID: <469CDAF3.605@zedat.fu-berlin.de> Date: Tue, 17 Jul 2007 15:06:27 +0000 From: "O. Hartmann" Organization: Freie =?ISO-8859-15?Q?Universit=E4t_Berlin?= User-Agent: Thunderbird 2.0.0.4 (X11/20070628) MIME-Version: 1.0 To: freebsd-questions@freebsd.org, freebsd-ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: 130.133.86.198 Cc: Subject: Firefox 2.0.0.4/Thunderbird 2.0.0.4 do not install on FreeBSD 7.0-CURRENT/amd64 UP X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 15:06:26 -0000 A week ago I did a buildworld and after rebooting I tried to start either Firefox 2.0.04 and Thunderbird 2.0.0.4 as they are both standard applications of my daily work. Both applications did not start, via top(1) I recognized on both clients a "STATE ucond". Well, I thought this could be due to a newer kernel and userland so I simply recompiled both Firefox and Thunderbird - with no success. Both installation processes get stuck in "===>> Building chrome's registry ... " and never come back. I do have two other boxes running FreeBSD 7.0-CURRENT, one i386 SMP and another amd64 SMP and on both neither Firefox 2.0.0.4 nor Thunderbird 2.0.0.4 show that weird 'ucond' STATE in top(). I never dared recompiling both applications so i can not say whether the problem is related to the one box (UP). Does anyone have recognized this problem? How to fix it? Without having the specific port installed, how can I rebuild every dependency? If the port is already installed, someone simply need to type 'portupgrade -vrRf port", but is there any 'make' equivalent in the native ports-directory? Regards, Oliver From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 16:29:37 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3BDBC16A402 for ; Tue, 17 Jul 2007 16:29:37 +0000 (UTC) (envelope-from nik@cs.chalmers.se) Received: from anubis.medic.chalmers.se (anubis.medic.chalmers.se [129.16.30.218]) by mx1.freebsd.org (Postfix) with ESMTP id 0345613C461 for ; Tue, 17 Jul 2007 16:29:36 +0000 (UTC) (envelope-from nik@cs.chalmers.se) Received: from [83.226.119.63] (c-3f77e253.1530-1-64736c11.cust.bredbandsbolaget.se [83.226.119.63]) (Authenticated sender: nik) by anubis.medic.chalmers.se (Postfix) with ESMTP id B8D3D8C43 for ; Tue, 17 Jul 2007 17:58:54 +0200 (CEST) Message-ID: <469CE72E.3010900@cs.chalmers.se> Date: Tue, 17 Jul 2007 17:58:38 +0200 From: Niklas Sorensson User-Agent: Thunderbird 2.0.0.0 (X11/20070605) MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Emacs 22.1 and anti-aliased fonts X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 16:29:37 -0000 Hi, I just upgraded to emacs22, but I can't get anti-aliased fonts to work: >emacs -font "Bitstream Vera Sans Mono-10" No fonts match `Bitstream Vera Sans Mono-10' Am I doing something wrong or could there be some problem with the port? I'm running a fairly recent current, with xorg 7.2. Thanks for the porting effort btw! Cheers, /Niklas From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 16:08:48 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C92AC16A406 for ; Tue, 17 Jul 2007 16:08:48 +0000 (UTC) (envelope-from johan0214@yahoo.com) Received: from web50606.mail.re2.yahoo.com (web50606.mail.re2.yahoo.com [206.190.38.93]) by mx1.freebsd.org (Postfix) with SMTP id 7410213C478 for ; Tue, 17 Jul 2007 16:08:48 +0000 (UTC) (envelope-from johan0214@yahoo.com) Received: (qmail 25073 invoked by uid 60001); 17 Jul 2007 15:42:07 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=kYtZyTuQogp1opqzp5aqN83xuXn1C7pvMRAV2+nn9HwY1UX/DMcTCKSiK5rnlhXuqkT6WR6clV3ukyDH+gt+C2sVUjVYTv8SBBCDwIU/lySql8GQ5gWsjP9SNieeDanGTSBdnMcjcNSvPFFRp36bhx0tMlIELEnIlEHzarNsiEA=; X-YMail-OSG: KFa24LUVM1lhmgVDjKLEE99rcGwSuQ8B_uGHfI14yGhbSDdTJ1dVLCYCWoJzEKwRvPWb0FHmJo4j6YtwlvJf4qnsS4WeGz7JM423ci.1PVBImYuuiihjd3GhLhafFGqgTzgcDSYA_.xhVywqpmSvbS2Diw-- Received: from [61.8.75.117] by web50606.mail.re2.yahoo.com via HTTP; Tue, 17 Jul 2007 08:42:06 PDT Date: Tue, 17 Jul 2007 08:42:06 -0700 (PDT) From: johan Hartono To: bsd@dino.sk MIME-Version: 1.0 Message-ID: <125267.24894.qm@web50606.mail.re2.yahoo.com> X-Mailman-Approved-At: Tue, 17 Jul 2007 16:39:16 +0000 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: ports@FreeBSD.org Subject: FreeBSD Port: courier-0.54.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 16:08:48 -0000 Dear sir, I was trying to make a working mail server using freebsd5.5-release and courier MTA suites. What I need from this box basically are pop3 server, smtpserver, web admin and webmail. I install FreeBSD using ‘developer’ canned andpull out ‘ports’ packages. After the installation, I add these packages using pkg_addcommand in the exact order. 'libltdl-1.5.22_2' 'libexecinfo-1.1_1.tbz' 'mime-support-3.39.1' 'pcre-7.1' 'm4-1.4.9' 'perl-5.8.8' 'gmake-3.81_2' 'gettext-0.16.1_3' 'libiconv-1.9.2_2' 'libtool-1.5.22_2' 'help2man_1.36.4_1' 'P5-gettext-1.05_1' 'P5-Net-CIDR-0.11' 'sysconftool-0.15' 'autoconf-2.59_2' 'automake-1.9.6_1' 'pkg-config-0.21' 'glib-2.12.12_2' 'gamin-0.1.8_1' 'courier-authlib-base-0.59.3' 'courier-0.54.0' Every time I try to check the installation using showmodulescommand, I got this message “/libexec/ld-elf.so.1: Shared object"libstdc++.so.5" not found, required by "showmodules"” Can you point out what sins I have done badly and how towork around this problem? I’m very sorry for my poor language since English isnot my native language. I very appreciate any help you could give me. Best regards Johan Hartono --------------------------------- Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online. From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 17:04:25 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 398E216A400 for ; Tue, 17 Jul 2007 17:04:25 +0000 (UTC) (envelope-from leafy7382@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.246]) by mx1.freebsd.org (Postfix) with ESMTP id EC71913C442 for ; Tue, 17 Jul 2007 17:04:24 +0000 (UTC) (envelope-from leafy7382@gmail.com) Received: by an-out-0708.google.com with SMTP id c14so374022anc for ; Tue, 17 Jul 2007 10:04:24 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RmlK8VLoYnyrAYcXJKbUnXNtYLo/XPFCJ2QtqOeDalYlWX2RNZ7irdUZlVi+6gGqKqGWXZBYBDzcyAP/rEvYlpg10FDE5+zwCUmAPVgN9eUs9rs5/C3ogu8nLDg7dqTMVtrcts0Ck/Dx+G5mkJlZL7iTsrBByGz7qfMKpiASfzM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=iZLcqA68nMbSu1VrT/oOc3DbeMSx1S6k21XqQqGrYyRWNhxylyoe57rcDvbm1icyhWmMP/mBUy4u4ACm3a+15ZUU+fO8Fl/8LoFE5QyngDrF9dhSlTB0zHKMRkDVpVBerIfhpzOkUkWOwbgK0JcOu29HYJ2Y/mahKbOw74XI8T8= Received: by 10.100.126.2 with SMTP id y2mr302109anc.1184690120395; Tue, 17 Jul 2007 09:35:20 -0700 (PDT) Received: by 10.100.137.3 with HTTP; Tue, 17 Jul 2007 09:35:19 -0700 (PDT) Message-ID: Date: Wed, 18 Jul 2007 00:35:19 +0800 From: "Jiawei Ye" To: "Niklas Sorensson" In-Reply-To: <469CE72E.3010900@cs.chalmers.se> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <469CE72E.3010900@cs.chalmers.se> Cc: freebsd-ports@freebsd.org Subject: Re: Emacs 22.1 and anti-aliased fonts X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 17:04:25 -0000 On 7/17/07, Niklas Sorensson wrote: > Hi, > > I just upgraded to emacs22, but I can't get anti-aliased fonts to work: > > >emacs -font "Bitstream Vera Sans Mono-10" > No fonts match `Bitstream Vera Sans Mono-10' > > Am I doing something wrong or could there be some problem with the port? I'm > running a fairly recent current, with xorg 7.2. > > Thanks for the porting effort btw! > > Cheers, > > /Niklas I was curious regarding this feature too, but I believe Xft backend is only available for emacs-unicode2 branch, which is not the current port. Jiawei -- "If it looks like a duck, walks like a duck, and quacks like a duck, then to the end user it's a duck, and end users have made it pretty clear they want a duck; whether the duck drinks hot chocolate or coffee is irrelevant." From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 17:15:19 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DAC6F16A400 for ; Tue, 17 Jul 2007 17:15:19 +0000 (UTC) (envelope-from walsimou@walsimou.com) Received: from dns.walsimou.com (walscop001.walsimou.com [82.228.201.70]) by mx1.freebsd.org (Postfix) with ESMTP id 54F8B13C4A6 for ; Tue, 17 Jul 2007 17:15:19 +0000 (UTC) (envelope-from walsimou@walsimou.com) Received: from wals001FBSD.walsimou.com ([192.168.1.240]) (SSL: TLSv1/SSLv3,256bits,AES256-SHA) by dns.walsimou.com with esmtp; Tue, 17 Jul 2007 19:15:17 +0200 id 000175F5.00000000469CF925.0000FAA9 Message-ID: <469CF924.2050408@walsimou.com> Date: Tue, 17 Jul 2007 19:15:16 +0200 From: Gaye Abdoulaye Walsimou User-Agent: Thunderbird 2.0.0.4 (X11/20070626) MIME-Version: 1.0 To: ports@freebsd.org References: <125267.24894.qm@web50606.mail.re2.yahoo.com> In-Reply-To: <125267.24894.qm@web50606.mail.re2.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: Subject: Re: FreeBSD Port: courier-0.54.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 17:15:19 -0000 johan Hartono a écrit : > > Every time I try to check the installation using showmodulescommand, I got this message > > > > “/libexec/ld-elf.so.1: Shared object"libstdc++.so.5" not found, required by "showmodules"” > > > may be this link can you http://www.freebsd.org/cgi/man.cgi?query=ldconfig&apropos=0&sektion=0&manpath=FreeBSD+6.2-RELEASE&format=html Regards From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 19:13:15 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8AB9116A406 for ; Tue, 17 Jul 2007 19:13:15 +0000 (UTC) (envelope-from beech@freebsd.org) Received: from stargate.alaskaparadise.com (75-96-237-24.gci.net [24.237.96.75]) by mx1.freebsd.org (Postfix) with ESMTP id 64B5913C4CB for ; Tue, 17 Jul 2007 19:13:15 +0000 (UTC) (envelope-from beech@freebsd.org) Received: by stargate.alaskaparadise.com (Postfix, from userid 0) id 426927E2E; Tue, 17 Jul 2007 10:53:17 -0800 (AKDT) From: Beech Rintoul To: freebsd-ports@freebsd.org, foxx@freemail.gr Date: Tue, 17 Jul 2007 10:53:09 -0800 User-Agent: KMail/1.9.6 References: <469caa632a4b72.10397735@freemail.gr> In-Reply-To: <469caa632a4b72.10397735@freemail.gr> X-Face: jC2w\k*Q1\0DA2Q0Eh&BrP/Rt2M,^2O#R07VoT98m*>miQF9%Bi9vy`F6cPjwEe?m,)=?utf-8?q?2=0A=09X=3FM=5C=3AOE9QgZ?="xT3/n3,3MJ7N=Cfkmi%f(w^~X"SUxn>; 27NO; C+)g[7J`$G*SN>{<=?utf-8?q?O=3Bg7=7C=0A=09o=7D=265A=5D4?=@7D`=Eb@Zs1Ln814?]|k@'bG=.Ca"[|8+_.OsNAo8!#?4u MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-7" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707171053.13440.beech@freebsd.org> Cc: robin@isometry.net Subject: Re: FreeBSD Port: dovecot-1.0.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Beech Rintoul List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 19:13:15 -0000 On Tuesday 17 July 2007, Athan D. said: > Attn: Dovecot port maintainer > > Dovecot has been updated to v1.0.2. Could you please update port? > > Regards, > Athan Dovecot has been updated to 1.0.2, you need to update your ports tree. Beech -- --------------------------------------------------------------------------------------- Beech Rintoul - FreeBSD Developer - beech@FreeBSD.org /"\ ASCII Ribbon Campaign | FreeBSD Since 4.x \ / - NO HTML/RTF in e-mail | http://www.freebsd.org X - NO Word docs in e-mail | Latest Release: / \ - http://www.FreeBSD.org/releases/6.2R/announce.html --------------------------------------------------------------------------------------- From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 20:50:46 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0A34816A400 for ; Tue, 17 Jul 2007 20:50:46 +0000 (UTC) (envelope-from beckman@angryox.com) Received: from thermonuclear.org (thermonuclear.org [70.164.19.80]) by mx1.freebsd.org (Postfix) with ESMTP id BD0ED13C441 for ; Tue, 17 Jul 2007 20:50:45 +0000 (UTC) (envelope-from beckman@angryox.com) Received: from thermonuclear.org (beckman@localhost [127.0.0.1]) by thermonuclear.org (8.13.6/8.13.4) with ESMTP id l6HKFH4b025815 for ; Tue, 17 Jul 2007 16:15:17 -0400 (EDT) (envelope-from beckman@angryox.com) Received: from localhost (beckman@localhost) by thermonuclear.org (8.13.6/8.13.4/Submit) with ESMTP id l6HKFHQQ025812 for ; Tue, 17 Jul 2007 16:15:17 -0400 (EDT) (envelope-from beckman@angryox.com) X-Authentication-Warning: thermonuclear.org: beckman owned process doing -bs Date: Tue, 17 Jul 2007 16:15:17 -0400 (EDT) From: Peter Beckman X-X-Sender: beckman@thermonuclear.org To: freebsd-ports@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=us-ascii Subject: bsdpan- to p5- migration X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 20:50:46 -0000 I didn't really understand BSDPAN, and so I installed all of my Perl modules via CPAN. Now I have all of these bsdpan-* packages installed, and portupgrade can't manage them. I'd love to migrate them all to p5-* packages so that portupgrade can manage them, but I haven't seen a mail post [1] about a good way (or a proper way) to do this with minimal effort. The only suggestion I found was to "remove it and reinstall" but the fact that all my bsdpan-* ports point to a p5-* origin makes me think there is a portupgrade command that could do this, even if it is a bit of a script (foreach bsdpan-* etc). Maybe the -o flag? [1] http://www.unixadmintalk.com/f41/upgrading-perl-bsdpan-cpan-ports-freebsd-ports-14004/ http://lists.freebsd.org/pipermail/freebsd-questions/2005-August/094883.html http://lists.freebsd.org/pipermail/freebsd-perl/2005-June/000660.html --------------------------------------------------------------------------- Peter Beckman Internet Guy beckman@angryox.com http://www.angryox.com/ --------------------------------------------------------------------------- ** PLEASE NOTE PurpleCow.com IS NOW AngryOx.com DO NOT USE PurpleCow.com ** ** PurpleCow.com is now owned by City Auto Credit LLC as of May 23, 2007 ** --------------------------------------------------------------------------- From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 21:20:08 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E259616A4A1 for ; Tue, 17 Jul 2007 21:20:08 +0000 (UTC) (envelope-from nominolo@googlemail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.240]) by mx1.freebsd.org (Postfix) with ESMTP id 9FF7F13C494 for ; Tue, 17 Jul 2007 21:20:08 +0000 (UTC) (envelope-from nominolo@googlemail.com) Received: by an-out-0708.google.com with SMTP id c14so395017anc for ; Tue, 17 Jul 2007 14:20:08 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=googlemail.com; s=beta; h=domainkey-signature:received:received:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer; b=GUSmRIrJartyPSAPg5MBbyapEsyQdir5IzMbYGYIz4eRFwy/akBqFMnVNBFryY268mlR9DPTlgbWLrbDPfw8Q3qDImW1vsowQArwcrnoTwxpQmxeUKMKWOXg3wZn4+MR9uHpqb5/YwUF+m6GmP5ttuw7S347ewBasPpJQyB63XI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=beta; h=received:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer; b=c1MtlNHsf2pvYepQ5c4WpxNqIUbrpgUsPVzRMtctfodcw91PQ+E1oghQ1wbjLqYHanj1UitzStypwEs0BeYuzVj4wtj2aim6e8P3jdg8I8IqV6AnxInGj0dPm8so4noSX3i/Agilb3VpygrT92W5W58FVgxkfExGQUpDo9yNqxM= Received: by 10.100.111.16 with SMTP id j16mr508846anc.1184705684793; Tue, 17 Jul 2007 13:54:44 -0700 (PDT) Received: from ?192.168.1.2? ( [193.11.244.79]) by mx.google.com with ESMTPS id d22sm145056and.2007.07.17.13.54.40 (version=SSLv3 cipher=OTHER); Tue, 17 Jul 2007 13:54:43 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <9E795D9F-01A0-4339-AD47-D4325392AF85@googlemail.com> Content-Transfer-Encoding: 7bit From: Thomas Schilling Date: Tue, 17 Jul 2007 22:54:38 +0200 To: haskell@FreeBSD.org X-Mailer: Apple Mail (2.752.3) Cc: ports@FreeBSD.org Subject: FreeBSD Port: ghc-6.6.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 21:20:09 -0000 Hi, in its current form the ghc port depends on many X-related packages which makes it depend on xorg-7.2. As I want to install it on my server I was hoping I could avoid that (also it requires quite some manuel steps, thus makes it not straight-forward). AFAIK, from 6.6.1 on GHC does not need to be built with all packages anymore, but rather contains of a few base packages and so-called "extra-libs". I therefore suggest that the ghc port be split up into a ghc or ghc- base port, and a ghc-extra-libs port. This way, it is should be possible to build ghc with much fewer dependencies (and more quickly). Thanks, / Thomas From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 21:54:30 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D1B7116A402 for ; Tue, 17 Jul 2007 21:54:30 +0000 (UTC) (envelope-from lofi@freebsd.org) Received: from mail-in-10.arcor-online.net (mail-in-10.arcor-online.net [151.189.21.50]) by mx1.freebsd.org (Postfix) with ESMTP id 8838A13C441 for ; Tue, 17 Jul 2007 21:54:30 +0000 (UTC) (envelope-from lofi@freebsd.org) Received: from mail-in-11-z2.arcor-online.net (mail-in-11-z2.arcor-online.net [151.189.8.28]) by mail-in-10.arcor-online.net (Postfix) with ESMTP id 9A9221F5457; Tue, 17 Jul 2007 23:54:29 +0200 (CEST) Received: from mail-in-03.arcor-online.net (mail-in-03.arcor-online.net [151.189.21.43]) by mail-in-11-z2.arcor-online.net (Postfix) with ESMTP id 81D06345C44; Tue, 17 Jul 2007 23:54:29 +0200 (CEST) Received: from lofi.dyndns.org (dslb-084-061-172-160.pools.arcor-ip.net [84.61.172.160]) by mail-in-03.arcor-online.net (Postfix) with ESMTP id 4BF4430A914; Tue, 17 Jul 2007 23:54:29 +0200 (CEST) Received: from [192.168.8.15] (kiste.my.domain [192.168.8.15]) (authenticated bits=0) by lofi.dyndns.org (8.13.8/8.13.3) with ESMTP id l6HLsRcV005474 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 17 Jul 2007 23:54:27 +0200 (CEST) (envelope-from lofi@freebsd.org) Message-ID: <469D3A8A.6070600@freebsd.org> Date: Tue, 17 Jul 2007 23:54:18 +0200 From: Michael Nottebrock User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: Andriy Gapon References: <469CA718.7020408@icyb.net.ua> In-Reply-To: <469CA718.7020408@icyb.net.ua> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig5AE908F54444EDA461B39129" X-Virus-Scanned: by amavisd-new X-Virus-Scanned: ClamAV 0.91.1/3689/Tue Jul 17 14:02:12 2007 on mail-in-03.arcor-online.net X-Virus-Status: Clean Cc: freebsd-ports@freebsd.org Subject: Re: sysutils/libutempter broken: no logins/logouts are recorded X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 21:54:30 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig5AE908F54444EDA461B39129 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I just fixed those two issues in the port - let me know if you find more problems. Cheers, --=20 ,_, | Michael Nottebrock | lofi@freebsd.org (/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org \u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org --------------enig5AE908F54444EDA461B39129 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGnTqNXhc68WspdLARAqXjAJ9y00SiCvb16cl9TWrznDvgcMYcNgCgilbx n28d5mFArmNFzWx59gC4/3A= =l5XM -----END PGP SIGNATURE----- --------------enig5AE908F54444EDA461B39129-- From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 22:42:57 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 826EE16A400 for ; Tue, 17 Jul 2007 22:42:57 +0000 (UTC) (envelope-from tom@uffner.com) Received: from eris.uffner.com (eris.uffner.com [207.245.121.212]) by mx1.freebsd.org (Postfix) with ESMTP id 4317513C47E for ; Tue, 17 Jul 2007 22:42:56 +0000 (UTC) (envelope-from tom@uffner.com) Received: from xiombarg.uffner.com (static-71-162-143-94.phlapa.fios.verizon.net [71.162.143.94]) by eris.uffner.com (8.13.3/8.13.3) with ESMTP id l6HMKvbi080499; Tue, 17 Jul 2007 18:20:58 -0400 (EDT) (envelope-from tom@uffner.com) Message-ID: <469D40C9.4050603@uffner.com> Date: Tue, 17 Jul 2007 18:20:57 -0400 From: Tom Uffner User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.4) Gecko/20070714 SeaMonkey/1.1.2 MIME-Version: 1.0 To: amdmi3@amdmi3.ru, ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (eris.uffner.com [192.168.1.212]); Tue, 17 Jul 2007 18:20:59 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.6/3688/Tue Jul 17 04:24:08 2007 on eris.uffner.com X-Virus-Status: Clean Cc: Subject: gnash-0.8.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 22:42:57 -0000 i've been trying out gnash-0.8.0 for a few hours. i have a port skeleton for it at http://www.uffner.com/test/gnash/gnash-port.tgz needless to say, this conflicts with the one currently in graphics/gnash since they install to the same place and there is no good way to avoid that with the browser plugins. this version includes a streaming flash server, but i haven't made any attempt to build it so far because i really only care about the player. nothing major to report yet as far as stability or significant improvements go, although i have found one flash video that works in v0.7.2 but crashes v0.8.0 i'll be posting bug reports to the gnash project as i encounter them. tom From owner-freebsd-ports@FreeBSD.ORG Tue Jul 17 23:47:25 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B571916A401 for ; Tue, 17 Jul 2007 23:47:25 +0000 (UTC) (envelope-from lambert@lambertfam.org) Received: from sysmon.tcworks.net (sysmon.tcworks.net [65.66.76.4]) by mx1.freebsd.org (Postfix) with ESMTP id 770BA13C4A6 for ; Tue, 17 Jul 2007 23:47:25 +0000 (UTC) (envelope-from lambert@lambertfam.org) Received: from sysmon.tcworks.net (localhost [127.0.0.1]) by sysmon.tcworks.net (8.13.1/8.13.1) with ESMTP id l6HNUCGY050712; Tue, 17 Jul 2007 18:30:12 -0500 (CDT) (envelope-from lambert@lambertfam.org) Received: (from lambert@localhost) by sysmon.tcworks.net (8.13.1/8.13.1/Submit) id l6HNUCxI050699; Tue, 17 Jul 2007 18:30:12 -0500 (CDT) (envelope-from lambert@lambertfam.org) X-Authentication-Warning: sysmon.tcworks.net: lambert set sender to lambert@lambertfam.org using -f Date: Tue, 17 Jul 2007 18:30:12 -0500 From: Scott Lambert To: Peter Beckman Message-ID: <20070717233012.GA15226@sysmon.tcworks.net> Mail-Followup-To: Peter Beckman , freebsd-ports@freebsd.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i Cc: freebsd-ports@freebsd.org Subject: Re: bsdpan- to p5- migration X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 23:47:25 -0000 On Tue, Jul 17, 2007 at 04:15:17PM -0400, Peter Beckman wrote: > I didn't really understand BSDPAN, and so I installed all of my Perl > modules via CPAN. Now I have all of these bsdpan-* packages installed, and > portupgrade can't manage them. I'd love to migrate them all to p5-* > packages so that portupgrade can manage them, but I haven't seen a mail > post [1] about a good way (or a proper way) to do this with minimal effort. > > The only suggestion I found was to "remove it and reinstall" but the fact > that all my bsdpan-* ports point to a p5-* origin makes me think there is a > portupgrade command that could do this, even if it is a bit of a script > (foreach bsdpan-* etc). Maybe the -o flag? I've not personally messed with CPAN. If the origins are correct, then the HOLD_PKGS array in /usr/local/etc/pkgtools.conf is probably what is preventing portupgrade from updating them. # HOLD_PKGS: array # # This is a list of ports you don't want portupgrade(1) to upgrade, # portversion(1) to suggest upgrading, or pkgdb(1) to fix. # You can use wildcards ("ports glob" and "pkgname glob"). # -f/--force with each command will override the held status. # # To completely hide the existence of a package, put a dummy file # named "+IGNOREME" in the package directory. # # cf. pkg_glob(1), ports_glob(1) # # e.g.: # HOLD_PKGS = [ # 'bsdpan-*', # 'x11*/XFree86*', # ] -- Scott Lambert KC5MLE Unix SysAdmin lambert@lambertfam.org From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 01:06:09 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1F16E16A400; Wed, 18 Jul 2007 01:06:09 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from cauchy.math.missouri.edu (cauchy.math.missouri.edu [128.206.184.213]) by mx1.freebsd.org (Postfix) with ESMTP id E5B0913C4C8; Wed, 18 Jul 2007 01:06:03 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from laptop2.gateway.2wire.net (cauchy.math.missouri.edu [128.206.184.213]) by cauchy.math.missouri.edu (8.14.1/8.13.4) with ESMTP id l6I0kCgG090382; Tue, 17 Jul 2007 19:46:12 -0500 (CDT) (envelope-from stephen@math.missouri.edu) Message-ID: <469D62D3.70908@math.missouri.edu> Date: Tue, 17 Jul 2007 19:46:11 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.4) Gecko/20070717 SeaMonkey/1.1.2 MIME-Version: 1.0 To: ports@freebsd.org, freebsd-hackers@freebsd.org Content-Type: multipart/mixed; boundary="------------010700020604010509030004" Cc: Subject: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 01:06:09 -0000 This is a multi-part message in MIME format. --------------010700020604010509030004 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I appreciate that most people won't have this problem, but it has bitten me. After you have made and installed a port, but don't clean it, and then made a bunch of other ports, if you go back to the original port and then do "make package", then +CONTENTS can be a bit messed up for the package. This is because the creation of other ports might disturb _LIB_RUN_DEPENDS and might put in some extra entries in +CONTENTS. This happens to me because I make all my ports on one machine and then copy them as packages to other machines. Then on the other machines, the structure of /var/db/pkg gets a bit messed up and pkg_delete -r malfunctions. It seems to me that the cure is to slightly change "make actual-package-depends" so that if the port is already installed, it just uses +CONTENTS. I enclose a patch. Unless I get a bunch of negative comments, I'll submit this as a PR as well. Stephen --------------010700020604010509030004 Content-Type: text/plain; name="ddd" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="ddd" --- bsd.port.mk-old 2007-07-17 19:31:08.000000000 -0500 +++ bsd.port.mk 2007-07-17 19:29:16.000000000 -0500 @@ -5485,7 +5485,9 @@ done ACTUAL-PACKAGE-DEPENDS?= \ - if [ "${_LIB_RUN_DEPENDS}" != " " ]; then \ + if [ -e ${PKG_DBDIR}/${PKGNAME}/+CONTENTS ]; then \ + ${AWK} -F '( |:)' 'BEGIN { pkgname="broken_contents" } /@pkgdep / { pkgname=$$2 } /@comment DEPORIGIN:/ { printf "%s:%s\n", pkgname, $$3; pkgname="broken_contents" }' ${PKG_DBDIR}/${PKGNAME}/+CONTENTS; \ + elif [ "${_LIB_RUN_DEPENDS}" != " " ]; then \ origins=$$(for pkgname in ${PKG_DBDIR}/*; do \ if [ -e $$pkgname/+CONTENTS ]; then \ ${ECHO_CMD} $${pkgname\#\#*/}; \ --------------010700020604010509030004-- From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 01:54:03 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 09EE116A403 for ; Wed, 18 Jul 2007 01:54:03 +0000 (UTC) (envelope-from beckman@angryox.com) Received: from thermonuclear.org (thermonuclear.org [70.164.19.80]) by mx1.freebsd.org (Postfix) with ESMTP id A58D113C4B3 for ; Wed, 18 Jul 2007 01:54:02 +0000 (UTC) (envelope-from beckman@angryox.com) Received: from thermonuclear.org (beckman@localhost [127.0.0.1]) by thermonuclear.org (8.13.6/8.13.4) with ESMTP id l6I1s1Sm029543; Tue, 17 Jul 2007 21:54:01 -0400 (EDT) (envelope-from beckman@angryox.com) Received: from localhost (beckman@localhost) by thermonuclear.org (8.13.6/8.13.4/Submit) with ESMTP id l6I1s1B8029540; Tue, 17 Jul 2007 21:54:01 -0400 (EDT) (envelope-from beckman@angryox.com) X-Authentication-Warning: thermonuclear.org: beckman owned process doing -bs Date: Tue, 17 Jul 2007 21:54:01 -0400 (EDT) From: Peter Beckman X-X-Sender: beckman@thermonuclear.org To: Scott Lambert In-Reply-To: <20070717233012.GA15226@sysmon.tcworks.net> Message-ID: References: <20070717233012.GA15226@sysmon.tcworks.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=us-ascii Cc: freebsd-ports@freebsd.org Subject: Re: bsdpan- to p5- migration X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 01:54:03 -0000 On Tue, 17 Jul 2007, Scott Lambert wrote: > On Tue, Jul 17, 2007 at 04:15:17PM -0400, Peter Beckman wrote: >> I didn't really understand BSDPAN, and so I installed all of my Perl >> modules via CPAN. Now I have all of these bsdpan-* packages installed, and >> portupgrade can't manage them. I'd love to migrate them all to p5-* >> packages so that portupgrade can manage them, but I haven't seen a mail >> post [1] about a good way (or a proper way) to do this with minimal effort. >> >> The only suggestion I found was to "remove it and reinstall" but the fact >> that all my bsdpan-* ports point to a p5-* origin makes me think there is a >> portupgrade command that could do this, even if it is a bit of a script >> (foreach bsdpan-* etc). Maybe the -o flag? > > I've not personally messed with CPAN. If the origins are correct, > then the HOLD_PKGS array in /usr/local/etc/pkgtools.conf is probably > what is preventing portupgrade from updating them. Yes, it is, but I figured there was some reason that was done. I of course couldn't find the reason bsdpan-* were held, assuming the reason was that you shouldn't upgrade bsdpan-* using portupgrade. If I can, should and would be encouraged to simply remove bsdpan-* from HOLD_PKGS and portupgrade that way, great. It seems that the only difference between bsdpan-* and p5-* are dependencies [1]. Is there a way, using portupgrade, to upgrade bsdpan-* to p5-* and use the p5-* package, so that at the end of the process, I'm left with only p5-* packages and not bsdpan-* packages? [1] http://www.perlmonks.org/?node_id=440017 Beckman --------------------------------------------------------------------------- Peter Beckman Internet Guy beckman@angryox.com http://www.angryox.com/ --------------------------------------------------------------------------- ** PLEASE NOTE PurpleCow.com IS NOW AngryOx.com DO NOT USE PurpleCow.com ** ** PurpleCow.com is now owned by City Auto Credit LLC as of May 23, 2007 ** --------------------------------------------------------------------------- From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 02:37:43 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8AE0216A403 for ; Wed, 18 Jul 2007 02:37:43 +0000 (UTC) (envelope-from beckman@angryox.com) Received: from thermonuclear.org (thermonuclear.org [70.164.19.80]) by mx1.freebsd.org (Postfix) with ESMTP id 2CC6413C48E for ; Wed, 18 Jul 2007 02:37:43 +0000 (UTC) (envelope-from beckman@angryox.com) Received: from thermonuclear.org (beckman@localhost [127.0.0.1]) by thermonuclear.org (8.13.6/8.13.4) with ESMTP id l6I2bgvK030314 for ; Tue, 17 Jul 2007 22:37:42 -0400 (EDT) (envelope-from beckman@angryox.com) Received: from localhost (beckman@localhost) by thermonuclear.org (8.13.6/8.13.4/Submit) with ESMTP id l6I2bftR030311 for ; Tue, 17 Jul 2007 22:37:41 -0400 (EDT) (envelope-from beckman@angryox.com) X-Authentication-Warning: thermonuclear.org: beckman owned process doing -bs Date: Tue, 17 Jul 2007 22:37:41 -0400 (EDT) From: Peter Beckman X-X-Sender: beckman@thermonuclear.org To: freebsd-ports@freebsd.org In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=us-ascii Subject: Re: bsdpan- to p5- migration X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 02:37:43 -0000 On Tue, 17 Jul 2007, Peter Beckman wrote: > I didn't really understand BSDPAN, and so I installed all of my Perl > modules via CPAN. Now I have all of these bsdpan-* packages installed, and > portupgrade can't manage them. I'd love to migrate them all to p5-* > packages so that portupgrade can manage them, but I haven't seen a mail > post [1] about a good way (or a proper way) to do this with minimal effort. I found a non-production server to test this on, and here are my results. It seems that removing bsdpan-* from pkgtools.conf HOLD section and doing a portupgrade "bsdpan-*" will find the corresponding p5-* origin automagically and upgrade your ports accordingly, WITH CAVEATS. During the process, bsdpan-PathTools was being upgraded by port upgrade. The bsdpan version was deinstalled, and the installation of the p5 version failed (I don't know why, screen scrolled off buffer). Every single upgrade after that died: "Can't locate Cwd.pm in @INC" I knew what the problem was immediately. I went to search.cpan.org, downloaded the latest PathTools, ran perl Makefile.PL (the Build.PL wouldn't work), then re-ran portupgrade "bsdpan-*". I wouldn't recommend this process for a production server that is critical and requires Perl libraries to function, unless they are loaded in memory and if it crashed during upgrades you could be down for a few minutes while you manually fix the problems caused by this little upgrade. But at least now all my packages are upgraded and not duplicated! Beckman --------------------------------------------------------------------------- Peter Beckman Internet Guy beckman@angryox.com http://www.angryox.com/ --------------------------------------------------------------------------- ** PLEASE NOTE PurpleCow.com IS NOW AngryOx.com DO NOT USE PurpleCow.com ** ** PurpleCow.com is now owned by City Auto Credit LLC as of May 23, 2007 ** --------------------------------------------------------------------------- From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 03:53:29 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DB0B616A404 for ; Wed, 18 Jul 2007 03:53:29 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 7C83613C474 for ; Wed, 18 Jul 2007 03:53:28 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 16375 invoked by uid 399); 18 Jul 2007 03:53:28 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 18 Jul 2007 03:53:28 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <469D8EB0.7030603@FreeBSD.org> Date: Tue, 17 Jul 2007 20:53:20 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Stephen Montgomery-Smith References: <469D62D3.70908@math.missouri.edu> In-Reply-To: <469D62D3.70908@math.missouri.edu> X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 03:53:29 -0000 Stephen Montgomery-Smith wrote: > I appreciate that most people won't have this problem, but it has bitten > me. > > After you have made and installed a port, but don't clean it, and then > made a bunch of other ports, if you go back to the original port and > then do "make package", then +CONTENTS can be a bit messed up for the > package. This is because the creation of other ports might disturb > _LIB_RUN_DEPENDS and might put in some extra entries in +CONTENTS. "Doctor, it hurts when I do THIS." "Well, don't do that." :) Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 05:03:00 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2173C16A400; Wed, 18 Jul 2007 05:03:00 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout3.cac.washington.edu (mxout3.cac.washington.edu [140.142.32.166]) by mx1.freebsd.org (Postfix) with ESMTP id 0045713C4B5; Wed, 18 Jul 2007 05:02:59 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.7] (may be forged)) by mxout3.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6I52xfP024008 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 17 Jul 2007 22:02:59 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6I52wVY003687 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 17 Jul 2007 22:02:59 -0700 Message-ID: <469D9F01.6090204@u.washington.edu> Date: Tue, 17 Jul 2007 22:02:57 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Doug Barton References: <469D62D3.70908@math.missouri.edu> <469D8EB0.7030603@FreeBSD.org> In-Reply-To: <469D8EB0.7030603@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.17.214533 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: ports@freebsd.org, freebsd-hackers@freebsd.org, Stephen Montgomery-Smith Subject: Re: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 05:03:00 -0000 Doug Barton wrote: > Stephen Montgomery-Smith wrote: > >> I appreciate that most people won't have this problem, but it has bitten >> me. >> >> After you have made and installed a port, but don't clean it, and then >> made a bunch of other ports, if you go back to the original port and >> then do "make package", then +CONTENTS can be a bit messed up for the >> package. This is because the creation of other ports might disturb >> _LIB_RUN_DEPENDS and might put in some extra entries in +CONTENTS. >> > > "Doctor, it hurts when I do THIS." > "Well, don't do that." :) > > Doug Heh. That can't be as bad as when I was fubar'ing pkg_install last week after creating accidental segfault conditions. Not being able to install ports for 1-2 days sucked :P. -Garrett From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 06:31:08 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 57EDD16A410; Wed, 18 Jul 2007 06:31:08 +0000 (UTC) (envelope-from fbsd-hackers@mawer.org) Received: from webmail.icp-qv1-irony2.iinet.net.au (webmail.icp-qv1-irony2.iinet.net.au [203.59.1.107]) by mx1.freebsd.org (Postfix) with ESMTP id 8BE6413C4AC; Wed, 18 Jul 2007 06:31:07 +0000 (UTC) (envelope-from fbsd-hackers@mawer.org) Received: from 203-206-173-235.perm.iinet.net.au (HELO [10.24.1.1]) ([203.206.173.235]) by outbound.icp-qv1-irony-out2.iinet.net.au with ESMTP; 18 Jul 2007 14:01:45 +0800 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAADxJnUbLzq3r/2dsb2JhbAAN X-IronPort-AV: i="4.16,549,1175443200"; d="scan'208"; a="161298055:sNHT398666430" Message-ID: <469DAC63.3020708@mawer.org> Date: Wed, 18 Jul 2007 16:00:03 +1000 From: Antony Mawer User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Stephen Montgomery-Smith References: <469D62D3.70908@math.missouri.edu> In-Reply-To: <469D62D3.70908@math.missouri.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 06:31:08 -0000 On 18/07/2007 10:46 AM, Stephen Montgomery-Smith wrote: > I appreciate that most people won't have this problem, but it has bitten > me. > > After you have made and installed a port, but don't clean it, and then > made a bunch of other ports, if you go back to the original port and > then do "make package", then +CONTENTS can be a bit messed up for the > package. This is because the creation of other ports might disturb > _LIB_RUN_DEPENDS and might put in some extra entries in +CONTENTS. > > This happens to me because I make all my ports on one machine and then > copy them as packages to other machines. Then on the other machines, > the structure of /var/db/pkg gets a bit messed up and pkg_delete -r > malfunctions. > > It seems to me that the cure is to slightly change "make > actual-package-depends" so that if the port is already installed, it > just uses +CONTENTS. I can't comment on the particular approach taken in your patch, but can certainly attest to experiencing the same problem and it being frustrating to identify what was going on. It was only after much hair-pulling that I discovered that doing a 'make clean' at the appropriate time before package building fixed the problem. Otherwise I was winding up with plenty of seemingly OK packages that were missing critical files (in this instance, various PHP5 extension ports that were "installing" but missing the actual .so files!) --Antony From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 07:44:26 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7C45416A401; Wed, 18 Jul 2007 07:44:26 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout3.cac.washington.edu (mxout3.cac.washington.edu [140.142.32.166]) by mx1.freebsd.org (Postfix) with ESMTP id 59C7513C4AC; Wed, 18 Jul 2007 07:44:26 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.32.139]) by mxout3.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6I7iP6R018823 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 18 Jul 2007 00:44:25 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6I7iOkA025193 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 18 Jul 2007 00:44:25 -0700 Message-ID: <469DC4D7.5050102@u.washington.edu> Date: Wed, 18 Jul 2007 00:44:23 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Antony Mawer References: <469D62D3.70908@math.missouri.edu> <469DAC63.3020708@mawer.org> In-Reply-To: <469DAC63.3020708@mawer.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.18.1939 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: ports@freebsd.org, freebsd-hackers@freebsd.org, Stephen Montgomery-Smith Subject: Re: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 07:44:26 -0000 Antony Mawer wrote: > On 18/07/2007 10:46 AM, Stephen Montgomery-Smith wrote: >> I appreciate that most people won't have this problem, but it has >> bitten me. >> >> After you have made and installed a port, but don't clean it, and >> then made a bunch of other ports, if you go back to the original port >> and then do "make package", then +CONTENTS can be a bit messed up for >> the package. This is because the creation of other ports might >> disturb _LIB_RUN_DEPENDS and might put in some extra entries in >> +CONTENTS. >> >> This happens to me because I make all my ports on one machine and >> then copy them as packages to other machines. Then on the other >> machines, the structure of /var/db/pkg gets a bit messed up and >> pkg_delete -r malfunctions. >> >> It seems to me that the cure is to slightly change "make >> actual-package-depends" so that if the port is already installed, it >> just uses +CONTENTS. > > I can't comment on the particular approach taken in your patch, but > can certainly attest to experiencing the same problem and it being > frustrating to identify what was going on. It was only after much > hair-pulling that I discovered that doing a 'make clean' at the > appropriate time before package building fixed the problem. > > Otherwise I was winding up with plenty of seemingly OK packages that > were missing critical files (in this instance, various PHP5 extension > ports that were "installing" but missing the actual .so files!) > > --Antony Installing ports registers them on the machine as packages, by simulating a package install via stdin. Was that forgotten? -Garrett From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 09:17:58 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A13BE16A404; Wed, 18 Jul 2007 09:17:58 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 5CD0213C491; Wed, 18 Jul 2007 09:17:58 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A56F83.dip.t-dialin.net [84.165.111.131]) by redbull.bpaserver.net (Postfix) with ESMTP id 81DA22E1AA; Wed, 18 Jul 2007 11:17:44 +0200 (CEST) Received: from deskjail (deskjail.Leidinger.net [192.168.1.109]) by outgoing.leidinger.net (Postfix) with ESMTP id A04595B547D; Wed, 18 Jul 2007 11:15:32 +0200 (CEST) Date: Wed, 18 Jul 2007 11:19:20 +0200 From: Alexander Leidinger To: Stephen Montgomery-Smith Message-ID: <20070718111920.43c198e3@deskjail> In-Reply-To: <469D62D3.70908@math.missouri.edu> References: <469D62D3.70908@math.missouri.edu> X-Mailer: Claws Mail 2.9.2 (GTK+ 2.10.13; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-14.9, required 8, BAYES_00 -15.00, DKIM_POLICY_SIGNSOME 0.00, RDNS_DYNAMIC 0.10) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: ports@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 09:17:58 -0000 Quoting Stephen Montgomery-Smith (Tue, 17 Jul 2007 19:46:11 -0500): > I appreciate that most people won't have this problem, but it has bitten me. > > After you have made and installed a port, but don't clean it, and then > made a bunch of other ports, if you go back to the original port and > then do "make package", then +CONTENTS can be a bit messed up for the > package. This is because the creation of other ports might disturb Can you please give an example what "messed up" means in this context, e.g. post a diff between a good an a bad contents file? And what actions you did to get this difference? > _LIB_RUN_DEPENDS and might put in some extra entries in +CONTENTS. You mean that if you create a leaf package and then rebuild a package which is in the middle of the dependency tree with options which change the dependency graph of the leaf package you get problems? If yes: this has to be expected. You need to rebuild the packages in the right order. > This happens to me because I make all my ports on one machine and then > copy them as packages to other machines. Then on the other machines, > the structure of /var/db/pkg gets a bit messed up and pkg_delete -r > malfunctions. I have a lot of jails where I use the packages build in other jails. I haven't seen a problem there. The package install doesn't change the +CONTENTS files, so /var/db/pkg should be messed up on the build machine too... > It seems to me that the cure is to slightly change "make > actual-package-depends" so that if the port is already installed, it > just uses +CONTENTS. This is wrong. What if you have a port installed and you want to rebuild the same version with other OPTIONS which changes the +CONTENTS file? If I read your patch right, it will use the wrong contents... Bye, Alexander. -- I wonder if I should put myself in ESCROW!! http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 09:28:28 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2428016A405 for ; Wed, 18 Jul 2007 09:28:28 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (ns0.infracaninophile.co.uk [81.187.76.162]) by mx1.freebsd.org (Postfix) with ESMTP id 8F55213C4A7 for ; Wed, 18 Jul 2007 09:28:27 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost.infracaninophile.co.uk [IPv6:::1]) by smtp.infracaninophile.co.uk (8.14.1/8.14.1) with ESMTP id l6I9Rwg6000391; Wed, 18 Jul 2007 10:27:59 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) Authentication-Results: smtp.infracaninophile.co.uk from=m.seaman@infracaninophile.co.uk; sender-id=permerror; spf=permerror X-SenderID: Sendmail Sender-ID Filter v0.2.14 smtp.infracaninophile.co.uk l6I9Rwg6000391 Message-ID: <469DDD1E.2060309@infracaninophile.co.uk> Date: Wed, 18 Jul 2007 10:27:58 +0100 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.4 (X11/20070619) MIME-Version: 1.0 To: Peter Beckman References: <20070717233012.GA15226@sysmon.tcworks.net> In-Reply-To: X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (smtp.infracaninophile.co.uk [IPv6:::1]); Wed, 18 Jul 2007 10:28:09 +0100 (BST) X-Virus-Scanned: ClamAV 0.91/3692/Wed Jul 18 08:39:32 2007 on happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00, DKIM_POLICY_SIGNSOME, DKIM_POLICY_TESTING, NO_RELAYS autolearn=ham version=3.2.1 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on happy-idiot-talk.infracaninophile.co.uk Cc: Scott Lambert , freebsd-ports@freebsd.org Subject: Re: bsdpan- to p5- migration X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 09:28:28 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Peter Beckman wrote: > On Tue, 17 Jul 2007, Scott Lambert wrote: >> I've not personally messed with CPAN. If the origins are correct, >> then the HOLD_PKGS array in /usr/local/etc/pkgtools.conf is probably >> what is preventing portupgrade from updating them. > > Yes, it is, but I figured there was some reason that was done. I of > course couldn't find the reason bsdpan-* were held, assuming the reason > was that you shouldn't upgrade bsdpan-* using portupgrade. Perl modules installed via CPAN/bsdpan don't have a valid PKGORIGIN - -- that is, there isn't a directory in the ports tree for them. That means that none of the usual ports management tools have a mechanism for finding out if the package has any updates available, or for installing an updated version of the package. Of course, for the most part you can use the CPAN module to install newer versions of the packages, but this does not work in the way that the rest of the ports system would expect -- you're likely to end up with the new version of the module simply overwriting the old one and both still registered in /var/db/pkg. Not a disaster, but a chore to clean up, and with the potential for stray obsolete files to cause subtle and hard to diagnose errors. Most of the commonly used perl modules have a real p5- port in the tree. For best results use that one whenever it is available. In order to convert a bsdpan- package into a p5- package, you'ld need to identify the corresponding port and use a command line something like: # portupgrade -o ports-mgmt/p5-FreeBSD-Portindex -f \ bsdpan-FreeBSD-Portindex-1.9 The hardest part in all this is establishing the connection between the perl module 'FreeBSD::Portindex', the bsdpan package name 'bsdpan-FreeBSD-Portindex-1.9', the equivalent name from ports 'p5-FreeBSD-Portindex-1.9' and the origin directory within the ports tree 'ports-mgmt/p5-FreeBSD-Portindex'. Most of the time swapping prefix (p5- for bsdpan-) and dropping the version number will get you the second half of the origin, but there are a few oddities where the port origin and the package name don't correspond to the names of the modules installed -- eg. www/p5-libwww which installs Bundle::LWP (and hence a package name bsdpan-Bundle-LWP-5.805 if installed from CPAN). Deriving the package origin from the name requires an up to date INDEX and a command line like so: % cd /usr/ports % make search name=FreeBSD-Portindex display=path Path: /usr/ports/ports-mgmt/p5-FreeBSD-Portindex Port: sysutils/p5-FreeBSD-Portindex Moved: ports-mgmt/p5-FreeBSD-Portindex Date: 2007-02-05 Reason: Moved to a new category Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGnd0d8Mjk52CukIwRCC7mAJ9RCU2wqqRtQuVFakooesF1z35l8wCeIwOc vKUNLJfJU/10CMX46Z8EEo4= =7n/u -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 10:16:16 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3A19716A401; Wed, 18 Jul 2007 10:16:16 +0000 (UTC) (envelope-from robin@isometry.net) Received: from brookes.ac.uk (csmail1.brookes.ac.uk [161.73.1.23]) by mx1.freebsd.org (Postfix) with ESMTP id C768113C491; Wed, 18 Jul 2007 10:16:13 +0000 (UTC) (envelope-from robin@isometry.net) Received: from [161.73.140.214] (vl772a0d.brookes.ac.uk [161.73.140.214]) by brookes.ac.uk (8.13.8+Sun/8.13.8) with ESMTP id l6I9rSTV027478; Wed, 18 Jul 2007 10:53:29 +0100 (BST) Message-ID: <469DE3C5.5050307@isometry.net> Date: Wed, 18 Jul 2007 10:56:21 +0100 From: Robin Breathe User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1pre) Gecko/20061206 Thunderbird/2.0b1 Mnenhy/0.7.4.0 MIME-Version: 1.0 To: Beech Rintoul References: <469caa632a4b72.10397735@freemail.gr> <200707171053.13440.beech@freebsd.org> In-Reply-To: <200707171053.13440.beech@freebsd.org> X-Enigmail-Version: 0.95.2 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigC7C1AFC0B06ACB6FDA820381" X-MailScanner-Information: Oxford Brookes University MailScanner X-MailScanner: Clean X-MailScanner-From: robin@isometry.net X-Spam-Status: No Cc: foxx@freemail.gr, freebsd-ports@freebsd.org Subject: Re: FreeBSD Port: dovecot-1.0.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 10:16:16 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigC7C1AFC0B06ACB6FDA820381 Content-Type: text/plain; charset=ISO-8859-7 Content-Transfer-Encoding: quoted-printable Beech Rintoul wrote: > On Tuesday 17 July 2007, Athan D. said: >> Attn: Dovecot port maintainer >> >> Dovecot has been updated to v1.0.2. Could you please update port? >> >> Regards, >> Athan >=20 > Dovecot has been updated to 1.0.2, you need to update your ports tree. Beech, A PR (ports/114651) is already open. Regards, Robin --------------enigC7C1AFC0B06ACB6FDA820381 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) iD8DBQFGnePFNLbGuU6oShIRAmiTAJ9SRvOqBcCEBJgm/AtlWO1VY2MAgACgtLk/ dVrcPoZFUwPXv/xNg8SkwxQ= =3Cwy -----END PGP SIGNATURE----- --------------enigC7C1AFC0B06ACB6FDA820381-- From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 14:16:57 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8F55C16A400; Wed, 18 Jul 2007 14:16:57 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from cauchy.math.missouri.edu (cauchy.math.missouri.edu [128.206.184.213]) by mx1.freebsd.org (Postfix) with ESMTP id 6164613C4B6; Wed, 18 Jul 2007 14:16:57 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from laptop2.gateway.2wire.net (cauchy.math.missouri.edu [128.206.184.213]) by cauchy.math.missouri.edu (8.14.1/8.13.4) with ESMTP id l6IEGuMx094840; Wed, 18 Jul 2007 09:16:56 -0500 (CDT) (envelope-from stephen@math.missouri.edu) Message-ID: <469E20D8.2020408@math.missouri.edu> Date: Wed, 18 Jul 2007 09:16:56 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.4) Gecko/20070717 SeaMonkey/1.1.2 MIME-Version: 1.0 To: Alexander Leidinger References: <469D62D3.70908@math.missouri.edu> <20070718111920.43c198e3@deskjail> In-Reply-To: <20070718111920.43c198e3@deskjail> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 14:16:57 -0000 Alexander Leidinger wrote: > Quoting Stephen Montgomery-Smith (Tue, 17 Jul 2007 19:46:11 -0500): > >> I appreciate that most people won't have this problem, but it has bitten me. >> >> After you have made and installed a port, but don't clean it, and then >> made a bunch of other ports, if you go back to the original port and >> then do "make package", then +CONTENTS can be a bit messed up for the >> package. This is because the creation of other ports might disturb > > Can you please give an example what "messed up" means in this context, > e.g. post a diff between a good an a bad contents file? And what > actions you did to get this difference? I don't have an example to hand right now. > >> _LIB_RUN_DEPENDS and might put in some extra entries in +CONTENTS. > > You mean that if you create a leaf package and then rebuild a package > which is in the middle of the dependency tree with options which change > the dependency graph of the leaf package you get problems? > > If yes: this has to be expected. You need to rebuild the packages in > the right order. > >> This happens to me because I make all my ports on one machine and then >> copy them as packages to other machines. Then on the other machines, >> the structure of /var/db/pkg gets a bit messed up and pkg_delete -r >> malfunctions. > > I have a lot of jails where I use the packages build in other jails. I > haven't seen a problem there. The package install doesn't change the > +CONTENTS files, so /var/db/pkg should be messed up on the build > machine too... > >> It seems to me that the cure is to slightly change "make >> actual-package-depends" so that if the port is already installed, it >> just uses +CONTENTS. > > This is wrong. What if you have a port installed and you want to > rebuild the same version with other OPTIONS which changes the +CONTENTS > file? If I read your patch right, it will use the wrong contents... You cannot install the port until you have first deinstalled it (unless you use some kind of "FORCE" option, and it is reasonable that this would mess things up). Thus at installation time, +CONTENTS will never exist. But I take your point if perhaps you do need to use some kind of FORCE option. From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 15:11:49 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 38F1216A408; Wed, 18 Jul 2007 15:11:49 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from cauchy.math.missouri.edu (cauchy.math.missouri.edu [128.206.184.213]) by mx1.freebsd.org (Postfix) with ESMTP id AB05913C4D5; Wed, 18 Jul 2007 15:11:48 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from laptop2.gateway.2wire.net (cauchy.math.missouri.edu [128.206.184.213]) by cauchy.math.missouri.edu (8.14.1/8.13.4) with ESMTP id l6IFBlr1096027; Wed, 18 Jul 2007 10:11:47 -0500 (CDT) (envelope-from stephen@math.missouri.edu) Message-ID: <469E2DB3.8080605@math.missouri.edu> Date: Wed, 18 Jul 2007 10:11:47 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.4) Gecko/20070717 SeaMonkey/1.1.2 MIME-Version: 1.0 To: Alexander Leidinger References: <469D62D3.70908@math.missouri.edu> <20070718111920.43c198e3@deskjail> In-Reply-To: <20070718111920.43c198e3@deskjail> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 15:11:49 -0000 Alexander Leidinger wrote: > Quoting Stephen Montgomery-Smith (Tue, 17 Jul 2007 19:46:11 -0500): > >> I appreciate that most people won't have this problem, but it has bitten me. >> >> After you have made and installed a port, but don't clean it, and then >> made a bunch of other ports, if you go back to the original port and >> then do "make package", then +CONTENTS can be a bit messed up for the >> package. This is because the creation of other ports might disturb > > Can you please give an example what "messed up" means in this context, > e.g. post a diff between a good an a bad contents file? And what > actions you did to get this difference? > >> _LIB_RUN_DEPENDS and might put in some extra entries in +CONTENTS. > > You mean that if you create a leaf package and then rebuild a package > which is in the middle of the dependency tree with options which change > the dependency graph of the leaf package you get problems? > > If yes: this has to be expected. You need to rebuild the packages in > the right order. In other words, you have to perform the "make package" right after the "make install" before you install any other ports. Otherwise you have to use "pkg_create -b" (which I have recently started doing). > >> This happens to me because I make all my ports on one machine and then >> copy them as packages to other machines. Then on the other machines, >> the structure of /var/db/pkg gets a bit messed up and pkg_delete -r >> malfunctions. > > I have a lot of jails where I use the packages build in other jails. I > haven't seen a problem there. The package install doesn't change the > +CONTENTS files, so /var/db/pkg should be messed up on the build > machine too... > >> It seems to me that the cure is to slightly change "make >> actual-package-depends" so that if the port is already installed, it >> just uses +CONTENTS. > > This is wrong. What if you have a port installed and you want to > rebuild the same version with other OPTIONS which changes the +CONTENTS > file? If I read your patch right, it will use the wrong contents... The other option (to allow the users to do "make package" much later than "make install") would be to have two different actual-package-depends, one for "make install", and the other for "make package." However if this is perceived to be a non-problem by everyone else, I am going to withdraw my suggestion. I'll just leave a note here in case anyone else has this problem (as indeed it seems at least one other person did), that you must do the "make package" right after the "make install." (I did file a PR - committers should close it if they feel it is not an issue. But I leave it with them.) Best regards, Stephen From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 15:57:50 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1A50916A400 for ; Wed, 18 Jul 2007 15:57:50 +0000 (UTC) (envelope-from vivek@khera.org) Received: from yertle.kcilink.com (thingy.kcilink.com [74.92.149.59]) by mx1.freebsd.org (Postfix) with ESMTP id E37B513C48E for ; Wed, 18 Jul 2007 15:57:49 +0000 (UTC) (envelope-from vivek@khera.org) Received: from [192.168.7.103] (host-103.int.kcilink.com [192.168.7.103]) by yertle.kcilink.com (Postfix) with ESMTP id 00FC8B80C for ; Wed, 18 Jul 2007 11:39:25 -0400 (EDT) Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: References: <20070717233012.GA15226@sysmon.tcworks.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Vivek Khera Date: Wed, 18 Jul 2007 11:39:24 -0400 To: freebsd ports X-Mailer: Apple Mail (2.752.2) Subject: Re: bsdpan- to p5- migration X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 15:57:50 -0000 On Jul 17, 2007, at 9:54 PM, Peter Beckman wrote: > Is there a way, using portupgrade, to upgrade bsdpan-* to p5-* and > use the > p5-* package, so that at the end of the process, I'm left with > only p5-* > packages and not bsdpan-* packages? The -o option to portupgrade might do it, but it won't find the origin of the bsdpan- package so it may not know how to deal with it. Also, some module installed with cpan/bsdpan use slightly different names so that causes problems and there are a fair number of cpan modules without FreeBSD ports. I find portupgrade *so* useful for managing our software that I spend the time to make the ports for any cpan package I need that is not already a port. I have banished cpan from being used on any production server except the one we use for creating the new ports :-) From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 21:32:18 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 74D7816A401 for ; Wed, 18 Jul 2007 21:32:18 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from math.missouri.edu (math.missouri.edu [128.206.184.200]) by mx1.freebsd.org (Postfix) with ESMTP id 48C3D13C4AC for ; Wed, 18 Jul 2007 21:32:18 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from math.missouri.edu (localhost [127.0.0.1]) by math.missouri.edu (8.13.1/8.13.1) with ESMTP id l6IKunq3051205; Wed, 18 Jul 2007 15:56:49 -0500 (CDT) (envelope-from stephen@math.missouri.edu) Received: from localhost (stephen@localhost) by math.missouri.edu (8.13.1/8.13.1/Submit) with ESMTP id l6IKun53051202; Wed, 18 Jul 2007 15:56:49 -0500 (CDT) (envelope-from stephen@math.missouri.edu) Date: Wed, 18 Jul 2007 15:56:49 -0500 (CDT) From: Stephen Montgomery-Smith To: ports@freebsd.org, hackers@freebsd.org Message-ID: <20070718154452.B3091@math.missouri.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 21:32:18 -0000 If you "pkg_delete -f" a package and then install the port again (but after it has been bumped up a version), then the +CONTENTS of ports that require the original port will be incorrect. This apparently messes up programs like portmanager. There is a sense in which one should never do "pkg_delete -f" and expect /var/db/pkg to keep its integrety - on the other hand this is exactly what "make deinstall" does. My feeling is that the integrety of /var/db/pkg should be maintained across a "make deinstall" and subsequent "make install" of a bumped version of the port. This is my suggestion. When a "pkg_delete -f" is executed, it looks through +REQUIRED_BY of the port it is going to delete, and modifies the +CONTENTS file of each of them, replacing lines like @pkgdep xineramaproto-1.1.2 @comment DEPORIGIN:x11/xineramaproto to maybe something like @comment DELDEPORIGIN:x11/xineramaproto ("deleted dependency origin"). A subsequent "make install" of x11/xineramaproto should look through the +CONTENTS of all entries in /var/db/pkg and change these lines to something like @pkgdep xineramaproto-1.1.3 @comment DEPORIGIN:x11/xineramaproto A further benefit of this approach is that one could also accurately reconstruct the +REQUIRED_BY of the port just reinstalled - right now this is left empty and thus inaccurate. What do you guys think? I know I could write the code for this quite quickly, but I want some feedback before I work on it. Stephen From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 22:50:37 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 42AC016A403; Wed, 18 Jul 2007 22:50:37 +0000 (UTC) (envelope-from fbsd-hackers@mawer.org) Received: from webmail.icp-qv1-irony2.iinet.net.au (webmail.icp-qv1-irony2.iinet.net.au [203.59.1.107]) by mx1.freebsd.org (Postfix) with ESMTP id 8496213C4C4; Wed, 18 Jul 2007 22:50:36 +0000 (UTC) (envelope-from fbsd-hackers@mawer.org) Received: from 203-206-173-235.perm.iinet.net.au (HELO [10.24.1.1]) ([203.206.173.235]) by outbound.icp-qv1-irony-out2.iinet.net.au with ESMTP; 19 Jul 2007 06:50:34 +0800 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAPQ1nkbLzq3r/2dsb2JhbAAN X-IronPort-AV: i="4.16,552,1175443200"; d="scan'208"; a="162237212:sNHT9140826" Message-ID: <469E990C.4030007@mawer.org> Date: Thu, 19 Jul 2007 08:49:48 +1000 From: Antony Mawer User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Garrett Cooper References: <469D62D3.70908@math.missouri.edu> <469DAC63.3020708@mawer.org> <469DC4D7.5050102@u.washington.edu> In-Reply-To: <469DC4D7.5050102@u.washington.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 22:50:37 -0000 On 18/07/2007 5:44 PM, Garrett Cooper wrote: > Antony Mawer wrote: >> On 18/07/2007 10:46 AM, Stephen Montgomery-Smith wrote: >>> I appreciate that most people won't have this problem, but it has >>> bitten me. >>> >>> After you have made and installed a port, but don't clean it, and >>> then made a bunch of other ports, if you go back to the original port >>> and then do "make package", then +CONTENTS can be a bit messed up for >>> the package. This is because the creation of other ports might >>> disturb _LIB_RUN_DEPENDS and might put in some extra entries in >>> +CONTENTS. >>> >>> This happens to me because I make all my ports on one machine and >>> then copy them as packages to other machines. Then on the other >>> machines, the structure of /var/db/pkg gets a bit messed up and >>> pkg_delete -r malfunctions. >>> >>> It seems to me that the cure is to slightly change "make >>> actual-package-depends" so that if the port is already installed, it >>> just uses +CONTENTS. >> >> I can't comment on the particular approach taken in your patch, but >> can certainly attest to experiencing the same problem and it being >> frustrating to identify what was going on. It was only after much >> hair-pulling that I discovered that doing a 'make clean' at the >> appropriate time before package building fixed the problem. >> >> Otherwise I was winding up with plenty of seemingly OK packages that >> were missing critical files (in this instance, various PHP5 extension >> ports that were "installing" but missing the actual .so files!) >> >> --Antony > > Installing ports registers them on the machine as packages, by > simulating a package install via stdin. Was that forgotten? > -Garrett The packages were definitely installed, by working through and doing "make install" on the desired ports... I was aiming to uninstall existing PHP5 packages on deployed servers, and then install from a freshly updated set. The new ports were successfully installed, but for whatever reason some of the packages created were missing the .so files. I removed all the installed packages, make clean'd everything, then started again and the next respin worked fine (without updating the ports tree). Unfortunately I can't recall the exact thing that solved it; I seem to recall a "make clean" was involved, but don't recall whether it was explicitly running one before or after a "make package", or whether it was *avoiding* running one...! --Antony From owner-freebsd-ports@FreeBSD.ORG Wed Jul 18 23:11:04 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0D76716A405; Wed, 18 Jul 2007 23:11:04 +0000 (UTC) (envelope-from rnoland@2hip.net) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id D015013C4E1; Wed, 18 Jul 2007 23:11:03 +0000 (UTC) (envelope-from rnoland@2hip.net) Received: from [63.251.67.21] (rnoland-ibm.acs.internap.com [63.251.67.21]) (authenticated bits=0) by gizmo.2hip.net (8.13.8/8.13.8) with ESMTP id l6IMotW2041387 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Wed, 18 Jul 2007 18:50:55 -0400 (EDT) (envelope-from rnoland@2hip.net) From: Robert Noland To: Stephen Montgomery-Smith In-Reply-To: <20070718154452.B3091@math.missouri.edu> References: <20070718154452.B3091@math.missouri.edu> Content-Type: text/plain Date: Wed, 18 Jul 2007 18:50:50 -0400 Message-Id: <1184799050.33981.66.camel@rnoland-ibm.acs.internap.com> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on gizmo.2hip.net Cc: ports@freebsd.org, hackers@freebsd.org Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2007 23:11:04 -0000 On Wed, 2007-07-18 at 15:56 -0500, Stephen Montgomery-Smith wrote: > If you "pkg_delete -f" a package and then install the port again (but > after it has been bumped up a version), then the +CONTENTS of ports that > require the original port will be incorrect. This apparently messes up > programs like portmanager. There is a sense in which one should never do > "pkg_delete -f" and expect /var/db/pkg to keep its integrety - on the > other hand this is exactly what "make deinstall" does. > > My feeling is that the integrety of /var/db/pkg should be maintained > across a "make deinstall" and subsequent "make install" of a bumped > version of the port. > > This is my suggestion. When a "pkg_delete -f" is executed, it looks > through +REQUIRED_BY of the port it is going to delete, and modifies the > +CONTENTS file of each of them, replacing lines like > @pkgdep xineramaproto-1.1.2 > @comment DEPORIGIN:x11/xineramaproto > > to maybe something like > @comment DELDEPORIGIN:x11/xineramaproto > > ("deleted dependency origin"). A subsequent "make install" of > x11/xineramaproto should look through the +CONTENTS of all entries in > /var/db/pkg and change these lines to something like > > @pkgdep xineramaproto-1.1.3 > @comment DEPORIGIN:x11/xineramaproto Hrm, not quite what I had in mind... I don't want to misrepresent that a port was built against a newer version of a dependency. What I was hoping for would be that a port when reinstalled would not list both the current version of a dependency as well as a previous version of the same origin (which it aquired via the +CONTENTS of some other direct dependency). It should only list the currently installed version of that origin. That way it is still possible to determine that the interim port was built against an older version. I just want the +CONTENTS file to accurately list the versions that a given port was built against. robert. > A further benefit of this approach is that one could also accurately > reconstruct the +REQUIRED_BY of the port just reinstalled - right now this > is left empty and thus inaccurate. > > What do you guys think? I know I could write the code for this quite > quickly, but I want some feedback before I work on it. > > Stephen > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 00:55:29 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0B22A16A401 for ; Thu, 19 Jul 2007 00:55:29 +0000 (UTC) (envelope-from fbsd06@mlists.homeunix.com) Received: from turtle-out.mxes.net (turtle-out.mxes.net [216.86.168.191]) by mx1.freebsd.org (Postfix) with ESMTP id D738013C478 for ; Thu, 19 Jul 2007 00:55:28 +0000 (UTC) (envelope-from fbsd06@mlists.homeunix.com) Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by turtle-in.mxes.net (Postfix) with ESMTP id DD96910573 for ; Wed, 18 Jul 2007 20:22:24 -0400 (EDT) Received: from gumby.homeunix.com. (unknown [87.81.140.128]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 3A7B05193C for ; Wed, 18 Jul 2007 20:22:22 -0400 (EDT) Date: Thu, 19 Jul 2007 01:22:18 +0100 From: RW To: freebsd-ports@freebsd.org Message-ID: <20070719012218.34cd2c43@gumby.homeunix.com.> In-Reply-To: <20070718154452.B3091@math.missouri.edu> References: <20070718154452.B3091@math.missouri.edu> X-Mailer: Claws Mail 2.9.2 (GTK+ 2.10.13; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 00:55:29 -0000 On Wed, 18 Jul 2007 15:56:49 -0500 (CDT) Stephen Montgomery-Smith wrote: > > If you "pkg_delete -f" a package and then install the port again (but > after it has been bumped up a version), then the +CONTENTS of ports > that require the original port will be incorrect. This apparently > messes up programs like portmanager In what way does that mess-up portmanager? portmanager relies on these inconsistencies to determine which ports should be rebuilt. You have to be careful about how you mix portmanager and portupgrade usage for this very reason. If you have the ports system itself faking dependency self-consistency then you might as well remove portmanager from the ports tree. From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 01:44:27 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B48DF16A400; Thu, 19 Jul 2007 01:44:27 +0000 (UTC) (envelope-from bsd-unix@earthlink.net) Received: from fall-lakeland.atl.sa.earthlink.net (fall-lakeland.atl.sa.earthlink.net [207.69.195.103]) by mx1.freebsd.org (Postfix) with ESMTP id 7A90013C4BB; Thu, 19 Jul 2007 01:44:27 +0000 (UTC) (envelope-from bsd-unix@earthlink.net) Received: from pop-satin.atl.sa.earthlink.net ([207.69.195.63]) by fall-lakeland.atl.sa.earthlink.net with esmtp (Exim 4.34) id 1IBIK9-0007Ql-UX; Wed, 18 Jul 2007 18:48:49 -0400 Received: from fl-76-1-181-252.dhcp.embarqhsd.net ([76.1.181.252] helo=kt.weeeble.com) by pop-satin.atl.sa.earthlink.net with smtp (Exim 3.36 #1) id 1IBIK7-0005PK-00; Wed, 18 Jul 2007 18:48:48 -0400 Date: Wed, 18 Jul 2007 18:48:46 -0400 From: Randy Pratt To: Stephen Montgomery-Smith Message-Id: <20070718184846.8a08e2f6.bsd-unix@earthlink.net> In-Reply-To: <20070718154452.B3091@math.missouri.edu> References: <20070718154452.B3091@math.missouri.edu> X-Mailer: Sylpheed 2.4.3 (GTK+ 2.10.14; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, hackers@freebsd.org Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 01:44:27 -0000 On Wed, 18 Jul 2007 15:56:49 -0500 (CDT) Stephen Montgomery-Smith wrote: > > If you "pkg_delete -f" a package and then install the port again (but > after it has been bumped up a version), then the +CONTENTS of ports that > require the original port will be incorrect. This apparently messes up > programs like portmanager. There is a sense in which one should never do > "pkg_delete -f" and expect /var/db/pkg to keep its integrety - on the > other hand this is exactly what "make deinstall" does. > > My feeling is that the integrety of /var/db/pkg should be maintained > across a "make deinstall" and subsequent "make install" of a bumped > version of the port. > > This is my suggestion. When a "pkg_delete -f" is executed, it looks > through +REQUIRED_BY of the port it is going to delete, and modifies the > +CONTENTS file of each of them, replacing lines like > @pkgdep xineramaproto-1.1.2 > @comment DEPORIGIN:x11/xineramaproto > > to maybe something like > @comment DELDEPORIGIN:x11/xineramaproto > > ("deleted dependency origin"). A subsequent "make install" of > x11/xineramaproto should look through the +CONTENTS of all entries in > /var/db/pkg and change these lines to something like > > @pkgdep xineramaproto-1.1.3 > @comment DEPORIGIN:x11/xineramaproto > > A further benefit of this approach is that one could also accurately > reconstruct the +REQUIRED_BY of the port just reinstalled - right now this > is left empty and thus inaccurate. > > What do you guys think? I know I could write the code for this quite > quickly, but I want some feedback before I work on it. I've not read this thread in detail but I think "pkgdb -L" could be of use in this situation. It will check and restore lost dependencies against the ports tree. It has worked for me on several occasions. As far as package set creation for distribution on my systems, I use the "pkg_create -b" instead of "make package". I have only used "make package" to check a port that is being created for local use (as per Porters Handbook). Just ignore me if I've misunderstood the thread ;-) Randy -- From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 02:14:53 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6432416A407 for ; Thu, 19 Jul 2007 02:14:53 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from cauchy.math.missouri.edu (cauchy.math.missouri.edu [128.206.184.213]) by mx1.freebsd.org (Postfix) with ESMTP id 3003213C4B2 for ; Thu, 19 Jul 2007 02:14:53 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from laptop2.gateway.2wire.net (cauchy.math.missouri.edu [128.206.184.213]) by cauchy.math.missouri.edu (8.14.1/8.13.4) with ESMTP id l6J2EjbT008815; Wed, 18 Jul 2007 21:14:45 -0500 (CDT) (envelope-from stephen@math.missouri.edu) Message-ID: <469EC915.7010006@math.missouri.edu> Date: Wed, 18 Jul 2007 21:14:45 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.4) Gecko/20070717 SeaMonkey/1.1.2 MIME-Version: 1.0 To: Robert Noland References: <20070718154452.B3091@math.missouri.edu> <1184799050.33981.66.camel@rnoland-ibm.acs.internap.com> In-Reply-To: <1184799050.33981.66.camel@rnoland-ibm.acs.internap.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, hackers@freebsd.org Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 02:14:53 -0000 Robert Noland wrote: > On Wed, 2007-07-18 at 15:56 -0500, Stephen Montgomery-Smith wrote: >> If you "pkg_delete -f" a package and then install the port again (but >> after it has been bumped up a version), then the +CONTENTS of ports that >> require the original port will be incorrect. This apparently messes up >> programs like portmanager. There is a sense in which one should never do >> "pkg_delete -f" and expect /var/db/pkg to keep its integrety - on the >> other hand this is exactly what "make deinstall" does. >> >> My feeling is that the integrety of /var/db/pkg should be maintained >> across a "make deinstall" and subsequent "make install" of a bumped >> version of the port. >> >> This is my suggestion. When a "pkg_delete -f" is executed, it looks >> through +REQUIRED_BY of the port it is going to delete, and modifies the >> +CONTENTS file of each of them, replacing lines like >> @pkgdep xineramaproto-1.1.2 >> @comment DEPORIGIN:x11/xineramaproto >> >> to maybe something like >> @comment DELDEPORIGIN:x11/xineramaproto >> >> ("deleted dependency origin"). A subsequent "make install" of >> x11/xineramaproto should look through the +CONTENTS of all entries in >> /var/db/pkg and change these lines to something like >> >> @pkgdep xineramaproto-1.1.3 >> @comment DEPORIGIN:x11/xineramaproto > > Hrm, not quite what I had in mind... I don't want to misrepresent that > a port was built against a newer version of a dependency. What I was > hoping for would be that a port when reinstalled would not list both the > current version of a dependency as well as a previous version of the > same origin (which it aquired via the +CONTENTS of some other direct > dependency). It should only list the currently installed version of > that origin. > > That way it is still possible to determine that the interim port was > built against an older version. I just want the +CONTENTS file to > accurately list the versions that a given port was built against. I think I was not understanding your problem, nor how portmanager works. Sorry about that. In general, I do really like how the present "actual-package-depends" works, and so I would rather see this kept, and portmanager modified to accomodate, rather than the other way around. Robert sent me some private emails about how "actual-package-depends" was messing up portmanager. Probably he should send the problem descriptions to the mailing lists, and maybe someone else could solve them. I thought I had some ideas for quick fixes, but it seems I was looking before I was leaping. I don't really have enough time right now for long fixes, so someone else will have to figure it out. I have to say that I simply don't use portmanager or portsinstall or anything like that, so I don't know how they work. (Rather I use my own home brew tools for doing the same thing, and since they are home brew and only for my use, they don't need to get everything right everytime, they can be simple, and they don't have to be at all user-friendly.) Best regards, Stephen From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 04:18:50 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0664D16A400 for ; Thu, 19 Jul 2007 04:18:50 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout1.cac.washington.edu (mxout1.cac.washington.edu [140.142.32.134]) by mx1.freebsd.org (Postfix) with ESMTP id D76C713C474 for ; Thu, 19 Jul 2007 04:18:49 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.9] (may be forged)) by mxout1.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6J4ImYq009214 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 18 Jul 2007 21:18:49 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6J4ImeF024731 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 18 Jul 2007 21:18:48 -0700 Message-ID: <469EE627.4000100@u.washington.edu> Date: Wed, 18 Jul 2007 21:18:47 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Stephen Montgomery-Smith References: <20070718154452.B3091@math.missouri.edu> <1184799050.33981.66.camel@rnoland-ibm.acs.internap.com> <469EC915.7010006@math.missouri.edu> In-Reply-To: <469EC915.7010006@math.missouri.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.18.210158 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __FRAUD_419_CONTACT 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: ports@freebsd.org, Robert Noland Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 04:18:50 -0000 Stephen Montgomery-Smith wrote: > Robert Noland wrote: >> On Wed, 2007-07-18 at 15:56 -0500, Stephen Montgomery-Smith wrote: >>> If you "pkg_delete -f" a package and then install the port again >>> (but after it has been bumped up a version), then the +CONTENTS of >>> ports that require the original port will be incorrect. This >>> apparently messes up programs like portmanager. There is a sense in >>> which one should never do "pkg_delete -f" and expect /var/db/pkg to >>> keep its integrety - on the other hand this is exactly what "make >>> deinstall" does. >>> >>> My feeling is that the integrety of /var/db/pkg should be maintained >>> across a "make deinstall" and subsequent "make install" of a bumped >>> version of the port. >>> >>> This is my suggestion. When a "pkg_delete -f" is executed, it looks >>> through +REQUIRED_BY of the port it is going to delete, and modifies >>> the +CONTENTS file of each of them, replacing lines like >>> @pkgdep xineramaproto-1.1.2 >>> @comment DEPORIGIN:x11/xineramaproto >>> >>> to maybe something like >>> @comment DELDEPORIGIN:x11/xineramaproto >>> >>> ("deleted dependency origin"). A subsequent "make install" of >>> x11/xineramaproto should look through the +CONTENTS of all entries >>> in /var/db/pkg and change these lines to something like >>> >>> @pkgdep xineramaproto-1.1.3 >>> @comment DEPORIGIN:x11/xineramaproto >> >> Hrm, not quite what I had in mind... I don't want to misrepresent that >> a port was built against a newer version of a dependency. What I was >> hoping for would be that a port when reinstalled would not list both the >> current version of a dependency as well as a previous version of the >> same origin (which it aquired via the +CONTENTS of some other direct >> dependency). It should only list the currently installed version of >> that origin. >> >> That way it is still possible to determine that the interim port was >> built against an older version. I just want the +CONTENTS file to >> accurately list the versions that a given port was built against. > > I think I was not understanding your problem, nor how portmanager > works. Sorry about that. > > In general, I do really like how the present "actual-package-depends" > works, and so I would rather see this kept, and portmanager modified > to accomodate, rather than the other way around. > > Robert sent me some private emails about how "actual-package-depends" > was messing up portmanager. Probably he should send the problem > descriptions to the mailing lists, and maybe someone else could solve > them. I thought I had some ideas for quick fixes, but it seems I was > looking before I was leaping. I don't really have enough time right > now for long fixes, so someone else will have to figure it out. I > have to say that I simply don't use portmanager or portsinstall or > anything like that, so I don't know how they work. (Rather I use my > own home brew tools for doing the same thing, and since they are home > brew and only for my use, they don't need to get everything right > everytime, they can be simple, and they don't have to be at all > user-friendly.) > > Best regards, Stephen Stephen, I admire your willingness to help, but I believe that Robert should be the one detailing the problem not you. That way too much confusion doesn't get aroused on the list(s). I'm going to remove hackers@ from the CC list because this almost exclusively pertains to ports@. -Garrett From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 07:14:47 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5D47B16A401; Thu, 19 Jul 2007 07:14:47 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 10C2B13C494; Thu, 19 Jul 2007 07:14:47 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A56A79.dip.t-dialin.net [84.165.106.121]) by redbull.bpaserver.net (Postfix) with ESMTP id 8FCA62E173; Thu, 19 Jul 2007 09:14:39 +0200 (CEST) Received: from deskjail (deskjail.Leidinger.net [192.168.1.109]) by outgoing.leidinger.net (Postfix) with ESMTP id A8F4D5B5B7F; Thu, 19 Jul 2007 09:12:27 +0200 (CEST) Date: Thu, 19 Jul 2007 09:16:17 +0200 From: Alexander Leidinger To: Stephen Montgomery-Smith Message-ID: <20070719091617.3c10cc53@deskjail> In-Reply-To: <469E20D8.2020408@math.missouri.edu> References: <469D62D3.70908@math.missouri.edu> <20070718111920.43c198e3@deskjail> <469E20D8.2020408@math.missouri.edu> X-Mailer: Claws Mail 2.9.2 (GTK+ 2.10.13; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-14.9, required 8, BAYES_00 -15.00, DKIM_POLICY_SIGNSOME 0.00, RDNS_DYNAMIC 0.10) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: ports@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 07:14:47 -0000 Quoting Stephen Montgomery-Smith (Wed, 18 Jul 2007 09:16:56 -0500): > Alexander Leidinger wrote: > > Quoting Stephen Montgomery-Smith (Tue, 17 Jul 2007 19:46:11 -0500): > >> It seems to me that the cure is to slightly change "make > >> actual-package-depends" so that if the port is already installed, it > >> just uses +CONTENTS. > > > > This is wrong. What if you have a port installed and you want to > > rebuild the same version with other OPTIONS which changes the +CONTENTS > > file? If I read your patch right, it will use the wrong contents... > > You cannot install the port until you have first deinstalled it (unless > you use some kind of "FORCE" option, and it is reasonable that this > would mess things up). Thus at installation time, +CONTENTS will never > exist. > > But I take your point if perhaps you do need to use some kind of FORCE > option. Yes, sorry for not being clear. Sometimes I use FORCE_PKG_REGISTER in case I really know what I'm doing. With the change you proposed, this would be only ok, if you install the port with the same options again, but not when you install with options which change the plist. Bye, Alexander. -- 1) You can't win 2) You can't break even 3) You can't even quit the game http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 07:18:24 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9E68A16A40F; Thu, 19 Jul 2007 07:18:24 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 2A65313C4C6; Thu, 19 Jul 2007 07:18:24 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A56A79.dip.t-dialin.net [84.165.106.121]) by redbull.bpaserver.net (Postfix) with ESMTP id D6E2C2E23E; Thu, 19 Jul 2007 09:18:14 +0200 (CEST) Received: from deskjail (deskjail.Leidinger.net [192.168.1.109]) by outgoing.leidinger.net (Postfix) with ESMTP id DF7E45B5B7F; Thu, 19 Jul 2007 09:16:02 +0200 (CEST) Date: Thu, 19 Jul 2007 09:19:52 +0200 From: Alexander Leidinger To: Stephen Montgomery-Smith Message-ID: <20070719091952.71a9e26e@deskjail> In-Reply-To: <469E2DB3.8080605@math.missouri.edu> References: <469D62D3.70908@math.missouri.edu> <20070718111920.43c198e3@deskjail> <469E2DB3.8080605@math.missouri.edu> X-Mailer: Claws Mail 2.9.2 (GTK+ 2.10.13; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-14.9, required 8, BAYES_00 -15.00, DKIM_POLICY_SIGNSOME 0.00, RDNS_DYNAMIC 0.10) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: ports@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Slight problem with make actual-package-depends with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 07:18:24 -0000 Quoting Stephen Montgomery-Smith (Wed, 18 Jul 2007 10:11:47 -0500): > Alexander Leidinger wrote: > > Quoting Stephen Montgomery-Smith (Tue, 17 Jul 2007 19:46:11 -0500): > > > >> I appreciate that most people won't have this problem, but it has bitten me. > >> > >> After you have made and installed a port, but don't clean it, and then > >> made a bunch of other ports, if you go back to the original port and > >> then do "make package", then +CONTENTS can be a bit messed up for the > >> package. This is because the creation of other ports might disturb > > > > Can you please give an example what "messed up" means in this context, > > e.g. post a diff between a good an a bad contents file? And what > > actions you did to get this difference? > > > >> _LIB_RUN_DEPENDS and might put in some extra entries in +CONTENTS. > > > > You mean that if you create a leaf package and then rebuild a package > > which is in the middle of the dependency tree with options which change > > the dependency graph of the leaf package you get problems? > > > > If yes: this has to be expected. You need to rebuild the packages in > > the right order. > > In other words, you have to perform the "make package" right after the > "make install" before you install any other ports. Otherwise you have > to use "pkg_create -b" (which I have recently started doing). I think the old version of getting the package dependency should fail in a similar way if you don't issue "make package" before installing other ports (where you change the options in a way that the dependency list changes). > >> This happens to me because I make all my ports on one machine and then > >> copy them as packages to other machines. Then on the other machines, > >> the structure of /var/db/pkg gets a bit messed up and pkg_delete -r > >> malfunctions. > > > > I have a lot of jails where I use the packages build in other jails. I > > haven't seen a problem there. The package install doesn't change the > > +CONTENTS files, so /var/db/pkg should be messed up on the build > > machine too... > > > >> It seems to me that the cure is to slightly change "make > >> actual-package-depends" so that if the port is already installed, it > >> just uses +CONTENTS. > > > > This is wrong. What if you have a port installed and you want to > > rebuild the same version with other OPTIONS which changes the +CONTENTS > > file? If I read your patch right, it will use the wrong contents... > > The other option (to allow the users to do "make package" much later > than "make install") would be to have two different > actual-package-depends, one for "make install", and the other for "make > package." It may be good to compare the way you do the package creation by hand with the way bsd.port.mk is doing it. Maybe something can be improved... Bye, Alexander. -- You can search for documentation on a keyword by typing apropos keyword http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 07:30:27 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2720F16A400; Thu, 19 Jul 2007 07:30:27 +0000 (UTC) (envelope-from helge.oldach@atosorigin.com) Received: from smtp1.mail.atosorigin.com (smtp1.mail.atosorigin.com [160.92.103.80]) by mx1.freebsd.org (Postfix) with ESMTP id ACC3A13C4B6; Thu, 19 Jul 2007 07:30:26 +0000 (UTC) (envelope-from helge.oldach@atosorigin.com) Received: from filter.atosorigin.com (localhost [127.0.0.1]) by mxfed001 (Postfix) with ESMTP id 630EB26396CB; Thu, 19 Jul 2007 09:02:40 +0200 (CEST) Received: from miram.origin-it.net (mail.de.atosorigin.com [194.8.96.226]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by mxfed001 (Postfix) with ESMTP id 37AC726396C6; Thu, 19 Jul 2007 09:02:40 +0200 (CEST) Received: from markab.hbg.de.int.atosorigin.com (avior.origin-it.net [213.70.176.177]) by miram.origin-it.net (8.14.1/8.14.1/hmo020206) with ESMTP id l6J72dOa068427 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 19 Jul 2007 09:02:39 +0200 (CEST) (envelope-from helge.oldach@atosorigin.com) Received: from DEHHX001.deuser.de.intra (dehhx001.hbg.de.int.atosorigin.com [161.90.164.121]) by markab.hbg.de.int.atosorigin.com (8.14.1/8.14.1/hmo020206) with ESMTP id l6J72cFk015081; Thu, 19 Jul 2007 09:02:38 +0200 (CEST) (envelope-from helge.oldach@atosorigin.com) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Thu, 19 Jul 2007 09:02:33 +0200 Message-ID: <39AFDF50473FED469B15B6DFF2262F7A03070D27@DEHHX001.deuser.de.intra> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Problems with +CONTENTS being messed up by pkg_delete -f Thread-Index: AcfJfkoBUDvvCXMdRYGBoenPARk+yAAUvekg References: <20070718154452.B3091@math.missouri.edu> From: To: , , X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (miram.origin-it.net [194.8.96.226]); Thu, 19 Jul 2007 09:02:39 +0200 (CEST) X-Bogolevel: not-spam X-fed-spamrating: 0.055155 Cc: Subject: RE: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 07:30:27 -0000 Stephen Montgomery-Smith: > If you "pkg_delete -f" a package and then install the port again (but > after it has been bumped up a version), then the +CONTENTS of ports = that > require the original port will be incorrect. This apparently messes = up > programs like portmanager. There is a sense in which one should never = do > "pkg_delete -f" and expect /var/db/pkg to keep its integrety - on the > other hand this is exactly what "make deinstall" does. >=20 > My feeling is that the integrety of /var/db/pkg should be maintained > across a "make deinstall" and subsequent "make install" of a bumped > version of the port.=20 The tricky point is when the dependencies change with a version bump. It = will also be difficult if the user changes "make config" options (which = commonly affect dependencies - consider my favorite WITHOUT_NLS knob) and = reinstalls. My feeling is that tackling this with a general solution would be nice = to have - but the details and corner cases are pretty difficult. > A further benefit of this approach is that one could also accurately > reconstruct the +REQUIRED_BY of the port just reinstalled - right now = this > is left empty and thus inaccurate. Well. This is true, but on the other hand +REQUIRED_BY basically just = duplicates information that we already have in the ports tree. Most ports = management packages that we have (including my homegrown perl script) don't rely on information contained in +REQUIRED_BY, but just start with what is = already in the ports tree. Which leads to the question whether +REQUIRED_BY is still of much value = at all... Helge Atos Origin GmbH, Theodor-Althoff-Str. 47, D-45133 Essen, Postfach 100 123, D-45001 Essen Telefon: +49 201 4305 0, Fax: +49 201 4305 689095, www.atosorigin.de Dresdner Bank AG, Hamburg: Kto. 0954411200, BLZ 200 800 00, Swift Code DRESDEFF200, IBAN DE69200800000954411200 Geschäftsführer: Dominique Illien, Handelsregister Essen HRB 19354, Ust.-ID.-Nr.: DE147861238 From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 09:31:45 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EBF7C16A404 for ; Thu, 19 Jul 2007 09:31:45 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 9C34C13C4C1 for ; Thu, 19 Jul 2007 09:31:45 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 13660 invoked by uid 399); 19 Jul 2007 09:31:44 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 19 Jul 2007 09:31:44 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <469F2F7F.6020707@FreeBSD.org> Date: Thu, 19 Jul 2007 02:31:43 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (X11/20070617) MIME-Version: 1.0 To: Stephen Montgomery-Smith References: <20070718154452.B3091@math.missouri.edu> In-Reply-To: <20070718154452.B3091@math.missouri.edu> X-Enigmail-Version: 0.95.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 09:31:46 -0000 I'm dropping -hackers since this is a ports issue. Stephen Montgomery-Smith wrote: > > If you "pkg_delete -f" a package and then install the port again (but > after it has been bumped up a version), then the +CONTENTS of ports that > require the original port will be incorrect. This apparently messes up > programs like portmanager. There is a sense in which one should never > do "pkg_delete -f" and expect /var/db/pkg to keep its integrety Not "a sense," you simply shouldn't expect things to work properly if you do this. The -f flag _means_, "do this even if it's a bad idea." Now that said, before I wrote portmaster I used to do this all the time, and almost never had a problem. I added a routine to clean up the +CONTENTS and +REQUIRED_BY files to portmaster almost as an afterthought, and I'm still ambivalent over when it's right to delete stuff from +CONTENTS, and when it isn't. The good news is that if you have weird stale stuff in +CONTENTS files portmaster will try to fix it for you at best, and at worst it won't choke on it. > on the other hand this is exactly what "make deinstall" does. I'm not sure I see the relevance of this bit. > My feeling is that the integrety of /var/db/pkg should be maintained > across a "make deinstall" and subsequent "make install" of a bumped > version of the port. Can you define what you mean by integrity? > This is my suggestion. When a "pkg_delete -f" is executed, it looks > through +REQUIRED_BY of the port it is going to delete, How do you know that file is up to date? :) > and modifies the > +CONTENTS file of each of them, replacing lines like > @pkgdep xineramaproto-1.1.2 > @comment DEPORIGIN:x11/xineramaproto > > to maybe something like > @comment DELDEPORIGIN:x11/xineramaproto My gut feeling is that this is overkill. I'll have to give it some thought though. > ("deleted dependency origin"). A subsequent "make install" of > x11/xineramaproto should look through the +CONTENTS of all entries in > /var/db/pkg and change these lines to something like > > @pkgdep xineramaproto-1.1.3 > @comment DEPORIGIN:x11/xineramaproto > > A further benefit of this approach is that one could also accurately > reconstruct the +REQUIRED_BY of the port just reinstalled - right now > this is left empty and thus inaccurate. Doing what you suggested isn't necessary to rebuild the +REQUIRED_BY file. What portmaster does (assuming we are upgrading a port that is depended on) is: 1. Build the new version of the port 2. grep for the short name of the port in existing +CONTENTS files and save the sorted result 3. sort the +REQUIRED_BY file and compare the two 4. If they match, we proceed, if not we give the user the opportunity to correct the +REQUIRED_BY file 5. Once that is sorted out, we pkg_delete -f the old and install the new version of the port 6. Update the pkgdep line in each +CONTENTS file for the ports listed in the new +REQUIRED_BY file 7. Install the new +REQUIRED_BY file In this way everything gets updated from scratch, so you're left with stuff in a consistent state. In my experience, you have to do at least that much work to make sure that you leave everything better than you found it, and if there are missing dependencies in +REQUIRED_BY you pretty much have to give the user options to fix it because it's hard to get all the edge cases right programmatically. Now portmaster can also fix this for you if you pkg_delete -f something by hand, and then use portmaster to install the new version. What portmaster does _not_ do at this time, and one of the things I'm ambivalent about adding is what you actually posted about; detecting duplicate entries with the same DEPORIGIN and reducing them down to one entry. I've resisted adding that because it's not particularly easy (or fast, which I'm more interested in) to do that in sh, having duplicates doesn't hurt anything (as far as I've ever been able to tell), and the problem will be erased the next time the user rebuilds the port that has the dependency. If someone feels strongly that fixing this is important, I can look at this again, but my gut feeling is that it isn't a very important problem. Now if it's true that these duplicates do break portmanager, then it does become more important to me, since I don't want to do anything in portmaster that will negatively impact the ability to use a different ports management tool. So if we get a definitive answer on this I'll definitely take another look. Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 15:51:45 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 238A016A405 for ; Thu, 19 Jul 2007 15:51:45 +0000 (UTC) (envelope-from wahjava@gmail.com) Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.189]) by mx1.freebsd.org (Postfix) with ESMTP id DBE2413C4A6 for ; Thu, 19 Jul 2007 15:51:44 +0000 (UTC) (envelope-from wahjava@gmail.com) Received: by rv-out-0910.google.com with SMTP id f1so10806rvb for ; Thu, 19 Jul 2007 08:51:44 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:to:subject:x-face:x-pgp-fp:x-pgp:x-mailer:pgp:organization:from:date:message-id:user-agent:face:mime-version:content-type:sender; b=bVNezLoSN2iH1N6QdlrLoh1gzQD6y11NBKeFivNoHxpJHY0+b0IAFRvOiQYdrhHlb9D3vH+3w+Y+IN8bGxSdBete2lsbD9KjMOE0/Djpo8hy/VWmjZT7OlQz8jVrsXJwU2RF1EZOqiNeDfZXNGDf0a1BCkhvIpFMZ6dmU8AWv7g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:to:subject:x-face:x-pgp-fp:x-pgp:x-mailer:pgp:organization:from:date:message-id:user-agent:face:mime-version:content-type:sender; b=Yz94Wr7k2p66AbaYTEETJMB3m4XLt9IFQOG+sM+/0rnesp2nWPIWqCOPePwHljiHtIDqnyEfj60icSdqY87UO4JBvn44GYN1+V4SyJh12x26k9dQXjJ4vEvzh/QvL45p4RAQvtNqWum9zloKd09bWtUZa/YhjgQDIQqtUfV2OfY= Received: by 10.141.53.15 with SMTP id f15mr711243rvk.1184858741349; Thu, 19 Jul 2007 08:25:41 -0700 (PDT) Received: from chatteau.d.lf ( [122.163.255.185]) by mx.google.com with ESMTPS id f42sm3875047rvb.2007.07.19.08.25.38 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 19 Jul 2007 08:25:40 -0700 (PDT) To: freebsd-ports@freebsd.org X-Face: *!LyhHV"J+/95DS|"tnD(ts]QvHA*t$3~<0Ek1}W4#t~ X-PGP-FP: 1E00 4679 77E4 F8EE 2E4B 56F2 1F2F 8410 762E 5E74 X-PGP: 762E5E74 X-Mailer: Gnus/5.11 (Oort 5.11) Emacs/22.1.1 (x86_64-redhat-linux-gnu) PGP: 762E5E74 Organization: /\/0/\/3 From: wahjava.ml@gmail.com (Ashish Shukla =?utf-8?B?4KSG4KS24KWA4KS3IA==?= =?utf-8?B?4KS24KWB4KSV4KWN4KSy?=) Date: Thu, 19 Jul 2007 20:55:23 +0530 Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEX/+/0sHhbJm4v4+/2b RhdrbXL+/P3w8O/vq4v1P1jJAAACdElEQVQ4jUWUQWvjMBCFDQvNWWDDXpOo6xwXDOpZZgy6urWb a7pipb023li5FrSsf/a+keyuQyidT29m3oycwjlXFBfnrLKzc6rBX8WhAsDN6Tt7N7mnCQT/XhJ4 2PnZX3shqufJzqxcAc4/7UV+6t3MCpfBbN/XuKjq4P+Dp5/i86n+zmoFaKPnUFmWokSdENAeA+WT QOtODxrkENSaynMFPQw9aa17SCZlM+g5Dw0ch2RkSQY4T11Hw0BDyW7ClMENZUnKtkWci4z1nID/ TUSH00lGSQSFGOspdeU/OmPigo8cBq3TZLJiIEOIG4NkGYSs0BRBzMKSkskIhYW/klLcQJKLPIem 8NaF0oDEBQ/60gTFcSosgzblYQnRILQYoXDW/SojpejCgNF4BJjUu8B5jiAedWtanRSNehOQkO7a lMoscT8e0a5tfpTaoNHDyUQckGi6QirbKN/jmBSEQiBIt6+OuAxW7bThJF/lsphcqXph5yrsoYAV +OBcS9Ti5fs6q5NZ1njEI8Rruom+YxtsPCmiFNVrunCeWsMGc9wYvQHb0UJJwDZPErP6dikenNt1 MGDWOLzz2NM+gkTUxLUEL+qcNxhkm4eOMHVpHdggLl34U7JDEHhjwa1eFTed2orsu0+Xd2pSu/dS cioQg/VVjyE0+ZYEXjo889TRUgDItyT0aXaYq0SJ5xqZWIGlx5ZHRElQncMGVLilYae4GM9cIgN/ 17zTZI5NbMD6MODyIhcLuCe1Ki7hg2ROVOWetrc2vFPuSIy3VHoD/ipyAXaNN3ADKtwf8zs+1qvA 8RDxy/HlMG4FsmAFNlwfMb3x/Clw/wD/sGWJDSmNYwAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Sender: =?UTF-8?B?4KSG4KS24KWA4KS3IOCktuClgeCkleCljeCksg==?= Subject: Porting a Python 2.5 dependent software. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 15:51:45 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, I'm trying to port a package on FreeBSD. The package depends on Python v.2.5 (which is not default on FreeBSD 6.2-RELEASE), and some python modules. Now, the problem is that dependent python modules are already installed in Python v2.4 PYTHON_SITELIBDIR directory. So when I execute "install" target for my port, "install" target of python modules (dependencies) are also invoked, and since they're already installed (but in a different PYTHON_SITELIBDIR), I get following error: =2D- begin error -- =3D=3D=3D> Installing for py25-numeric-24.2 =3D=3D=3D> py25-numeric-24.2 depends on file: /usr/local/bin/python2.5 - = found =3D=3D=3D> Generating temporary packing list =3D=3D=3D> Checking if math/py-numeric already installed =3D=3D=3D> An older version of math/py-numeric is already installed (py24= -numeric-24.2) You may wish to ``make deinstall'' and install this port again by ``make reinstall'' to upgrade it properly. If you really wish to overwrite the old port of math/py-numeric without deleting it first, set the variable "FORCE_PKG_REGISTER" in your environment or the "make install" command line. *** Error code 1 Stop in /usr/ports/math/py-numeric. =2D- end error -- I've already set USE_PYTHON=3D2.5+ in my port's Makefile. Any ideas what should I do here ? Shall I wait for Python 2.5 to become default for FreeBSD. BtW, I'm trying to port Redhat Online Desktop[1] to FreeBSD. [1] http://developer.mugshot.org/wiki/Online_Desktop_Project Thanks in advance, Ashish Shukla =2D-=20 Ashish Shukla "Wah Java !!" =E0=A4=86=E0=A4=B6=E0=A5=80=E0=A4=B7 =E0=A4=B6=E0=A5=81=E0=A4=95=E0=A5=8D= =E0=A4=B2 weblog: http://wahjava.wordpress.com/ ,=3D ,-_-. =3D. | A: Yes. = | ((_/)o o(\_)) | >Q: Are you sure? = | `-'(. .)`-' | >>A: Because it reverses the logical flow of conversation.= | \_/ | >>>Q: Why is top posting frowned upon? = | --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQFGn4JsHy+EEHYuXnQRAkDWAJ9kQ9u+AXRzn3EDAXPZhOb09lq5AgCfecxG 0y4UTWaQu8m7MltcBN3UbxU= =N/L/ -----END PGP SIGNATURE----- --=-=-=-- From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 17:31:49 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AA9AB16A400 for ; Thu, 19 Jul 2007 17:31:49 +0000 (UTC) (envelope-from rnoland@2hip.net) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 78D0713C48E for ; Thu, 19 Jul 2007 17:31:49 +0000 (UTC) (envelope-from rnoland@2hip.net) Received: from [63.251.67.21] (rnoland-ibm.acs.internap.com [63.251.67.21]) (authenticated bits=0) by gizmo.2hip.net (8.13.8/8.13.8) with ESMTP id l6JHVlda046155 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Thu, 19 Jul 2007 13:31:47 -0400 (EDT) (envelope-from rnoland@2hip.net) From: Robert Noland To: Garrett Cooper In-Reply-To: <469EE627.4000100@u.washington.edu> References: <20070718154452.B3091@math.missouri.edu> <1184799050.33981.66.camel@rnoland-ibm.acs.internap.com> <469EC915.7010006@math.missouri.edu> <469EE627.4000100@u.washington.edu> Content-Type: text/plain Date: Thu, 19 Jul 2007 13:31:42 -0400 Message-Id: <1184866302.33981.89.camel@rnoland-ibm.acs.internap.com> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on gizmo.2hip.net Cc: ports@freebsd.org, Stephen Montgomery-Smith Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 17:31:49 -0000 On Wed, 2007-07-18 at 21:18 -0700, Garrett Cooper wrote: > Stephen, > I admire your willingness to help, but I believe that Robert should > be the one detailing the problem not you. That way too much confusion > doesn't get aroused on the list(s). > I'm going to remove hackers@ from the CC list because this almost > exclusively pertains to ports@. > -Garrett Ok, so the issue that I hope to address is not really a "portmanager" issue. The original version of package-depends always listed the current version (from ports) in the +CONTENTS file. When that list was passed to sort -u, you ended up with a single dependency for each origin. The new way it takes each direct dependency and adds those, then recursively parses the +CONTENTS file of each of those and adds those entries and finally passes the whole thing to sort -u. This allows for multiple dependencies with the same origin to be listed in the +CONTENTS file. As an example... port a depends on b and c. Port c has a version bump and is updated but technically b doesn't require an update. Now if port a is updated it will get the current version of c and also the old version of c from b. robert. > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 19:09:10 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8132616A401 for ; Thu, 19 Jul 2007 19:09:10 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 1C4C713C481 for ; Thu, 19 Jul 2007 19:09:09 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 16473 invoked by uid 399); 19 Jul 2007 19:09:09 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 19 Jul 2007 19:09:09 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <469FB6D3.80607@FreeBSD.org> Date: Thu, 19 Jul 2007 12:09:07 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (X11/20070617) MIME-Version: 1.0 To: Robert Noland References: <20070718154452.B3091@math.missouri.edu> <1184799050.33981.66.camel@rnoland-ibm.acs.internap.com> <469EC915.7010006@math.missouri.edu> <469EE627.4000100@u.washington.edu> <1184866302.33981.89.camel@rnoland-ibm.acs.internap.com> In-Reply-To: <1184866302.33981.89.camel@rnoland-ibm.acs.internap.com> X-Enigmail-Version: 0.95.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Garrett Cooper , Stephen Montgomery-Smith Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 19:09:10 -0000 Robert Noland wrote: > Ok, so the issue that I hope to address is not really a "portmanager" > issue. The original version of package-depends Just to be clear, you're talking about the target in bsd.port.mk, right? I've snipped the rest of your post since I get a feeling that what you're trying to get at might be important, but I cannot parse it even after rereading several times. Can you provide a concrete example, with names of actual ports so that we can look into this further? Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 21:41:40 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DF49116A406 for ; Thu, 19 Jul 2007 21:41:40 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id BFEDF13C441 for ; Thu, 19 Jul 2007 21:41:40 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id 490F3B38; Thu, 19 Jul 2007 16:41:37 -0500 (CDT) Date: Thu, 19 Jul 2007 16:41:37 -0500 To: ports@FreeBSD.org Message-ID: <20070719214137.GA1306@soaustin.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: Subject: recent updates to portsmon.freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: linimon@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 21:41:41 -0000 I have just updated portsmon to the most recent development code. Most of this code has to do with the ability to create dependency graphs of failed or broken ports, and is not yet totally automated; thus, it is not (yet) visible to users. Other code has to do with internal schema changes. The most user-visible change is the new ability to be able to show a page of "ports that fail on only one build environment". For example: http://portsmon.freebsd.org/portsconcordanceforbuildenv.py?buildenv=i386-7-full&buildenv2=i386-6-full will show you the list of ports that fail on i386 but only on -current, not on -stable. Please let me know if you experience any problems with the upgrade. mcl From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 02:16:52 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3952B16A41A; Fri, 20 Jul 2007 02:16:52 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout2.cac.washington.edu (mxout2.cac.washington.edu [140.142.33.4]) by mx1.freebsd.org (Postfix) with ESMTP id 1177613C46E; Fri, 20 Jul 2007 02:16:52 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.9] (may be forged)) by mxout2.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6K2GoXR006304 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 19 Jul 2007 19:16:51 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6K2GnVq001121 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 19 Jul 2007 19:16:50 -0700 Message-ID: <46A01B10.6080207@u.washington.edu> Date: Thu, 19 Jul 2007 19:16:48 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Doug Barton References: <20070718154452.B3091@math.missouri.edu> <1184799050.33981.66.camel@rnoland-ibm.acs.internap.com> <469EC915.7010006@math.missouri.edu> <469EE627.4000100@u.washington.edu> <1184866302.33981.89.camel@rnoland-ibm.acs.internap.com> <469FB6D3.80607@FreeBSD.org> In-Reply-To: <469FB6D3.80607@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.19.185933 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: ports@freebsd.org, Robert Noland , Stephen Montgomery-Smith Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 02:16:52 -0000 Doug Barton wrote: > Robert Noland wrote: > > >> Ok, so the issue that I hope to address is not really a "portmanager" >> issue. The original version of package-depends >> > > Just to be clear, you're talking about the target in bsd.port.mk, right? > > I've snipped the rest of your post since I get a feeling that what > you're trying to get at might be important, but I cannot parse it even > after rereading several times. Can you provide a concrete example, > with names of actual ports so that we can look into this further? > > Doug > Personally I think that: 1. Versions shouldn't matter when calculating absolute dependencies (i.e. net/samba may depend on popt). 2. If versions do change for a dependent package, the packages dependent on the changed package should also be rebuilt. -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 06:50:12 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09B4416A419 for ; Fri, 20 Jul 2007 06:50:12 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout3.cac.washington.edu (mxout3.cac.washington.edu [140.142.32.166]) by mx1.freebsd.org (Postfix) with ESMTP id DD20A13C48E for ; Fri, 20 Jul 2007 06:50:11 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.32.141] (may be forged)) by mxout3.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6K6oBrB028900 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 19 Jul 2007 23:50:11 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6K6oAPI012152 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Thu, 19 Jul 2007 23:50:11 -0700 Message-ID: <46A05B21.90603@u.washington.edu> Date: Thu, 19 Jul 2007 23:50:09 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.19.233139 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CP_URI_IN_BODY 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: Subject: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 06:50:12 -0000 Hello porters, Currently in the INDEX files there are 13 categories describing dependencies, 2 of which are: 8. build_deps 9. run_deps I just ran a quick analysis with a Perl script and found that there are a number of similarities in the build_deps and run_deps fields in the INDEX files -- so many that I think that items common to both build_deps and run_deps should be isolated and put into a new category called 'common_deps': I've posted my results to , and I've posted my script at: . Questions and comments are more than welcome. Thanks, -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 06:55:28 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5A68B16A578 for ; Fri, 20 Jul 2007 06:55:28 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout2.cac.washington.edu (mxout2.cac.washington.edu [140.142.33.4]) by mx1.freebsd.org (Postfix) with ESMTP id CCFAF13C467 for ; Fri, 20 Jul 2007 06:55:16 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.9] (may be forged)) by mxout2.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6K6tGaN022866 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 19 Jul 2007 23:55:16 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6K6tFtV014122 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Thu, 19 Jul 2007 23:55:16 -0700 Message-ID: <46A05C52.20205@u.washington.edu> Date: Thu, 19 Jul 2007 23:55:14 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: ports@freebsd.org References: <46A05B21.90603@u.washington.edu> In-Reply-To: <46A05B21.90603@u.washington.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.19.233734 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CP_URI_IN_BODY 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 06:55:28 -0000 Garrett Cooper wrote: > Hello porters, > Currently in the INDEX files there are 13 categories describing > dependencies, 2 of which are: > > 8. build_deps > 9. run_deps > > I just ran a quick analysis with a Perl script and found that there > are a number of similarities in the build_deps and run_deps fields in > the INDEX files -- so many that I think that items common to both > build_deps and run_deps should be isolated and put into a new category > called 'common_deps': > I've posted my results to > , > and I've posted my script at: > . > > Questions and comments are more than welcome. > Thanks, > -Garrett Oh yes, you run field_analyzer.pl like so: #!/bin/sh for i in 5 6 7; do ./field_analyzer.pl < /path/to/INDEX-$i > /path/to/field_analysis-$i.log done This only works with Bourne compatible shells [redirecting input in and out doesn't work for (t)csh] of course. -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 07:46:23 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A06216A421 for ; Fri, 20 Jul 2007 07:46:23 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout3.cac.washington.edu (mxout3.cac.washington.edu [140.142.32.166]) by mx1.freebsd.org (Postfix) with ESMTP id 07C6113C428 for ; Fri, 20 Jul 2007 07:46:22 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.7] (may be forged)) by mxout3.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6K7kMBB005159 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 20 Jul 2007 00:46:22 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6K7kLH0023365 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 20 Jul 2007 00:46:22 -0700 Message-ID: <46A0684B.7070505@u.washington.edu> Date: Fri, 20 Jul 2007 00:46:19 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Lupe Christoph , ports@freebsd.org References: <46A05B21.90603@u.washington.edu> <46A05C52.20205@u.washington.edu> <20070720073511.GB13702@lupe-christoph.de> In-Reply-To: <20070720073511.GB13702@lupe-christoph.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.20.2134 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 07:46:23 -0000 Lupe Christoph wrote: > On Thursday, 2007-07-19 at 23:55:14 -0700, Garrett Cooper wrote: > > >> redirecting input in and out doesn't work for (t)csh >> > > Huh?!? > > lupe@vmw-freebsdcvs:~$ csh > %cat > /tmp/aaa > Some garbage text > %cat < /tmp/aaa > /tmp/bbb > %cat /tmp/bbb > Some garbage text > > Lupe Christoph > Ok, the document I was reading must have been outdated, or about the original csh. The current csh points tcsh, which is a lot more vamped up than the original Berkeley csh I believe: [gcooper@tanaka ~]$ csh --help | grep tcsh tcsh 6.15.00 (Astron) 2007-03-03 (i386-intel-FreeBSD) options wide,nls,dl,al,kan,sm,rh,color,filec See the tcsh(1) manual page for detailed information. -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 08:18:05 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 57CF716A417 for ; Fri, 20 Jul 2007 08:18:05 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout5.cac.washington.edu (mxout5.cac.washington.edu [140.142.32.135]) by mx1.freebsd.org (Postfix) with ESMTP id 365D113C457 for ; Fri, 20 Jul 2007 08:18:05 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.32.141] (may be forged)) by mxout5.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6K8I4XL006163 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 20 Jul 2007 01:18:04 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6K8I3GW015684 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 20 Jul 2007 01:18:04 -0700 Message-ID: <46A06FBA.9010300@u.washington.edu> Date: Fri, 20 Jul 2007 01:18:02 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Lupe Christoph , ports@freebsd.org References: <46A05B21.90603@u.washington.edu> <46A05C52.20205@u.washington.edu> <20070720073511.GB13702@lupe-christoph.de> <46A0684B.7070505@u.washington.edu> In-Reply-To: <46A0684B.7070505@u.washington.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.20.10257 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 08:18:05 -0000 Garrett Cooper wrote: > Lupe Christoph wrote: >> On Thursday, 2007-07-19 at 23:55:14 -0700, Garrett Cooper wrote: >> >> >>> redirecting input in and out doesn't work for (t)csh >>> >> >> Huh?!? >> >> lupe@vmw-freebsdcvs:~$ csh %cat > /tmp/aaa >> Some garbage text >> %cat < /tmp/aaa > /tmp/bbb >> %cat /tmp/bbb >> Some garbage text >> >> Lupe Christoph >> > > Ok, the document I was reading must have been outdated, or about the > original csh. The current csh points tcsh, which is a lot more vamped > up than the original Berkeley csh I believe: > > [gcooper@tanaka ~]$ csh --help | grep tcsh > tcsh 6.15.00 (Astron) 2007-03-03 (i386-intel-FreeBSD) options > wide,nls,dl,al,kan,sm,rh,color,filec > See the tcsh(1) manual page for detailed information. > > -Garrett Sorry, this is what I meant: %cat /dev/zero 2> /dev/null > /dev/null Ambiguous output redirect. Since I only output to STDOUT, it isn't a problem. -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 08:24:16 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B549816A417 for ; Fri, 20 Jul 2007 08:24:16 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (ns0.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 27C6513C461 for ; Fri, 20 Jul 2007 08:24:15 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost.infracaninophile.co.uk [IPv6:::1]) by smtp.infracaninophile.co.uk (8.14.1/8.14.1) with ESMTP id l6K8Nx1P001892; Fri, 20 Jul 2007 09:24:00 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) Authentication-Results: smtp.infracaninophile.co.uk from=m.seaman@infracaninophile.co.uk; sender-id=permerror; spf=permerror X-SenderID: Sendmail Sender-ID Filter v0.2.14 smtp.infracaninophile.co.uk l6K8Nx1P001892 Message-ID: <46A0711F.2020200@infracaninophile.co.uk> Date: Fri, 20 Jul 2007 09:23:59 +0100 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.4 (X11/20070619) MIME-Version: 1.0 To: Garrett Cooper References: <46A05B21.90603@u.washington.edu> In-Reply-To: <46A05B21.90603@u.washington.edu> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (smtp.infracaninophile.co.uk [IPv6:::1]); Fri, 20 Jul 2007 09:24:10 +0100 (BST) X-Virus-Scanned: ClamAV 0.91.1/3701/Fri Jul 20 01:52:18 2007 on happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00, DKIM_POLICY_SIGNSOME, DKIM_POLICY_TESTING, NO_RELAYS autolearn=ham version=3.2.1 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on happy-idiot-talk.infracaninophile.co.uk Cc: ports@freebsd.org Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 08:24:16 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Garrett Cooper wrote: > I just ran a quick analysis with a Perl script and found that there > are a number of similarities in the build_deps and run_deps fields in > the INDEX files -- so many that I think that items common to both > build_deps and run_deps should be isolated and put into a new category > called 'common_deps': Of all the *_DEPENDS fields in the INDEX, RUN_DEPENDS is the big deal. The other *_DEPENDS fields only apply at certain stages of building and installing the package. If you install from pre-compiled pkgs many of those other dependencies would be unnecessary to have installed. In many ways it would be more useful to delete from the EXTRACT_DEPENDS, FETCH_DEPENDS, PATCH_DEPENDS, BUILD_DEPENDS[*] lists in the INDEX any package that also appears in the RUN_DEPENDS list. This leaves the four listed fields with just the extra packages that need to be present at build/install time. Another interesting idea would be to separate out the LIB_DEPENDS data. At the moment there is a separate LIB_DEPENDS variable that can be used in Makefiles, but the INDEX processing includes the LIB_DEPENDS data with both the BUILD_DEPENDS and the RUN_DEPENDS fields. Keeping LIB_DEPENDS separate should allow a useful optimization in the case of shlib ABI version number bumps. Take for example the effect of the devel/gettext port. At the moment, the usual advice when there's a shlib version bump for gettext is to force a rebuild of everything that depends on it: portupgrade -fr gettext-0.16.1_3 This however means that anything that uses a tool that is linked against gettext is forcibly recompiled -- and as gmake depends on gettext that means a very large fraction of the ports most people have installed. However, if the only way an application depends on gettext is via gmake /at build time/ then rebuilding that application is really not necessary. Using LIB_DEPENDS to distinguish ports that are linked against any particular shlib versus those that inherit a dependency against a shlib for other reasons could save rather a lot of wasted CPU cycles. Cheers, Matthew [*] One thing that has puzzled me: why there is no 'INSTALL_DEPENDS' variable? Given there are variables to cover all of the other principal stages in building a port, it seems an odd omission. - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGoHEf8Mjk52CukIwRCGXYAJ9aFO3BAWJU+HKWhx3fMJ4ZjnI5lgCeJ/Bl hULiTPawL83GYKEP5hgm0Zk= =DNH/ -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 08:35:24 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4870016A52B for ; Fri, 20 Jul 2007 08:35:21 +0000 (UTC) (envelope-from lupe@lupe-christoph.de) Received: from buexe.b-5.de (buexe.b-5.de [84.19.0.30]) by mx1.freebsd.org (Postfix) with ESMTP id C0A0213C46A for ; Fri, 20 Jul 2007 08:35:20 +0000 (UTC) (envelope-from lupe@lupe-christoph.de) Received: from antalya.lupe-christoph.de (antalya.lupe-christoph.de [172.17.0.9]) by buexe.b-5.de (8.13.4/8.13.4/b-5/buexe-3.6.3) with ESMTP id l6K8O7BP001718; Fri, 20 Jul 2007 10:24:07 +0200 Received: from localhost (localhost [127.0.0.1]) by antalya.lupe-christoph.de (Postfix) with ESMTP id DF30034550; Fri, 20 Jul 2007 10:24:01 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at lupe-christoph.de Received: from antalya.lupe-christoph.de ([127.0.0.1]) by localhost (antalya.lupe-christoph.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 9ydTxbZn2FuJ; Fri, 20 Jul 2007 10:23:58 +0200 (CEST) Received: by antalya.lupe-christoph.de (Postfix, from userid 1000) id 057883454E; Fri, 20 Jul 2007 10:23:57 +0200 (CEST) Date: Fri, 20 Jul 2007 10:23:57 +0200 From: Lupe Christoph To: Garrett Cooper Message-ID: <20070720082357.GC30084@lupe-christoph.de> References: <46A05B21.90603@u.washington.edu> <46A05C52.20205@u.washington.edu> <20070720073511.GB13702@lupe-christoph.de> <46A0684B.7070505@u.washington.edu> <46A06FBA.9010300@u.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46A06FBA.9010300@u.washington.edu> User-Agent: Mutt/1.5.16 (2007-06-11) Cc: ports@freebsd.org Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 08:35:24 -0000 On Friday, 2007-07-20 at 01:18:02 -0700, Garrett Cooper wrote: > %cat /dev/zero 2> /dev/null > /dev/null > Ambiguous output redirect. You're trying to use Bourne Shell Syntax with the csh. With csh, you can only redirect stdout and stderr together like this: %cat /dev/zero >& /dev/null Lupe Christoph -- | You know we're sitting on four million pounds of fuel, one nuclear | | weapon and a thing that has 270,000 moving parts built by the lowest | | bidder. Makes you feel good, doesn't it? | | Rockhound in "Armageddon", 1998, about the Space Shuttle | From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 11:37:07 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC54E16A418 for ; Fri, 20 Jul 2007 11:37:07 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 693EC13C461 for ; Fri, 20 Jul 2007 11:37:07 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A562D6.dip.t-dialin.net [84.165.98.214]) by redbull.bpaserver.net (Postfix) with ESMTP id C80F52E062; Fri, 20 Jul 2007 13:37:02 +0200 (CEST) Received: from deskjail (deskjail.Leidinger.net [192.168.1.109]) by outgoing.leidinger.net (Postfix) with ESMTP id D24C35B5B7F; Fri, 20 Jul 2007 13:34:50 +0200 (CEST) Date: Fri, 20 Jul 2007 13:38:42 +0200 From: Alexander Leidinger To: Robert Noland Message-ID: <20070720133842.385b7bc4@deskjail> In-Reply-To: <1184866302.33981.89.camel@rnoland-ibm.acs.internap.com> References: <20070718154452.B3091@math.missouri.edu> <1184799050.33981.66.camel@rnoland-ibm.acs.internap.com> <469EC915.7010006@math.missouri.edu> <469EE627.4000100@u.washington.edu> <1184866302.33981.89.camel@rnoland-ibm.acs.internap.com> X-Mailer: Claws Mail 2.9.2 (GTK+ 2.10.13; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-14.9, required 8, BAYES_00 -15.00, DKIM_POLICY_SIGNSOME 0.00, RDNS_DYNAMIC 0.10) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: ports@freebsd.org, Stephen, Garrett Cooper , Montgomery-Smith Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 11:37:07 -0000 Quoting Robert Noland (Thu, 19 Jul 2007 13:31:42 -0400): > On Wed, 2007-07-18 at 21:18 -0700, Garrett Cooper wrote: > > > Stephen, > > I admire your willingness to help, but I believe that Robert should > > be the one detailing the problem not you. That way too much confusion > > doesn't get aroused on the list(s). > > I'm going to remove hackers@ from the CC list because this almost > > exclusively pertains to ports@. > > -Garrett > > Ok, so the issue that I hope to address is not really a "portmanager" > issue. The original version of package-depends always listed the > current version (from ports) in the +CONTENTS file. When that list was > passed to sort -u, you ended up with a single dependency for each > origin. > > The new way it takes each direct dependency and adds those, then > recursively parses the +CONTENTS file of each of those and adds those > entries and finally passes the whole thing to sort -u. This allows for > multiple dependencies with the same origin to be listed in the +CONTENTS > file. > > As an example... port a depends on b and c. Port c has a version bump > and is updated but technically b doesn't require an update. Now if port > a is updated it will get the current version of c and also the old > version of c from b. Ok, I see the problem (in case b depends on c too). This is only an issue if you do this by hand instead of using portupgrade (or something else), as those tools should correct the dependency in port b to the new version of c. If they don't do it, it's a bug in those tools. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 13:38:57 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13D3E16A417 for ; Fri, 20 Jul 2007 13:38:57 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from mx00.pub.collaborativefusion.com (mx00.pub.collaborativefusion.com [206.210.89.199]) by mx1.freebsd.org (Postfix) with ESMTP id BC2BC13C481 for ; Fri, 20 Jul 2007 13:38:56 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from vanquish.pitbpa0.priv.collaborativefusion.com (vanquish.pitbpa0.priv.collaborativefusion.com [192.168.2.61]) (SSL: TLSv1/SSLv3,256bits,AES256-SHA) by wingspan with esmtp; Fri, 20 Jul 2007 08:58:55 -0400 id 00056417.46A0B18F.00015829 Date: Fri, 20 Jul 2007 08:58:55 -0400 From: Bill Moran To: ports@freebsd.org Message-Id: <20070720085855.99fb2109.wmoran@collaborativefusion.com> Organization: Collaborative Fusion X-Mailer: Sylpheed 2.3.1 (GTK+ 2.10.11; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 13:38:57 -0000 [root@server /usr/ports/databases/postgresql82-server]# make fetch-recursive ===> Fetching all distfiles for postgresql-server-8.2.4_1 and dependencies ===> postgresql-server-8.2.4_1 cannot install: the port wants postgresql82-client but you have postgresql81-client installed. *** Error code 1 Why? Is there a legitimate reason why the fetch process refuses to download this? I know I've got an older version installed, but why is it preventing me from downloading a newer one? Seems like the IGNORE= check is either being checked too aggressively or that the logic is less sophisticated than it should be. Does anyone know of a reason why this couldn't be changed to allow fetching of conflicting ports distfiles? -- Bill Moran Collaborative Fusion Inc. http://people.collaborativefusion.com/~wmoran/ wmoran@collaborativefusion.com Phone: 412-422-3463x4023 From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 14:55:15 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9746116A419 for ; Fri, 20 Jul 2007 14:55:15 +0000 (UTC) (envelope-from mad@anipsyche.net) Received: from smtp.bluecom.no (smtp.bluecom.no [193.75.75.28]) by mx1.freebsd.org (Postfix) with ESMTP id 60BEF13C474 for ; Fri, 20 Jul 2007 14:55:15 +0000 (UTC) (envelope-from mad@anipsyche.net) Received: from [192.168.0.1] (cBB7147C1.dhcp.bluecom.no [193.71.113.187]) by smtp.bluecom.no (Postfix) with ESMTP id 2C65B16F7D7; Fri, 20 Jul 2007 16:55:13 +0200 (CEST) Message-ID: <46A0CCC1.4080807@anipsyche.net> Date: Fri, 20 Jul 2007 16:54:57 +0200 From: =?ISO-8859-1?Q?Mads_L=F8nsethagen?= User-Agent: Thunderbird 2.0.0.4 (X11/20070621) MIME-Version: 1.0 To: timur@gnu.org, ports@FreeBSD.org Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: FreeBSD Port: samba-3.0.25a_1,1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 14:55:15 -0000 Hi! I've noticed a bug in this recent version of Samba which forced me to downgrade to version 3.0.24,1. It has something to do with fusefs-unionfs, but I don't know how. (The port fusefs-unionfs does only work if you install fusefs-libs version <2.7.0, if you want to test this out. I had to use portdowngrade. This has been reported to the unionfs port maintainer.) 1: install fusefs-unionfs, do fusefs_enable=YES in rc.conf, reboot 2: Mount up a unionfs-folder using something like: /root% unionfs -o ro,allow_other /disk/disk1:/disk/disk2 /alldisk 3: Share /alldisk with samba. Point 3 doesn't work with samba-3.0.25a_1,1, but it works just fine with 3.0.24,1. With 25a_1,1, panic action occurs every time a machine tries to access /alldisk through samba, and smbd restarts itself. Any more info needed? - Mads From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 15:11:31 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08ACF16A417 for ; Fri, 20 Jul 2007 15:11:31 +0000 (UTC) (envelope-from michel@lpthe.jussieu.fr) Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129]) by mx1.freebsd.org (Postfix) with ESMTP id 6B79313C468 for ; Fri, 20 Jul 2007 15:11:30 +0000 (UTC) (envelope-from michel@lpthe.jussieu.fr) Received: from parthe.lpthe.jussieu.fr (parthe.lpthe.jussieu.fr [134.157.10.1]) by shiva.jussieu.fr (8.13.8/jtpda-5.4) with ESMTP id l6KFBSx9092745 for ; Fri, 20 Jul 2007 17:11:28 +0200 (CEST) X-Ids: 164 Received: from niobe.lpthe.jussieu.fr (niobe.lpthe.jussieu.fr [134.157.10.41]) by parthe.lpthe.jussieu.fr (Postfix) with ESMTP id A05C12377D0 for ; Fri, 20 Jul 2007 17:10:15 +0200 (CEST) Received: by niobe.lpthe.jussieu.fr (Postfix, from userid 2005) id 74CAF80; Fri, 20 Jul 2007 17:11:27 +0200 (CEST) Date: Fri, 20 Jul 2007 17:11:27 +0200 From: Michel Talon To: ports@freebsd.org Message-ID: <20070720151127.GA64980@lpthe.jussieu.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.2i X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (shiva.jussieu.fr [134.157.0.164]); Fri, 20 Jul 2007 17:11:28 +0200 (CEST) X-Virus-Scanned: ClamAV 0.88.7/3705/Fri Jul 20 14:58:40 2007 on shiva.jussieu.fr X-Virus-Status: Clean X-Miltered: at shiva.jussieu.fr with ID 46A0D0A0.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! Cc: Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 15:11:31 -0000 Matthew Seaman wrote: > Another interesting idea would be to separate out the LIB_DEPENDS > data. At the moment there is a separate LIB_DEPENDS variable that > can be used in Makefiles, but the INDEX processing includes the > LIB_DEPENDS data with both the BUILD_DEPENDS and the RUN_DEPENDS > fields. Keeping LIB_DEPENDS separate should allow a useful > optimization in the case of shlib ABI version number bumps. > Clear that you are the author of http://www.infracaninophile.co.uk/portindex/ and so know the state of the Index stuff from inside out! Personnally i think there are far too many totally useless categories here, as you are saying, only RUN_DEPENDS and BUILD_DEPENDS have any usefulness, the first if you install from packages, the second if you install from ports. It is totally irrelevant to know if a dependency is FETCH, EXTRACT or whatever, since you need it anyway to build the port. Merging LIB_DEPENDS in both BUILD and RUN is justified since you need the libraries both for compiling and for running the port. Introducing a lot of dependency categories renders writing an upgrade mechanism very complicated. Either you coalesce everything into one big category, voiding the distinctions of their content, or you have to introduce an infinitely complicated logic to take care of them. For example you explain that knowing only LIB_DEPENDS would help knowing what to upgrade when gettext is bumped. But other ports may have important dependencies not going through LIB_DEPENDS. You need a crystal ball to disentangle all the cases. An upgrade mechanism can proceed with a mixture of packages and ports, for example portupgrade -P. The only relevant info for determining what to install or build previously is RUN_DEPENDS and BUILD_DEPENDS. Everything else is garbage. The Debian people have a simpler situation with apt-get, they have only one sort of dependency to consider, the equivalent of RUN_DEPENDS. Hence they can build a reliable sorted graph of dependencies. -- Michel TALON From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 15:49:41 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5AFA16A417 for ; Fri, 20 Jul 2007 15:49:41 +0000 (UTC) (envelope-from thurners@nicsys.de) Received: from hal-9000.nicsys.de (hal-9000.nicsys.de [213.187.80.1]) by mx1.freebsd.org (Postfix) with ESMTP id 55FCD13C483 for ; Fri, 20 Jul 2007 15:49:41 +0000 (UTC) (envelope-from thurners@nicsys.de) Received: from xris.fu41.vpn (p57AA32B8.dip0.t-ipconnect.de [87.170.50.184]) by hal-9000.nicsys.de (8.13.6/8.13.6/NICsys) with ESMTP id l6KFE1eb087079 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 20 Jul 2007 17:14:03 +0200 (CEST) Received: from xris.fu41.vpn (localhost [127.0.0.1]) by xris.fu41.vpn (8.14.1/8.14.1) with ESMTP id l6KFE1Uj022740 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 20 Jul 2007 17:14:01 +0200 (CEST) (envelope-from stthu@xris.fu41.vpn) Received: (from stthu@localhost) by xris.fu41.vpn (8.14.1/8.14.1/Submit) id l6KFE0So022739 for ports@FreeBSD.org; Fri, 20 Jul 2007 17:14:00 +0200 (CEST) (envelope-from stthu) Date: Fri, 20 Jul 2007 17:14:00 +0200 From: Stefan Thurner To: ports@FreeBSD.org Message-ID: <20070720151400.GA22698@xris.fu41.vpn> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.16 (2007-06-09) X-Virus-Scanned: by amavisd-new X-Spam-Status: No, score=1.0 required=7.0 tests=DKIM_POLICY_SIGNSOME, DK_POLICY_SIGNSOME, SPF_FAIL autolearn=no version=3.2.0 X-Spam-Checker-Version: SpamAssassin 3.2.0 (2007-05-01) on attila.nicsys.de Cc: Subject: FreeBSD Port: print/ghostscript-gpl X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 15:49:41 -0000 Hi, in the actual version ljet4d does not do duplex printing. The hardware duplexer is used but simplex (every page is printed on one physical sheet of paper) printing is done. Printer is a HP Laserjet 4 Plus. I've tested the old ghostscript-gnu (7.07) and ljet4d works well. So it seems to be a bug in actual ghostscript-gpl versions. It wouls be nice if someone can fix this issue. best regards -Stefan -- GPG-encrypted mail welcome! --> ID:E970FCBE From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 16:14:37 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C2B8D16A417 for ; Fri, 20 Jul 2007 16:14:37 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout3.cac.washington.edu (mxout3.cac.washington.edu [140.142.32.166]) by mx1.freebsd.org (Postfix) with ESMTP id A163E13C459 for ; Fri, 20 Jul 2007 16:14:37 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.9] (may be forged)) by mxout3.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6KGEYuO020061 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 20 Jul 2007 09:14:34 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6KGEXNS012435 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 20 Jul 2007 09:14:34 -0700 Message-ID: <46A0DF68.9080805@u.washington.edu> Date: Fri, 20 Jul 2007 09:14:32 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Bill Moran References: <20070720085855.99fb2109.wmoran@collaborativefusion.com> In-Reply-To: <20070720085855.99fb2109.wmoran@collaborativefusion.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.20.84934 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: ports@freebsd.org Subject: Re: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 16:14:37 -0000 Bill Moran wrote: > [root@server /usr/ports/databases/postgresql82-server]# make fetch-recursive > ===> Fetching all distfiles for postgresql-server-8.2.4_1 and dependencies > ===> postgresql-server-8.2.4_1 cannot install: the port wants postgresql82-client but you have postgresql81-client installed. > *** Error code 1 > > Why? Is there a legitimate reason why the fetch process refuses to > download this? I know I've got an older version installed, but why > is it preventing me from downloading a newer one? Seems like the > IGNORE= check is either being checked too aggressively or that the > logic is less sophisticated than it should be. > > Does anyone know of a reason why this couldn't be changed to allow > fetching of conflicting ports distfiles? > > Sounds like a +CONFLICTS type of issue (the MySQL client and server files for instance install some libs in the same spot, so they conflict IIRC). -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 16:22:12 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E8D716A46B for ; Fri, 20 Jul 2007 16:22:12 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from mx00.pub.collaborativefusion.com (mx00.pub.collaborativefusion.com [206.210.89.199]) by mx1.freebsd.org (Postfix) with ESMTP id B111413C508 for ; Fri, 20 Jul 2007 16:22:10 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from vanquish.pitbpa0.priv.collaborativefusion.com (vanquish.pitbpa0.priv.collaborativefusion.com [192.168.2.61]) (SSL: TLSv1/SSLv3,256bits,AES256-SHA) by wingspan with esmtp; Fri, 20 Jul 2007 12:22:09 -0400 id 00056415.46A0E131.000180A9 Date: Fri, 20 Jul 2007 12:22:09 -0400 From: Bill Moran To: Garrett Cooper Message-Id: <20070720122209.fd82a017.wmoran@collaborativefusion.com> In-Reply-To: <46A0DF68.9080805@u.washington.edu> References: <20070720085855.99fb2109.wmoran@collaborativefusion.com> <46A0DF68.9080805@u.washington.edu> Organization: Collaborative Fusion X-Mailer: Sylpheed 2.3.1 (GTK+ 2.10.11; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 16:22:12 -0000 In response to Garrett Cooper : > Bill Moran wrote: > > [root@server /usr/ports/databases/postgresql82-server]# make fetch-recursive > > ===> Fetching all distfiles for postgresql-server-8.2.4_1 and dependencies > > ===> postgresql-server-8.2.4_1 cannot install: the port wants postgresql82-client but you have postgresql81-client installed. > > *** Error code 1 > > > > Why? Is there a legitimate reason why the fetch process refuses to > > download this? I know I've got an older version installed, but why > > is it preventing me from downloading a newer one? Seems like the > > IGNORE= check is either being checked too aggressively or that the > > logic is less sophisticated than it should be. > > > > Does anyone know of a reason why this couldn't be changed to allow > > fetching of conflicting ports distfiles? > > Sounds like a +CONFLICTS type of issue (the MySQL client and server > files for instance install some libs in the same spot, so they conflict > IIRC). Actually, it's IGNORE, as I stated earlier: .if defined(WANT_PGSQL_VER) && defined(_PGSQL_VER) && ${WANT_PGSQL_VER} != ${_PGSQL_VER} IGNORE= cannot install: the port wants postgresql${WANT_PGSQL_VER}-client but you have postgresql${_PGSQL_VER}-client installed .endif and the same behaviour is used all through the ports collection ... php4/php5 is another example. But that's nit-picky details. My question is _why_ is that check run for fetch? I can see no reason why it's taboo to fetch multiple port versions, and in the case of an upgrade where time is short, having the package fetched prior to the outage window can be a huge time- saver. -- Bill Moran Collaborative Fusion Inc. http://people.collaborativefusion.com/~wmoran/ wmoran@collaborativefusion.com Phone: 412-422-3463x4023 From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 16:34:53 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2AB9816A418 for ; Fri, 20 Jul 2007 16:34:53 +0000 (UTC) (envelope-from jdc@parodius.com) Received: from mx01.sc1.parodius.com (mx01.sc1.parodius.com [72.20.106.3]) by mx1.freebsd.org (Postfix) with ESMTP id 19CD013C46A for ; Fri, 20 Jul 2007 16:34:53 +0000 (UTC) (envelope-from jdc@parodius.com) Received: by mx01.sc1.parodius.com (Postfix, from userid 1000) id 09CFD1CC050; Fri, 20 Jul 2007 09:34:53 -0700 (PDT) Date: Fri, 20 Jul 2007 09:34:53 -0700 From: Jeremy Chadwick To: Garrett Cooper Message-ID: <20070720163453.GA71311@eos.sc1.parodius.com> Mail-Followup-To: Garrett Cooper , Bill Moran , ports@freebsd.org References: <20070720085855.99fb2109.wmoran@collaborativefusion.com> <46A0DF68.9080805@u.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46A0DF68.9080805@u.washington.edu> User-Agent: Mutt/1.5.15 (2007-04-06) Cc: ports@freebsd.org, Bill Moran Subject: Re: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 16:34:53 -0000 On Fri, Jul 20, 2007 at 09:14:32AM -0700, Garrett Cooper wrote: > Sounds like a +CONFLICTS type of issue (the MySQL client and server files > for instance install some libs in the same spot, so they conflict IIRC). Not as far as I know. "make install" in databases/mysql50-server will cause databases/mysql50-client to get installed. Verification of the results: (09:32:40 jdc@eos) ~ $ pkg_info | grep ^mysql mysql-client-5.0.41 Multithreaded SQL database (client) mysql-server-5.0.41 Multithreaded SQL database (server) I think what Bill was asking about, though, was why the IGNORE in the port is getting hit for "make fetch". For "make" or "make install" or other such things, it seems valid, but for fetching distdata it seems erroneous. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB | From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 16:48:40 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 626F216A418 for ; Fri, 20 Jul 2007 16:48:40 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from mx00.pub.collaborativefusion.com (mx00.pub.collaborativefusion.com [206.210.89.199]) by mx1.freebsd.org (Postfix) with ESMTP id 1016013C469 for ; Fri, 20 Jul 2007 16:48:39 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from vanquish.pitbpa0.priv.collaborativefusion.com (vanquish.pitbpa0.priv.collaborativefusion.com [192.168.2.61]) (SSL: TLSv1/SSLv3,256bits,AES256-SHA) by wingspan with esmtp; Fri, 20 Jul 2007 12:48:39 -0400 id 00056403.46A0E767.00018632 Date: Fri, 20 Jul 2007 12:48:38 -0400 From: Bill Moran To: Jeremy Chadwick Message-Id: <20070720124838.5c437f6b.wmoran@collaborativefusion.com> In-Reply-To: <20070720163453.GA71311@eos.sc1.parodius.com> References: <20070720085855.99fb2109.wmoran@collaborativefusion.com> <46A0DF68.9080805@u.washington.edu> <20070720163453.GA71311@eos.sc1.parodius.com> Organization: Collaborative Fusion X-Mailer: Sylpheed 2.3.1 (GTK+ 2.10.11; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Garrett Cooper Subject: Re: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 16:48:40 -0000 In response to Jeremy Chadwick : > On Fri, Jul 20, 2007 at 09:14:32AM -0700, Garrett Cooper wrote: > > Sounds like a +CONFLICTS type of issue (the MySQL client and server files > > for instance install some libs in the same spot, so they conflict IIRC). > > Not as far as I know. "make install" in databases/mysql50-server > will cause databases/mysql50-client to get installed. Verification > of the results: > > (09:32:40 jdc@eos) ~ $ pkg_info | grep ^mysql > mysql-client-5.0.41 Multithreaded SQL database (client) > mysql-server-5.0.41 Multithreaded SQL database (server) > > I think what Bill was asking about, though, was why the IGNORE in > the port is getting hit for "make fetch". For "make" or "make install" > or other such things, it seems valid, but for fetching distdata it > seems erroneous. That is correct. I apologize if I was unclear earlier. -- Bill Moran Collaborative Fusion Inc. http://people.collaborativefusion.com/~wmoran/ wmoran@collaborativefusion.com Phone: 412-422-3463x4023 From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 17:42:50 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5F5916A417 for ; Fri, 20 Jul 2007 17:42:50 +0000 (UTC) (envelope-from wxs@atarininja.org) Received: from syn.atarininja.org (syn.csh.rit.edu [129.21.60.158]) by mx1.freebsd.org (Postfix) with ESMTP id A055B13C46E for ; Fri, 20 Jul 2007 17:42:50 +0000 (UTC) (envelope-from wxs@atarininja.org) Received: by syn.atarininja.org (Postfix, from userid 1001) id 052A05C5A; Fri, 20 Jul 2007 13:50:46 -0400 (EDT) Date: Fri, 20 Jul 2007 13:50:46 -0400 From: Wesley Shields To: Marek.Podmokly@wroclaw.poczta-polska.pl Message-ID: <20070720175045.GB4881@atarininja.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.16 (2007-06-09) Cc: ports@FreeBSD.org Subject: Re: FreeBSD Port: ntop-3.3 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 17:42:50 -0000 On Wed, Jul 11, 2007 at 09:50:04AM +0200, Marek.Podmokly@wroclaw.poczta-polska.pl wrote: > Hi, > I've got a question, when do you plan to release port to the new version > of ntop 3.3 ? http://www.freebsd.org/cgi/query-pr.cgi?pr=114681 I'm sure it will be handled whenever possible by a committer. -- WXS From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 18:27:08 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4481816A417 for ; Fri, 20 Jul 2007 18:27:08 +0000 (UTC) (envelope-from thomas@bledge.tmseck.homedns.org) Received: from smtp2.netcologne.de (smtp2.netcologne.de [194.8.194.112]) by mx1.freebsd.org (Postfix) with ESMTP id 0435913C46E for ; Fri, 20 Jul 2007 18:27:07 +0000 (UTC) (envelope-from thomas@bledge.tmseck.homedns.org) Received: from laurel.tmseck.homedns.org (xdsl-87-78-53-62.netcologne.de [87.78.53.62]) by smtp2.netcologne.de (Postfix) with SMTP id 3228C4DF5 for ; Fri, 20 Jul 2007 19:54:09 +0200 (MEST) Received: (qmail 842 invoked from network); 20 Jul 2007 17:54:10 -0000 Received: from unknown (HELO bledge.tmseck.homedns.org) (192.168.1.4) by 0 with SMTP; 20 Jul 2007 17:54:10 -0000 Received: from bledge.tmseck.homedns.org (localhost [127.0.0.1]) by bledge.tmseck.homedns.org (8.14.1/8.14.1) with ESMTP id l6KHs7VK010279; Fri, 20 Jul 2007 19:54:07 +0200 (CEST) (envelope-from thomas@bledge.tmseck.homedns.org) Received: (from thomas@localhost) by bledge.tmseck.homedns.org (8.14.1/8.14.1/Submit) id l6KHs6Xg010278; Fri, 20 Jul 2007 19:54:06 +0200 (CEST) (envelope-from thomas) Date: Fri, 20 Jul 2007 19:54:06 +0200 (CEST) Message-Id: <200707201754.l6KHs6Xg010278@bledge.tmseck.homedns.org> From: tmseck-lists@netcologne.de (Thomas-Martin Seck) To: freebsd-ports@freebsd.org In-Reply-To: <20070720133842.385b7bc4@deskjail> X-Newsgroups: gmane.os.freebsd.devel.ports X-Attribution: tms Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 18:27:08 -0000 * Alexander Leidinger [gmane.os.freebsd.devel.ports]: > Quoting Robert Noland (Thu, 19 Jul 2007 13:31:42 -0400): > >> Ok, so the issue that I hope to address is not really a "portmanager" >> issue. The original version of package-depends always listed the >> current version (from ports) in the +CONTENTS file. When that list was >> passed to sort -u, you ended up with a single dependency for each >> origin. >> >> The new way it takes each direct dependency and adds those, then >> recursively parses the +CONTENTS file of each of those and adds those >> entries and finally passes the whole thing to sort -u. This allows for >> multiple dependencies with the same origin to be listed in the +CONTENTS >> file. >> >> As an example... port a depends on b and c. Port c has a version bump >> and is updated but technically b doesn't require an update. Now if port >> a is updated it will get the current version of c and also the old >> version of c from b. > > Ok, I see the problem (in case b depends on c too). This is only an > issue if you do this by hand instead of using portupgrade (or something > else), as those tools should correct the dependency in port b to the > new version of c. If they don't do it, it's a bug in those tools. Oh not at all. This will also happen if you install dependencies via packages when these packages' dependencies do not exactly match what you have presently installed. Example: package a-1.0 has a recorded dependency on b-1.0. Meanwhile, b got upgraded to 1.0_1. You have b-1.0_1 installed locally and then install port c which depends on a and use a's package in order to save build time (imagine a being something in the firefox/xorg-libs range with USE_PACKAGE_DEPENDS set in your make environment). Hilarity ensues. The old algorithm could recover from this I guess. It looks like one is forced to repair the package db with external tools everytime one does not install from source and from scratch. From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 19:01:38 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C516B16A417 for ; Fri, 20 Jul 2007 19:01:38 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 798BB13C45D for ; Fri, 20 Jul 2007 19:01:38 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 2857 invoked by uid 399); 20 Jul 2007 19:01:37 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 20 Jul 2007 19:01:37 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46A1068A.3010004@FreeBSD.org> Date: Fri, 20 Jul 2007 12:01:30 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Matthew Seaman References: <46A05B21.90603@u.washington.edu> <46A0711F.2020200@infracaninophile.co.uk> In-Reply-To: <46A0711F.2020200@infracaninophile.co.uk> X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Garrett Cooper Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 19:01:38 -0000 Matthew Seaman wrote: > In many ways it would be more useful to delete from the > EXTRACT_DEPENDS, FETCH_DEPENDS, PATCH_DEPENDS, BUILD_DEPENDS[*] > lists in the INDEX any package that also appears in the RUN_DEPENDS > list. This leaves the four listed fields with just the extra > packages that need to be present at build/install time. Everything that is needed to build the port must be in BUILD_DEPENDS. Everything necessary to run the port must be in RUN_DEPENDS. This is needed to support building packages on one machine, and running them on another. I do agree however that that the other categories should be coalesced into BUILD_DEPENDS. I also agree that a lot of maintainers seem to blindly copy dependencies into both categories without understanding why. > Take for example the effect of the devel/gettext port. At the > moment, the usual advice when there's a shlib version bump for > gettext is to force a rebuild of everything that depends on it: > > portupgrade -fr gettext-0.16.1_3 > > This however means that anything that uses a tool that is linked > against gettext is forcibly recompiled FWIW, the -r option for portmaster only rebuilds those ports that depend directly on the new version, not things that depend on the things that depend on it. > -- and as gmake depends on > gettext that means a very large fraction of the ports most people > have installed. However, if the only way an application depends on > gettext is via gmake /at build time/ then rebuilding that > application is really not necessary. Using LIB_DEPENDS to > distinguish ports that are linked against any particular shlib > versus those that inherit a dependency against a shlib for other > reasons could save rather a lot of wasted CPU cycles. I don't see how we need a separate LIB_DEPENDS to achieve this. Can you describe in more detail the mechanism you have in mind? Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 19:03:52 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A2F516A418 for ; Fri, 20 Jul 2007 19:03:52 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id AF7C313C46B for ; Fri, 20 Jul 2007 19:03:51 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 5487 invoked by uid 399); 20 Jul 2007 19:03:51 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 20 Jul 2007 19:03:51 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46A10715.9040308@FreeBSD.org> Date: Fri, 20 Jul 2007 12:03:49 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Garrett Cooper References: <46A05B21.90603@u.washington.edu> In-Reply-To: <46A05B21.90603@u.washington.edu> X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 19:03:52 -0000 Garrett Cooper wrote: > I just ran a quick analysis with a Perl script and found that there > are a number of similarities in the build_deps and run_deps fields in > the INDEX files -- so many that I think that items common to both > build_deps and run_deps should be isolated and put into a new category > called 'common_deps': How will this benefit us? Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 19:15:36 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F7D616A417 for ; Fri, 20 Jul 2007 19:15:36 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 1CA8F13C428 for ; Fri, 20 Jul 2007 19:15:35 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 20921 invoked by uid 399); 20 Jul 2007 19:15:35 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 20 Jul 2007 19:15:35 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46A109D4.4080301@FreeBSD.org> Date: Fri, 20 Jul 2007 12:15:32 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Garrett Cooper References: <20070718154452.B3091@math.missouri.edu> <1184799050.33981.66.camel@rnoland-ibm.acs.internap.com> <469EC915.7010006@math.missouri.edu> <469EE627.4000100@u.washington.edu> <1184866302.33981.89.camel@rnoland-ibm.acs.internap.com> <469FB6D3.80607@FreeBSD.org> <46A01B10.6080207@u.washington.edu> In-Reply-To: <46A01B10.6080207@u.washington.edu> X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Robert Noland , Stephen Montgomery-Smith Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 19:15:36 -0000 Garrett Cooper wrote: > Personally I think that: > 1. Versions shouldn't matter when calculating absolute dependencies > (i.e. net/samba may depend on popt). Can you give some kind of context for this comment? > 2. If versions do change for a dependent package, the packages > dependent on the changed package should also be rebuilt. Noooooooo, that should definitely not be the default, as it's hardly ever necessary to actually do that, and when it is we have more than enough ports management tools nowadays to handle it. Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 19:40:03 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1BE2E16A41A for ; Fri, 20 Jul 2007 19:40:03 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout3.cac.washington.edu (mxout3.cac.washington.edu [140.142.32.166]) by mx1.freebsd.org (Postfix) with ESMTP id EE19813C46E for ; Fri, 20 Jul 2007 19:40:02 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from hymn07.u.washington.edu (hymn07.u.washington.edu [140.142.8.53]) by mxout3.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6KJe2Op032704 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 20 Jul 2007 12:40:02 -0700 Received: from localhost (localhost [127.0.0.1]) by hymn07.u.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6KJe2Dd032181 for ; Fri, 20 Jul 2007 12:40:02 -0700 X-Auth-Received: from [192.55.52.10] by hymn07.u.washington.edu via HTTP; Fri, 20 Jul 2007 12:40:02 PDT Date: Fri, 20 Jul 2007 12:40:02 -0700 (PDT) From: youshi10@u.washington.edu To: ports@freebsd.org In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.20.122234 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='NO_REAL_NAME 0, __CT 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' Cc: Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 19:40:03 -0000 On Fri, 20 Jul 2007, Doug Barton wrote: > Garrett Cooper wrote: > > > I just ran a quick analysis with a Perl script and found that there > > are a number of similarities in the build_deps and run_deps fields in > > the INDEX files -- so many that I think that items common to both > > build_deps and run_deps should be isolated and put into a new category > > called 'common_deps': > > How will this benefit us? > > Doug Reduce amount of processed text. If you read the log I posted there are a large number of what I refer to as 'excess characters'. These are the duplicate characters in both BUILD_DEPENDS and RUN_DEPENDS. -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 19:43:18 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F78616A418 for ; Fri, 20 Jul 2007 19:43:18 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 73A5713C457 for ; Fri, 20 Jul 2007 19:43:18 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id 1A332C72; Fri, 20 Jul 2007 14:43:15 -0500 (CDT) Date: Fri, 20 Jul 2007 14:43:15 -0500 To: youshi10@u.washington.edu Message-ID: <20070720194315.GA8179@soaustin.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: ports@freebsd.org Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 19:43:18 -0000 On Fri, Jul 20, 2007 at 12:40:02PM -0700, youshi10@u.washington.edu wrote: > >> the INDEX files -- so many that I think that items common to both > >> build_deps and run_deps should be isolated and put into a new category > >> called 'common_deps': > > > >How will this benefit us? > > > >Doug > > Reduce amount of processed text. If you read the log I posted there are a > large number of what I refer to as 'excess characters'. These are the > duplicate characters in both BUILD_DEPENDS and RUN_DEPENDS. IMHO the change in file format (and resulting POLA problems) outweighs the benefits of the faster scan. I'd rather see us audit the ports and try to eliminate unneeded entries in each. mcl From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 19:43:46 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04F1916A468; Fri, 20 Jul 2007 19:43:46 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout7.cac.washington.edu (mxout7.cac.washington.edu [140.142.32.178]) by mx1.freebsd.org (Postfix) with ESMTP id D771813C458; Fri, 20 Jul 2007 19:43:45 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from hymn07.u.washington.edu (hymn07.u.washington.edu [140.142.8.53]) by mxout7.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6KJhjMM021484 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 20 Jul 2007 12:43:45 -0700 Received: from localhost (localhost [127.0.0.1]) by hymn07.u.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6KJhj7h004172; Fri, 20 Jul 2007 12:43:45 -0700 X-Auth-Received: from [192.55.52.10] by hymn07.u.washington.edu via HTTP; Fri, 20 Jul 2007 12:43:45 PDT Date: Fri, 20 Jul 2007 12:43:45 -0700 (PDT) From: youshi10@u.washington.edu To: Doug Barton In-Reply-To: <46A109D4.4080301@FreeBSD.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.20.122234 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='NO_REAL_NAME 0, __CT 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' Cc: ports@freebsd.org Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 19:43:46 -0000 On Fri, 20 Jul 2007, Doug Barton wrote: > Garrett Cooper wrote: > >> Personally I think that: >> 1. Versions shouldn't matter when calculating absolute dependencies >> (i.e. net/samba may depend on popt). > > Can you give some kind of context for this comment? > >> 2. If versions do change for a dependent package, the packages >> dependent on the changed package should also be rebuilt. > > Noooooooo, that should definitely not be the default, as it's hardly > ever necessary to actually do that, and when it is we have more than > enough ports management tools nowadays to handle it. > > Doug I've been digesting other comments lately and this thinking isn't the best. I'll kill my other email thread and re-propose another idea after a little more consideration. -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 19:45:06 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6CEA016A418 for ; Fri, 20 Jul 2007 19:45:06 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 0248013C45E for ; Fri, 20 Jul 2007 19:45:05 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id B0B2BE51; Fri, 20 Jul 2007 14:45:02 -0500 (CDT) Date: Fri, 20 Jul 2007 14:45:02 -0500 To: Michel Talon Message-ID: <20070720194502.GB8179@soaustin.net> References: <20070720151127.GA64980@lpthe.jussieu.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070720151127.GA64980@lpthe.jussieu.fr> User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: ports@freebsd.org Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 19:45:06 -0000 On Fri, Jul 20, 2007 at 05:11:27PM +0200, Michel Talon wrote: > The only relevant info for determining what to install or build > previously is RUN_DEPENDS and BUILD_DEPENDS. Everything else is garbage. The pointyhat error logs would tend to indicate that this isn't correct. mcl From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 19:46:35 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE58416A417 for ; Fri, 20 Jul 2007 19:46:35 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout3.cac.washington.edu (mxout3.cac.washington.edu [140.142.32.166]) by mx1.freebsd.org (Postfix) with ESMTP id AD9A713C474 for ; Fri, 20 Jul 2007 19:46:35 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from hymn07.u.washington.edu (hymn07.u.washington.edu [140.142.8.53]) by mxout3.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6KJkZ4l002029 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 20 Jul 2007 12:46:35 -0700 Received: from localhost (localhost [127.0.0.1]) by hymn07.u.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6KJkZlx006656 for ; Fri, 20 Jul 2007 12:46:35 -0700 X-Auth-Received: from [192.55.52.10] by hymn07.u.washington.edu via HTTP; Fri, 20 Jul 2007 12:46:35 PDT Date: Fri, 20 Jul 2007 12:46:35 -0700 (PDT) From: youshi10@u.washington.edu To: ports@freebsd.org In-Reply-To: <20070720194315.GA8179@soaustin.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.20.122234 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='NO_REAL_NAME 0, __CT 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' Cc: Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 19:46:35 -0000 On Fri, 20 Jul 2007, Mark Linimon wrote: > On Fri, Jul 20, 2007 at 12:40:02PM -0700, youshi10@u.washington.edu wrote: >>>> the INDEX files -- so many that I think that items common to both >>>> build_deps and run_deps should be isolated and put into a new category >>>> called 'common_deps': >>> >>> How will this benefit us? >>> >>> Doug >> >> Reduce amount of processed text. If you read the log I posted there are a >> large number of what I refer to as 'excess characters'. These are the >> duplicate characters in both BUILD_DEPENDS and RUN_DEPENDS. > > IMHO the change in file format (and resulting POLA problems) outweighs > the benefits of the faster scan. I'd rather see us audit the ports and > try to eliminate unneeded entries in each. > > mcl I agree in most cases, but what if the view of the initial problem is not correct or the conditions have evolved? -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 20:00:07 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4581616A418 for ; Fri, 20 Jul 2007 20:00:07 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 2A2E413C428 for ; Fri, 20 Jul 2007 20:00:07 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id BB0FDE4E; Fri, 20 Jul 2007 15:00:03 -0500 (CDT) Date: Fri, 20 Jul 2007 15:00:03 -0500 To: Bill Moran Message-ID: <20070720200003.GC8179@soaustin.net> References: <20070720085855.99fb2109.wmoran@collaborativefusion.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070720085855.99fb2109.wmoran@collaborativefusion.com> User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: ports@freebsd.org Subject: Re: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 20:00:07 -0000 On Fri, Jul 20, 2007 at 08:58:55AM -0400, Bill Moran wrote: > Why? Is there a legitimate reason why the fetch process refuses to > download this? The intention of the logic is to warn a user, as soon as possible, that they are spending time on something that will wind up being IGNOREd if it is installed. There is no logic there to try to figure out "later version of port"; it simply looks for "is IGNORE set?" Since some downloads take a long time, this does not seem too unreasonable to me. If we moved the check later, the process of trying to install a port that would be IGNOREd would be: spend time fetching and checksumming it, and only then tell the user that they had wasted their time. I think the best we could do is add something analagous to how DISABLE_VULNERABILITIES factors into it, and allow foot-shooting only if demanded, but turn it off by default. mcl From owner-freebsd-ports@FreeBSD.ORG Fri Jul 20 20:10:55 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07E4C16A417 for ; Fri, 20 Jul 2007 20:10:55 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from mx00.pub.collaborativefusion.com (mx00.pub.collaborativefusion.com [206.210.89.199]) by mx1.freebsd.org (Postfix) with ESMTP id C0DD913C46C for ; Fri, 20 Jul 2007 20:10:54 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from vanquish.pitbpa0.priv.collaborativefusion.com (vanquish.pitbpa0.priv.collaborativefusion.com [192.168.2.61]) (SSL: TLSv1/SSLv3,256bits,AES256-SHA) by wingspan with esmtp; Fri, 20 Jul 2007 16:10:54 -0400 id 00056421.46A116CE.00002B83 Date: Fri, 20 Jul 2007 16:07:49 -0400 From: Bill Moran To: linimon@lonesome.com (Mark Linimon) Message-Id: <20070720160749.54fec301.wmoran@collaborativefusion.com> In-Reply-To: <20070720200003.GC8179@soaustin.net> References: <20070720085855.99fb2109.wmoran@collaborativefusion.com> <20070720200003.GC8179@soaustin.net> Organization: Collaborative Fusion X-Mailer: Sylpheed 2.3.1 (GTK+ 2.10.11; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 20:10:55 -0000 In response to linimon@lonesome.com (Mark Linimon): > On Fri, Jul 20, 2007 at 08:58:55AM -0400, Bill Moran wrote: > > Why? Is there a legitimate reason why the fetch process refuses to > > download this? > > The intention of the logic is to warn a user, as soon as possible, that > they are spending time on something that will wind up being IGNOREd if > it is installed. There is no logic there to try to figure out "later > version of port"; it simply looks for "is IGNORE set?" > > Since some downloads take a long time, this does not seem too unreasonable > to me. > > If we moved the check later, the process of trying to install a port that > would be IGNOREd would be: spend time fetching and checksumming it, and > only then tell the user that they had wasted their time. I suspected there was some reasoning along that line. > I think the best we could do is add something analagous to how > DISABLE_VULNERABILITIES factors into it, and allow foot-shooting only > if demanded, but turn it off by default. That would be less annoying than having to constantly hack files in /usr/ports/Mk ... :) Even better would be for make to realize that it's only doing the fetching, and do it anyway. I don't know if this is possible, though. Sooner or later, the person running the system is going to pull out the foot-gun (you can only protect them so much) and waiting for a download that can't install is a comparatively small bullet ... -- Bill Moran Collaborative Fusion Inc. http://people.collaborativefusion.com/~wmoran/ wmoran@collaborativefusion.com Phone: 412-422-3463x4023 From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 00:11:05 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 709C716A418 for ; Sat, 21 Jul 2007 00:11:05 +0000 (UTC) (envelope-from ml@t-b-o-h.net) Received: from vjofn.tucs-beachin-obx-house.com (vjofn-pt.tunnel.tserv1.fmt.ipv6.he.net [IPv6:2001:470:1f00:ffff::5e5]) by mx1.freebsd.org (Postfix) with ESMTP id 1768313C442 for ; Sat, 21 Jul 2007 00:11:04 +0000 (UTC) (envelope-from ml@t-b-o-h.net) Received: from himinbjorg.tucs-beachin-obx-house.com (cpe-68-175-8-11.hvc.res.rr.com [68.175.8.11]) (authenticated bits=0) by vjofn.tucs-beachin-obx-house.com (8.12.9/8.12.9) with ESMTP id l6L0B4MU059330 for ; Fri, 20 Jul 2007 20:11:04 -0400 (EDT) Received: from himinbjorg.tucs-beachin-obx-house.com (localhost.tucs-beachin-obx-house.com [127.0.0.1]) by himinbjorg.tucs-beachin-obx-house.com (8.13.8/8.13.6) with ESMTP id l6L0Awwh000792 for ; Fri, 20 Jul 2007 20:10:59 -0400 (EDT) (envelope-from ml@t-b-o-h.net) Received: (from tbohml@localhost) by himinbjorg.tucs-beachin-obx-house.com (8.13.8/8.13.6/Submit) id l6L0AwlM000791 for freebsd-ports@freebsd.org; Fri, 20 Jul 2007 20:10:58 -0400 (EDT) (envelope-from tbohml) From: "Tuc at T-B-O-H.NET" Message-Id: <200707210010.l6L0AwlM000791@himinbjorg.tucs-beachin-obx-house.com> To: freebsd-ports@freebsd.org Date: Fri, 20 Jul 2007 20:10:58 -0400 (EDT) X-Mailer: ELM [version 2.5 PL8] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: "make index" on 4.10-STABLE X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 00:11:05 -0000 Hi, (Yea, yea, I know... Its my personal machine and I've got so much rigged up that I don't know it would upgrade well to 5, let along past that) I cvsup the ports-all as of 2 minutes before attempting. Running 4.10-STABLE, x86, standard env. When I run it with my full make.conf, I get : Generating INDEX - please wait.."/usr/ports/audio/gstreamer-plugins-esound/../.. /multimedia/gstreamer-plugins/Makefile.common", line 391: Malformed conditional (${gst_${GST_PLUGIN}_GCONF_SCHEMAS}!="") "/usr/ports/audio/gstreamer-plugins-esound/../../multimedia/gstreamer-plugins/Ma kefile.common", line 395: Malformed conditional (${gst_${GST_PLUGIN}_USE_SDL}!=" ") "/usr/ports/audio/gstreamer-plugins-esound/../../multimedia/gstreamer-plugins/Ma kefile.common", line 397: if-less endif "/usr/ports/audio/gstreamer-plugins-esound/../../multimedia/gstreamer-plugins/Ma kefile.common", line 397: Need an operator "/usr/ports/audio/gstreamer-plugins-esound/../../multimedia/gstreamer-plugins/Ma kefile.common", line 418: if-less endif "/usr/ports/audio/gstreamer-plugins-esound/../../multimedia/gstreamer-plugins/Ma kefile.common", line 418: Need an operator make: fatal errors encountered -- cannot continue ===> audio/gstreamer-plugins-esound failed *** Error code 1 1 error When I move it out of the way : vjofn# mv /etc/make.conf /etc/make.conf.hold vjofn# make index Generating INDEX - please wait..===> arabic/ae_fonts_mono failed *** Error code 1 ===> accessibility/at-poke failed *** Error code 1 2 errors Thanks, Tuc From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 00:15:35 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 242F616A41B for ; Sat, 21 Jul 2007 00:15:35 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-20-82.belrs4.nsw.optusnet.com.au [220.239.20.82]) by mx1.freebsd.org (Postfix) with ESMTP id A5C2813C45A for ; Sat, 21 Jul 2007 00:15:34 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.14.1/8.14.1) with ESMTP id l6L01RfA042562 for ; Sat, 21 Jul 2007 10:01:27 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.14.1/8.14.1/Submit) id l6L01QmU042561 for freebsd-ports@freebsd.org; Sat, 21 Jul 2007 10:01:26 +1000 (EST) (envelope-from peter) Date: Sat, 21 Jul 2007 10:01:26 +1000 From: Peter Jeremy To: freebsd-ports@freebsd.org Message-ID: <20070721000126.GZ1176@turion.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="24zk1gE8NUlDmwG9" Content-Disposition: inline X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.16 (2007-06-09) Subject: "make index" fails if EMACS_PORT_NAME=emacs21 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 00:15:35 -0000 --24zk1gE8NUlDmwG9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable According to /usr/ports/UPDATING: If you want to keep using Emacs 21.3, please add EMACS_PORT_NAME=3Demacs21 to /etc/make.conf and reinstall Emacs from editors/emacs21 port: After doing this, "make index" fails with: Generating INDEX-6 - please wait..pcl-cvs-emacs21-2.9.9_2: "/usr/ports/deve= l/elib-emacs21" non-existent -- dependency list incomplete =3D=3D=3D> devel/pcl-cvs-emacs20 failed The problem is that pcl-cvs-emacs20 includes EMACS_PORT_NAME?=3Demacs20 and assumes that there is a port devel/elib-${EMACS_PORT_NAME}. The version of elib for emacs21 has no suffix (which suggests it may also need updating for emacs22). In this particular case, the following would probably work: =2Eif ${EMACS_PORT_NAME} !=3D "emacs20" IGNORE=3D"Only for Emacs 20" =2Eendif I notice that there are a total of 140 ports that set EMACS_PORT_NAME so a more general solution is probably desirable. Does anyone have any suggestions? --=20 Peter Jeremy --24zk1gE8NUlDmwG9 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGoUzW/opHv/APuIcRAvT3AJsFDtRePGYhwrmiP4HrOKE/RXOjmACdH062 5cYlzO9ClJfTiPolgyBlDtQ= =Dgrd -----END PGP SIGNATURE----- --24zk1gE8NUlDmwG9-- From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 00:31:48 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75D4916A419 for ; Sat, 21 Jul 2007 00:31:48 +0000 (UTC) (envelope-from shaun@FreeBSD.org) Received: from dione.picobyte.net (81-86-230-94.dsl.pipex.com [81.86.230.94]) by mx1.freebsd.org (Postfix) with SMTP id 13B7C13C45D for ; Sat, 21 Jul 2007 00:31:47 +0000 (UTC) (envelope-from shaun@FreeBSD.org) Received: from charon.picobyte.net (charon.picobyte.net [IPv6:2001:770:15d::fe03]) by dione.picobyte.net (Postfix) with ESMTP id CC739B85F; Sat, 21 Jul 2007 01:26:43 +0100 (BST) Date: Sat, 21 Jul 2007 01:26:43 +0100 From: Shaun Amott To: "Tuc at T-B-O-H.NET" Message-ID: <20070721002642.GA33263@charon.picobyte.net> References: <200707210010.l6L0AwlM000791@himinbjorg.tucs-beachin-obx-house.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <200707210010.l6L0AwlM000791@himinbjorg.tucs-beachin-obx-house.com> User-Agent: Mutt/1.5.14 (FreeBSD i386) Cc: freebsd-ports@freebsd.org Subject: Re: "make index" on 4.10-STABLE X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 00:31:48 -0000 On Fri, Jul 20, 2007 at 08:10:58PM -0400, Tuc at T-B-O-H.NET wrote: > > vjofn# mv /etc/make.conf /etc/make.conf.hold > vjofn# make index > Generating INDEX - please wait..===> arabic/ae_fonts_mono failed > *** Error code 1 > ===> accessibility/at-poke failed > *** Error code 1 > 2 errors > You're probably not going to get very far with this. Many ports have had the 4.x compatibility code ripped out now. If you install devel/make (you'll need the 4.x EOL branch) over the make in base you might have a chance of building an INDEX. The above error is actually likely to be due to the recent Xorg checks... try 'make describe' from arabic/ae_fonts_mono. -- Shaun Amott // PGP: 0x6B387A9A "A foolish consistency is the hobgoblin of little minds." - Ralph Waldo Emerson From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 00:50:04 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CAC7F16A41B for ; Sat, 21 Jul 2007 00:50:04 +0000 (UTC) (envelope-from fbsd06@mlists.homeunix.com) Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by mx1.freebsd.org (Postfix) with ESMTP id A550B13C46A for ; Sat, 21 Jul 2007 00:50:04 +0000 (UTC) (envelope-from fbsd06@mlists.homeunix.com) Received: from gumby.homeunix.com. (unknown [87.81.140.128]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id CD2F651931 for ; Fri, 20 Jul 2007 20:50:02 -0400 (EDT) Date: Sat, 21 Jul 2007 01:49:59 +0100 From: RW To: freebsd-ports@freebsd.org Message-ID: <20070721014959.2a166237@gumby.homeunix.com.> In-Reply-To: <46A1068A.3010004@FreeBSD.org> References: <46A05B21.90603@u.washington.edu> <46A0711F.2020200@infracaninophile.co.uk> <46A1068A.3010004@FreeBSD.org> X-Mailer: Claws Mail 2.9.2 (GTK+ 2.10.14; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 00:50:04 -0000 On Fri, 20 Jul 2007 12:01:30 -0700 Doug Barton wrote: > FWIW, the -r option for portmaster only rebuilds those ports that > depend directly on the new version, not things that depend on the > things that depend on it. When portmanager was changed to work this way it seemed sensible. I've become a bit sceptical about it since I saw a post in this list that went something like: X always depends on A, B and C, so don't bother having your port depend on these if it depends on X. I wonder how many direct dependencies are omitted in this way. From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 00:56:55 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A56D616A419 for ; Sat, 21 Jul 2007 00:56:55 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 4504013C49D for ; Sat, 21 Jul 2007 00:56:55 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 21162 invoked by uid 399); 21 Jul 2007 00:56:55 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 21 Jul 2007 00:56:55 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46A159D4.4010704@FreeBSD.org> Date: Fri, 20 Jul 2007 17:56:52 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.5 (Windows/20070716) MIME-Version: 1.0 To: "Tuc at T-B-O-H.NET" References: <200707210010.l6L0AwlM000791@himinbjorg.tucs-beachin-obx-house.com> In-Reply-To: <200707210010.l6L0AwlM000791@himinbjorg.tucs-beachin-obx-house.com> X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: "make index" on 4.10-STABLE X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 00:56:55 -0000 RELENG_4 isn't supported, period. You should probably start researching what it will take to do a fresh install of 7-stable when it comes out "soonish." That way you'll be future-proofed for the next couple years anyway. hth, Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 00:53:00 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A2DA16A419 for ; Sat, 21 Jul 2007 00:53:00 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-20-82.belrs4.nsw.optusnet.com.au [220.239.20.82]) by mx1.freebsd.org (Postfix) with ESMTP id EBD1913C459 for ; Sat, 21 Jul 2007 00:52:59 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.14.1/8.14.1) with ESMTP id l6L0qr1G042726; Sat, 21 Jul 2007 10:52:53 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.14.1/8.14.1/Submit) id l6L0qqiT042725; Sat, 21 Jul 2007 10:52:52 +1000 (EST) (envelope-from peter) Date: Sat, 21 Jul 2007 10:52:52 +1000 From: Peter Jeremy To: araujo@FreeBSD.org, daichi@FreeBSD.org, glewis@FreeBSD.org, java@FreeBSD.org, kaeru@inigo-tech.com, kuriyama@FreeBSD.org, leeym@FreeBSD.org, matusita@FreeBSD.org, ports@FreeBSD.org, support@kryltech.com, x@Vex.Net, yasi@yasi.to Message-ID: <20070721005252.GJ1176@turion.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uXxzq0nDebZQVNAZ" Content-Disposition: inline X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.16 (2007-06-09) X-Mailman-Approved-At: Sat, 21 Jul 2007 01:06:25 +0000 Cc: Subject: Ports depending on FORBIDDEN ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 00:53:00 -0000 --uXxzq0nDebZQVNAZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The following three ports are currently FORBIDDEN due to security vulnerabilities but are listed as dependencies by a number of other ports: misc/compat3x: FreeBSD-SA-03:05.xdr, FreeBSD-SA-03:08.realpath - not fixed= / no lib available sysutils/eject: Setuid root and has security issues www/zope: contains cross-site scripting vulnerability http://VuXML.FreeBSD.= org/34414a1e-e377-11db-b8ab-000c76189c4c.html The misc/compat3x port is unlikely to ever be fixed and therefore it would seem reasonable to deprecate both it and the following ports that depend on it: audio/mbrola MBROLA voice synthesizer databases/java-sqlrelay Java classes to access to SQL Relay emulators/vmware-guestd3 VMware time synchronization daemon for FreeBSD gue= st OS (for VMware 3.x) emulators/vmware-tools3 VMware tools for guest OS (for VMware 3.x, FreeBSD= version) japanese/vje30 Modern intelligent Japanese input engine (purchase= version) java/collections JDK1.2 Collections' API for JDK1.1 environments java/gj-jdk11 Extension of the Java programming language that su= pports generic types java/infobus Enables dynamic exchange of data between JavaBeans= (TM) java/jdk11 Java Development Kit 1.1 java/jdk12 Java Development Kit 1.2 java/jfc Java Foundation Classes (JFC)/Swing java/jre Standard Java Platform for running Java programs java/tya A ``100% unofficial'' JIT-compiler for java lang/fesi Free EcmaScript Interpreter written in Java mail/pop3vscan A transparent POP3-Proxy with virus-scanning capab= ilities mail/yuzu A nicer mail user agent powered by JavaMail and JF= C/Swing print/acrobatviewer Viewer for the PDF files written in Java(TM) security/amavis-perl Mail Virus Scanner (uses external antivirus) security/amavisd The daemonized version of amavis-perl security/vscan Evaluation version of a DOS/Windows/Linux file vir= us scanner www/hotjava Sun's Hotjava web browser www/mapedit A WWW authoring tool to create clickable maps www/ssserver Adds the search capability to a Web site I'm particularly concerned about the existence of 'java/jre' and it's description as the 'Standard Java Platform for running Java programs'. This appears to occasionally trap people who are looking for a current JRE and attempt to install java/jre. sysutils/eject only has one port depending on it. eject-1.5 is nearly 7 years old and appears to be abandonware. It would therefore seem reasonable to deprecate both it and the following port that depends on it: sysutils/cdbkup Simple but full-featured backup/restore perl scripts (uses= gnu tar) www/zope has a significant number of ports depending on it. This is a very old version of zope (2.7.9) and some of these ports may be able to be adapted to a newer version of zope (2.9, 2.10 or 3.3 - all of which are in ports). www/zope and any of the following ports that can't be adapted to a later version of zope should probably be deprecated: japanese/zope-ejsplitter A Japanese word splitter for searchin= g text in Zope Products japanese/zope-jamailhost A Zope hotfix Product to send mail in= Japanese www/knowledgekit A mechanism for the automatic creatio= n/maintenance of Knowledge Bases www/squishdot A web-based news publishing and discu= ssion product for Zope www/znavigator A Zope product to simplify the constr= uction of navigation bars www/zope-FileSystemSite Enable file system based sites within= Zope www/zope-annotations A generic way to add information to a= rbitrary Zope objects www/zope-archetypes Framework for the development of new = Content Types in Zope/CMF/Plone www/zope-btreefolder2 Zope product that can store many items www/zope-calendaring Calendar product for Plone www/zope-cmf The Zope Content Management Framework= (CMF) www/zope-cmfactionicons CMFActionIcons product for Zope/CMF www/zope-cmfformcontroller CMFFormController product for Zope/CMF www/zope-cmfforum A forum for ZOPE CMF with file attach= ments www/zope-cmfphoto CMFPhoto product for Zope/CMF www/zope-cmfphotoalbum CMFPhotoAlbum product for Zope/CMF www/zope-cmfquickinstaller CMFQuickInstaller is a product for Zo= pe/CMF www/zope-coreblog A Zope Blog/Weblog/Web-nikki Product www/zope-epoz A cross-browser-wysiwyg-editor for Zo= pe/CMF www/zope-exuserfolder Extensible User Folder - Custom & dat= abase authenticatoin for Zope www/zope-formulator HTML form generatation and validation= system for Zope www/zope-generator Generator product for Zope www/zope-groupuserfolder GroupUserFolder product for Zope www/zope-guf A roll-your-own user folder product f= or Zope www/zope-i18nlayer I18NLayer product for Zope www/zope-kupu A 'document-centric' client-side edit= or for Mozilla/IE www/zope-mimetypesregistry MimetypesRegistry product for Zope/CMF www/zope-mindmapbbs A Zope product to create graphical BB= S based on Mind Map www/zope-mysqluserfolder A Zope user folder which uses MySQL d= atabase to store user information www/zope-parsedxml Access and manipulate XML documents w= ithin Zope www/zope-placelesstranslationservice PlacelessTranslationService product f= or Zope/CMF www/zope-plonelanguagetool PloneLanguageTool product for Zope www/zope-portaltransforms PortalTransforms product for Zope/CMF www/zope-proxyindex Plugin catalog index using TALES inst= ead attribute lookup/call www/zope-silva Web application (CMS) to manage/edit = structured documents www/zope-silvaviews A component used by Silva to attach v= iews to objects www/zope-ttwtype TTWType product for CMF/Plone www/zope-validation Validation product for Zope www/zope-xmlmethods Provides methods to apply to Zope obj= ects for XML/XSLT processing www/zope-xmlwidgets XMLWidgets - dynamic translations of = ParsedXML to HTML pages www/zope-zmysqlda MySQL Database Adapter for the Zope w= eb application framework www/zope-zsyncer Allows multiple Zopes to be synchroni= zed via xmlrpc www/zope-zwiki A WikiWikiWeb product for Zope (colab= orative web site system) All relevant maintainers are copied. --=20 Peter Jeremy --uXxzq0nDebZQVNAZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGoVjk/opHv/APuIcRAqgnAKCfSdNbR5iNdVvzRwhGkC8HPdlhKACdEqt+ +nkrOR7k58QIWirpeWj5jGE= =BxRC -----END PGP SIGNATURE----- --uXxzq0nDebZQVNAZ-- From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 01:24:38 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 06D4916A417; Sat, 21 Jul 2007 01:24:38 +0000 (UTC) (envelope-from ml@t-b-o-h.net) Received: from vjofn.tucs-beachin-obx-house.com (vjofn-pt.tunnel.tserv1.fmt.ipv6.he.net [IPv6:2001:470:1f00:ffff::5e5]) by mx1.freebsd.org (Postfix) with ESMTP id BBFFE13C442; Sat, 21 Jul 2007 01:24:37 +0000 (UTC) (envelope-from ml@t-b-o-h.net) Received: from himinbjorg.tucs-beachin-obx-house.com (cpe-68-175-8-11.hvc.res.rr.com [68.175.8.11]) (authenticated bits=0) by vjofn.tucs-beachin-obx-house.com (8.12.9/8.12.9) with ESMTP id l6L1ObMU067909; Fri, 20 Jul 2007 21:24:37 -0400 (EDT) Received: from himinbjorg.tucs-beachin-obx-house.com (localhost.tucs-beachin-obx-house.com [127.0.0.1]) by himinbjorg.tucs-beachin-obx-house.com (8.13.8/8.13.6) with ESMTP id l6L1OVIf001980; Fri, 20 Jul 2007 21:24:31 -0400 (EDT) (envelope-from ml@t-b-o-h.net) Received: (from tbohml@localhost) by himinbjorg.tucs-beachin-obx-house.com (8.13.8/8.13.6/Submit) id l6L1OVKV001979; Fri, 20 Jul 2007 21:24:31 -0400 (EDT) (envelope-from tbohml) From: "Tuc at T-B-O-H.NET" Message-Id: <200707210124.l6L1OVKV001979@himinbjorg.tucs-beachin-obx-house.com> To: dougb@freebsd.org (Doug Barton) Date: Fri, 20 Jul 2007 21:24:31 -0400 (EDT) In-Reply-To: <46A159D4.4010704@FreeBSD.org> X-Mailer: ELM [version 2.5 PL8] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: "make index" on 4.10-STABLE X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 01:24:38 -0000 > > RELENG_4 isn't supported, period. You should probably start > researching what it will take to do a fresh install of 7-stable when > it comes out "soonish." That way you'll be future-proofed for the next > couple years anyway. > > hth, > > Doug > Part of my concern is the hardware platform. I know a few machines I have couldn't go past 5.3 without locking during boot. Tried posting to the list and got silence, so I have to keep those machines at 5.3 . So will have to schedule time to see if I can boot some recent install CD's on the 4.10-STABLE server and see if it works....... My post was worth a try to get other than the "isn't supported" reply. Tuc From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 02:39:36 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9107316A417 for ; Sat, 21 Jul 2007 02:39:36 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 7825513C46B for ; Sat, 21 Jul 2007 02:39:36 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id 38D50731; Fri, 20 Jul 2007 21:39:33 -0500 (CDT) Date: Fri, 20 Jul 2007 21:39:33 -0500 To: Bill Moran Message-ID: <20070721023933.GB24593@soaustin.net> References: <20070720085855.99fb2109.wmoran@collaborativefusion.com> <20070720200003.GC8179@soaustin.net> <20070720160749.54fec301.wmoran@collaborativefusion.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070720160749.54fec301.wmoran@collaborativefusion.com> User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: ports@freebsd.org, Mark Linimon Subject: Re: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 02:39:36 -0000 On Fri, Jul 20, 2007 at 04:07:49PM -0400, Bill Moran wrote: > Even better would be for make to realize that it's only doing the > fetching, and do it anyway. That still doesn't help with the problem of a user who starts a 10MB download that won't work on his architecture or OS release. The code is all the same. This is the aggravation we are trying to prevent. mcl From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 03:14:45 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B9C516A419; Sat, 21 Jul 2007 03:14:45 +0000 (UTC) (envelope-from kstewart@owt.com) Received: from smtp.owt.com (smtp.owt.com [204.118.6.19]) by mx1.freebsd.org (Postfix) with ESMTP id 47C7813C457; Sat, 21 Jul 2007 03:14:45 +0000 (UTC) (envelope-from kstewart@owt.com) Received: from topaz-out (owt-207-41-94-233.owt.com [207.41.94.233]) by smtp.owt.com (8.12.11.20060308/8.12.8) with ESMTP id l6L2oQ0W022388; Fri, 20 Jul 2007 19:50:26 -0700 From: Kent Stewart To: freebsd-ports@freebsd.org Date: Fri, 20 Jul 2007 19:50:21 -0700 User-Agent: KMail/1.9.7 References: <20070720085855.99fb2109.wmoran@collaborativefusion.com> <20070720160749.54fec301.wmoran@collaborativefusion.com> <20070721023933.GB24593@soaustin.net> In-Reply-To: <20070721023933.GB24593@soaustin.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707201950.21868.kstewart@owt.com> Cc: ports@freebsd.org, Mark Linimon , Bill Moran Subject: Re: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 03:14:45 -0000 On Friday 20 July 2007, Mark Linimon wrote: > On Fri, Jul 20, 2007 at 04:07:49PM -0400, Bill Moran wrote: > > Even better would be for make to realize that it's only doing the > > fetching, and do it anyway. > > That still doesn't help with the problem of a user who starts a 10MB > download that won't work on his architecture or OS release. The code > is all the same. This is the aggravation we are trying to prevent. > That still doesn't address the concern or improve the system downtime that a pkg_delete, make install allows. If you can't run something, you don't have any downtime but to have to pkg_delete before you start the tarball fetch can be really long on some ports. Kent -- Kent Stewart Richland, WA http://www.soyandina.com/ "I am Andean project". http://users.owt.com/kstewart/index.html From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 03:14:45 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B9C516A419; Sat, 21 Jul 2007 03:14:45 +0000 (UTC) (envelope-from kstewart@owt.com) Received: from smtp.owt.com (smtp.owt.com [204.118.6.19]) by mx1.freebsd.org (Postfix) with ESMTP id 47C7813C457; Sat, 21 Jul 2007 03:14:45 +0000 (UTC) (envelope-from kstewart@owt.com) Received: from topaz-out (owt-207-41-94-233.owt.com [207.41.94.233]) by smtp.owt.com (8.12.11.20060308/8.12.8) with ESMTP id l6L2oQ0W022388; Fri, 20 Jul 2007 19:50:26 -0700 From: Kent Stewart To: freebsd-ports@freebsd.org Date: Fri, 20 Jul 2007 19:50:21 -0700 User-Agent: KMail/1.9.7 References: <20070720085855.99fb2109.wmoran@collaborativefusion.com> <20070720160749.54fec301.wmoran@collaborativefusion.com> <20070721023933.GB24593@soaustin.net> In-Reply-To: <20070721023933.GB24593@soaustin.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707201950.21868.kstewart@owt.com> Cc: ports@freebsd.org, Mark Linimon , Bill Moran Subject: Re: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 03:14:45 -0000 On Friday 20 July 2007, Mark Linimon wrote: > On Fri, Jul 20, 2007 at 04:07:49PM -0400, Bill Moran wrote: > > Even better would be for make to realize that it's only doing the > > fetching, and do it anyway. > > That still doesn't help with the problem of a user who starts a 10MB > download that won't work on his architecture or OS release. The code > is all the same. This is the aggravation we are trying to prevent. > That still doesn't address the concern or improve the system downtime that a pkg_delete, make install allows. If you can't run something, you don't have any downtime but to have to pkg_delete before you start the tarball fetch can be really long on some ports. Kent -- Kent Stewart Richland, WA http://www.soyandina.com/ "I am Andean project". http://users.owt.com/kstewart/index.html From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 04:45:07 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BCA5316A419 for ; Sat, 21 Jul 2007 04:45:07 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout1.cac.washington.edu (mxout1.cac.washington.edu [140.142.32.134]) by mx1.freebsd.org (Postfix) with ESMTP id 9FB1613C465 for ; Sat, 21 Jul 2007 04:45:07 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.32.139]) by mxout1.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6L4j7A7010881 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 20 Jul 2007 21:45:07 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6L4j6QR015350 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 20 Jul 2007 21:45:06 -0700 Message-ID: <46A18F51.4000102@u.washington.edu> Date: Fri, 20 Jul 2007 21:45:05 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.5 (Windows/20070716) MIME-Version: 1.0 To: ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.20.212934 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: Subject: A different forum for discussing ports matters X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 04:45:07 -0000 Hello again porters, Ok. Email--although nice for documented information--seems a bit kludgy for faster-paced discussion. I've finally setup xchat again and I'm at #bsdports on EFNET. I'll be there from now on, but will also post results via email. I'll toss some ideas off other people, then come back with a more formal / well-thought out proposal. -Garrett From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 08:24:59 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD8CA16A417; Sat, 21 Jul 2007 08:24:59 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (ns0.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 51A9C13C465; Sat, 21 Jul 2007 08:24:59 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost.infracaninophile.co.uk [IPv6:::1]) by smtp.infracaninophile.co.uk (8.14.1/8.14.1) with ESMTP id l6L8OfAZ097044; Sat, 21 Jul 2007 09:24:43 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) Authentication-Results: smtp.infracaninophile.co.uk from=m.seaman@infracaninophile.co.uk; sender-id=permerror; spf=permerror X-SenderID: Sendmail Sender-ID Filter v0.2.14 smtp.infracaninophile.co.uk l6L8OfAZ097044 Message-ID: <46A1C2C9.80704@infracaninophile.co.uk> Date: Sat, 21 Jul 2007 09:24:41 +0100 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.4 (X11/20070619) MIME-Version: 1.0 To: Doug Barton References: <46A05B21.90603@u.washington.edu> <46A0711F.2020200@infracaninophile.co.uk> <46A1068A.3010004@FreeBSD.org> In-Reply-To: <46A1068A.3010004@FreeBSD.org> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (smtp.infracaninophile.co.uk [IPv6:::1]); Sat, 21 Jul 2007 09:24:54 +0100 (BST) X-Virus-Scanned: ClamAV 0.91.1/3713/Sat Jul 21 02:18:46 2007 on happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.8 required=5.0 tests=AWL,BAYES_00, DKIM_POLICY_SIGNSOME, DKIM_POLICY_TESTING, NO_RELAYS autolearn=ham version=3.2.1 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on happy-idiot-talk.infracaninophile.co.uk Cc: ports@FreeBSD.org, Garrett Cooper Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 08:25:00 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Doug Barton wrote: > Matthew Seaman wrote: > >> In many ways it would be more useful to delete from the >> EXTRACT_DEPENDS, FETCH_DEPENDS, PATCH_DEPENDS, BUILD_DEPENDS[*] >> lists in the INDEX any package that also appears in the RUN_DEPENDS >> list. This leaves the four listed fields with just the extra >> packages that need to be present at build/install time. > > Everything that is needed to build the port must be in BUILD_DEPENDS. > Everything necessary to run the port must be in RUN_DEPENDS. This is > needed to support building packages on one machine, and running them > on another. In terms of what you need in port Makefiles, then yes. In terms of what goes into the INDEX, then no. I was intending only to change the format and content of the INDEX. Calling the INDEX columns by the same names as the Make variables they are (mostly) derived from has now got the the state where it is more confusing than enlightening, so thinking up different column names sounds like a good idea to me. In terms of Makefile variables, BUILD_DEPENDS has a quite specific meaning: it all the extra software that must be present at the time the 'do-build:' target in the port Makefile is reached. Of the others, (which apply analogously to the 'do-fetch:', 'do-extract:', 'do-patch:' targets.) EXTRACT_DEPENDS is used reasonably frequently, generally for ports that need unzip to extract them. Otherwise those variables tend to be empty because the base system supplies all of the necessary functionality. libarchive nowadays can unpack zips so many more of the EXTRACT_DEPENDS variables will eventually end up empty as well. Do I think the whole architecture of the ports system should be changed to eliminate most of the *_DEPENDS targets? No. Too much pain for no gain. Do I think it's worth having a separate column in the INDEX for the contents of those variables? No. >> -- and as gmake depends on >> gettext that means a very large fraction of the ports most people >> have installed. However, if the only way an application depends on >> gettext is via gmake /at build time/ then rebuilding that >> application is really not necessary. Using LIB_DEPENDS to >> distinguish ports that are linked against any particular shlib >> versus those that inherit a dependency against a shlib for other >> reasons could save rather a lot of wasted CPU cycles. > > I don't see how we need a separate LIB_DEPENDS to achieve this. Can > you describe in more detail the mechanism you have in mind? The idea was that anything in a LIB_DEPENDS target of a port would a a shared library to be linked against, and it's only the software that links against the shlib that needs to be recompiled if the shlib ABI changes. However I see on reflection that this doesn't go far enough: DSO modules have the same sort of linkage requirement, but don't get mentioned in LIB_DEPENDS Again, the idea here was not to change anything in the ports themselves: just what was presented in the INDEX, and then mainly as a resource to make easier the lives of the people that write ports management software. Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGocLJ8Mjk52CukIwRCBeTAJ9YCTbgTWo9N71pssC5ZgqJO1GD/wCfUs4g NitUYwteyQDZnZ1392pAbjQ= =akvP -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 08:54:39 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 420AD16A41B for ; Sat, 21 Jul 2007 08:54:39 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id CDCC213C458 for ; Sat, 21 Jul 2007 08:54:38 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 2295 invoked by uid 399); 21 Jul 2007 08:54:38 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 21 Jul 2007 08:54:38 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46A1C9C0.5080205@FreeBSD.org> Date: Sat, 21 Jul 2007 01:54:24 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.5 (Windows/20070716) MIME-Version: 1.0 To: Matthew Seaman References: <46A05B21.90603@u.washington.edu> <46A0711F.2020200@infracaninophile.co.uk> <46A1068A.3010004@FreeBSD.org> <46A1C2C9.80704@infracaninophile.co.uk> In-Reply-To: <46A1C2C9.80704@infracaninophile.co.uk> X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, Garrett Cooper Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 08:54:39 -0000 Matthew Seaman wrote: > Again, the idea here was not to change anything in the ports > themselves: just what was presented in the INDEX, Ok, then I think it's incumbent on you to explain what the benefit would be. > and then mainly as a resource to make easier the lives of the > people that write ports management software. Well, I'm one of those people, and portmaster ignores the index file altogether, for whatever that's worth. Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 09:54:36 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EEEA416A418 for ; Sat, 21 Jul 2007 09:54:36 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id B0B0013C45E for ; Sat, 21 Jul 2007 09:54:36 +0000 (UTC) (envelope-from david@vizion2000.net) Received: by dns1.vizion2000.net (Postfix, from userid 1007) id 895271CC40; Sat, 21 Jul 2007 03:07:41 -0700 (PDT) From: David Southwell Organization: Voice and Vision To: freebsd-ports@freebsd.org Date: Sat, 21 Jul 2007 03:07:40 -0700 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707210307.41301.david@vizion2000.net> Subject: eclipse 3.3.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 09:54:37 -0000 Hi Is a port of eclipse 3.3.0 likely soon? Thanks david From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 10:20:19 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B9BAF16A421; Sat, 21 Jul 2007 10:20:19 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (ns0.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 1461E13C48D; Sat, 21 Jul 2007 10:20:18 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost.infracaninophile.co.uk [IPv6:::1]) by smtp.infracaninophile.co.uk (8.14.1/8.14.1) with ESMTP id l6LAK1sU022483; Sat, 21 Jul 2007 11:20:03 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) Authentication-Results: smtp.infracaninophile.co.uk from=m.seaman@infracaninophile.co.uk; sender-id=permerror; spf=permerror X-SenderID: Sendmail Sender-ID Filter v0.2.14 smtp.infracaninophile.co.uk l6LAK1sU022483 Message-ID: <46A1DDD1.6000900@infracaninophile.co.uk> Date: Sat, 21 Jul 2007 11:20:01 +0100 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.4 (X11/20070619) MIME-Version: 1.0 To: Doug Barton References: <46A05B21.90603@u.washington.edu> <46A0711F.2020200@infracaninophile.co.uk> <46A1068A.3010004@FreeBSD.org> <46A1C2C9.80704@infracaninophile.co.uk> <46A1C9C0.5080205@FreeBSD.org> In-Reply-To: <46A1C9C0.5080205@FreeBSD.org> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (smtp.infracaninophile.co.uk [IPv6:::1]); Sat, 21 Jul 2007 11:20:13 +0100 (BST) X-Virus-Scanned: ClamAV 0.91.1/3713/Sat Jul 21 02:18:46 2007 on happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.8 required=5.0 tests=AWL,BAYES_00, DKIM_POLICY_SIGNSOME, DKIM_POLICY_TESTING, NO_RELAYS autolearn=ham version=3.2.1 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on happy-idiot-talk.infracaninophile.co.uk Cc: ports@FreeBSD.org, Garrett Cooper Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 10:20:19 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Doug Barton wrote: > Matthew Seaman wrote: > >> Again, the idea here was not to change anything in the ports >> themselves: just what was presented in the INDEX, > > Ok, then I think it's incumbent on you to explain what the benefit > would be. * Reduce the size of the INDEX * Make the index data directly answer the sort of questions most likely to come up in general use. The latter is, of course, subjective but I think knowing the answers to both 'what do I need to run this software?' and 'what else do I need to install this software?' is more useful than what we have at the moment. Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGod3R8Mjk52CukIwRCKJCAJ0VBzcFxnNK+6aMDCklvwvYvm/YbACePNat QAoADDuGBD2bouGCalW8thw= =JOPb -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 10:20:55 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4EF1816A41B for ; Sat, 21 Jul 2007 10:20:55 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from mx00.pub.collaborativefusion.com (mx00.pub.collaborativefusion.com [206.210.89.199]) by mx1.freebsd.org (Postfix) with ESMTP id F12C813C459 for ; Sat, 21 Jul 2007 10:20:54 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from working (c-71-60-127-199.hsd1.pa.comcast.net [71.60.127.199]) (AUTH: LOGIN wmoran, SSL: TLSv1/SSLv3,256bits,AES256-SHA) by wingspan with esmtp; Sat, 21 Jul 2007 06:20:54 -0400 id 00056407.46A1DE06.000096A3 Date: Sat, 21 Jul 2007 06:20:53 -0400 From: Bill Moran To: Kent Stewart Message-Id: <20070721062053.91dd23bb.wmoran@collaborativefusion.com> In-Reply-To: <200707201950.21868.kstewart@owt.com> References: <20070720085855.99fb2109.wmoran@collaborativefusion.com> <20070720160749.54fec301.wmoran@collaborativefusion.com> <20070721023933.GB24593@soaustin.net> <200707201950.21868.kstewart@owt.com> Organization: Collaborative Fusion Inc. X-Mailer: Sylpheed 2.4.2 (GTK+ 2.10.12; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Mark Linimon Subject: Re: Overly restrictive checks in the make process X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 10:20:55 -0000 Kent Stewart wrote: > > On Friday 20 July 2007, Mark Linimon wrote: > > On Fri, Jul 20, 2007 at 04:07:49PM -0400, Bill Moran wrote: > > > Even better would be for make to realize that it's only doing the > > > fetching, and do it anyway. > > > > That still doesn't help with the problem of a user who starts a 10MB > > download that won't work on his architecture or OS release. The code > > is all the same. This is the aggravation we are trying to prevent. > > That still doesn't address the concern or improve the system downtime > that a pkg_delete, make install allows. If you can't run something, you > don't have any downtime but to have to pkg_delete before you start the > tarball fetch can be really long on some ports. It's certainly a tradeoff. Either way you do it, there are practical scenarios where a user is inconvenienced. Perhaps an environmental override is the best route. NO_IGNORE=yes or something similar? -- Bill Moran Collaborative Fusion Inc. wmoran@collaborativefusion.com Phone: 412-422-3463x4023 From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 10:32:56 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0101616A419 for ; Sat, 21 Jul 2007 10:32:56 +0000 (UTC) (envelope-from michel@lpthe.jussieu.fr) Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129]) by mx1.freebsd.org (Postfix) with ESMTP id 9183713C45D for ; Sat, 21 Jul 2007 10:32:55 +0000 (UTC) (envelope-from michel@lpthe.jussieu.fr) Received: from parthe.lpthe.jussieu.fr (parthe.lpthe.jussieu.fr [134.157.10.1]) by shiva.jussieu.fr (8.13.8/jtpda-5.4) with ESMTP id l6LAWsDe005077 for ; Sat, 21 Jul 2007 12:32:54 +0200 (CEST) X-Ids: 168 Received: from niobe.lpthe.jussieu.fr (niobe.lpthe.jussieu.fr [134.157.10.41]) by parthe.lpthe.jussieu.fr (Postfix) with ESMTP id ECF462377BC for ; Sat, 21 Jul 2007 12:31:22 +0200 (CEST) Received: by niobe.lpthe.jussieu.fr (Postfix, from userid 2005) id ECC8580; Sat, 21 Jul 2007 12:32:52 +0200 (CEST) Date: Sat, 21 Jul 2007 12:32:52 +0200 From: Michel Talon To: ports@FreeBSD.org Message-ID: <20070721103252.GA68570@lpthe.jussieu.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.2i X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (shiva.jussieu.fr [134.157.0.168]); Sat, 21 Jul 2007 12:32:54 +0200 (CEST) X-Virus-Scanned: ClamAV 0.88.7/3713/Sat Jul 21 03:18:46 2007 on shiva.jussieu.fr X-Virus-Status: Clean X-j-chkmail-Score: MSGID : 46A1E0D6.002 on shiva.jussieu.fr : j-chkmail score : X : 0/50 0 0.510 -> 1 X-Miltered: at shiva.jussieu.fr with ID 46A1E0D6.002 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! Cc: Subject: Re: Proposal for another category in INDEX: common_deps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 10:32:56 -0000 Doug Barton wrote: > > and then mainly as a resource to make easier the lives of the > > people that write ports management software. > > Well, I'm one of those people, and portmaster ignores the index file > altogether, for whatever that's worth. Me too for pkgupgrade. In my case the rationale is that, if something has to be compiled on the machine, it is best that the information is exactly compatible with the state of the ports tree on the machine. So like portmaster, pkgupgrade recomputes the Index fields for all installed ports and their dependencies. This is no big deal, uses less than a minute on a modern machine, totally negligible compared to the time for downloading distfiles or packages, or running pkg_delete or pkg_add. In pkgupgrade case one needs to deal with both binary packages and ports, so RUN_DEPENDS is used to discover dependencies of packages, and all other fields coalesced to discover dependencies of ports. There is of course a further subtelty: you have to compare old and new ports which may have changed name in between. The rule i have taken is to systematically use the most recent name as it appears in the ports tree, and evolve old names following the MOVED file (perhaps recursively) to be able to compare them with new names. This leaves on the border of the road ports which have disappeared in between, but anyways you cannot upgrade them by source ... I think that portmaster does more or less the same, while, if i don't err, portupgrade doesn't and tries to guess new names using heuristics, which sometimes spectacularly fails. Well, all this to say that, for the purpose of upgrading a port, it is the coalesced values of fetch, extract, etc. which is of interest. Of course, for other purposes, like Mark Linimon says, these fields may have individual interest. -- Michel TALON From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 11:04:00 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 490D816A417 for ; Sat, 21 Jul 2007 11:04:00 +0000 (UTC) (envelope-from yarodin@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by mx1.freebsd.org (Postfix) with ESMTP id CA68113C442 for ; Sat, 21 Jul 2007 11:03:59 +0000 (UTC) (envelope-from yarodin@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so965373uge for ; Sat, 21 Jul 2007 04:03:58 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:from:reply-to:to:subject:date:user-agent:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=A/mRBiFWJ68SKngK7a/AT/bG7JyZGTBHv9YLbPh0yHbNaTEWfJewGwPfYrzmUcj26jI8WJPnqRqk8e6vMhxLqTUw3UVSQGC3siTk4dacyBTLmklWLp5hCMNN6Rt+kPcDgNudcTISkOKAvQeifq6ngE65M6ocF3SKm40EXAELUyw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:from:reply-to:to:subject:date:user-agent:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=QENi7pOICdlf2Y/dj/LuLA8wYJO6Y7ZfYfQWuK/sMt0cycGU3ityseFNHsStIcIiPTq/ugzZ1XfhT0L4hG2HV0wlx5fV8EmL99nR0inUm7cTcPjFjluB0o7rBUx6Irldjdo1Z0RO9x6gZMrw9tAR7cJ7vd6sl5EAYrFz2/pUmX0= Received: by 10.66.250.9 with SMTP id x9mr2623201ugh.1185014368369; Sat, 21 Jul 2007 03:39:28 -0700 (PDT) Received: from ?192.168.1.2? ( [88.205.252.197]) by mx.google.com with ESMTPS id d2sm4143462nfc.2007.07.21.03.39.27 (version=SSLv3 cipher=OTHER); Sat, 21 Jul 2007 03:39:27 -0700 (PDT) From: yarodin To: ports@freebsd.org Date: Sat, 21 Jul 2007 16:39:25 +0600 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200707211639.25964.yarodin@gmail.com> Cc: Subject: sudo 1.6.9 segfault X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: yarodin@gmail.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 11:04:00 -0000 Jul 21 15:12:01 home sudo: =A0 =A0admin : TTY=3Dunknown ; PWD=3D/home/admin= ;=20 USER=3Droot ; COMMAND=3D/sbin/ipfw Jul 21 15:12:36 home kernel: pid 42226 (sudo), uid 0: exited on signal 11 From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 05:44:17 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 237A216A480; Sat, 21 Jul 2007 05:44:17 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id D3FFB13C46B; Sat, 21 Jul 2007 05:44:16 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost [127.0.0.1]) by misty.eyesbeyond.com (8.13.8/8.13.8) with ESMTP id l6L5U16t010616; Fri, 20 Jul 2007 23:30:01 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.8/8.13.8/Submit) id l6L5U0HN010615; Fri, 20 Jul 2007 23:30:00 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Fri, 20 Jul 2007 23:30:00 -0600 From: Greg Lewis To: Peter Jeremy Message-ID: <20070721053000.GA10579@misty.eyesbeyond.com> References: <20070721005252.GJ1176@turion.vk2pj.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070721005252.GJ1176@turion.vk2pj.dyndns.org> User-Agent: Mutt/1.4.2.3i X-Mailman-Approved-At: Sat, 21 Jul 2007 11:31:28 +0000 Cc: x@Vex.Net, kuriyama@freebsd.org, daichi@freebsd.org, araujo@freebsd.org, support@kryltech.com, ports@freebsd.org, matusita@freebsd.org, yasi@yasi.to, kaeru@inigo-tech.com, java@freebsd.org, glewis@freebsd.org, leeym@freebsd.org Subject: Re: Ports depending on FORBIDDEN ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 05:44:17 -0000 G'day Peter, Thanks for summarising this. Responses for some specific ports below. On Sat, Jul 21, 2007 at 10:52:52AM +1000, Peter Jeremy wrote: > The misc/compat3x port is unlikely to ever be fixed and therefore it would > seem reasonable to deprecate both it and the following ports that depend > on it: > java/gj-jdk11 Extension of the Java programming language that supports generic types Should be removed. Modern versions support generics natively. > java/infobus Enables dynamic exchange of data between JavaBeans(TM) Just installs a JAR, can depend on a higher version of the JDK instead. > java/jdk11 Java Development Kit 1.1 > java/jdk12 Java Development Kit 1.2 Should be removed, as should all JDKs < 1.4 except for jdk13. > java/jfc Java Foundation Classes (JFC)/Swing Should be removed. > java/jre Standard Java Platform for running Java programs Should be removed. > java/tya A ``100% unofficial'' JIT-compiler for java Should depend on jdk13 instead of jdk11. > I'm particularly concerned about the existence of 'java/jre' and it's > description as the 'Standard Java Platform for running Java programs'. > This appears to occasionally trap people who are looking for a current > JRE and attempt to install java/jre. It and anything that depends on it should be removed. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 13:22:12 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9600D16A417 for ; Sat, 21 Jul 2007 13:22:12 +0000 (UTC) (envelope-from SRS0=7YUpsu=MT=vvelox.net=v.velox@yourhostingaccount.com) Received: from mailout20.yourhostingaccount.com (mailout20.yourhostingaccount.com [65.254.253.162]) by mx1.freebsd.org (Postfix) with ESMTP id 6739513C480 for ; Sat, 21 Jul 2007 13:22:12 +0000 (UTC) (envelope-from SRS0=7YUpsu=MT=vvelox.net=v.velox@yourhostingaccount.com) Received: from mailscan01.yourhostingaccount.com ([10.1.15.1] helo=mailscan01.yourhostingaccount.com) by mailout20.yourhostingaccount.com with esmtp (Exim) id 1ICERH-0002iO-3H for ports@freebsd.org; Sat, 21 Jul 2007 08:52:03 -0400 Received: from impout03.yourhostingaccount.com ([10.1.55.3] ident=exim) by mailscan01.yourhostingaccount.com with spamscanlookuphost (Exim) id 1ICERG-0004eh-VL for ports@freebsd.org; Sat, 21 Jul 2007 08:52:02 -0400 Received: from impout03.yourhostingaccount.com ([10.1.55.3] helo=impout03.yourhostingaccount.com) by mailscan01.yourhostingaccount.com with esmtp (Exim) id 1ICERG-0002kz-Hu for ports@freebsd.org; Sat, 21 Jul 2007 08:52:02 -0400 Received: from authsmtp08.yourhostingaccount.com ([10.1.18.8]) by impout03.yourhostingaccount.com with NO UCE id SCrr1X0010ASqTN0000000; Sat, 21 Jul 2007 08:51:51 -0400 X-EN-OrigOutIP: 10.1.18.8 X-EN-IMPSID: SCrr1X0010ASqTN0000000 Received: from cpe-24-93-100-44.columbus.res.rr.com ([24.93.100.44] helo=vixen42) by authsmtp08.yourhostingaccount.com with esmtpa (Exim) id 1ICER5-00054p-Gn for ports@freebsd.org; Sat, 21 Jul 2007 08:51:51 -0400 Date: Sat, 21 Jul 2007 08:55:48 -0400 From: "Zane C.B." To: ports@freebsd.org Message-ID: <20070721085548.6b097c78@vixen42> X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.14; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EN-UserInfo: 0d1ca1697cdb7a831d4877828571b7ab:1570f0de6936c69fef9e164fffc541bc X-EN-AuthUser: vvelox2 Sender: "Zane C.B." X-EN-OrigIP: 24.93.100.44 X-EN-OrigHost: cpe-24-93-100-44.columbus.res.rr.com Cc: Subject: What to do when the person who takes responsibility for a PR goes non-responsive? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 13:22:12 -0000 Summited http://www.freebsd.org/cgi/query-pr.cgi?pr=113611 over a month ago, Araujo took responsibility, and has been no sign from him that this is ever going to get committed. From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 17:19:38 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73A1516A41B for ; Sat, 21 Jul 2007 17:19:38 +0000 (UTC) (envelope-from tmclaugh@sdf.lonestar.org) Received: from straycat.dhs.org (c-24-63-86-11.hsd1.ma.comcast.net [24.63.86.11]) by mx1.freebsd.org (Postfix) with ESMTP id DB05113C47E for ; Sat, 21 Jul 2007 17:19:37 +0000 (UTC) (envelope-from tmclaugh@sdf.lonestar.org) Received: from [192.168.1.127] (bofh.straycat.dhs.org [192.168.1.127]) by straycat.dhs.org (8.13.8/8.13.8) with ESMTP id l6LHJanO025574; Sat, 21 Jul 2007 13:19:36 -0400 (EDT) From: Tom McLaughlin To: yarodin@gmail.com In-Reply-To: <200707211639.25964.yarodin@gmail.com> References: <200707211639.25964.yarodin@gmail.com> Content-Type: text/plain Date: Sat, 21 Jul 2007 13:19:35 -0400 Message-Id: <1185038376.1955.12.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: sudo 1.6.9 segfault X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 17:19:38 -0000 On Sat, 2007-07-21 at 16:39 +0600, yarodin wrote: > Jul 21 15:12:01 home sudo: admin : TTY=unknown ; PWD=/home/admin ; > USER=root ; COMMAND=/sbin/ipfw > Jul 21 15:12:36 home kernel: pid 42226 (sudo), uid 0: exited on signal 11 I need a little more information. sudoers: tom LOCAL = NOPASSWD: /sbin/ipfw [tom@releng-7-fbsd tom]$ sudo ipfw Last login: Sat Jul 21 13:09:52 on ttyp0 usage: ipfw [options] do "ipfw -h" or see ipfw manpage for details What options are you using in the port? What does your sudoers look like? Also, I'm curious why TTY would show up as unknown in the log. tom -- | tmclaugh at sdf.lonestar.org tmclaugh at FreeBSD.org | | FreeBSD http://www.FreeBSD.org | From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 17:32:30 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AEECE16A475; Sat, 21 Jul 2007 17:32:30 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from pointyhat.freebsd.org (pointyhat.freebsd.org [69.147.83.43]) by mx1.freebsd.org (Postfix) with ESMTP id 8F49213C503; Sat, 21 Jul 2007 17:32:30 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from pointyhat.freebsd.org (localhost [127.0.0.1]) by pointyhat.freebsd.org (8.14.1/8.14.1) with ESMTP id l6LHVpa9000548; Sat, 21 Jul 2007 17:31:51 GMT (envelope-from erwin@FreeBSD.org) Received: (from erwin@localhost) by pointyhat.freebsd.org (8.14.1/8.14.1/Submit) id l6LHVnAt000490; Sat, 21 Jul 2007 17:31:49 GMT (envelope-from erwin@FreeBSD.org) Date: Sat, 21 Jul 2007 17:31:49 GMT Message-Id: <200707211731.l6LHVnAt000490@pointyhat.freebsd.org> X-Authentication-Warning: pointyhat.freebsd.org: erwin set sender to erwin@FreeBSD.org using -f From: erwin@FreeBSD.org To: ports@FreeBSD.org X-FreeBSD-Chkversion: backwards Cc: rnoland@2hip.net, rafan@FreeBSD.org Subject: Ports with version numbers going backwards: net-p2p/azureus2 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: erwin@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 17:32:30 -0000 ** The following ports have a version number that sorts before a previous one ** For many package tools to work correctly, it is of utmost importance that version numbers of a port form a monotonic increasing sequence over time. Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' for more information. Tools that won't work include pkg_version, portupgrade and portaudit. A common error is an accidental deletion of PORTEPOCH. Please fix any errors as soon as possible. The ports tree was updated at Sat Jul 21 2007 16:32:01 UTC. - *net-p2p/azureus2* : azureus2-2.5.0.4 < azureus-3.0.1.6 | revision 1.46 | date: 2007/07/21 03:12:36; author: rafan; state: Exp; lines: +4 -5 | - Downgrade to 2.5.0.4. No PORTEPOCH is required since this port was just | copied from net-p2p/azureus and it's not connected to build yet. | | PR: ports/114486 | Submitted by: Robert Noland From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 17:46:26 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE80F16A419 for ; Sat, 21 Jul 2007 17:46:26 +0000 (UTC) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: from svm.csie.ntu.edu.tw (svm.csie.ntu.edu.tw [140.112.90.75]) by mx1.freebsd.org (Postfix) with ESMTP id 9344C13C46A for ; Sat, 21 Jul 2007 17:46:26 +0000 (UTC) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: from svm.csie.ntu.edu.tw (localhost [127.0.0.1]) by svm.csie.ntu.edu.tw (8.14.1/8.14.1) with ESMTP id l6LHY8wj076456; Sun, 22 Jul 2007 01:34:08 +0800 (CST) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: (from rafan@localhost) by svm.csie.ntu.edu.tw (8.14.1/8.14.1/Submit) id l6LHY8kw057132; Sun, 22 Jul 2007 01:34:08 +0800 (CST) (envelope-from rafan) Date: Sun, 22 Jul 2007 01:34:08 +0800 From: Rong-En Fan To: erwin@FreeBSD.org Message-ID: <20070721173408.GI88047@svm.csie.ntu.edu.tw> References: <200707211731.l6LHVnAt000490@pointyhat.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200707211731.l6LHVnAt000490@pointyhat.freebsd.org> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: ports@FreeBSD.org, rnoland@2hip.net, rafan@FreeBSD.org Subject: Re: Ports with version numbers going backwards: net-p2p/azureus2 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 17:46:27 -0000 On Sat, Jul 21, 2007 at 05:31:49PM +0000, erwin@FreeBSD.org wrote: > ** The following ports have a version number that sorts before a previous one ** > > For many package tools to work correctly, it is of utmost importance that > version numbers of a port form a monotonic increasing sequence over time. > Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' for > more information. Tools that won't work include pkg_version, portupgrade > and portaudit. A common error is an accidental deletion of PORTEPOCH. > > Please fix any errors as soon as possible. As I noted in commit log, this port is just repocopied and not connected to build. The is intentional. Regards, Rong-En Fan > The ports tree was updated at Sat Jul 21 2007 16:32:01 UTC. > > - *net-p2p/azureus2* : azureus2-2.5.0.4 < azureus-3.0.1.6 > | revision 1.46 > | date: 2007/07/21 03:12:36; author: rafan; state: Exp; lines: +4 -5 > | - Downgrade to 2.5.0.4. No PORTEPOCH is required since this port was just > | copied from net-p2p/azureus and it's not connected to build yet. > | > | PR: ports/114486 > | Submitted by: Robert Noland > > From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 17:58:52 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D9CBD16A417; Sat, 21 Jul 2007 17:58:52 +0000 (UTC) (envelope-from tmclaugh@sdf.lonestar.org) Received: from straycat.dhs.org (c-24-63-86-11.hsd1.ma.comcast.net [24.63.86.11]) by mx1.freebsd.org (Postfix) with ESMTP id 9BBBF13C457; Sat, 21 Jul 2007 17:58:52 +0000 (UTC) (envelope-from tmclaugh@sdf.lonestar.org) Received: from [192.168.1.127] (bofh.straycat.dhs.org [192.168.1.127]) by straycat.dhs.org (8.13.8/8.13.8) with ESMTP id l6LHjuE1026593; Sat, 21 Jul 2007 13:45:56 -0400 (EDT) From: Tom McLaughlin To: David Southwell In-Reply-To: <200707210307.41301.david@vizion2000.net> References: <200707210307.41301.david@vizion2000.net> Content-Type: text/plain Date: Sat, 21 Jul 2007 13:45:56 -0400 Message-Id: <1185039956.1955.25.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org, freebsd-eclipse@freebsd.org Subject: Re: eclipse 3.3.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 17:58:53 -0000 On Sat, 2007-07-21 at 03:07 -0700, David Southwell wrote: > Hi > > Is a port of eclipse 3.3.0 likely soon? > > Thanks > > david freebsd-eclipse@freebsd.org, now CC'ed, may be a better place to ask though I don't see anything in their archives about it. On a side note, are any committers associated with eclipse@? I've had a 3.2.2 update assigned to eclipse@ for a little bit. I use eclipse only minimally and don't feel comfortable committing it myself without comments on it since some of the last updates I've submitted have needed a correction or two for minor things I've missed. tom -- | tmclaugh at sdf.lonestar.org tmclaugh at FreeBSD.org | | FreeBSD http://www.FreeBSD.org | From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 18:09:06 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B2ED16A417; Sat, 21 Jul 2007 18:09:06 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 5734813C480; Sat, 21 Jul 2007 18:09:05 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A561BA.dip.t-dialin.net [84.165.97.186]) by redbull.bpaserver.net (Postfix) with ESMTP id 8992A2E06B; Sat, 21 Jul 2007 20:08:56 +0200 (CEST) Received: from deskjail (deskjail.Leidinger.net [192.168.1.109]) by outgoing.leidinger.net (Postfix) with ESMTP id 2CAF05B547D; Sat, 21 Jul 2007 20:06:43 +0200 (CEST) Date: Sat, 21 Jul 2007 20:10:38 +0200 From: Alexander Leidinger To: tmseck-lists@netcologne.de (Thomas-Martin Seck) Message-ID: <20070721201038.6fe07d20@deskjail> In-Reply-To: <200707201754.l6KHs6Xg010278@bledge.tmseck.homedns.org> References: <20070720133842.385b7bc4@deskjail> <200707201754.l6KHs6Xg010278@bledge.tmseck.homedns.org> X-Mailer: Claws Mail 2.9.2 (GTK+ 2.10.13; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=MP_hzlS9.L_IqRxq6JjUPrfPTE X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-14.4, required 8, BAYES_00 -15.00, DKIM_POLICY_SIGNSOME 0.00, RDNS_DYNAMIC 0.10, VOWEL_TOCC_5 0.50) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: freebsd-ports@freebsd.org, portmgr@freebsd.org Subject: Re: Problems with +CONTENTS being messed up by pkg_delete -f X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 18:09:06 -0000 --MP_hzlS9.L_IqRxq6JjUPrfPTE Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Quoting tmseck-lists@netcologne.de (Thomas-Martin Seck) (Fri, 20 Jul 2007 19:54:06 +0200 (CEST)): > * Alexander Leidinger [gmane.os.freebsd.devel.ports]: > > > Quoting Robert Noland (Thu, 19 Jul 2007 13:31:42 -0400): > > > >> Ok, so the issue that I hope to address is not really a "portmanager" > >> issue. The original version of package-depends always listed the > >> current version (from ports) in the +CONTENTS file. When that list was > >> passed to sort -u, you ended up with a single dependency for each > >> origin. > >> > >> The new way it takes each direct dependency and adds those, then > >> recursively parses the +CONTENTS file of each of those and adds those > >> entries and finally passes the whole thing to sort -u. This allows for > >> multiple dependencies with the same origin to be listed in the +CONTENTS > >> file. > >> > >> As an example... port a depends on b and c. Port c has a version bump > >> and is updated but technically b doesn't require an update. Now if port > >> a is updated it will get the current version of c and also the old > >> version of c from b. > > > > Ok, I see the problem (in case b depends on c too). This is only an > > issue if you do this by hand instead of using portupgrade (or something > > else), as those tools should correct the dependency in port b to the > > new version of c. If they don't do it, it's a bug in those tools. > > Oh not at all. This will also happen if you install dependencies via > packages when these packages' dependencies do not exactly match what you > have presently installed. > > Example: > > package a-1.0 has a recorded dependency on b-1.0. Meanwhile, b got > upgraded to 1.0_1. > You have b-1.0_1 installed locally and then install port c which depends > on a and use a's package in order to save build time (imagine a being > something in the firefox/xorg-libs range with USE_PACKAGE_DEPENDS set in > your make environment). Hilarity ensues. The old algorithm could recover > from this I guess. Sort of. There would still be a wrong dependency in the db (for port a, but not for port c). As for the current algorithm this only leads to listing a dependency more than once. Normally this is catched by the sort in PKG_ARGS, but as only the origin is the same and not the version number, this fails. To fix it, we can change the sort invocation to include "-t : -k 2". This does fix this issue, but also changes the final sorting order (sorted for origin, and not for package name). Is this an issue? Here's a visualisation. Old sort invocation: printf 'png-1.2.18:graphics/png\nperl-5.8.8:lang/perl5.8\nperl-5.8.8_1:lang/perl5.8\n' | sort -u Result: perl-5.8.8:lang/perl5.8 perl-5.8.8_1:lang/perl5.8 png-1.2.18:graphics/png New sort invocation: printf 'png-1.2.18:graphics/png\nperl-5.8.8:lang/perl5.8\nperl-5.8.8_1:lang/perl5.8\n' | sort -u -t : -k 2 Result: png-1.2.18:graphics/png perl-5.8.8:lang/perl5.8 Attached is the patch for this and the bug when a port has no origin recorded (and the fix for the comment regarding the name of the actual-package-depends target). I haven't tested this much, maybe someone can give it a try in the case where a port has no origin recorded and in the case which is discussed in this thread. If everything is fine and portmgr doesn't object to the change of the final order of the dependencies as recorded in the package, I will submit this for an experimental run on the ports build cluster. > It looks like one is forced to repair the package db with external tools > everytime one does not install from source and from scratch. This was the case before (sort of), but it was not that obvious as now. Bye, Alexander. -- Time is the most valuable thing a man can spend. -- Theophrastus http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 --MP_hzlS9.L_IqRxq6JjUPrfPTE Content-Type: text/x-patch; name=bsd.port.mk.diff Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=bsd.port.mk.diff Index: bsd.port.mk =================================================================== RCS file: /import/FreeBSD-CVS/ports/Mk/bsd.port.mk,v retrieving revision 1.573 diff -u -r1.573 bsd.port.mk --- bsd.port.mk 29 Jun 2007 14:09:39 -0000 1.573 +++ bsd.port.mk 21 Jul 2007 18:03:10 -0000 @@ -732,7 +732,7 @@ # tree as recorded in the Makefiles of the ports # collection, not as recorded in the currently # installed ports. -# actual-package-depends-list +# actual-package-depends # - Like package-depends-list but with the difference # that the dependencies of the currently installed # ports are used instead of the dependencies as @@ -2458,7 +2469,7 @@ DISABLE_CONFLICTS= YES .endif .if !defined(PKG_ARGS) -PKG_ARGS= -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} +PKG_ARGS= -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} .if !defined(NO_MTREE) PKG_ARGS+= -m ${MTREE_FILE} .endif @@ -5489,6 +5558,10 @@ dir=$${tmp\#\#*/}/$${dir\#\#*/}; \ set -- $$origins; \ while [ $$\# -gt 1 ]; do \ + if [ ! -d "${PORTSDIR}/$$2" ]; then \ + shift; \ + continue; \ + fi \ if [ "$$dir" = "$$2" ]; then \ ${ECHO_CMD} $$1:$$dir; \ if [ -e ${PKG_DBDIR}/$$1/+CONTENTS -a -z "${EXPLICIT_PACKAGE_DEPENDS}" ]; then \ --MP_hzlS9.L_IqRxq6JjUPrfPTE-- From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 18:09:22 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11CEB16A417; Sat, 21 Jul 2007 18:09:22 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: from mail.droso.net (koala.ipv6.droso.net [IPv6:2001:6c8:6:0:206:5bff:fef8:267d]) by mx1.freebsd.org (Postfix) with ESMTP id 5B5E213C428; Sat, 21 Jul 2007 18:09:20 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: by mail.droso.net (Postfix, from userid 1001) id 2553E1CC47; Sat, 21 Jul 2007 20:09:19 +0200 (CEST) Date: Sat, 21 Jul 2007 20:09:19 +0200 From: Erwin Lansing To: Rong-En Fan Message-ID: <20070721180919.GD37472@droso.net> Mail-Followup-To: Rong-En Fan , ports@FreeBSD.org, rnoland@2hip.net References: <200707211731.l6LHVnAt000490@pointyhat.freebsd.org> <20070721173408.GI88047@svm.csie.ntu.edu.tw> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cUlGATvL9lcudEbI" Content-Disposition: inline In-Reply-To: <20070721173408.GI88047@svm.csie.ntu.edu.tw> X-Operating-System: FreeBSD/i386 6.2-STABLE User-Agent: Mutt/1.5.15 (2007-04-06) Cc: ports@FreeBSD.org, rnoland@2hip.net Subject: Re: Ports with version numbers going backwards: net-p2p/azureus2 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 18:09:22 -0000 --cUlGATvL9lcudEbI Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jul 22, 2007 at 01:34:08AM +0800, Rong-En Fan wrote: > On Sat, Jul 21, 2007 at 05:31:49PM +0000, erwin@FreeBSD.org wrote: > > ** The following ports have a version number that sorts before a previo= us one ** > >=20 > > For many package tools to work correctly, it is of utmost importance t= hat > > version numbers of a port form a monotonic increasing sequence over ti= me. > > Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' f= or > > more information. Tools that won't work include pkg_version, portupgra= de > > and portaudit. A common error is an accidental deletion of PORTEPOCH. > >=20 > > Please fix any errors as soon as possible. >=20 > As I noted in commit log, this port is just repocopied and not > connected to build. The is intentional. The script has no way of knowing this, so I have to edit it's datafiles by hand afterwards. -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 --cUlGATvL9lcudEbI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGokvOqy9aWxUlaZARAg6PAKClf6UoH+eXkIOgbqM15yXIdYZTGQCfWxyt jiS0TWyyVYmJ7gcxLWnAu7Y= =AcYq -----END PGP SIGNATURE----- --cUlGATvL9lcudEbI-- From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 18:19:36 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62C1716A419 for ; Sat, 21 Jul 2007 18:19:36 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 4B83D13C467 for ; Sat, 21 Jul 2007 18:19:36 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id E9E44C72; Sat, 21 Jul 2007 13:19:32 -0500 (CDT) Date: Sat, 21 Jul 2007 13:19:32 -0500 To: v.velox@vvelox.net Message-ID: <20070721181932.GA7430@soaustin.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: ports@FreeBSD.org Subject: Re: What to do when the person who takes responsibility for a PR goes non-responsive? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 18:19:36 -0000 I assume that you've already emailed the person? If so, sending email to portmgr@ is the right way to go. We'll attempt to find out if the person is busy/on vacation/overloaded/etc. mcl From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 18:31:17 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C45916A421 for ; Sat, 21 Jul 2007 18:31:17 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id 7815913C46C for ; Sat, 21 Jul 2007 18:31:16 +0000 (UTC) (envelope-from david@vizion2000.net) Received: by dns1.vizion2000.net (Postfix, from userid 1007) id 541241CC68; Sat, 21 Jul 2007 11:44:23 -0700 (PDT) From: David Southwell Organization: Voice and Vision To: Tom McLaughlin Date: Sat, 21 Jul 2007 11:44:22 -0700 User-Agent: KMail/1.9.7 References: <200707210307.41301.david@vizion2000.net> <1185039956.1955.25.camel@localhost> In-Reply-To: <1185039956.1955.25.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707211144.23094.david@vizion2000.net> Cc: freebsd-ports@freebsd.org, freebsd-eclipse@freebsd.org Subject: Re: eclipse 3.3.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 18:31:17 -0000 On Saturday 21 July 2007 10:45:56 Tom McLaughlin wrote: > On Sat, 2007-07-21 at 03:07 -0700, David Southwell wrote: > > Hi > > > > Is a port of eclipse 3.3.0 likely soon? > > > > Thanks > > > > david > > freebsd-eclipse@freebsd.org, now CC'ed, may be a better place to ask > though I don't see anything in their archives about it. > > On a side note, are any committers associated with eclipse@? I've had a > 3.2.2 update assigned to eclipse@ for a little bit. I use eclipse only > minimally and don't feel comfortable committing it myself without > comments on it since some of the last updates I've submitted have needed > a correction or two for minor things I've missed. > > tom THanks Tom. I should have posted there.. especially since I had a hand in getting that list going that was before a long sailing trip. I am running Version: 3.2.2 with aptana mainly for Ruby, Ruby on Rails and Ajax on Rails programming and it is working fine. However there are a few features in 3.3.0 that I would like to use. 3.3.0 became available on June 29th.. along with a lot of other updates all at the same time in the Eclipse Europea project. It would be good to see that committed whenever. I forecast it may not be easy becasue there is so much at once. I suggest you take a look at the eclipse europa project if you are at all interested. David From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 18:01:19 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94C9516A41A for ; Sat, 21 Jul 2007 18:01:19 +0000 (UTC) (envelope-from knightbg@yahoo.com) Received: from web32414.mail.mud.yahoo.com (web32414.mail.mud.yahoo.com [68.142.207.207]) by mx1.freebsd.org (Postfix) with SMTP id 120A513C469 for ; Sat, 21 Jul 2007 18:01:19 +0000 (UTC) (envelope-from knightbg@yahoo.com) Received: (qmail 83306 invoked by uid 60001); 21 Jul 2007 17:34:37 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=ICsXvogevwEZMSlvoDlGXpNjYU6H3IvQqg8nqs+QsGBTgFf62QHJCKuBVIgYkQXT4kNHVQ4fIU6W0PkWBxCabeyWpGDhbJHcKmwPJw6nOI/vSM20yJEGPrRLQUpmdrb1yOyC6+LIAYHbjTp+V/ZP1pe8i0TOtaeU0pUCJlul3gE=; X-YMail-OSG: 8e6zrP8VM1lBoAzflepWy4hmmklqewwN51uSDT4GH1B9mAf2ysJyB8Bp1lRdRQ1VRmcbu.soiiO6Rz7ORRgI8Gniz.2u5K9oA3fp35BDoq31bbekQ7ZAWaqatUmE5g-- Received: from [72.68.205.139] by web32414.mail.mud.yahoo.com via HTTP; Sat, 21 Jul 2007 10:34:36 PDT Date: Sat, 21 Jul 2007 10:34:36 -0700 (PDT) From: Brian Gruber To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <941900.82527.qm@web32414.mail.mud.yahoo.com> X-Mailman-Approved-At: Sat, 21 Jul 2007 18:35:19 +0000 Subject: emacs upgrade question X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 18:01:19 -0000 Earlier this week, I was not yet ready to commit to the emacs upgrade, but i wanted to upgrade my other ports. So i added EMACS_PORT_NAME=emacs21 to make.conf and did 'portupgrade -f -o editors/emacs21 emacs', followed by my usual 'portupgrade -a'. Now I'm ready to upgrade to emacs 22. What's the correct procedure for this? I'm guessing perhaps it's to set the var in make.conf to emacs22 and then do 'portupgrade -fr emacs'. however, it is important to me that my emacs setup is not borked, so i would appreciate if someone could confirm. thanks, /brian ____________________________________________________________________________________ Need a vacation? Get great deals to amazing places on Yahoo! Travel. http://travel.yahoo.com/ From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 19:32:43 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3141D16A417 for ; Sat, 21 Jul 2007 19:32:43 +0000 (UTC) (envelope-from vext01@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by mx1.freebsd.org (Postfix) with ESMTP id E7D3113C46A for ; Sat, 21 Jul 2007 19:32:42 +0000 (UTC) (envelope-from vext01@gmail.com) Received: by py-out-1112.google.com with SMTP id a73so2604560pye for ; Sat, 21 Jul 2007 12:32:41 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ZFAbeidyvqcodIvQH6ly3w9qxluALFaTh3P3t7eReyrqBQIjyaIuyxVsWsD8f9/bUvJ7wgxL0jqCM1sv31Fpek395afjf6ySyiqT0ZMDafjY84CjAYj/rYAUenI7mr9uacozYy5lx60fM8WqfQclkfg8KbrE5uapyjV/KURwFkE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cCo6OEDvQAQvjAYHmd9OyhtnFHrG7NhVTUHxQcOxhoOrg4rCyI0gDXhrTnlQkaphbG4MtShks9ix9i4j3v42uyrj5gIKqrjDCEgTjs3VZrFQGNLt6S5UrvYa/gswzN088OVIL4JBAicv2hSLZyMb45Lsv5MD5nT6Pt3zV4RUMD4= Received: by 10.65.219.1 with SMTP id w1mr2565758qbq.1185044866660; Sat, 21 Jul 2007 12:07:46 -0700 (PDT) Received: by 10.65.124.19 with HTTP; Sat, 21 Jul 2007 12:07:46 -0700 (PDT) Message-ID: Date: Sat, 21 Jul 2007 20:07:46 +0100 From: "Edd Barrett" To: freebsd-ports@freebsd.org, pkgsrc-users@netbsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: TeXLive for Net/FreeBSD X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 19:32:43 -0000 Hi, Firstly I would like to apologise for the cross-post. I wouldn't usually do this, but as the message for both lists is identical, It would have looked like a cross post (even if it wasn't)... I have just finished porting TeXLive (A modern TeX distribution to replace the old teTeX port) to OpenBSD. During the porting process I documented the how/why and what's of the port; a) So that I can remember how to do it when the next release of texlive comes out and b) So that the other BSD's might find the information useful for a port as our ports (or pkgsrc for NetBSD) systems are similar(ish). Here are the reason I personaly chose to port TeXLive: - No sparc64 binaries on the TeXLive DVD - TeXLive more modern than teTeX - XeteX support - ConTeXt support - More comprehensive macro collection - pkg_add convenience There is a whole load of information and source code relating to the OpenBSD port on my webpage (http://students.dec.bmth.ac.uk/ebarrett/texlive/). Hope it might help. If not, disregard this mail. I am not on list, so if you do want to contact me, you should reply to my personal email address. -- Best Regards Edd --------------------------------------------------- http://students.dec.bournemouth.ac.uk/ebarrett From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 20:07:38 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FB0716A417 for ; Sat, 21 Jul 2007 20:07:38 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from smtpclu-3.eunet.yu (smtpclu-3.eunet.yu [194.247.192.228]) by mx1.freebsd.org (Postfix) with ESMTP id F31E913C457 for ; Sat, 21 Jul 2007 20:07:37 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from nyx.localhost (adsl-230-230.eunet.yu [213.198.230.230]) by smtpclu-3.eunet.yu (8.13.6/8.13.6) with ESMTP id l6LK7G9e029724; Sat, 21 Jul 2007 22:07:19 +0200 Message-Id: <200707212007.l6LK7G9e029724@smtpclu-3.eunet.yu> Date: Sat, 21 Jul 2007 22:02:27 +0200 From: Nikola Lecic To: "Edd Barrett" In-Reply-To: References: X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.13; i386-portbld-freebsd6.2) X-Operating-System: FreeBSD 6.2-RELEASE X-Face: pbl6-.[$G'Fi(Ogs2xlXP-V6{3||$Y[LOYs&~GJoikj'cVjcFC[V7du;;0~6nO= [Vi2?uU1Pq~,=Adj@,T:|"`$AF~il]J.Nz#2pU',Y7.{B;m/?{#sO^Dvo$rnmY6] Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-EUNET-AVAS-Milter-Version: 2.0.0 X-AVAS-Virus-Status: clean X-AVAS-Spamd-Symbols: BAYES_50,UNPARSEABLE_RELAY X-AVAS-Spam-Score: 0.0 Cc: pkgsrc-users@netbsd.org, freebsd-ports@freebsd.org Subject: Re: TeXLive for Net/FreeBSD X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 20:07:38 -0000 Hello Edd, On Sat, 21 Jul 2007 20:07:46 +0100 "Edd Barrett" wrote: > Hi, >=20 > Firstly I would like to apologise for the cross-post. I wouldn't > usually do this, but as the message for both lists is identical, It > would have looked like a cross post (even if it wasn't)... Ok, I'm adding Hiroki Sato (hrs@), AFAIK he is currently doing on porting TeXLive to FreeBSD (according to freebsd-ports@ archive). > I have just finished porting TeXLive (A modern TeX distribution to > replace the old teTeX port) to OpenBSD. During the porting process I > documented the how/why and what's of the port; a) So that I can > remember how to do it when the next release of texlive comes out and > b) So that the other BSD's might find the information useful for a > port as our ports (or pkgsrc for NetBSD) systems are similar(ish). Yes, I saw this on texlive mailing list, excellent job! I'd like to ask Hiroki Sato, you and everyone interested/involved in this (and I'm not fluent in OpenBSD ports interface...) for their opinion regarding to what extent are parts of TeXLive (or are about to be) modularised -- i.e. how the new releases of TeXLive elements (e.g. ConTeXt, XeTeX) can be integrated? I use this opportunity to offer a help; I'm particularly interested in XeTeX-related stuff (xetex, (lib)icu-xetex, (lib)graphite-engine, xdvipdfmx) since I use it. For example, development version of xetex (currently not in TeXLive source) includes support for Graphite. I'd like to see (or maybe to maintain, test, or whatever) a xetex-devel port, that can replace standard xetex port (as it is the case with many other applications). > There is a whole load of information and source code relating to the > OpenBSD port on my webpage > (http://students.dec.bmth.ac.uk/ebarrett/texlive/). Just one more question, why do you call TeXLive "LaTeX distribution"? I think that LaTeX is just one part, and by no means the central one. I'm now going to read your document more carefully. Nikola Le=C4=8Di=C4=87 From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 20:27:54 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1CDF16A417 for ; Sat, 21 Jul 2007 20:27:54 +0000 (UTC) (envelope-from vext01@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by mx1.freebsd.org (Postfix) with ESMTP id 5EC0813C458 for ; Sat, 21 Jul 2007 20:27:54 +0000 (UTC) (envelope-from vext01@gmail.com) Received: by py-out-1112.google.com with SMTP id a73so2623293pye for ; Sat, 21 Jul 2007 13:27:53 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=clPRV05z8/heVKyyIT5YNjPCYK0ny8hjuWm5tt4qquBf2YMVaG/FAMVg0ujFcTn/XKSauqffXSfSWtqSCA0sVq9mU+HbbKPDDPhxvm5dsRBxa+j2yoet6v+Q2/QTWRMLy/nqwt4NbGhV9eM+sNz/YnrDWIfM9Ii3JR0HdS4naEM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=TmwmcYmggs/8QzShZLWBsDh0nFRPJHna3gLxLJjvO7r1hQIuG3tHS0E8KQ1VeyLzcWR+xQKHvIopUca0OGvkpVoWR1zWJmgti25AdxPZAo+5r5gBcKqupznDN39CYus4n+4hS4UWZFP729cDO3sW6Quwejg1PvqXbHO4N+VlO80= Received: by 10.65.139.9 with SMTP id r9mr2608999qbn.1185049672985; Sat, 21 Jul 2007 13:27:52 -0700 (PDT) Received: by 10.65.124.19 with HTTP; Sat, 21 Jul 2007 13:27:52 -0700 (PDT) Message-ID: Date: Sat, 21 Jul 2007 21:27:52 +0100 From: "Edd Barrett" To: "Nikola Lecic" , freebsd-ports@freebsd.org In-Reply-To: <200707212007.l6LK7G9e029724@smtpclu-3.eunet.yu> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Content-Disposition: inline References: <200707212007.l6LK7G9e029724@smtpclu-3.eunet.yu> Cc: Subject: Re: TeXLive for Net/FreeBSD X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 20:27:54 -0000 SGkgTmlrb2xhLAoKT24gMjEvMDcvMDcsIE5pa29sYSBMZWNpYyA8bmxlY2ljQGV1bmV0Lnl1PiB3 cm90ZToKPiBZZXMsIEkgc2F3IHRoaXMgb24gdGV4bGl2ZSBtYWlsaW5nIGxpc3QsIGV4Y2VsbGVu dCBqb2IhCgpUaGFua3lvdS4KCj4gSSdkIGxpa2UgdG8gYXNrCj4gSGlyb2tpIFNhdG8sIHlvdSBh bmQgZXZlcnlvbmUgaW50ZXJlc3RlZC9pbnZvbHZlZCBpbiB0aGlzIChhbmQgSSdtIG5vdAo+IGZs dWVudCBpbiBPcGVuQlNEIHBvcnRzIGludGVyZmFjZS4uLikgZm9yIHRoZWlyIG9waW5pb24gcmVn YXJkaW5nIHRvCj4gd2hhdCBleHRlbnQgYXJlIHBhcnRzIG9mIFRlWExpdmUgKG9yIGFyZSBhYm91 dCB0byBiZSkgbW9kdWxhcmlzZWQgLS0KPiBpLmUuIGhvdyB0aGUgbmV3IHJlbGVhc2VzIG9mIFRl WExpdmUgZWxlbWVudHMgKGUuZy4gQ29uVGVYdCwgWGVUZVgpIGNhbgo+IGJlIGludGVncmF0ZWQ/ CgpUaGUgcHJvamVjdCBoYXMgYSBkZXBlbmRlbmN5ICJpbmZyYXN0cnVjdHVyZSIgQVBJLCB3aGlj aCBpcyBiZWluZwpyZS13cml0dGVuIGFzIHdlIHNwZWFrLiBJbiAyMDA3IGl0IHdhcyB0aGUgVFBN IChUZVggcGFja2FnZSBtYW5hZ2VyKQpzeXN0ZW0sIHdoaWNoIEkgcGFyc2VkIHVzaW5nIGEgcHl0 aG9uIHNjcmlwdCAtIE1mU3BsaXQgICh3aGljaCB5b3UgbWF5CmRvd25sb2FkIGZyb20gbXkgd2Vi LXBhZ2UpLgoKPgo+IEkgdXNlIHRoaXMgb3Bwb3J0dW5pdHkgdG8gb2ZmZXIgYSBoZWxwOyBJJ20g cGFydGljdWxhcmx5IGludGVyZXN0ZWQgaW4KPiBYZVRlWC1yZWxhdGVkIHN0dWZmICh4ZXRleCwg KGxpYilpY3UteGV0ZXgsIChsaWIpZ3JhcGhpdGUtZW5naW5lLAo+IHhkdmlwZGZteCkgc2luY2Ug SSB1c2UgaXQuCgpCZSBhd2FyZSB0aGF0IHRoZSBpY3UgbGliIG11c3QgYmUgc3RhdGljIGluIHRs LCBhcyB0aGV5IGhhdmUgbW9kaWZpZWQgaXQuCgpXaGF0IGRvIHlvdSBkbyB3aXRoIGFsbCBvZiB0 aGlzIHNvZnR3YXJlLCBtYXkgSSBhc2s/Cgo+IEZvciBleGFtcGxlLCBkZXZlbG9wbWVudCB2ZXJz aW9uIG9mIHhldGV4Cj4gKGN1cnJlbnRseSBub3QgaW4gVGVYTGl2ZSBzb3VyY2UpIGluY2x1ZGVz IHN1cHBvcnQgZm9yIEdyYXBoaXRlLiBJJ2QKPiBsaWtlIHRvIHNlZSAob3IgbWF5YmUgdG8gbWFp bnRhaW4sIHRlc3QsIG9yIHdoYXRldmVyKSBhIHhldGV4LWRldmVsCj4gcG9ydCwgdGhhdCBjYW4g cmVwbGFjZSBzdGFuZGFyZCB4ZXRleCBwb3J0IChhcyBpdCBpcyB0aGUgY2FzZSB3aXRoIG1hbnkK PiBvdGhlciBhcHBsaWNhdGlvbnMpLgoKU291bmRzIGxpa2UgeW91IGFyZSBwbGFubmluZyBvbiBt YWtpbmcgYSBmYXIgbW9yZSAiZmluZSBncmFpbmVkIiBwb3J0CnRoYW4gSSBoYXZlLiBCZSB3YXJu ZWQgaXQgaXMgYSBtYXNzaXZlIHBvcnQgdGhhdCB3aWxsIGRyaXZlIHlvdSBpbnNhbmUKaWYgeW91 IGdldCB0b28gaW52b2x2ZWQuIEkgaGF2ZSBteSBwb3J0IGluIG9ubHkgNCBtb2R1bGVzLiBSZWFk IHRoZQpQREYgSSBsaW5rZWQgZm9yIG1vcmUgaW5mby4KCj4gSnVzdCBvbmUgbW9yZSBxdWVzdGlv biwgd2h5IGRvIHlvdSBjYWxsIFRlWExpdmUgIkxhVGVYIGRpc3RyaWJ1dGlvbiI/IEkKPiB0aGlu ayB0aGF0IExhVGVYIGlzIGp1c3Qgb25lIHBhcnQsIGFuZCBieSBubyBtZWFucyB0aGUgY2VudHJh bCBvbmUuCgpJbSBhd2FyZS4gUXVvdGUgZnJvbSB0aGUgbWFpbiBwYWdlIG9mIHRoaWVyIHNpdGUg IlRlWCBMaXZlIGlzIGFuIGVhc3kKd2F5IHRvIGdldCB1cCBhbmQgcnVubmluZyB3aXRoIFRlWCIu IE1ha2Ugb2YgaXQgd2hhdCB5b3Ugd2lsbCA6UAoKPgo+IEknbSBub3cgZ29pbmcgdG8gcmVhZCB5 b3VyIGRvY3VtZW50IG1vcmUgY2FyZWZ1bGx5LgoKSG9wZSB0aGVyZSBhcmUgbm8gdHlwbydzIQoK Pgo+IE5pa29sYSBMZcSNacSHCj4KCgotLSAKQmVzdCBSZWdhcmRzCgpFZGQKCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpodHRwOi8vc3R1ZGVudHMu ZGVjLmJvdXJuZW1vdXRoLmFjLnVrL2ViYXJyZXR0Cg== From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 21:19:55 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA46116A41F for ; Sat, 21 Jul 2007 21:19:55 +0000 (UTC) (envelope-from Marc@SoftwareHackery.Com) Received: from softwarehackery.com (softwarehackery.com [74.94.132.41]) by mx1.freebsd.org (Postfix) with ESMTP id A451313C428 for ; Sat, 21 Jul 2007 21:19:55 +0000 (UTC) (envelope-from Marc@SoftwareHackery.Com) Received: from localhost (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by softwarehackery.com (Postfix) with ESMTP id C61D78A121 for ; Sat, 21 Jul 2007 17:12:51 -0400 (EDT) Date: Sat, 21 Jul 2007 17:12:51 -0400 (EDT) From: Marc Evans To: ports@FreeBSD.org Message-ID: <20070721171139.Y94283@me.softwarehackery.com> X-GPG-FINGRPRINT: 3A076916 - A1B4 D899 690C 3727 4484 56EC DDDD 771D 3A07 6916 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Do you plan to update... X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 21:19:55 -0000 Hi - I am wondering if you plan to update the gwenhywfar and aqbanking ports, both of which have much more recent versions? - Marc From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 21:22:34 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B957916A417; Sat, 21 Jul 2007 21:22:34 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from smtpclu-5.eunet.yu (smtpclu-5.eunet.yu [194.247.192.230]) by mx1.freebsd.org (Postfix) with ESMTP id 4518513C45A; Sat, 21 Jul 2007 21:22:34 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from nyx.localhost (adsl-230-230.eunet.yu [213.198.230.230]) by smtpclu-5.eunet.yu (8.13.6/8.13.6) with ESMTP id l6LLMSpT029101; Sat, 21 Jul 2007 23:22:29 +0200 Message-Id: <200707212122.l6LLMSpT029101@smtpclu-5.eunet.yu> Date: Sat, 21 Jul 2007 23:17:40 +0200 From: Nikola Lecic To: "Edd Barrett" , freebsd-ports@freebsd.org, Hiroki Sato In-Reply-To: References: <200707212007.l6LK7G9e029724@smtpclu-3.eunet.yu> X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.13; i386-portbld-freebsd6.2) X-Operating-System: FreeBSD 6.2-RELEASE X-Face: pbl6-.[$G'Fi(Ogs2xlXP-V6{3||$Y[LOYs&~GJoikj'cVjcFC[V7du;;0~6nO= [Vi2?uU1Pq~,=Adj@,T:|"`$AF~il]J.Nz#2pU',Y7.{B;m/?{#sO^Dvo$rnmY6] Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-EUNET-AVAS-Milter-Version: 2.0.0 X-AVAS-Virus-Status: clean X-AVAS-Spamd-Symbols: BAYES_50,UNPARSEABLE_RELAY X-AVAS-Spam-Score: 0.0 Cc: Subject: Re: TeXLive for Net/FreeBSD X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 21:22:34 -0000 (Hmmm, claws-mail somehow removed hrs@ from CC; I'm re-adding him.) On Sat, 21 Jul 2007 21:27:52 +0100 "Edd Barrett" wrote: > Hi Nikola, >=20 > On 21/07/07, Nikola Lecic wrote: > > Yes, I saw this on texlive mailing list, excellent job! >=20 > Thankyou. >=20 > > I'd like to ask > > Hiroki Sato, you and everyone interested/involved in this (and I'm > > not fluent in OpenBSD ports interface...) for their opinion > > regarding to what extent are parts of TeXLive (or are about to be) > > modularised -- i.e. how the new releases of TeXLive elements (e.g. > > ConTeXt, XeTeX) can be integrated? >=20 > The project has a dependency "infrastructure" API, which is being > re-written as we speak. In 2007 it was the TPM (TeX package manager) > system, which I parsed using a python script - MfSplit (which you may > download from my web-page). >=20 > > > > I use this opportunity to offer a help; I'm particularly interested > > in XeTeX-related stuff (xetex, (lib)icu-xetex, (lib)graphite-engine, > > xdvipdfmx) since I use it. >=20 > Be aware that the icu lib must be static in tl, as they have modified > it. Yes, but it's possible (if necessary) to create a separate icu-xetex port. XeTeX from TL207 and XeTeX-devel use different versions of that lib (3.4 vs. 3.6). > What do you do with all of this software, may I ask? This is very fascinating and new field. XeTeX/xdvipdfmx provides you an unforseen possibility to combine strengths of TeX (or LaTeX/ConTeXt) and high quality OTF (and AAT) fonts -- and these fonts come with extensive support for subtle typesetting techniques, support for complex scripts, and all that in Unicode (unknown to original TeX). As far as fonts are concerned, Graphite engine is quite new software; it's a free/libre replacement for ICU, and it seems to be more subtle. [I personally use them for typesetting in my profession (in the field of philosophy) -- and that includes typesetting of Ancient Greek, Sanskrit etc. And the software realm related to complex/ancient scripts, input methods, fonts, etc. is particularly interesting to me.] > > For example, development version of xetex > > (currently not in TeXLive source) includes support for Graphite. I'd > > like to see (or maybe to maintain, test, or whatever) a xetex-devel > > port, that can replace standard xetex port (as it is the case with > > many other applications). >=20 > Sounds like you are planning on making a far more "fine grained" port > than I have.=20 I'm just a FreeBSD user, so I'm actually asking, not planning :) -- and offering help. (There was no public discussion on these matters on FreeBSD lists yet, so I'm interested to hear from Hiroki -- he is a FreeBSD developer). > Be warned it is a massive port that will drive you insane if you get > too involved. I have my port in only 4 modules. Read the PDF I linked > for more info. Yes, since that would mean re-creating TeXLive from scratch. But I'd be happy to see a possibility that new versions of at least ConTeXt, XeTeX and couple of other sophisticated tools can be compiled from ports and integrated with the rest of TL. And again, I'm offering help for XeTeX-devel & friends since I regularly compile them inside the old TL environment and XeTeX provides the integration of that kind. (Don't forget that TL only has anual releases.) > > Just one more question, why do you call TeXLive "LaTeX > > distribution"? I think that LaTeX is just one part, and by no means > > the central one. >=20 > Im aware. Quote from the main page of thier site "TeX Live is an easy > way to get up and running with TeX". Make of it what you will :P >=20 > > > > I'm now going to read your document more carefully. >=20 > Hope there are no typo's! Nikola Le=C4=8Di=C4=87 From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 21:55:38 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8FF916A41A; Sat, 21 Jul 2007 21:55:38 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from smtpclu-2.EUnet.yu (smtpclu-2.eunet.yu [194.247.192.227]) by mx1.freebsd.org (Postfix) with ESMTP id 6220913C4D1; Sat, 21 Jul 2007 21:55:38 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from nyx.localhost (adsl-230-230.eunet.yu [213.198.230.230]) by smtpclu-2.EUnet.yu (8.13.6/8.13.6) with ESMTP id l6LLtWYF013390; Sat, 21 Jul 2007 23:55:34 +0200 Message-Id: <200707212155.l6LLtWYF013390@smtpclu-2.EUnet.yu> Date: Sat, 21 Jul 2007 23:50:43 +0200 From: Nikola Lecic To: Nikola Lecic , "Edd Barrett" , freebsd-ports@freebsd.org, Hiroki Sato In-Reply-To: <200707212122.l6LLMSpT029101@smtpclu-5.eunet.yu> References: <200707212007.l6LK7G9e029724@smtpclu-3.eunet.yu> <200707212122.l6LLMSpT029101@smtpclu-5.eunet.yu> X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.13; i386-portbld-freebsd6.2) X-Operating-System: FreeBSD 6.2-RELEASE X-Face: pbl6-.[$G'Fi(Ogs2xlXP-V6{3||$Y[LOYs&~GJoikj'cVjcFC[V7du;;0~6nO= [Vi2?uU1Pq~,=Adj@,T:|"`$AF~il]J.Nz#2pU',Y7.{B;m/?{#sO^Dvo$rnmY6] Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-EUNET-AVAS-Milter-Version: 2.0.0 X-AVAS-Virus-Status: clean X-AVAS-Spamd-Symbols: BAYES_50,TW_XM,UNPARSEABLE_RELAY X-AVAS-Spam-Score: 0.1 Cc: Subject: Re: TeXLive for Net/FreeBSD X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 21:55:38 -0000 On Sat, 21 Jul 2007 21:27:52 +0100 "Edd Barrett" wrote: > Sounds like you are planning on making a far more "fine grained" port > than I have. Be warned it is a massive port that will drive you insane > if you get too involved. I have my port in only 4 modules. Read the > PDF I linked for more info. Ok, I've taken a preliminary look. Let's consider XeTeX. Your base sub-package includes XeTeX. But it can be simply compiled --without-xetex. Then XeTeX (a separate port) can be compiled from its standalone repository (xetex-devel port) or from TL2007 sources (xetex port) and then integrated. If the base (your texmf-minimal) remains unchanged (as it was at the time of TL2007 release) -- it will maybe need some patches for the files outside xetexdir/, but nothing too difficult. (I'm currently experimenting with patches for unified installation of XeTeX-devel with both current TL trunk base and TL2007 base.) The same for other packages with integrated --without-* possibility (pdftex, omega, etex, musixflx..); the only concern is how much patching their sources require and who is willing to maintain that. This can be nicely done with XeTeX since Jonathan Kew always cares of TL integration. So this means that no massive complications must occur. What do you think? Nikola Le=C4=8Di=C4=87 From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 22:09:37 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7876916A41A; Sat, 21 Jul 2007 22:09:37 +0000 (UTC) (envelope-from freebsd@hub.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.freebsd.org (Postfix) with ESMTP id 3EF7513C458; Sat, 21 Jul 2007 22:09:37 +0000 (UTC) (envelope-from freebsd@hub.org) Received: from localhost (maia-3.hub.org [200.46.204.184]) by hub.org (Postfix) with ESMTP id D7758B46D2D; Sat, 21 Jul 2007 18:53:27 -0300 (ADT) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.204.184]) (amavisd-maia, port 10024) with ESMTP id 76197-10; Sat, 21 Jul 2007 18:53:22 -0300 (ADT) Received: from fserv.hub.org (blk-89-241-126.eastlink.ca [24.89.241.126]) by hub.org (Postfix) with ESMTP id 722BEB46D2B; Sat, 21 Jul 2007 18:53:27 -0300 (ADT) Received: from [192.168.1.2] (unknown [192.168.1.2]) by fserv.hub.org (Postfix) with ESMTP id 714BA8CCC8; Sat, 21 Jul 2007 18:53:30 -0300 (ADT) Date: Sat, 21 Jul 2007 18:53:23 -0300 From: "Marc G. Fournier" To: freebsd-questions@freebsd.org Message-ID: <4D74E09F10A39EFD040A439C@ganymede.hub.org> X-Mailer: Mulberry/4.0.8 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: freebsd-ports@freebsd.org Subject: mulberry mail crashes when using PGP under AMD64 ... ? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 22:09:37 -0000 Running latest -STABLE of FreeBSD on an 64bit Dual Core, mulberry mail seems to run okay until such a point in time as I try to PGP Sign/Encrypt an email and send it out, then it 'Seg Faults' ... gpg appears to run fine from the command line, using gpg --list-keys ... Anyone running Mulberry + 6-STABLE + AMD64 kernel successfully? Thanks ... ---- Marc G. Fournier Hub.Org Networking Services (http://www.hub.org) Email . scrappy@hub.org MSN . scrappy@hub.org Yahoo . yscrappy Skype: hub.org ICQ . 7615664 From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 22:13:40 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D51F116A417; Sat, 21 Jul 2007 22:13:40 +0000 (UTC) (envelope-from pauls@utdallas.edu) Received: from smtp3.utdallas.edu (smtp3.utdallas.edu [129.110.10.49]) by mx1.freebsd.org (Postfix) with ESMTP id A765A13C481; Sat, 21 Jul 2007 22:13:40 +0000 (UTC) (envelope-from pauls@utdallas.edu) Received: from [192.168.2.102] (adsl-66-141-177-105.dsl.rcsntx.swbell.net [66.141.177.105]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp3.utdallas.edu (Postfix) with ESMTP id 19289654A6; Sat, 21 Jul 2007 17:13:39 -0500 (CDT) Date: Sat, 21 Jul 2007 17:13:51 -0500 From: Paul Schmehl To: "Marc G. Fournier" , freebsd-questions@freebsd.org Message-ID: In-Reply-To: <4D74E09F10A39EFD040A439C@ganymede.hub.org> References: <4D74E09F10A39EFD040A439C@ganymede.hub.org> X-Mailer: Mulberry/4.0.8 (Mac OS X) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=sha1; protocol="application/pkcs7-signature"; boundary="==========577D32A4DD2D71CD6A15==========" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-ports@freebsd.org Subject: Re: mulberry mail crashes when using PGP under AMD64 ... ? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 22:13:40 -0000 --==========577D32A4DD2D71CD6A15========== Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline --On July 21, 2007 6:53:23 PM -0300 "Marc G. Fournier" =20 wrote: > > Running latest -STABLE of FreeBSD on an 64bit Dual Core, mulberry mail > seems to run okay until such a point in time as I try to PGP > Sign/Encrypt an email and send it out, then it 'Seg Faults' ... > > gpg appears to run fine from the command line, using gpg --list-keys ... > > Anyone running Mulberry + 6-STABLE + AMD64 kernel successfully? > Mark, that's a none problem being discussed on the mullberry lists right=20 now. It's not just amd64. Paul Schmehl (pauls@utdallas.edu) Senior Information Security Analyst The University of Texas at Dallas http://www.utdallas.edu/ir/security/ --==========577D32A4DD2D71CD6A15==========-- From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 22:20:06 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CBD416A47A for ; Sat, 21 Jul 2007 22:20:06 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from raven.customer.vol.cz (raven.customer.vol.cz [195.250.144.108]) by mx1.freebsd.org (Postfix) with ESMTP id 73B7E13C506 for ; Sat, 21 Jul 2007 22:20:03 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from [192.168.0.23] (rb5dg130.net.upc.cz [89.176.238.130]) (authenticated bits=0) by raven.customer.vol.cz (8.14.1/8.14.1) with ESMTP id l6LMJpdv087863 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Sun, 22 Jul 2007 00:19:54 +0200 (CEST) (envelope-from pav@FreeBSD.org) From: Pav Lucistnik To: Greg Lewis In-Reply-To: <20070721053000.GA10579@misty.eyesbeyond.com> References: <20070721005252.GJ1176@turion.vk2pj.dyndns.org> <20070721053000.GA10579@misty.eyesbeyond.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-qqrSnh2zFTGXGAc2l0Vt" Date: Sun, 22 Jul 2007 00:19:51 +0200 Message-Id: <1185056391.34939.64.camel@ikaros.oook.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 FreeBSD GNOME Team Port X-Spam-Score: -1.577 () AWL,BAYES_00 X-Scanned-By: MIMEDefang 2.62 on 195.250.144.108 X-Milter: Spamilter (Reciever: raven.customer.vol.cz; Sender-ip: 89.176.238.130; Sender-helo: [192.168.0.23]; ) Cc: ports@FreeBSD.org, Peter Jeremy , java@FreeBSD.org Subject: Re: Ports depending on FORBIDDEN ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pav@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 22:20:06 -0000 --=-qqrSnh2zFTGXGAc2l0Vt Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Greg Lewis p=ED=B9e v p=E1 20. 07. 2007 v 23:30 -0600: > > The misc/compat3x port is unlikely to ever be fixed and therefore it wo= uld > > seem reasonable to deprecate both it and the following ports that depen= d > > on it: > > java/gj-jdk11 Extension of the Java programming language tha= t supports generic types >=20 > Should be removed. Modern versions support generics natively. Only the jdk11 slave, or whole java/gj? > > java/jdk11 Java Development Kit 1.1 > > java/jdk12 Java Development Kit 1.2 >=20 > Should be removed, as should all JDKs < 1.4 except for jdk13. So should I axe all the linux-*13 too? --=20 Pav Lucistnik Quantum physics was developed in the 1930's, as a result of a bet between Albert Einstein and Niels Bohr, to see who could come up with the most ridiculous theory and still have it published. --=-qqrSnh2zFTGXGAc2l0Vt Content-Type: application/pgp-signature; name=signature.asc Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBGooaHntdYP8FOsoIRAi3oAJ95yHb7AQhzTZbMS0UFk4PVIsOZ8ACgoEwi 3XhZaB903bL1WRPvEB1Vxhs= =a6en -----END PGP SIGNATURE----- --=-qqrSnh2zFTGXGAc2l0Vt-- From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 22:57:12 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E32F716A417 for ; Sat, 21 Jul 2007 22:57:12 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from raven.customer.vol.cz (raven.customer.vol.cz [195.250.144.108]) by mx1.freebsd.org (Postfix) with ESMTP id 62C6813C461 for ; Sat, 21 Jul 2007 22:57:12 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from [192.168.0.23] (rb5dg130.net.upc.cz [89.176.238.130]) (authenticated bits=0) by raven.customer.vol.cz (8.14.1/8.14.1) with ESMTP id l6LMv7A0091975 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Sun, 22 Jul 2007 00:57:09 +0200 (CEST) (envelope-from pav@FreeBSD.org) From: Pav Lucistnik To: ports@FreeBSD.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Shi7g8cs+C1iln1RfYfR" Date: Sun, 22 Jul 2007 00:57:07 +0200 Message-Id: <1185058627.34939.67.camel@ikaros.oook.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 FreeBSD GNOME Team Port X-Spam-Score: -1.58 () AWL,BAYES_00 X-Scanned-By: MIMEDefang 2.62 on 195.250.144.108 X-Milter: Spamilter (Reciever: raven.customer.vol.cz; Sender-ip: 89.176.238.130; Sender-helo: [192.168.0.23]; ) Cc: Subject: geography category adoption X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pav@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 22:57:13 -0000 --=-Shi7g8cs+C1iln1RfYfR Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Virtual category "geography" was created some time ago. Is anybody willing to scan the tree and add some ports to that category? --=20 Pav Lucistnik Just because you're an angel doesn't mean you have to be a fool. --=-Shi7g8cs+C1iln1RfYfR Content-Type: application/pgp-signature; name=signature.asc Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBGoo9CntdYP8FOsoIRAogrAJ9amd30oTg5hCbsLHdZ3PxKsMDprwCeOygV 8YxKUpH0FYNDJcE5MiEFRjg= =ab1N -----END PGP SIGNATURE----- --=-Shi7g8cs+C1iln1RfYfR-- From owner-freebsd-ports@FreeBSD.ORG Sat Jul 21 22:59:47 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0EB016A468 for ; Sat, 21 Jul 2007 22:59:47 +0000 (UTC) (envelope-from lstevens@galacticnet.com) Received: from ns2.galacticnet.com (adsl-207-214-50-139.dsl.lsan03.pacbell.net [207.214.50.139]) by mx1.freebsd.org (Postfix) with ESMTP id 4C9C913C48E for ; Sat, 21 Jul 2007 22:59:42 +0000 (UTC) (envelope-from lstevens@galacticnet.com) Received: from LL (adsl-69-234-197-38.dsl.irvnca.pacbell.net [69.234.197.38]) (authenticated bits=0) by ns2.galacticnet.com (8.14.1/8.13.8) with ESMTP id l6LMR6cd062178; Sat, 21 Jul 2007 15:27:07 -0700 (PDT) (envelope-from lstevens@galacticnet.com) DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=galacticnet.com; s=mail; t=1185056828; bh=HPnRQ4p2mLsMzuVgDma3rQA0BCs=; h=From:To:Cc:Subject: Date:MIME-Version:Content-Type:X-Mailer:X-MimeOLE:Thread-Index; b=qS9y7BjDw9WbqRJGAUHFuDmeZh9NIFSc6xvvc8/g0JNs99pJEWe9n4TWadxmm3zYC o6YrvFIEHgWOC5bO3DC4D5B9GZg9BLmr3oYmRQ1IyGw1vQMNH7YpL5T6IbN+wbUrDFt 1j3oZU6NQXXLTg8VlsdXBeEOT4zcV49rY2J175Q= Message-Id: <200707212227.l6LMR6cd062178@ns2.galacticnet.com> From: "Lloyd A. Stevens" To: Date: Sat, 21 Jul 2007 15:41:53 -0700 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 Thread-Index: AcfL6FWgkCGcwBe0TP2HtRaG0ZTf1Q== X-galacticnet.com-MailScanner-Information: Please contact the ISP for more information X-galacticnet.com-MailScanner: Found to be clean X-galacticnet.com-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-0.447, required 6, ALL_TRUSTED -1.80, BAYES_50 0.00, DKIM_POLICY_SIGNSOME 0.00, HTML_MESSAGE 0.00, TVD_RCVD_SINGLE 1.35) X-galacticnet.com-MailScanner-From: lstevens@galacticnet.com X-Spam-Status: No Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: ports@FreeBSD.org Subject: FreeBSD Port: dkim-milter-1.2.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 22:59:47 -0000 I have recently installed and am trying to implement dkim-milter-1.2.0 and have found what I believe to be a bug. The file /usr/ports/mail/dkim-milter/work/dkim-milter-1.2.0/INSTALL (line 60) states: the TXT record should be: SELECTOR._domainkey.example.com however running the script /usr/ports/mail/dkim-milter/work/dkim-milter-1.2.0/dkim-filter/gentxt.csh generates a TXT record in a different format: example.com._domainkey >From what I have been able to find out, the gentxt.csh script output is incorrect. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.