Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 259246 Details for
Bug 351065
new ebuild dev-perl/Switch
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild
Switch-2.16.ebuild (text/plain), 30.18 KB, created by
Oleg Gawriloff
on 2011-01-07 21:35:05 UTC
(
hide
)
Description:
ebuild
Filename:
MIME Type:
Creator:
Oleg Gawriloff
Created:
2011-01-07 21:35:05 UTC
Size:
30.18 KB
patch
obsolete
> > > > ><!DOCTYPE html> ><html> ><head> > <link rel="icon" type="image/vnd.microsoft.icon" href="http://www.gstatic.com/codesite/ph/images/phosting.ico"> > > <script type="text/javascript"> > > > > var codesite_token = "9377ea1852e42612ec91ac46bedf30a7"; > > > var logged_in_user_email = "Oleg.Gawriloff@gmail.com"; > > > var relative_base_url = ""; > > </script> > > > <title>Switch-2.16.ebuild - > barzog-gentoo-overlay - > > Project Hosting on Google Code</title> > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > > <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" > > > <meta name="ROBOTS" content="NOARCHIVE"> > > <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/6191598954148986782/css/ph_core.css"> > > <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/6191598954148986782/css/ph_detail.css" > > > > <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/6191598954148986782/css/d_sb_20080522.css" > > > > ><!--[if IE]> > <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/6191598954148986782/css/d_ie.css" > ><![endif]--> > <style type="text/css"> > .menuIcon.off { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 -42px } > .menuIcon.on { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 -28px } > .menuIcon.down { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 0; } > > > > tr.inline_comment { > background: #fff; > vertical-align: top; > } > div.draft, div.published { > padding: .3em; > border: 1px solid #999; > margin-bottom: .1em; > font-family: arial, sans-serif; > max-width: 60em; > } > div.draft { > background: #ffa; > } > div.published { > background: #e5ecf9; > } > div.published .body, div.draft .body { > padding: .5em .1em .1em .1em; > max-width: 60em; > white-space: pre-wrap; > white-space: -moz-pre-wrap; > white-space: -pre-wrap; > white-space: -o-pre-wrap; > word-wrap: break-word; > font-size: 1em; > } > div.draft .actions { > margin-left: 1em; > font-size: 90%; > } > div.draft form { > padding: .5em .5em .5em 0; > } > div.draft textarea, div.published textarea { > width: 95%; > height: 10em; > font-family: arial, sans-serif; > margin-bottom: .5em; > } > > > .nocursor, .nocursor td, .cursor_hidden, .cursor_hidden td { > background-color: white; > height: 2px; > } > .cursor, .cursor td { > background-color: darkblue; > height: 2px; > display: ''; > } > > >.list { > border: 1px solid white; > margin-bottom:0; >} > > </style> ></head> ><body class="t4"> > <script type="text/javascript"> > var _gaq = _gaq || []; > _gaq.push( > ['siteTracker._setAccount', 'UA-18071-1'], > ['siteTracker._trackPageview']); > > _gaq.push( > ['projectTracker._setAccount', 'UA-12027895-1'], > ['projectTracker._trackPageview']); > > (function() { > var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; > ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; > (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); > })(); > </script> ><div class="headbg"> > <div id="gaia"> > > <span> > > > <b>Oleg.Gawriloff@gmail.com</b> > > > | <a href="/u/@VxJfRF1YDhBDVgd8/" id="projects-dropdown" onclick="return false;" > ><u>My favorites</u> <small>▼</small></a> > | <a href="/u/@VxJfRF1YDhBDVgd8/" onclick="_CS_click('/gb/ph/profile');" > title="Profile, Updates, and Settings" > ><u>Profile</u></a> > | <a href="https://www.google.com/accounts/Logout?continue=http%3A%2F%2Fcode.google.com%2Fp%2Fbarzog-gentoo-overlay%2Fsource%2Fbrowse%2Ftrunk%2Fdev-perl%2FSwitch%2FSwitch-2.16.ebuild%3Fr%3D172" > onclick="_CS_click('/gb/ph/signout');" > ><u>Sign out</u></a> > > </span> > > </div> > <div class="gbh" style="left: 0pt;"></div> > <div class="gbh" style="right: 0pt;"></div> > > > <div style="height: 1px"></div> ><!--[if lte IE 7]> ><div style="text-align:center;"> >Your version of Internet Explorer is not supported. Try a browser that >contributes to open source, such as <a href="http://www.firefox.com">Firefox</a>, ><a href="http://www.google.com/chrome">Google Chrome</a>, or ><a href="http://code.google.com/chrome/chromeframe/">Google Chrome Frame</a>. ></div> ><![endif]--> > > > > > <table style="padding:0px; margin: 0px 0px 10px 0px; width:100%" cellpadding="0" cellspacing="0"> > <tr style="height: 58px;"> > > <td id="plogo"> > <a href="/p/barzog-gentoo-overlay/"> > > <img src="http://www.gstatic.com/codesite/ph/images/defaultlogo.png" alt="Logo"> > > </a> > </td> > > <td style="padding-left: 0.5em"> > > <div id="pname"> > <a href="/p/barzog-gentoo-overlay/">barzog-gentoo-overlay</a> > </div> > <div id="psum"> > <a id="project_summary_link" href="/p/barzog-gentoo-overlay/" >some ebuilds for gentoo that we regularly use</a> > > </div> > > </td> > <td style="white-space:nowrap;text-align:right; vertical-align:bottom;"> > > <form action="/hosting/search"> > <input size="30" name="q" value="" type="text"> > <input type="submit" name="projectsearch" value="Search projects" > > </form> > > </tr> > </table> > ></div> > > ><div id="mt" class="gtb"> > <a href="/p/barzog-gentoo-overlay/" class="tab ">Project Home</a> > > > > > <a href="/p/barzog-gentoo-overlay/downloads/list" class="tab ">Downloads</a> > > > > > > > > <a href="/p/barzog-gentoo-overlay/issues/list" > class="tab ">Issues</a> > > > > > > <a href="/p/barzog-gentoo-overlay/source/list" > class="tab active">Source</a> > > > <a href="/p/barzog-gentoo-overlay/admin" > class="tab inactive">Administer</a> > > > <div class=gtbc></div> ></div> ><table cellspacing="0" cellpadding="0" width="100%" align="center" border="0" class="st"> > <tr> > > > > > > > <td class="subt"> > <div class="st2"> > <div class="isf"> > > > > <span class="inst1"><a href="/p/barzog-gentoo-overlay/source/checkout">Checkout</a></span> > <span class="inst2"><a href="/p/barzog-gentoo-overlay/source/browse/">Browse</a></span> > <span class="inst3"><a href="/p/barzog-gentoo-overlay/source/list">Changes</a></span> > > <form action="http://www.google.com/codesearch" method="get" style="display:inline" > onsubmit="document.getElementById('codesearchq').value = document.getElementById('origq').value + ' package:http://barzog-gentoo-overlay\\.googlecode\\.com'"> > <input type="hidden" name="q" id="codesearchq" value=""> > <input type="text" maxlength="2048" size="38" id="origq" name="origq" value="" title="Google Code Search" style="font-size:92%"> <input type="submit" value="Search Trunk" name="btnG" style="font-size:92%"> > > > <a href="/p/barzog-gentoo-overlay/issues/entry?show=review&former=sourcelist">Request code review</a> > > > </form> > </div> ></div> > > </td> > > > > <td align="right" valign="top" class="bevel-right"></td> > </tr> ></table> ><script type="text/javascript"> > var cancelBubble = false; > function _go(url) { document.location = url; } ></script> > > ><div id="maincol" > >> > > ><!-- IE --> > > > > ><div class="expand"> ><div id="colcontrol"> > > ><style type="text/css"> > #file_flipper { display: inline; float: right; white-space: nowrap; } > #file_flipper.hidden { display: none; } > #file_flipper .pagelink { color: #0000CC; text-decoration: underline; } > #file_flipper #visiblefiles { padding-left: 0.5em; padding-right: 0.5em; } ></style> ><div id="nav_and_rev" class="heading"> > <div class="list"> > <div class="pagination" style="margin-left: 2em"> > <table cellpadding="0" cellspacing="0" class="flipper"> > <tbody> > <tr> > > <td><b>r172</b></td> > > </tr> > </tbody> > </table> > </div> > > <div class="" style="vertical-align: top"> > <div class="src_crumbs src_nav"> > <strong class="src_nav">Source path: </strong> > <span id="crumb_root"> > > <a href="/p/barzog-gentoo-overlay/source/browse/?r=172">svn</a>/ </span> > <span id="crumb_links" class="ifClosed"><a href="/p/barzog-gentoo-overlay/source/browse/trunk/?r=172">trunk</a><span class="sp">/ </span><a href="/p/barzog-gentoo-overlay/source/browse/trunk/dev-perl/?r=172">dev-perl</a><span class="sp">/ </span><a href="/p/barzog-gentoo-overlay/source/browse/trunk/dev-perl/Switch/?r=172">Switch</a><span class="sp">/ </span>Switch-2.16.ebuild</span> > > > > </div> > > </div> > <div style="clear:both"></div> > </div> ></div> > > ><div class="fc"> > > > ><style type="text/css"> >.undermouse span { > background-image: url(http://www.gstatic.com/codesite/ph/images/comments.gif); } ></style> ><table class="opened" id="review_comment_area" >onmouseout="gutterOut()"><tr> ><td id="nums"> ><pre><table width="100%"><tr class="nocursor"><td></td></tr></table></pre> ><pre><table width="100%" id="nums_table_0"><tr id="gr_svn172_1" > > onmouseover="gutterOver(1)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',1);"> </span >></td><td id="1"><a href="#1">1</a></td></tr >><tr id="gr_svn172_2" > > onmouseover="gutterOver(2)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',2);"> </span >></td><td id="2"><a href="#2">2</a></td></tr >><tr id="gr_svn172_3" > > onmouseover="gutterOver(3)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',3);"> </span >></td><td id="3"><a href="#3">3</a></td></tr >><tr id="gr_svn172_4" > > onmouseover="gutterOver(4)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',4);"> </span >></td><td id="4"><a href="#4">4</a></td></tr >><tr id="gr_svn172_5" > > onmouseover="gutterOver(5)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',5);"> </span >></td><td id="5"><a href="#5">5</a></td></tr >><tr id="gr_svn172_6" > > onmouseover="gutterOver(6)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',6);"> </span >></td><td id="6"><a href="#6">6</a></td></tr >><tr id="gr_svn172_7" > > onmouseover="gutterOver(7)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',7);"> </span >></td><td id="7"><a href="#7">7</a></td></tr >><tr id="gr_svn172_8" > > onmouseover="gutterOver(8)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',8);"> </span >></td><td id="8"><a href="#8">8</a></td></tr >><tr id="gr_svn172_9" > > onmouseover="gutterOver(9)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',9);"> </span >></td><td id="9"><a href="#9">9</a></td></tr >><tr id="gr_svn172_10" > > onmouseover="gutterOver(10)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',10);"> </span >></td><td id="10"><a href="#10">10</a></td></tr >><tr id="gr_svn172_11" > > onmouseover="gutterOver(11)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',11);"> </span >></td><td id="11"><a href="#11">11</a></td></tr >><tr id="gr_svn172_12" > > onmouseover="gutterOver(12)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',12);"> </span >></td><td id="12"><a href="#12">12</a></td></tr >><tr id="gr_svn172_13" > > onmouseover="gutterOver(13)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',13);"> </span >></td><td id="13"><a href="#13">13</a></td></tr >><tr id="gr_svn172_14" > > onmouseover="gutterOver(14)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',14);"> </span >></td><td id="14"><a href="#14">14</a></td></tr >><tr id="gr_svn172_15" > > onmouseover="gutterOver(15)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',15);"> </span >></td><td id="15"><a href="#15">15</a></td></tr >><tr id="gr_svn172_16" > > onmouseover="gutterOver(16)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',16);"> </span >></td><td id="16"><a href="#16">16</a></td></tr >><tr id="gr_svn172_17" > > onmouseover="gutterOver(17)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',17);"> </span >></td><td id="17"><a href="#17">17</a></td></tr >><tr id="gr_svn172_18" > > onmouseover="gutterOver(18)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',18);"> </span >></td><td id="18"><a href="#18">18</a></td></tr >><tr id="gr_svn172_19" > > onmouseover="gutterOver(19)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',19);"> </span >></td><td id="19"><a href="#19">19</a></td></tr >><tr id="gr_svn172_20" > > onmouseover="gutterOver(20)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',20);"> </span >></td><td id="20"><a href="#20">20</a></td></tr >><tr id="gr_svn172_21" > > onmouseover="gutterOver(21)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',21);"> </span >></td><td id="21"><a href="#21">21</a></td></tr >><tr id="gr_svn172_22" > > onmouseover="gutterOver(22)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',22);"> </span >></td><td id="22"><a href="#22">22</a></td></tr >><tr id="gr_svn172_23" > > onmouseover="gutterOver(23)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',23);"> </span >></td><td id="23"><a href="#23">23</a></td></tr >><tr id="gr_svn172_24" > > onmouseover="gutterOver(24)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',24);"> </span >></td><td id="24"><a href="#24">24</a></td></tr >><tr id="gr_svn172_25" > > onmouseover="gutterOver(25)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',25);"> </span >></td><td id="25"><a href="#25">25</a></td></tr >><tr id="gr_svn172_26" > > onmouseover="gutterOver(26)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',26);"> </span >></td><td id="26"><a href="#26">26</a></td></tr >><tr id="gr_svn172_27" > > onmouseover="gutterOver(27)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',27);"> </span >></td><td id="27"><a href="#27">27</a></td></tr >><tr id="gr_svn172_28" > > onmouseover="gutterOver(28)" > >><td><span title="Add comment" onclick="CR_startEdit('svn172',28);"> </span >></td><td id="28"><a href="#28">28</a></td></tr >></table></pre> ><pre><table width="100%"><tr class="nocursor"><td></td></tr></table></pre> ></td> ><td id="lines"> ><pre class="prettyprint"><table width="100%"><tr class="cursor_stop cursor_hidden"><td></td></tr></table></pre> ><pre class="prettyprint "><table id="src_table_0"><tr >id=sl_svn172_1 > > onmouseover="gutterOver(1)" > >><td class="source"># Copyright 1999-2007 Gentoo Foundation<br></td></tr >><tr >id=sl_svn172_2 > > onmouseover="gutterOver(2)" > >><td class="source"># Distributed under the terms of the GNU General Public License v2<br></td></tr >><tr >id=sl_svn172_3 > > onmouseover="gutterOver(3)" > >><td class="source"><br></td></tr >><tr >id=sl_svn172_4 > > onmouseover="gutterOver(4)" > >><td class="source">EAPI="0"<br></td></tr >><tr >id=sl_svn172_5 > > onmouseover="gutterOver(5)" > >><td class="source">inherit perl-module<br></td></tr >><tr >id=sl_svn172_6 > > onmouseover="gutterOver(6)" > >><td class="source"><br></td></tr >><tr >id=sl_svn172_7 > > onmouseover="gutterOver(7)" > >><td class="source">DESCRIPTION="Switch.pm for newer perl (5.10 and higher)"<br></td></tr >><tr >id=sl_svn172_8 > > onmouseover="gutterOver(8)" > >><td class="source">AUTHOR="RGARCIA"<br></td></tr >><tr >id=sl_svn172_9 > > onmouseover="gutterOver(9)" > >><td class="source">HOMEPAGE="http://search.cpan.org/~rgarcia/"<br></td></tr >><tr >id=sl_svn172_10 > > onmouseover="gutterOver(10)" > >><td class="source">SRC_URI="mirror://cpan/authors/id/${AUTHOR:0:1}/${AUTHOR:0:2}/${AUTHOR}/${P}.tar.gz"<br></td></tr >><tr >id=sl_svn172_11 > > onmouseover="gutterOver(11)" > >><td class="source"><br></td></tr >><tr >id=sl_svn172_12 > > onmouseover="gutterOver(12)" > >><td class="source">LICENSE="|| ( Artistic GPL-2 )"<br></td></tr >><tr >id=sl_svn172_13 > > onmouseover="gutterOver(13)" > >><td class="source">SLOT="0"<br></td></tr >><tr >id=sl_svn172_14 > > onmouseover="gutterOver(14)" > >><td class="source">KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"<br></td></tr >><tr >id=sl_svn172_15 > > onmouseover="gutterOver(15)" > >><td class="source">IUSE=""<br></td></tr >><tr >id=sl_svn172_16 > > onmouseover="gutterOver(16)" > >><td class="source"><br></td></tr >><tr >id=sl_svn172_17 > > onmouseover="gutterOver(17)" > >><td class="source">SRC_TEST="do"<br></td></tr >><tr >id=sl_svn172_18 > > onmouseover="gutterOver(18)" > >><td class="source"><br></td></tr >><tr >id=sl_svn172_19 > > onmouseover="gutterOver(19)" > >><td class="source">export OPTIMIZE="$CFLAGS"<br></td></tr >><tr >id=sl_svn172_20 > > onmouseover="gutterOver(20)" > >><td class="source">DEPEND="dev-lang/perl"<br></td></tr >><tr >id=sl_svn172_21 > > onmouseover="gutterOver(21)" > >><td class="source"><br></td></tr >><tr >id=sl_svn172_22 > > onmouseover="gutterOver(22)" > >><td class="source">src_unpack() {<br></td></tr >><tr >id=sl_svn172_23 > > onmouseover="gutterOver(23)" > >><td class="source"> perl-module_src_unpack<br></td></tr >><tr >id=sl_svn172_24 > > onmouseover="gutterOver(24)" > >><td class="source">}<br></td></tr >><tr >id=sl_svn172_25 > > onmouseover="gutterOver(25)" > >><td class="source"><br></td></tr >><tr >id=sl_svn172_26 > > onmouseover="gutterOver(26)" > >><td class="source">src_install() {<br></td></tr >><tr >id=sl_svn172_27 > > onmouseover="gutterOver(27)" > >><td class="source"> perl-module_src_install<br></td></tr >><tr >id=sl_svn172_28 > > onmouseover="gutterOver(28)" > >><td class="source">}<br></td></tr >></table></pre> ><pre class="prettyprint"><table width="100%"><tr class="cursor_stop cursor_hidden"><td></td></tr></table></pre> ></td> ></tr></table> ><script type="text/javascript"> > var lineNumUnderMouse = -1; > > function gutterOver(num) { > gutterOut(); > var newTR = document.getElementById('gr_svn172_' + num); > if (newTR) { > newTR.className = 'undermouse'; > } > lineNumUnderMouse = num; > } > function gutterOut() { > if (lineNumUnderMouse != -1) { > var oldTR = document.getElementById( > 'gr_svn172_' + lineNumUnderMouse); > if (oldTR) { > oldTR.className = ''; > } > lineNumUnderMouse = -1; > } > } > var numsGenState = {table_base_id: 'nums_table_'}; > var srcGenState = {table_base_id: 'src_table_'}; > var alignerRunning = false; > var startOver = false; > function setLineNumberHeights() { > if (alignerRunning) { > startOver = true; > return; > } > numsGenState.chunk_id = 0; > numsGenState.table = document.getElementById('nums_table_0'); > numsGenState.row_num = 0; > srcGenState.chunk_id = 0; > srcGenState.table = document.getElementById('src_table_0'); > srcGenState.row_num = 0; > alignerRunning = true; > continueToSetLineNumberHeights(); > } > function rowGenerator(genState) { > if (genState.row_num < genState.table.rows.length) { > var currentRow = genState.table.rows[genState.row_num]; > genState.row_num++; > return currentRow; > } > var newTable = document.getElementById( > genState.table_base_id + (genState.chunk_id + 1)); > if (newTable) { > genState.chunk_id++; > genState.row_num = 0; > genState.table = newTable; > return genState.table.rows[0]; > } > return null; > } > var MAX_ROWS_PER_PASS = 1000; > function continueToSetLineNumberHeights() { > var rowsInThisPass = 0; > var numRow = 1; > var srcRow = 1; > while (numRow && srcRow && rowsInThisPass < MAX_ROWS_PER_PASS) { > numRow = rowGenerator(numsGenState); > srcRow = rowGenerator(srcGenState); > rowsInThisPass++; > if (numRow && srcRow) { > if (numRow.offsetHeight != srcRow.offsetHeight) { > numRow.firstChild.style.height = srcRow.offsetHeight + 'px'; > } > } > } > if (rowsInThisPass >= MAX_ROWS_PER_PASS) { > setTimeout(continueToSetLineNumberHeights, 10); > } else { > alignerRunning = false; > if (startOver) { > startOver = false; > setTimeout(setLineNumberHeights, 500); > } > } > } > // Do 2 complete passes, because there can be races > // between this code and prettify. > startOver = true; > setTimeout(setLineNumberHeights, 250); > window.onresize = setLineNumberHeights; ></script> > > > > <div id="log"> > <div style="text-align:right"> > <a class="ifCollapse" href="#" onclick="_toggleMeta('', 'p', 'barzog-gentoo-overlay', this)">Show details</a> > <a class="ifExpand" href="#" onclick="_toggleMeta('', 'p', 'barzog-gentoo-overlay', this)">Hide details</a> > </div> > <div class="ifExpand"> > > <div class="pmeta_bubble_bg" style="border:1px solid white"> > <div class="round4"></div> > <div class="round2"></div> > <div class="round1"></div> > <div class="box-inner"> > <div id="changelog"> > <p>Change log</p> > <div> > <a href="/p/barzog-gentoo-overlay/source/detail?spec=svn172&r=172">r172</a> > by Oleg.Gawriloff@gmail.com > on Jan 05 (2 days ago) > <a href="/p/barzog-gentoo-overlay/source/diff?spec=svn172&r=172&format=side&path=/trunk/dev-perl/Switch/Switch-2.16.ebuild&old_path=/trunk/dev-perl/Switch/Switch-2.16.ebuild&old=">Diff</a> > </div> > <pre>Switch.pm module for newer perl (>=5.010) > ></pre> > </div> > > > > > > > <script type="text/javascript"> > var detail_url = '/p/barzog-gentoo-overlay/source/detail?r=172&spec=svn172'; > var publish_url = '/p/barzog-gentoo-overlay/source/detail?r=172&spec=svn172#publish'; > // describe the paths of this revision in javascript. > var changed_paths = []; > var changed_urls = []; > > changed_paths.push('/trunk/dev-perl/Switch'); > changed_urls.push('/p/barzog-gentoo-overlay/source/browse/trunk/dev-perl/Switch?r\x3d172\x26spec\x3dsvn172'); > > > changed_paths.push('/trunk/dev-perl/Switch/Manifest'); > changed_urls.push('/p/barzog-gentoo-overlay/source/browse/trunk/dev-perl/Switch/Manifest?r\x3d172\x26spec\x3dsvn172'); > > > changed_paths.push('/trunk/dev-perl/Switch/Switch-2.16.ebuild'); > changed_urls.push('/p/barzog-gentoo-overlay/source/browse/trunk/dev-perl/Switch/Switch-2.16.ebuild?r\x3d172\x26spec\x3dsvn172'); > > var selected_path = '/trunk/dev-perl/Switch/Switch-2.16.ebuild'; > > > function getCurrentPageIndex() { > for (var i = 0; i < changed_paths.length; i++) { > if (selected_path == changed_paths[i]) { > return i; > } > } > } > function getNextPage() { > var i = getCurrentPageIndex(); > if (i < changed_paths.length - 1) { > return changed_urls[i + 1]; > } > return null; > } > function getPreviousPage() { > var i = getCurrentPageIndex(); > if (i > 0) { > return changed_urls[i - 1]; > } > return null; > } > function gotoNextPage() { > var page = getNextPage(); > if (!page) { > page = detail_url; > } > window.location = page; > } > function gotoPreviousPage() { > var page = getPreviousPage(); > if (!page) { > page = detail_url; > } > window.location = page; > } > function gotoDetailPage() { > window.location = detail_url; > } > function gotoPublishPage() { > window.location = publish_url; > } ></script> > > > <style type="text/css"> > #review_nav { > border-top: 3px solid white; > padding-top: 6px; > margin-top: 1em; > } > #review_nav td { > vertical-align: middle; > } > #review_nav select { > margin: .5em 0; > } > </style> > <div id="review_nav"> > <table><tr><td>Go to: </td><td> > <select name="files_in_rev" onchange="window.location=this.value"> > > <option value="/p/barzog-gentoo-overlay/source/browse/trunk/dev-perl/Switch?r=172&spec=svn172" > > >/trunk/dev-perl/Switch</option> > > <option value="/p/barzog-gentoo-overlay/source/browse/trunk/dev-perl/Switch/Manifest?r=172&spec=svn172" > > >/trunk/dev-perl/Switch/Manifest</option> > > <option value="/p/barzog-gentoo-overlay/source/browse/trunk/dev-perl/Switch/Switch-2.16.ebuild?r=172&spec=svn172" > selected="selected" > >...v-perl/Switch/Switch-2.16.ebuild</option> > > </select> > </td></tr></table> > > > > <div id="review_instr" class="closed"> > <a class="ifOpened" href="/p/barzog-gentoo-overlay/source/detail?r=172&spec=svn172#publish">Publish your comments</a> > <div class="ifClosed">Double click a line to add a comment</div> > </div> > > </div> > > > </div> > <div class="round1"></div> > <div class="round2"></div> > <div class="round4"></div> > </div> > <div class="pmeta_bubble_bg" style="border:1px solid white"> > <div class="round4"></div> > <div class="round2"></div> > <div class="round1"></div> > <div class="box-inner"> > <div id="older_bubble"> > <p>Older revisions</p> > > <a href="/p/barzog-gentoo-overlay/source/list?path=/trunk/dev-perl/Switch/Switch-2.16.ebuild&start=172">All revisions of this file</a> > </div> > </div> > <div class="round1"></div> > <div class="round2"></div> > <div class="round4"></div> > </div> > <div class="pmeta_bubble_bg" style="border:1px solid white"> > <div class="round4"></div> > <div class="round2"></div> > <div class="round1"></div> > <div class="box-inner"> > <div id="fileinfo_bubble"> > <p>File info</p> > > <div>Size: 637 bytes, > 28 lines</div> > > <div><a href="http://barzog-gentoo-overlay.googlecode.com/svn-history/r172/trunk/dev-perl/Switch/Switch-2.16.ebuild">View raw file</a></div> > </div> > > <div id="props"> > <p>File properties</p> > <dl> > > <dt>svn:executable</dt> > <dd>*</dd> > > </dl> > </div> > > </div> > <div class="round1"></div> > <div class="round2"></div> > <div class="round4"></div> > </div> > </div> > </div> > > ></div> ></div> ></div> > > ><script src="http://www.gstatic.com/codesite/ph/6191598954148986782/js/source_file_scripts.js"></script> > > <script type="text/javascript" src="http://kibbles.googlecode.com/files/kibbles-1.3.1.comp.js"></script> > <script type="text/javascript"> > var lastStop = null; > var initilized = false; > > function updateCursor(next, prev) { > if (prev && prev.element) { > prev.element.className = 'cursor_stop cursor_hidden'; > } > if (next && next.element) { > next.element.className = 'cursor_stop cursor'; > lastStop = next.index; > } > } > > function pubRevealed(data) { > updateCursorForCell(data.cellId, 'cursor_stop cursor_hidden'); > if (initilized) { > reloadCursors(); > } > } > > function draftRevealed(data) { > updateCursorForCell(data.cellId, 'cursor_stop cursor_hidden'); > if (initilized) { > reloadCursors(); > } > } > > function draftDestroyed(data) { > updateCursorForCell(data.cellId, 'nocursor'); > if (initilized) { > reloadCursors(); > } > } > function reloadCursors() { > kibbles.skipper.reset(); > loadCursors(); > if (lastStop != null) { > kibbles.skipper.setCurrentStop(lastStop); > } > } > // possibly the simplest way to insert any newly added comments > // is to update the class of the corresponding cursor row, > // then refresh the entire list of rows. > function updateCursorForCell(cellId, className) { > var cell = document.getElementById(cellId); > // we have to go two rows back to find the cursor location > var row = getPreviousElement(cell.parentNode); > row.className = className; > } > // returns the previous element, ignores text nodes. > function getPreviousElement(e) { > var element = e.previousSibling; > if (element.nodeType == 3) { > element = element.previousSibling; > } > if (element && element.tagName) { > return element; > } > } > function loadCursors() { > // register our elements with skipper > var elements = CR_getElements('*', 'cursor_stop'); > var len = elements.length; > for (var i = 0; i < len; i++) { > var element = elements[i]; > element.className = 'cursor_stop cursor_hidden'; > kibbles.skipper.append(element); > } > } > function toggleComments() { > CR_toggleCommentDisplay(); > reloadCursors(); > } > function keysOnLoadHandler() { > // setup skipper > kibbles.skipper.addStopListener( > kibbles.skipper.LISTENER_TYPE.PRE, updateCursor); > // Set the 'offset' option to return the middle of the client area > // an option can be a static value, or a callback > kibbles.skipper.setOption('padding_top', 50); > // Set the 'offset' option to return the middle of the client area > // an option can be a static value, or a callback > kibbles.skipper.setOption('padding_bottom', 100); > // Register our keys > kibbles.skipper.addFwdKey("n"); > kibbles.skipper.addRevKey("p"); > kibbles.keys.addKeyPressListener( > 'u', function() { window.location = detail_url; }); > kibbles.keys.addKeyPressListener( > 'r', function() { window.location = detail_url + '#publish'; }); > > kibbles.keys.addKeyPressListener('j', gotoNextPage); > kibbles.keys.addKeyPressListener('k', gotoPreviousPage); > > > kibbles.keys.addKeyPressListener('h', toggleComments); > > } > </script> ><script src="http://www.gstatic.com/codesite/ph/6191598954148986782/js/code_review_scripts.js"></script> ><script type="text/javascript"> > > // the comment form template > var form = '<div class="draft"><div class="header"><span class="title">Draft comment:</span></div>' + > '<div class="body"><form onsubmit="return false;"><textarea id="$ID">$BODY</textarea><br>$ACTIONS</form></div>' + > '</div>'; > // the comment "plate" template used for both draft and published comment "plates". > var draft_comment = '<div class="draft" ondblclick="$ONDBLCLICK">' + > '<div class="header"><span class="title">Draft comment:</span><span class="actions">$ACTIONS</span></div>' + > '<pre id="$ID" class="body">$BODY</pre>' + > '</div>'; > var published_comment = '<div class="published">' + > '<div class="header"><span class="title"><a href="$PROFILE_URL">$AUTHOR:</a></span><div>' + > '<pre id="$ID" class="body">$BODY</pre>' + > '</div>'; > > function showPublishInstructions() { > var element = document.getElementById('review_instr'); > if (element) { > element.className = 'opened'; > } > } > function revsOnLoadHandler() { > // register our source container with the commenting code > var paths = {'svn172': '/trunk/dev-perl/Switch/Switch-2.16.ebuild'} > CR_setup('', 'p', 'barzog-gentoo-overlay', '', 'svn172', paths, > '9377ea1852e42612ec91ac46bedf30a7', CR_BrowseIntegrationFactory); > // register our hidden ui elements with the code commenting code ui builder. > CR_registerLayoutElement('form', form); > CR_registerLayoutElement('draft_comment', draft_comment); > CR_registerLayoutElement('published_comment', published_comment); > > // register our source container with the commenting code > // in this case we're registering the container and the revison > // associated with the contianer which may be the primary revision > // or may be a previous revision against which the primary revision > // of the file is being compared. > CR_registerSourceContainer(document.getElementById('lines'), 'svn172'); > > CR_registerActivityListener(CR_ACTIVITY_TYPE.REVEAL_DRAFT_PLATE, showPublishInstructions); > > CR_registerActivityListener(CR_ACTIVITY_TYPE.REVEAL_PUB_PLATE, pubRevealed); > CR_registerActivityListener(CR_ACTIVITY_TYPE.REVEAL_DRAFT_PLATE, draftRevealed); > CR_registerActivityListener(CR_ACTIVITY_TYPE.DISCARD_DRAFT_COMMENT, draftDestroyed); > > > > > > > > var initilized = true; > reloadCursors(); > } > window.onload = function() {keysOnLoadHandler(); revsOnLoadHandler();}; > ></script> ><script type="text/javascript" src="http://www.gstatic.com/codesite/ph/6191598954148986782/js/dit_scripts.js"></script> > > > > <script type="text/javascript" src="http://www.gstatic.com/codesite/ph/6191598954148986782/js/core_scripts_20081103.js"></script> > <script type="text/javascript" src="/js/codesite_product_dictionary_ph.pack.04102009.js"></script> > </div> ><div id="footer" dir="ltr"> > > <div class="text"> > > ©2010 Google - > <a href="/projecthosting/terms.html">Terms</a> - > <a href="http://www.google.com/privacy.html">Privacy</a> - > <a href="/p/support/">Project Hosting Help</a> > > </div> ></div> > > <div class="hostedBy" style="margin-top: -20px;"> > <span style="vertical-align: top;">Powered by <a href="http://code.google.com/projecthosting/">Google Project Hosting</a></span> > </div> > > > > > > </body> ></html> >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 351065
:
259246
|
259248