Skip site navigation (1)Skip section navigation (2)
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>