From owner-freebsd-ports@FreeBSD.ORG Wed Jun 2 03:40:48 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8765D16A4CE for ; Wed, 2 Jun 2004 03:40:48 -0700 (PDT) Received: from plouf.absolight.net (plouf.absolight.net [212.43.217.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1021943D1D for ; Wed, 2 Jun 2004 03:40:48 -0700 (PDT) (envelope-from mat@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by plouf.absolight.net (Postfix) with ESMTP id 6A8197648B9; Wed, 2 Jun 2004 12:40:42 +0200 (CEST) Received: from andromede.in.reaumur.net (ATuileries-152-1-17-68.w82-123.abo.wanadoo.fr [82.123.167.68]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by plouf.absolight.net (Postfix) with ESMTP id 35FDD7648C2; Wed, 2 Jun 2004 12:40:41 +0200 (CEST) Date: Wed, 02 Jun 2004 12:40:43 +0200 From: Mathieu Arnold To: Jeremy Messenger , Christopher Nehren Message-ID: <94BA6449B0ADC84913E3DC91@andromede.in.reaumur.net> In-Reply-To: References: <20040602010715.GA96875@prophecy.dyndns.org> X-Mailer: Mulberry/3.1.3 (Win32) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="==========4CF1D02DCC1220352D9F==========" X-Virus-Scanned: by amavisd 0.1 cc: FreeBSD Ports List Subject: Re: Perl voodoo in ports/UPDATING X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2004 10:40:48 -0000 --==========4CF1D02DCC1220352D9F========== Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline +-le 01/06/2004 20:16 -0500, Jeremy Messenger a dit : | On Tue, 1 Jun 2004 21:07:15 -0400, Christopher Nehren | wrote: | |> In regard to the new Perl version, ports/UPDATING has of course been |> changed with some instructions on how to proceed. It includes some real |> voodoo which really shows the beauty of Unix. But wouldn't 'portupgrade |> -rf perl\*5.8.4' be much simpler? And if the user has a threaded Perl |> installed, the command listed in UPDATING won't work. | | Before the perl was added in UPDATING, I did the 'portupgrade -f p5-\*' | and it seems work fine. No problem to run GNOME, portlint, tinderbox, perl | gtk2 and etc so far. Maybe, there is some apps that need to be rebuild | that I don't have them installed. Ok, hum, let's see : (pkg_info -R perl-5.8.2_2 |tail +4;find /usr/local/lib/perl5/site_perl/5.8.2 -type f -print0|xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //')|sort -u|grep -v ^p5- ImageMagick-6.0.1.3 XFree86-libraries-4.3.0_7 apache-2.0.49 apache-ant-1.6.1_1 automake-1.4.6_1 cyrus-imapd-2.2.3_1 gallery-1.4.3.1 glib-2.4.1_1 gtk-1.2.10_12 horde-2.2.5 imlib-1.9.14_2 imp-3.2.3 irssi-0.8.9_2 jdk-1.3.1p9_4 kronolith-1.1.2 libmpeg2-0.4.0b_1 libungif-4.1.3 libwmf-0.2.8.3 mailgraph-1.8_2 mnemo-1.1.1 mnogosearch-3.1.21 mod_perl2-1.99r13 mtr-gtk-0.54_4 net-snmp-5.1.1_4 netpbm-10.21_1 pear-Archive_Tar-1.2 pear-DB-1.6.4,1 pear-Date-1.4.3 pear-Mail-1.1.3 pear-Net_SMTP-1.2.6 pear-Net_Socket-1.0.2 pear-PEAR-1.3.1 pear-XML_RPC-1.1.0 perltidy-20031021 razor-agents-2.40 rrdtool-1.0.47 squirrelmail-1.4.2_1 t1lib-5.0.1,1 tethereal-0.10.3 turba-1.2.2 vim-6.2.531 xerces-j-2.6.2 So, hum, you really think you updated every ports depending on perl ? If I just look for the ports that *won't* work with the newest perl : (find /usr/local/lib/perl5/site_perl/5.8.2/mach -type f \! -name .packlist -print0| xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //')|sort -u|grep -v ^p5- ImageMagick-6.0.1.3 cyrus-imapd-2.2.3_1 irssi-0.8.9_2 mod_perl2-1.99r13 net-snmp-5.1.1_4 razor-agents-2.40 rrdtool-1.0.47 Those are non p5-* perl ports who install XS perl modules, which are not compatible with the newest perl. And it's only those installed on my mail/web server. -- Mathieu Arnold --==========4CF1D02DCC1220352D9F========== Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (MingW32) iQEVAwUBQL2urFvROjYJ63c1AQKgGwf+P9SKf7ZsDmpoecrwCo7KNK6ws+2jyixX StIufR4TRtWO92O/IsuL4uImB8VAKCCrdYgr0j2j/1Wq69oMGSlikc3YWXYOf9Ch DIlzJbgGNLT5CXyrXpzH1mQNyDbxSsGzUm6kW6nOIq+fPS9KNgVowpX+Uj0rKwxj KR3VNR79dGQYcryWhoYh/XreySqkLfKHl4d49qli/2Lu3jTlsPjK7P3Ka9Ylb3HX B5BK7YRRLyWzbFJLpFGaMvt39MlcN8aBdqFtE50WoLwFWUcYKOBmZVCaEdfE1LUe th0SlS/z3MNe/Z1IiEuLBT43g8EgOPbHNTtJH2mDR4tAlHuEKWXSBw== =zL+3 -----END PGP SIGNATURE----- --==========4CF1D02DCC1220352D9F==========--