Date: Wed, 02 Jun 2004 12:40:43 +0200 From: Mathieu Arnold <mat@FreeBSD.org> To: Jeremy Messenger <mezz7@cox.net>, Christopher Nehren <apeiron@comcast.net> Cc: FreeBSD Ports List <ports@freebsd.org> Subject: Re: Perl voodoo in ports/UPDATING Message-ID: <94BA6449B0ADC84913E3DC91@andromede.in.reaumur.net> In-Reply-To: <opr8x0heqf9aq2h7@mezz> References: <20040602010715.GA96875@prophecy.dyndns.org> <opr8x0heqf9aq2h7@mezz>
next in thread | previous in thread | raw e-mail | index | archive | help
--==========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 | <apeiron@comcast.net> 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==========--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?94BA6449B0ADC84913E3DC91>