From nobody@FreeBSD.org  Mon Dec 11 16:39:24 2006
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id D33AA16A407
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Dec 2006 16:39:24 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.FreeBSD.org (Postfix) with ESMTP id E668A43E4A
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Dec 2006 16:34:03 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id kBBGZ3R5085886
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 11 Dec 2006 16:35:03 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id kBBGZ3w1085881;
	Mon, 11 Dec 2006 16:35:03 GMT
	(envelope-from nobody)
Message-Id: <200612111635.kBBGZ3w1085881@www.freebsd.org>
Date: Mon, 11 Dec 2006 16:35:03 GMT
From: Steffen Boelaars<boelaars@flatrock.eu>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Perl 5.8 port does not respect environment variables (custom paths) and thus fails installation as non-root user
X-Send-Pr-Version: www-3.0

>Number:         106608
>Category:       ports
>Synopsis:       Perl 5.8 port does not respect environment variables (custom paths) and thus fails installation as non-root user
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    skv
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 11 16:40:13 GMT 2006
>Closed-Date:    Sat May 30 20:15:58 UTC 2009
>Last-Modified:  Sat May 30 20:15:58 UTC 2009
>Originator:     Steffen Boelaars
>Release:        6.0-RELEASE
>Organization:
Flat Rock ICT Services
>Environment:
FreeBSD hidden.hidden 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Mon Dec 12 23:29:47 CET 2005     hidden@hidden.hidden:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
At some point during the lang/perl5.8 installation the system uses hardcoded references to update files in /etc. Because of this, installation as a non-root user fails, since they don't have write permission in /etc. The installation should respect the different invironment variables set for paths (f.e. $PREFIX), but it doesn't even look at them.

A log snippet from where it goes wrong (Note that the first lines are still correct, with the custom PKG_PREFIX specified):

===== LOG SNIPPET START =====
/bin/mkdir -p /home/users/whiter/apps/lib/perl5/5.8.8/BSDPAN/ExtUtils
install  -o whiter -g users -m 444  /home/users/whiter/tmp/BSDPAN-5.8.8/ExtUtils/Packlist.pm /home/users/whiter/apps/lib/perl5/5.8.8/BSDPAN/ExtUtils/Packlist.pm
PKG_PREFIX=/home/users/whiter/apps /bin/sh /home/users/whiter/tmp/pkg-install perl-5.8.8 POST-INSTALL
Removing stale symlinks from /usr/bin...
    Removing /usr/bin/perl
rm: /usr/bin/perl: Permission denied
    Removing /usr/bin/perl5
rm: /usr/bin/perl5: Permission denied
Done.
Creating various symlinks in /usr/bin...
    Backing up /usr/bin/perl as /usr/bin/perl.freebsd
mv: rename /usr/bin/perl to /usr/bin/perl.freebsd: Permission denied
    *** /usr/bin/perl is still there, which should not happen
    Backing up /usr/bin/perl5 as /usr/bin/perl5.freebsd
mv: rename /usr/bin/perl5 to /usr/bin/perl5.freebsd: Permission denied
    *** /usr/bin/perl5 is still there, which should not happen
Done.
Cleaning up /home/users/whiter/apps/etc/make.conf... Done.
Spamming /home/users/whiter/apps/etc/make.conf... Done.
Cleaning up /etc/manpath.config.../home/users/whiter/tmp/pkg-install: cannot create /etc/manpath.config.new: Permission denied
override rw-r--r--  root/wheel for /etc/manpath.config.bak? (y/n [n])
not overwritten
mv: /etc/manpath.config.new: No such file or directory
 Done.
Spamming /etc/manpath.config.../home/users/whiter/tmp/pkg-install: cannot create /etc/manpath.config: Permission denied
*** Error code 2

Stop in /usr/ports/lang/perl5.8.
===== LOG SNIPPET END =====

