Bug 144130 - [patch]: lang/rakudo update to 2010.02 "Amsterdam"
Summary: [patch]: lang/rakudo update to 2010.02 "Amsterdam"
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: skv
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-20 10:30 UTC by zahatski
Modified: 2010-02-22 10:10 UTC (History)
0 users

See Also:


Attachments
file.diff (3.04 KB, patch)
2010-02-20 10:30 UTC, zahatski
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description zahatski 2010-02-20 10:30:01 UTC
Update lang/rakudo port to Rakudo #26 "Amsterdam"

Fix: Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-02-20 10:30:13 UTC
Responsible Changed
From-To: freebsd-ports-bugs->perl

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Philip M. Gollucci freebsd_committer freebsd_triage 2010-02-20 20:29:01 UTC
Responsible Changed
From-To: perl->pgollucci

I'll take it.
Comment 3 Philip M. Gollucci freebsd_committer freebsd_triage 2010-02-21 20:03:32 UTC
Responsible Changed
From-To: pgollucci->skv

requested by e-mail
Comment 4 skv freebsd_committer freebsd_triage 2010-02-21 22:03:01 UTC
State Changed
From-To: open->closed

ctually, only few lines of your PR is applied. 
Please be more careful in the future. 


1. parrot must be in RUN_DEPENDS. It is obvious. 
Just see "ldd /usr/local/bin/perl6" 

2. condition parrot>=${PARROT_VERSION} is essential, 
because we want install into the correct directory. 

Otherwise we need use "!=" operator to detect 
currently installed version of Parrot. 

3. @dirrmtry is required too. Parrot and Rakudo use 
common directories. 

4. Of course we don't want to change MAINTAINER from perl@, 
because "Perl6 is Perl". 

5. Cleanups: 
- replace USE_PERL5 with USE_PERL5_BUILD 
- remove USE_LDCONFIG (.so used by Rakudo only internally) 
- CONFLICTS is useless 
- paths in dependencies of other ports must use LOCALBASE 
instead of PREFIX 
- it is recommended use MAN*PREFIX instead of PREFIX 
- "regression-test" added to test Rakudo while tinderbox builds
Comment 5 dfilter service freebsd_committer freebsd_triage 2010-02-21 22:03:01 UTC
skv         2010-02-21 22:02:52 UTC

  FreeBSD ports repository

  Modified files:
    lang/rakudo          Makefile distinfo 
  Log:
  - Update 2010.02 [1]
  - Cleanups
  
  Changes:        http://rakudo.org/node/64
  PR:             ports/144130 [1]
  Submitted by:   Aliaksandr Zahatski <zahatski xx gmail.com> [1]
  Feature safe:   yes
  
  Revision  Changes    Path
  1.5       +10 -13    ports/lang/rakudo/Makefile
  1.2       +3 -3      ports/lang/rakudo/distinfo
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 zahatski 2010-02-22 10:04:45 UTC
Thanks for your remarks.