Changeset 82654
- Timestamp:
- 08/17/11 09:35:05 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/_resources/port1.0/group/perl5-1.0.tcl
r82617 r82654 41 41 options perl5.default_branch perl5.branches 42 42 default perl5.branches {"5.8 5.10 5.12 5.14"} 43 default perl5.default_branch {[perl5_get_default_branch]} 44 proc perl5_get_default_branch {} { 45 # use whatever ${prefix}/bin/perl5 was chosen, and if none, fall back to 5.12 46 if {![catch {set val [lindex [split [exec ${prefix}/bin/perl5 -V:version] {'}] 1]}]} { 47 return [join [lrange [split $val .] 0 1] .] 48 } else { 49 return 5.12 50 } 51 } 43 52 44 53 proc perl5.extract_config {var {default ""}} { … … 55 64 options perl5.version perl5.major perl5.arch perl5.lib perl5.archlib perl5.bin 56 65 default perl5.version {[perl5.extract_config version]} 66 default perl5.major {${perl5.default_branch}} 57 67 default perl5.arch {[perl5.extract_config archname ${os.platform}]} 58 68 default perl5.bin {${prefix}/bin/perl${perl5.major}} … … 80 90 set perl5.module ${module} 81 91 set perl5.moduleversion $vers 82 83 # check if a default version was set, otherwise use whatever84 # ${prefix}/bin/perl was chosen, and if none, fall back to 5.1285 if {![info exists perl5.default_branch]} {86 if {[catch {set val [lindex [split [exec ${prefix}/bin/perl -V:version] {'}] 1]}]} {87 perl5.default_branch 5.1288 } else {89 perl5.default_branch [join [lrange [split $val .] 0 1] .]90 }91 }92 92 93 93 # define perl5.cpandir … … 137 137 } 138 138 } else { 139 perl5.major ${perl5.default_branch}140 139 depends_lib port:perl${perl5.default_branch} 141 140 }
Note: See TracChangeset
for help on using the changeset viewer.