>How-To-Repeat:
Set your env to contain everything as pasted below, and do a make install in the lang/perl5.8 ports folder. (For more information read the article on ports as non root on my website at http://www.white-russian.nl/?page=/blog/2006/07/installing_free.html )

# Set the main path to include the apps in our homedir
PATH=${HOME}/apps/bin:${HOME}/apps/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin; export PATH;

# Set the different variables that define where packages are installed
LOCALBASE=${HOME}/apps
X11BASE=${LOCALBASE}
PREFIX=${LOCALBASE}

# Set the paths to the folders the ports mechanism works in:
WRKDIR=${HOME}/tmp
PKG_DBDIR=${LOCALBASE}/var/db/pkg
PORT_DBDIR=${LOCALBASE}/var/db/ports
DISTDIR=${HOME}/distfiles

# Set user and group variables to ourself
BINOWN=`whoami`
BINGRP=`id -G -n ${BINOWN}`
SHAREOWN=${BINOWN}
SHAREGRP=${BINGRP}
MANOWN=${BINOWN}
MANGRP=${BINGRP}

# Make sure we don't really try to become root, but just execute everything as ourselves
SU_CMD="sh -c"

# Make sure that the main ports folder is checked for distfiles first, saving on download time
CD_MOUNTPTS=/usr

# If distfile found in $CD_MOUNTPTS, symlink to it, instead of copy
FETCH_SYMLINK_DISTFILES=YES

# Make sure the systemdefault make.conf is not read
__MAKE_CONF=${LOCALBASE}/etc/make.conf

# Do not try to chown files to root or other users
INSTALL_AS_USER=true

# Keep our own version of ldconfig hints
LDCONFIG="/sbin/ldconfig -i -f ${LOCALBASE}/var/run/ld-elf.so.hints"

# Set application specific variables to make sure it doesn't pick up things from the main system
APXS=${LOCALBASE}/sbin/apxs
PERL=${LOCALBASE}/bin/perl
PERL5=${PERL}
SITE_PERL=${LOCALBASE}/lib/perl5/site_perl/5.8.8
SITE_PERL5=${SITE_PERL}
PERL_VERSION=5.8.8
PERL_VER=${PERL_VERSION}

>Fix:
The fatal error at the end is being caused by the manpath functions in lang/perl5.8/files/use.perl. Those functions should be ammended to use the apropriate environment variables.
I do not know if the non-fatal problems shown in the log just before that are a serious problem too, or how to fix them. (About renaming/creating symlinks to perl in /usr/bin)
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->tobez 
Responsible-Changed-By: tobez 
Responsible-Changed-When: Mon Dec 11 21:00:20 CET 2006 
Responsible-Changed-Why:  
Assign this PR to the port maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=106608 

From: "Steffen M. Boelaars" <boelaars@flatrock.eu>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/106608: Perl 5.8 port does not respect environment 
     variables (custom paths) and thus fails installation as non-root user
Date: Mon, 11 Dec 2006 23:12:37 +0100 (CET)

 ------=_20061211231237_52807
 Content-Type: text/plain; charset="iso-8859-1"
 Content-Transfer-Encoding: 8bit
 
 I've attached a diff for the lang/perl5.8/files/use.perl file. It fixes
 all the problems for me.
 I basicaly applied the usage of $PKG_PREFIX everywhere it was missing. I'm
 not familiar enough with the port to know if this is the proper way of
 doing it or not. Please check!
 ------=_20061211231237_52807
 Content-Type: application/octet-stream; name="perl5.8-use.perl.diff"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="perl5.8-use.perl.diff"
 
 LS0tIC91c3IvcG9ydHMvbGFuZy9wZXJsNS44L2ZpbGVzL3VzZS5wZXJsCUZyaSBKdW4gMjQgMTE6
 MTc6MDYgMjAwNQorKysgL2hvbWUvdXNlcnMvd2hpdGVyL3BvcnRzL2xhbmcvcGVybDUuOC9maWxl
 cy91c2UucGVybAlNb24gRGVjIDExIDIyOjU3OjA1IDIwMDYKQEAgLTM1LDggKzM1LDggQEAKIAkJ
 bmVlZF9jbGVhbnVwX21hbnBhdGg9eWVzCiAJZWxzZQogCQllY2hvICJVc2FnZToKLQkkezAjIyov
 fSBwb3J0ICAgICAgIC0+IC91c3IvYmluL3BlcmwgaXMgdGhlIHBlcmw1IHBvcnQKLQkkezAjIyov
 fSBzeXN0ZW0gICAgIC0+IC91c3IvYmluL3BlcmwgaXMgdGhlIHN5c3RlbSBwZXJsIgorCSR7MCMj
 Ki99IHBvcnQgICAgICAgLT4gJFBLR19QUkVGSVgvdXNyL2Jpbi9wZXJsIGlzIHRoZSBwZXJsNSBw
 b3J0CisJJHswIyMqL30gc3lzdGVtICAgICAtPiAkUEtHX1BSRUZJWC91c3IvYmluL3BlcmwgaXMg
 dGhlIHN5c3RlbSBwZXJsIgogCQlleGl0IDI7CiAJZmkKIGVsc2UKQEAgLTg4LDE3ICs4OCwxNyBA
 QAogCiBkb19yZW1vdmVfbGlua3MoKQogewotCWVjaG8gIlJlbW92aW5nIHN0YWxlIHN5bWxpbmtz
 IGZyb20gL3Vzci9iaW4uLi4iCisJZWNobyAiUmVtb3Zpbmcgc3RhbGUgc3ltbGlua3MgZnJvbSAk
 UEtHX1BSRUZJWC91c3IvYmluLi4uIgogCWZvciBiaW5hcnkgaW4gJGxpbmtfbGlzdCAkc3BlY2lh
 bF9saW5rX2xpc3QKIAlkbwotCQlpZiBbIC1MICIvdXNyL2Jpbi8kYmluYXJ5IiBdIDsgdGhlbgot
 CQkJZWNobyAiICAgIFJlbW92aW5nIC91c3IvYmluLyRiaW5hcnkiCi0JCQkvYmluL3JtIC1mICIv
 dXNyL2Jpbi8kYmluYXJ5IgorCQlpZiBbIC1MICIkUEtHX1BSRUZJWC91c3IvYmluLyRiaW5hcnki
 IF0gOyB0aGVuCisJCQllY2hvICIgICAgUmVtb3ZpbmcgJFBLR19QUkVGSVgvdXNyL2Jpbi8kYmlu
 YXJ5IgorCQkJL2Jpbi9ybSAtZiAiJFBLR19QUkVGSVgvdXNyL2Jpbi8kYmluYXJ5IgogCQllbHNl
 Ci0JCQllY2hvICIgICAgU2tpcHBpbmcgL3Vzci9iaW4vJGJpbmFyeSIKKwkJCWVjaG8gIiAgICBT
 a2lwcGluZyAkUEtHX1BSRUZJWC91c3IvYmluLyRiaW5hcnkiCiAJCWZpCiAJZG9uZQotCWJpbnM9
 YC9iaW4vbHMgL3Vzci9iaW4vKnBlcmwqNS4qICR7UEtHX1BSRUZJWH0vYmluLypwZXJsKjUuKiAy
 Pi9kZXYvbnVsbGAKKwliaW5zPWAvYmluL2xzICR7UEtHX1BSRUZJWH0vdXNyL2Jpbi8qcGVybCo1
 LiogJHtQS0dfUFJFRklYfS9iaW4vKnBlcmwqNS4qIDI+L2Rldi9udWxsYAogCWZvciBiaW5hcnkg
 aW4gJGJpbnMKIAlkbwogCQlpZiBbIC1MICIkYmluYXJ5IiBdIDsgdGhlbgpAQCAtMTE0LDMxICsx
 MTQsMzEgQEAKIAllY2hvICJDcmVhdGluZyB2YXJpb3VzIHN5bWxpbmtzIGluIC91c3IvYmluLi4u
 IgogCWZvciBiaW5hcnkgaW4gJGxpbmtfbGlzdAogCWRvCi0JCWlmIFsgLWYgIi91c3IvYmluLyRi
 aW5hcnkiIF0gOyB0aGVuCi0JCQllY2hvICIgICAgQmFja2luZyB1cCAvdXNyL2Jpbi8kYmluYXJ5
 IGFzIC91c3IvYmluLyRiaW5hcnkuZnJlZWJzZCIKLQkJCS9iaW4vbXYgLWYgIi91c3IvYmluLyRi
 aW5hcnkiICIvdXNyL2Jpbi8kYmluYXJ5LmZyZWVic2QiCisJCWlmIFsgLWYgIiRQS0dfUFJFRklY
 L3Vzci9iaW4vJGJpbmFyeSIgXSA7IHRoZW4KKwkJCWVjaG8gIiAgICBCYWNraW5nIHVwICRQS0df
 UFJFRklYL3Vzci9iaW4vJGJpbmFyeSBhcyAkUEtHX1BSRUZJWC91c3IvYmluLyRiaW5hcnkuZnJl
 ZWJzZCIKKwkJCS9iaW4vbXYgLWYgIiRQS0dfUFJFRklYL3Vzci9iaW4vJGJpbmFyeSIgIiRQS0df
 UFJFRklYL3Vzci9iaW4vJGJpbmFyeS5mcmVlYnNkIgogCQlmaQotCQlpZiBbIC1lICIvdXNyL2Jp
 bi8kYmluYXJ5IiBdIDsgdGhlbgotCQkJZWNobyAiICAgICoqKiAvdXNyL2Jpbi8kYmluYXJ5IGlz
 IHN0aWxsIHRoZXJlLCB3aGljaCBzaG91bGQgbm90IGhhcHBlbiIKKwkJaWYgWyAtZSAiJFBLR19Q
 UkVGSVgvdXNyL2Jpbi8kYmluYXJ5IiBdIDsgdGhlbgorCQkJZWNobyAiICAgICoqKiAkUEtHX1BS
 RUZJWC91c3IvYmluLyRiaW5hcnkgaXMgc3RpbGwgdGhlcmUsIHdoaWNoIHNob3VsZCBub3QgaGFw
 cGVuIgogCQllbGlmIFsgLWUgIiRQS0dfUFJFRklYL2Jpbi8kYmluYXJ5IiBdIDsgdGhlbgotCQkJ
 ZWNobyAiICAgIFN5bWxpbmtpbmcgJFBLR19QUkVGSVgvYmluLyRiaW5hcnkgdG8gL3Vzci9iaW4v
 JGJpbmFyeSIKLQkJCS9iaW4vbG4gLXNmICIkUEtHX1BSRUZJWC9iaW4vJGJpbmFyeSIgIi91c3Iv
 YmluLyRiaW5hcnkiCisJCQllY2hvICIgICAgU3ltbGlua2luZyAkUEtHX1BSRUZJWC9iaW4vJGJp
 bmFyeSB0byAkUEtHX1BSRUZJWC91c3IvYmluLyRiaW5hcnkiCisJCQkvYmluL2xuIC1zZiAiJFBL
 R19QUkVGSVgvYmluLyRiaW5hcnkiICIkUEtHX1BSRUZJWC91c3IvYmluLyRiaW5hcnkiCiAJCWVs
 c2UKIAkJCWVjaG8gIiAgICAqKiogJFBLR19QUkVGSVgvYmluLyRiaW5hcnkgaXMgbm90IHRoZXJl
 LCBhIHN5bWxpbmsgd29uJ3QgZG8gYW55IGdvb2QiCiAJCWZpCiAJZG9uZQogCWZvciBiaW5hcnkg
 aW4gJHNwZWNpYWxfbGlua19saXN0CiAJZG8KLQkJaWYgWyAtZiAiL3Vzci9iaW4vJGJpbmFyeSIg
 XSA7IHRoZW4KLQkJCWVjaG8gIiAgICBCYWNraW5nIHVwIC91c3IvYmluLyRiaW5hcnkgYXMgL3Vz
 ci9iaW4vJGJpbmFyeS5mcmVlYnNkIgotCQkJL2Jpbi9tdiAtZiAiL3Vzci9iaW4vJGJpbmFyeSIg
 Ii91c3IvYmluLyRiaW5hcnkuZnJlZWJzZCIKKwkJaWYgWyAtZiAiJFBLR19QUkVGSVgvdXNyL2Jp
 bi8kYmluYXJ5IiBdIDsgdGhlbgorCQkJZWNobyAiICAgIEJhY2tpbmcgdXAgJFBLR19QUkVGSVgv
 dXNyL2Jpbi8kYmluYXJ5IGFzICRQS0dfUFJFRklYL3Vzci9iaW4vJGJpbmFyeS5mcmVlYnNkIgor
 CQkJL2Jpbi9tdiAtZiAiJFBLR19QUkVGSVgvdXNyL2Jpbi8kYmluYXJ5IiAiJFBLR19QUkVGSVgv
 dXNyL2Jpbi8kYmluYXJ5LmZyZWVic2QiCiAJCWZpCiAJCWJpbj1gZWNobyAkYmluYXJ5IHwgL3Vz
 ci9iaW4vc2VkIC1lICdzIXBlcmw1IXBlcmwhJ2AKLQkJaWYgWyAtZSAiL3Vzci9iaW4vJGJpbmFy
 eSIgXSA7IHRoZW4KLQkJCWVjaG8gIiAgICAqKiogL3Vzci9iaW4vJGJpbmFyeSBpcyBzdGlsbCB0
 aGVyZSwgd2hpY2ggc2hvdWxkIG5vdCBoYXBwZW4iCisJCWlmIFsgLWUgIiRQS0dfUFJFRklYL3Vz
 ci9iaW4vJGJpbmFyeSIgXSA7IHRoZW4KKwkJCWVjaG8gIiAgICAqKiogJFBLR19QUkVGSVgvdXNy
 L2Jpbi8kYmluYXJ5IGlzIHN0aWxsIHRoZXJlLCB3aGljaCBzaG91bGQgbm90IGhhcHBlbiIKIAkJ
 ZWxpZiBbIC1lICIkUEtHX1BSRUZJWC9iaW4vJHtiaW59JSVQRVJMX1ZFUlNJT04lJSIgXSA7IHRo
 ZW4KLQkJCWVjaG8gIiAgICBTeW1saW5raW5nICRQS0dfUFJFRklYL2Jpbi8ke2Jpbn0lJVBFUkxf
 VkVSU0lPTiUlIHRvIC91c3IvYmluLyRiaW5hcnkiCi0JCQkvYmluL2xuIC1zZiAiJFBLR19QUkVG
 SVgvYmluLyR7YmlufSUlUEVSTF9WRVJTSU9OJSUiICIvdXNyL2Jpbi8kYmluYXJ5IgorCQkJZWNo
 byAiICAgIFN5bWxpbmtpbmcgJFBLR19QUkVGSVgvYmluLyR7YmlufSUlUEVSTF9WRVJTSU9OJSUg
 dG8gJFBLR19QUkVGSVgvdXNyL2Jpbi8kYmluYXJ5IgorCQkJL2Jpbi9sbiAtc2YgIiRQS0dfUFJF
 RklYL2Jpbi8ke2Jpbn0lJVBFUkxfVkVSU0lPTiUlIiAiJFBLR19QUkVGSVgvdXNyL2Jpbi8kYmlu
 YXJ5IgogCQllbHNlCiAJCQllY2hvICIgICAgKioqICRQS0dfUFJFRklYL2Jpbi8ke2Jpbn0lJVBF
 UkxfVkVSU0lPTiUlIGlzIG5vdCB0aGVyZSwgYSBzeW1saW5rIHdvbid0IGRvIGFueSBnb29kIgog
 CQlmaQpAQCAtMTUxLDI1ICsxNTEsMjUgQEAKIAllY2hvICJSZXN0b3JpbmcgYmFzZSBzeXN0ZW0g
 cGVybCBiaW5hcmllcy4uLiIKIAlmb3IgYmluYXJ5IGluICRsaW5rX2xpc3QKIAlkbwotCQlpZiBb
 IC1lICIvdXNyL2Jpbi8kYmluYXJ5IiBdIDsgdGhlbgotCQkJZWNobyAiICAgICoqKiAvdXNyL2Jp
 bi8kYmluYXJ5IGlzIHRoZXJlLCB3aGljaCBzaG91bGQgbm90IGhhcHBlbiIKKwkJaWYgWyAtZSAi
 JFBLR19QUkVGSVgvdXNyL2Jpbi8kYmluYXJ5IiBdIDsgdGhlbgorCQkJZWNobyAiICAgICoqKiAk
 UEtHX1BSRUZJWC91c3IvYmluLyRiaW5hcnkgaXMgdGhlcmUsIHdoaWNoIHNob3VsZCBub3QgaGFw
 cGVuIgogCQllbHNlCi0JCQlpZiBbIC1mICIvdXNyL2Jpbi8kYmluYXJ5LmZyZWVic2QiIF0gOyB0
 aGVuCi0JCQkJZWNobyAiICAgIE1vdmluZyAvdXNyL2Jpbi8kYmluYXJ5LmZyZWVic2QgdG8gL3Vz
 ci9iaW4vJGJpbmFyeSIKLQkJCQkvYmluL212IC1mICIvdXNyL2Jpbi8kYmluYXJ5LmZyZWVic2Qi
 ICIvdXNyL2Jpbi8kYmluYXJ5IgorCQkJaWYgWyAtZiAiJFBLR19QUkVGSVgvdXNyL2Jpbi8kYmlu
 YXJ5LmZyZWVic2QiIF0gOyB0aGVuCisJCQkJZWNobyAiICAgIE1vdmluZyAkUEtHX1BSRUZJWC91
 c3IvYmluLyRiaW5hcnkuZnJlZWJzZCB0byAkUEtHX1BSRUZJWC91c3IvYmluLyRiaW5hcnkiCisJ
 CQkJL2Jpbi9tdiAtZiAiJFBLR19QUkVGSVgvdXNyL2Jpbi8kYmluYXJ5LmZyZWVic2QiICIkUEtH
 X1BSRUZJWC91c3IvYmluLyRiaW5hcnkiCiAJCQllbHNlCi0JCQkJZWNobyAiICAgICoqKiAvdXNy
 L2Jpbi8kYmluYXJ5LmZyZWVic2QgaXMgTk9UIHRoZXJlLCBub3RoaW5nIHRvIHJlc3RvcmUiCisJ
 CQkJZWNobyAiICAgICoqKiAkUEtHX1BSRUZJWC91c3IvYmluLyRiaW5hcnkuZnJlZWJzZCBpcyBO
 T1QgdGhlcmUsIG5vdGhpbmcgdG8gcmVzdG9yZSIKIAkJCWZpCiAJCWZpCiAJZG9uZQogCWZvciBi
 aW5hcnkgaW4gJHNwZWNpYWxfbGlua19saXN0CiAJZG8KLQkJaWYgWyAtZSAiL3Vzci9iaW4vJGJp
 bmFyeSIgXSA7IHRoZW4KLQkJCWVjaG8gIiAgICAqKiogL3Vzci9iaW4vJGJpbmFyeSBpcyB0aGVy
 ZSwgd2hpY2ggc2hvdWxkIG5vdCBoYXBwZW4iCisJCWlmIFsgLWUgIiRQS0dfUFJFRklYL3Vzci9i
 aW4vJGJpbmFyeSIgXSA7IHRoZW4KKwkJCWVjaG8gIiAgICAqKiogJFBLR19QUkVGSVgvdXNyL2Jp
 bi8kYmluYXJ5IGlzIHRoZXJlLCB3aGljaCBzaG91bGQgbm90IGhhcHBlbiIKIAkJZWxzZQogCQkJ
 YmluPWBlY2hvICRiaW5hcnkgfCAvdXNyL2Jpbi9zZWQgLWUgJ3MhcGVybDUhcGVybCEnYAogCQkJ
 YmluPWBlY2hvICRiaW4gfCAvdXNyL2Jpbi9zZWQgLWUgJ3Mhc3VpZHBlcmwhc3BlcmwhJ2AKLQkJ
 CWJpbnM9YC9iaW4vbHMgL3Vzci9iaW4vJHtiaW59NS4qIDI+L2Rldi9udWxsIHwgL3Vzci9iaW4v
 c29ydGAKKwkJCWJpbnM9YC9iaW4vbHMgJFBLR19QUkVGSVgvdXNyL2Jpbi8ke2Jpbn01LiogMj4v
 ZGV2L251bGwgfCAvdXNyL2Jpbi9zb3J0YAogCQkJYmluPSIiCiAJCQlmb3IgYiBpbiAkYmlucwog
 CQkJZG8KQEAgLTE3OCwxNiArMTc4LDE2IEBACiAJCQkJZmkKIAkJCWRvbmUKIAkJCWlmIFsgLXog
 JGJpbiBdIDsgdGhlbgotCQkJCWVjaG8gIiAgICAqKiogY2Fubm90IGZpbmQgd2hhdCAvdXNyL2Jp
 bi8kYmluYXJ5IHNoYWxsIGJlIHJlc3RvcmVkIEZST00iCisJCQkJZWNobyAiICAgICoqKiBjYW5u
 b3QgZmluZCB3aGF0ICRQS0dfUFJFRklYL3Vzci9iaW4vJGJpbmFyeSBzaGFsbCBiZSByZXN0b3Jl
 ZCBGUk9NIgogCQkJZWxpZiBbIC1mICRiaW4gXSA7IHRoZW4KLQkJCQllY2hvICIgICAgSGFyZGxp
 bmtpbmcgJGJpbiB0byAvdXNyL2Jpbi8kYmluYXJ5IgotCQkJCWxuIC1mICIkYmluIiAiL3Vzci9i
 aW4vJGJpbmFyeSIKKwkJCQllY2hvICIgICAgSGFyZGxpbmtpbmcgJGJpbiB0byAkUEtHX1BSRUZJ
 WC91c3IvYmluLyRiaW5hcnkiCisJCQkJbG4gLWYgIiRiaW4iICIkUEtHX1BSRUZJWC91c3IvYmlu
 LyRiaW5hcnkiCiAJCQllbHNlCiAJCQkJZWNobyAiICAgICoqKiAkYmluIGlzIE5PVCB0aGVyZSwg
 bm90aGluZyB0byByZXN0b3JlIgogCQkJZmkKLQkJCWlmIFsgLWYgIi91c3IvYmluLyRiaW5hcnku
 ZnJlZWJzZCIgXSA7IHRoZW4KLQkJCQllY2hvICIgICAgUmVtb3ZpbmcgYmFja3VwIGNvcHkgL3Vz
 ci9iaW4vJGJpbmFyeS5mcmVlYnNkIgotCQkJCXJtIC1mICIvdXNyL2Jpbi8kYmluYXJ5LmZyZWVi
 c2QiCisJCQlpZiBbIC1mICIkUEtHX1BSRUZJWC91c3IvYmluLyRiaW5hcnkuZnJlZWJzZCIgXSA7
 IHRoZW4KKwkJCQllY2hvICIgICAgUmVtb3ZpbmcgYmFja3VwIGNvcHkgJFBLR19QUkVGSVgvdXNy
 L2Jpbi8kYmluYXJ5LmZyZWVic2QiCisJCQkJcm0gLWYgIiRQS0dfUFJFRklYL3Vzci9iaW4vJGJp
 bmFyeS5mcmVlYnNkIgogCQkJZmkKIAkJZmkKIAlkb25lCkBAIC0yMjEsMTYgKzIyMSwxNiBAQAog
 CiBkb19jbGVhbnVwX21hbnBhdGgoKQogewotCWVjaG8gLW4gIkNsZWFuaW5nIHVwIC9ldGMvbWFu
 cGF0aC5jb25maWcuLi4iCi0JaWYgWyAtZiAvZXRjL21hbnBhdGguY29uZmlnIF0gOyB0aGVuCisJ
 ZWNobyAtbiAiQ2xlYW5pbmcgdXAgJFBLR19QUkVGSVgvZXRjL21hbnBhdGguY29uZmlnLi4uIgor
 CWlmIFsgLWYgJFBLR19QUkVGSVgvZXRjL21hbnBhdGguY29uZmlnIF0gOyB0aGVuCiAJCS91c3Iv
 YmluL2F3ayAncz0wOwogCQkJL14jLip1c2UucGVybC8geyBzPTE7IG1vZGU9MSB9CiAJCQkvXiMv
 IHsgcz0xOyBpZiAobW9kZSAhPSAxKSB7IG1vZGU9MCB9IH0KIAkJCS9eT1BUSU9OQUxfTUFOUEFU
 SC4qcGVybDUvIHsgcz0xOyBpZiAobW9kZSA9PSAxKSB7IG1vZGU9MiB9IH0KIAkJCS9eJC8geyBz
 PTE7IGlmIChtb2RlICE9IDIpIHsgbW9kZSA9IDAgfSB9Ci0JCQl7IGlmIChzICE9IDEpIHsgbW9k
 ZSA9IDAgfSBpZiAobW9kZSA9PSAwKSBwcmludCB9JyAvZXRjL21hbnBhdGguY29uZmlnID4vZXRj
 L21hbnBhdGguY29uZmlnLm5ldwotCQkvYmluL212IC9ldGMvbWFucGF0aC5jb25maWcgL2V0Yy9t
 YW5wYXRoLmNvbmZpZy5iYWsKLQkJL2Jpbi9tdiAvZXRjL21hbnBhdGguY29uZmlnLm5ldyAvZXRj
 L21hbnBhdGguY29uZmlnCisJCQl7IGlmIChzICE9IDEpIHsgbW9kZSA9IDAgfSBpZiAobW9kZSA9
 PSAwKSBwcmludCB9JyAkUEtHX1BSRUZJWC9ldGMvbWFucGF0aC5jb25maWcgPiRQS0dfUFJFRklY
 L2V0Yy9tYW5wYXRoLmNvbmZpZy5uZXcKKwkJL2Jpbi9tdiAkUEtHX1BSRUZJWC9ldGMvbWFucGF0
 aC5jb25maWcgJFBLR19QUkVGSVgvZXRjL21hbnBhdGguY29uZmlnLmJhaworCQkvYmluL212ICRQ
 S0dfUFJFRklYL2V0Yy9tYW5wYXRoLmNvbmZpZy5uZXcgJFBLR19QUkVGSVgvZXRjL21hbnBhdGgu
 Y29uZmlnCiAJZmkKIAllY2hvICIgRG9uZS4iCiB9CkBAIC0yNDksMTAgKzI0OSwxMCBAQAogCiBk
 b19zcGFtX21hbnBhdGgoKQogewotCWVjaG8gLW4gIlNwYW1taW5nIC9ldGMvbWFucGF0aC5jb25m
 aWcuLi4iCi0JZWNobyAiJGJhbm5lciIgPj4vZXRjL21hbnBhdGguY29uZmlnCi0JZWNobyAiT1BU
 SU9OQUxfTUFOUEFUSAkke1BLR19QUkVGSVh9L2xpYi9wZXJsNS8lJVBFUkxfVkVSU0lPTiUlL21h
 biIgPj4vZXRjL21hbnBhdGguY29uZmlnCi0JZWNobyAiT1BUSU9OQUxfTUFOUEFUSAkke1BLR19Q
 UkVGSVh9L2xpYi9wZXJsNS8lJVBFUkxfVkVSU0lPTiUlL3BlcmwvbWFuIiA+Pi9ldGMvbWFucGF0
 aC5jb25maWcKKwllY2hvIC1uICJTcGFtbWluZyAkUEtHX1BSRUZJWC9ldGMvbWFucGF0aC5jb25m
 aWcuLi4iCisJZWNobyAiJGJhbm5lciIgPj4kUEtHX1BSRUZJWC9ldGMvbWFucGF0aC5jb25maWcK
 KwllY2hvICJPUFRJT05BTF9NQU5QQVRICSR7UEtHX1BSRUZJWH0vbGliL3Blcmw1LyUlUEVSTF9W
 RVJTSU9OJSUvbWFuIiA+PiRQS0dfUFJFRklYL2V0Yy9tYW5wYXRoLmNvbmZpZworCWVjaG8gIk9Q
 VElPTkFMX01BTlBBVEgJJHtQS0dfUFJFRklYfS9saWIvcGVybDUvJSVQRVJMX1ZFUlNJT04lJS9w
 ZXJsL21hbiIgPj4kUEtHX1BSRUZJWC9ldGMvbWFucGF0aC5jb25maWcKIAllY2hvICIgRG9uZS4i
 CiB9CiAK
 ------=_20061211231237_52807--
 
State-Changed-From-To: open->feedback 
State-Changed-By: miwi 
State-Changed-When: Thu Aug 14 23:30:48 UTC 2008 
State-Changed-Why:  
Any news here or can we close this one? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=106608 
Responsible-Changed-From-To: tobez->skv 
Responsible-Changed-By: tobez 
Responsible-Changed-When: Mon Nov 24 14:43:52 CET 2008 
Responsible-Changed-Why:  
lang/perl5* got a new maintainer                                                 

http://www.freebsd.org/cgi/query-pr.cgi?pr=106608 
State-Changed-From-To: feedback->closed 
State-Changed-By: miwi 
State-Changed-When: Sat May 30 20:15:56 UTC 2009 
State-Changed-Why:  
feedback timeout. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=106608 
>Unformatted:
