Perl voodoo in ports/UPDATING

Mathieu Arnold mat at FreeBSD.org
Wed Jun 2 03:40:48 PDT 2004


+-le 01/06/2004 20:16 -0500, Jeremy Messenger a dit :
| On Tue, 1 Jun 2004 21:07:15 -0400, Christopher Nehren
| <apeiron at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 479 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20040602/f3d38f00/attachment.bin


More information about the freebsd-ports mailing list