tag:blogger.com,1999:blog-83719224214984083502024-03-13T00:25:03.128-07:00Haiku-Os ColombiaAnonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.comBlogger80125tag:blogger.com,1999:blog-8371922421498408350.post-46819669381180562892015-05-06T05:43:00.000-07:002015-05-06T16:48:24.381-07:00Una suave introducción a Haikuporter # 2: escribir una receta para que GNU.<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">¡Bienvenido! En este segundo artículo de la serie, vamos a mirar un ejemplo de la vida real: GNU cuál. Iban a:</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Tome las fuentes oficiales, y elaborar una receta para ello.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Construir eso en un paquete, que puede ser distribuido, y la receta puede ser utilizado por otros sistemas de Haiku para reconstruir el mismo paquete.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Último artículo, lo hicimos un poco de un curso acelerado en archivos de recetas. Espero que tomar algún tiempo para expandir sobre los temas que cubrimos brevemente hasta la fecha, en contra de una receta de trabajo que usted puede seguir junto con.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Una breve tangente.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">En primer lugar, antes de sumergirse en, sólo quiero dar las gracias a todos por el tipo y la retroalimentación positiva hasta la fecha. Cuando escribí el primer artículo, no estaba seguro de lo que sería la respuesta de la comunidad. Hasta la fecha todo ha sido muy positiva, y creo que la comunidad le gustaría ver más: ¡excelente! :)</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Esto es un poco de una curva de aprendizaje para mí, así que me verá cometer errores. Como se puede ver en los comentarios, algunos desarrolladores son muy amablemente proporcionar orientación y explicaciones, que estoy en constante actualización en los artículos. Me disculpo por cualquier inexactitud y si ve alguna, por favor hágamelo saber: Yo estaría muy agradecido.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Una llamada a las armas.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Ok, una nota más antes de ponerse en marcha: Me gustaría abrir esta serie hasta cualquier parte interesada, para comenzar a contribuir algunos temas. Estoy feliz de ser co-autor, o para que usted tome las ruedas completamente: en contacto conmigo para discutir. Creo que esta serie sería mucho más útil si teníamos algunas aportaciones de desarrolladores cualificados, los que trabajan en el código haikuporter y haikuports, y la comunidad en general. Por lo tanto, si usted piensa que podría escribir sobre cualquier tema que he mencionado anteriormente, dame un grito!</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">GNU "que"/ "wich".</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">GNU Wich, es una herramienta que muestra el camino a un comando. Es útil cuando se desea localizar rápidamente un comando, por ejemplo:</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<br />
<pre class="terminal" style="background-color: #3a3a3a; border-bottom-color: rgb(255, 177, 31); border-bottom-style: dotted; border-bottom-width: thin; border-left-color: rgb(255, 177, 31); border-left-style: dotted; border-left-width: thin; border-right-color: rgb(255, 177, 31); border-right-style: dotted; border-right-width: thin; border-top-color: rgb(255, 177, 31); border-top-style: dotted; border-top-width: thin; color: #ffb11f; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">~> which lpe
/bin/lpe
~> </span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Vemos aquí que "LPE" se puede encontrar en el directorio / bin /.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">¿Cuáles son los pasos para escribir una receta entonces? Ok, aquí va:</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Conozca a su fuente: se trata de una URL a un .tgz? Un repositorio git, tal vez?</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Crear una receta base.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Actualización de la receta para GNU Wich.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Construir la receta.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Implementar / desinstalar el paquete.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Conozca a su fuente.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Haikuporter es flexible, y puede tomar diversas fuentes para descargar el código fuente de un paquete. Usted podría utilizar direcciones URL que son:</span></span></span><br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span></div>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">Los archivos de almacenamiento, como tar.gz o tar.bz2.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; font-size: 13px; line-height: 17px; white-space: pre;"><br /></span>
<span class="Apple-style-span" style="font-family: monospace; font-size: 13px; line-height: 17px; white-space: pre;"><br /></span>
<span class="Apple-style-span" style="font-family: monospace; font-size: 13px; line-height: 17px; white-space: pre;">SRC_URI<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"http://ftp.gnu.org/gnu/which/which-2.20.tar.gz"</span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; font-size: 13px; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Repositorios Git, incluyendo específicamente hashtags comprometidos.</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">SRC_URI<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"git://github.com/cherokee/webserver.git#4119ec4e1b6ad29f0115c462d11ac20e36975f53"</span>
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"># 24 Oct 2013 commit.</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Compruebe la página de BuildRecipes para obtener una lista completa de opciones compatibles, sino que incluyen soporte para URI como http: //, https: //, ftp: //, bzr ::, cvs ::, fossil ::, hg, y svn :.
En nuestro ejemplo, vamos a utilizar el SRC_URI a la que a partir de los archivos de GNU arriba.
Crear una receta base.
Tendremos que crear un nuevo archivo de receta, en el lugar que le corresponde dentro de su $ TREE_PATH. Recordemos del último artículo: consulte http://packages.gentoo.org de orientación sobre dónde que sería presentada. Si ejecuta una búsqueda, verá que está en / sys-apps /.
Por suerte para nosotros, el </span></span></span><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;">paquete</span><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"> 'which' ya existe en haikuports:</span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><br /></span>
</span></span></span><br />
<div class="geshifilter" style="background-color: #efefef; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; color: #222222; display: block; font-size: 1.1em !important; line-height: 1.3; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em;">
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">$TREE_PATH<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">/</span>sys<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">-</span>apps<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">/</span>which</span></span></span></pre>
</div>
<pre class="terminal" style="background-color: #3a3a3a; border-bottom-color: rgb(255, 177, 31); border-bottom-style: dotted; border-bottom-width: thin; border-left-color: rgb(255, 177, 31); border-left-style: dotted; border-left-width: thin; border-right-color: rgb(255, 177, 31); border-right-style: dotted; border-right-width: thin; border-top-color: rgb(255, 177, 31); border-top-style: dotted; border-top-width: thin; color: #ffb11f; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">~/ports/sys-apps/which> ls *.recipe
which-2.20.recipe
~/ports/sys-apps/which> </span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Vamos a renombrar esta receta para este ejercicio:</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
</span></span></span><br />
<pre class="terminal" style="background-color: #3a3a3a; border-bottom-color: rgb(255, 177, 31); border-bottom-style: dotted; border-bottom-width: thin; border-left-color: rgb(255, 177, 31); border-left-style: dotted; border-left-width: thin; border-right-color: rgb(255, 177, 31); border-right-style: dotted; border-right-width: thin; border-top-color: rgb(255, 177, 31); border-top-style: dotted; border-top-width: thin; color: #ffb11f; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">~/ports/sys-apps/which> mv which-2.20.recipe which-2.20.recipe.orig
~/ports/sys-apps/which> ls *recipe*
which-2.20.recipe.orig
~/ports/sys-apps/which></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Genial, ahora, en cualquier editor, edite el nuevo archivo:</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
</span></span></span><br />
<pre class="terminal" style="background-color: #3a3a3a; border-bottom-color: rgb(255, 177, 31); border-bottom-style: dotted; border-bottom-width: thin; border-left-color: rgb(255, 177, 31); border-left-style: dotted; border-left-width: thin; border-right-color: rgb(255, 177, 31); border-right-style: dotted; border-right-width: thin; border-top-color: rgb(255, 177, 31); border-top-style: dotted; border-top-width: thin; color: #ffb11f; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">~/ports/sys-apps/which> lpe which-2.20.recipe</span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">En este artículo, vamos a volver a escribir el archivo de receta which 2,20, pasando por cada parte en detalle y explicando las secciones en que avancemos.
Tomemos nuestra receta base, desde el artículo anterior como punto de partida:</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">SUMMARY<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"ProjectX."</span>
DESCRIPTION<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"ProjectX description."</span>
HOMEPAGE<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"http://projectX"</span>
SRC_URI<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"git://projectX/projectX.git"</span>
REVISION<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"1"</span>
LICENSE<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"GNU GPL v2"</span>
COPYRIGHT<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"<copyright notice="">"</copyright></span>
ARCHITECTURES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"x86 x86_gcc2"</span>
PROVIDES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
projectX = $portVersion
"</span>
REQUIRES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
haiku >= $haikuVersion
"</span>
BUILD_REQUIRES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
haiku_devel
"</span>
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">#PATCHES="</span>
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"># "</span>
BUILD<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">(</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">)</span>
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">{</span>
.<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">/</span>autogen.<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">sh</span>
runConfigure .<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">/</span>configure
make $jobArgs
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">}</span>
INSTALL<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">(</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">)</span>
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">{</span>
make install
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">}</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: monospace;">Eso fue fácil. Adelante ...</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace;"><br /></span>
<span class="Apple-style-span" style="font-family: monospace;">Actualización de la receta para which GNU.</span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace;"><br /></span>
<span class="Apple-style-span" style="font-family: monospace;">Ahora vamos a actualizar la receta con valores específicos para GNU which. Vamos a ir a través de cada sección y su valores. Consulte el artículo # 1 para las explicaciones detalladas de las secciones / bloques si es necesario.</span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace;"><br /></span>
</span></span></span><br />
<div class="geshifilter" style="background-color: #efefef; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; color: #222222; display: block; font-size: 1.1em !important; line-height: 1.3; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em;">
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;">SUMMARY<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"Prints out location of specified executables that are in your path."</span>
DESCRIPTION<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"GNU which is an utility that is used to find which executable
(or alias or shell function) is executed when entered on the shell prompt.
"</span></span></span></span></pre>
</div>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;">
</span></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;">
</span></span></span></span><br />
<div style="line-height: 17px; white-space: pre;">
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span></span></span></span></div>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span class="Apple-style-span" style="font-family: monospace;">
<span class="Apple-style-span" style="line-height: 17px; white-space: pre;">RESUMEN ofrece una breve visión general del paquete. Tiene una longitud máxima de 70 caracteres.
DESCRIPCIÓN proporciona una descripción más larga del paquete.</span><br />
<span class="Apple-style-span" style="line-height: 17px; white-space: pre;"><br /></span>
<span class="Apple-style-span" style="line-height: 17px; white-space: pre;"><br /></span></span></span></span></span></span><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">HOMEPAGE<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"http://carlo17.home.xs4all.nl/which/"</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Página de inicio es una URL a la página web oficial para el paquete.</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">SRC_URI<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"http://ftp.gnu.org/gnu/which/which-2.20.tar.gz"</span>
CHECKSUM_MD5<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"95be0501a466e515422cde4af46b2744"</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">SRC_URI define dónde GNU which 2,20 se puede descargar desde.
CHECKSUM_MD5 contiene un hash MD5, cuando se utiliza SRC_URIs archivo. Haikuporter generará un aviso si este se encuentra en su .receta.</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">REVISION<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"3"</span></span></span></span></pre>
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">
</span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Si nos fijamos en la revisión del expediente que-2.20.recipe.orig, vemos que está establecido a 2. Vamos a aumentar por uno.</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">LICENSE<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"GNU GPL v2"</span>
COPYRIGHT<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"Free Software Foundation"</span></span></span></span></pre>
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">
</span></span></span></pre>
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">
</span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: monospace;">LICENCIA define el modelo de licencia concreto utilizado por el paquete. Esto debe ser una definición válida.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace;"><br /></span>
<span class="Apple-style-span" style="font-family: monospace;">COPYRIGHT muestra la información de la propiedad y los derechos de autor asociados con el paquete.</span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">ARCHITECTURES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"x86_gcc2 x86"</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Arquitecturas para GNU que se define por apoyar tanto entornos GCC2 y gcc4.</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">PROVIDES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
which = $portVersion
cmd:which = $portVersion
"</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: monospace;">PROPORCIONA aquí se define lo siguiente:</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace;"><br /></span>
<span class="Apple-style-span" style="font-family: monospace;">Proporciona el paquete "Which".</span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: monospace;">Proporciona el comando 'which'.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">REQUIRES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
haiku >= $haikuVersion
"</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">GNU which requiere el paquete básico 'haiku' instalado.</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">BUILD_REQUIRES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
"</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span" style="font-family: monospace;"><span class="Apple-style-span" style="line-height: 17px; white-space: pre;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">El BUILD_REQUIRES se deja en blanco aquí: no requiere ninguna dependencia para construir.</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">BUILD_PREREQUIRES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
haiku_devel >= $haikuVersion
cmd:gcc
cmd:make
"</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">BUILD_PREREQUIRES aquí define que:
haiku_devel paquete requerido, mayor o igual a la versión actual Haiku.
El comando 'gcc'.
El comando 'make'.</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span" style="font-family: monospace;"><span class="Apple-style-span" style="line-height: 17px; white-space: pre;"><br /></span></span>
</span></span></span><br />
<div class="geshifilter" style="background-color: #efefef; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; color: #222222; display: block; font-size: 1.1em !important; line-height: 1.3; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em;">
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">PATCHES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"which-2.20.patch"</span></span></span></span></pre>
</div>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><span class="Apple-style-span">PARCHES define qué parche (es) para aplicar a las fuentes descargadas a través SRC_URI.
</span><span class="Apple-style-span">Tómese un momento para examinar este archivo de revisión, que se encuentra en $ TREE_PATH / sys-apps / which / parches / which-2.20.patch. Mientras escribía parches en el contexto de haikuporter serán cubiertos más adelante en esta serie, por ahora sólo en cuenta que se trata de un conjunto estándar de diferenciaciones.
En este artículo no vamos a estar escribiendo un parche, pero estaremos aplicando uno ya proporcionado para nosotros.
Tenga en cuenta que las definiciones PARCHES vacías aún no son compatibles: si usted no tiene ningún conjuntos de parches para aplicar, comente todo el bloque de definición:</span></span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
</span></span></span><br />
<div class="geshifilter" style="background-color: #efefef; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; color: #222222; display: block; font-size: 1.1em !important; line-height: 1.3; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em;">
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">#PATCHES="</span>
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"># "</span></span></span></span></pre>
</div>
<div class="geshifilter" style="background-color: #efefef; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; color: #222222; display: block; font-size: 1.1em !important; line-height: 1.3; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em;">
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">BUILD<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">(</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">)</span>
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">{</span>
runConfigure .<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">/</span>configure <span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">--</span>disable<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">-</span>dependency<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">-</span>tracking
make $jobArgs
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">}</span></span></span></span></pre>
</div>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">BUILD () es en general un conjunto de pasos necesarios para construir el paquete.
Tenga en cuenta que en el pasado, lo que se necesita para entrar en los directorios de origen de forma explícita. Esto ya no es el caso, por lo que si usted está convirtiendo recetas mayores o MPA recuerde quitar el "paquete cd 'comandos según sea necesario.
Aquí nos encontramos dos comandos: runConfigure, y hacemos.
runConfigure llama ./configure y pasa a ello el argumento --disable-dependencia de seguimiento. runConfigure hace un montón de gruñido-trabajo para nosotros, así que no es necesario especificar las ubicaciones Haiku-específicas para muchos argumentos de configure común.
make se llama entonces, con $ jobArgs están aprobando. Si ejecutó haikuporter con -j4, esto se pasa a hacer a través de $ jobArgs.</span></span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">INSTALL<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">(</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">)</span>
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">{</span>
make install
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">}</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><span class="Apple-style-span">INSTALAR () es un conjunto de pasos necesarios para instalar el paquete.
</span><span class="Apple-style-span">En este caso, simplemente corremos el estándar de 'make install'. Después de haber configurado la compilacion usando runConfigure, no necesitamos proporcionar pasos a instalar específicamente para Haiku, which para GNU.</span><span class="Apple-style-span">
which-2.20.recipe
Como referencia, el .recipe ahora debería contener:</span></span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
</span></span></span><br />
<pre class="cpp geshifilter-cpp" style="background-color: #efefef; border-bottom-color: rgb(12, 55, 98); border-bottom-style: none; border-bottom-width: thin; border-color: initial; border-left-color: rgb(12, 55, 98); border-left-style: none; border-left-width: thin; border-right-color: rgb(12, 55, 98); border-right-style: none; border-right-width: thin; border-top-color: rgb(12, 55, 98); border-top-style: none; border-top-width: thin; border-width: initial; font-family: monospace; line-height: 1.3; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">SUMMARY<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"Prints out location of specified executables that are in your path."</span>
DESCRIPTION<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"GNU which is an utility that is used to find which executable
(or alias or shell function) is executed when entered on the shell prompt.
"</span>
HOMEPAGE<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"http://carlo17.home.xs4all.nl/which/"</span>
SRC_URI<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"http://ftp.gnu.org/gnu/which/which-2.20.tar.gz"</span>
CHECKSUM_MD5<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"95be0501a466e515422cde4af46b2744"</span>
REVISION<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"3"</span>
LICENSE<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"GNU GPL v2"</span>
COPYRIGHT<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"Free Software Foundation"</span>
ARCHITECTURES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"x86 x86_gcc2"</span>
PROVIDES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
which = $portVersion
cmd:which = $portVersion
"</span>
REQUIRES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
haiku >= $haikuVersion
"</span>
BUILD_REQUIRES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
"</span>
BUILD_PREREQUIRES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"
haiku_devel >= $haikuVersion
cmd:gcc
cmd:make
"</span>
PATCHES<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">=</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">"which-2.20.patch"</span>
BUILD<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">(</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">)</span>
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">{</span>
runConfigure .<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">/</span>configure <span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">--</span>disable<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">-</span>dependency<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">-</span>tracking
make $jobArgs
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">}</span>
INSTALL<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">(</span><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">)</span>
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">{</span>
make install
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">}</span></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Compruebe que el archivo .recipe coincide con lo anterior.
Construir la receta.
¡Genial! Ahora que tenemos una receta, vamos a construirla.</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="terminal" style="background-color: #3a3a3a; border-bottom-color: rgb(255, 177, 31); border-bottom-style: dotted; border-bottom-width: thin; border-left-color: rgb(255, 177, 31); border-left-style: dotted; border-left-width: thin; border-right-color: rgb(255, 177, 31); border-right-style: dotted; border-right-width: thin; border-top-color: rgb(255, 177, 31); border-top-style: dotted; border-top-width: thin; color: #ffb11f; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">~/ports/sys-apps/which> haikuporter -S which-2.20
Checking if any package-infos need to be updated ...
updating package infos of which-2.20
which_x86-2.20 is still marked as unsupported on target architecture
Looking for stale package-infos ...
======================================================================
sys-apps::which-2.20
======================================================================
----------------------------------------------------------------------
sys-apps::which-2.20
----------------------------------------------------------------------
Skipping download of source for which-2.20.tar.gz
* No CHECKSUM_MD5 key found in recipe for which-2.20.tar.gz
Skipping unpack of which-2.20.tar.gz
Skipping patchset for which-2.20.tar.gz
unsetting build flag, as recipe is newer
Populating source package ...
chroot has these packages active:
/boot/home/src/haikuports/packages/bzip2-1.0.6-4-x86_gcc2.hpkg
/boot/home/src/haikuports/packages/bzip2_devel-1.0.6-4-x86_gcc2.hpkg
/boot/home/src/haikuports/packages/curl-7.26.0-5-x86_gcc2.hpkg
/boot/home/src/haikuports/packages/freetype-2.5.0.1-1-x86_gcc2.hpkg
/boot/home/src/haikuports/packages/gettext_libintl-0.18.1.1-5-x86_gcc2.hpkg
/boot/home/src/haikuports/packages/libiconv-1.13.1-6-x86_gcc2.hpkg
/boot/system/packages/binutils-2.17_2013_04_21-2-x86_gcc2.hpkg
/boot/system/packages/ca_root_certificates-2012_12_29-1-any.hpkg
/boot/system/packages/expat-2.0.1-7-x86_gcc2.hpkg
/boot/system/packages/gcc-2.95.3_2013_08_15-2-x86_gcc2.hpkg
/boot/system/packages/grep-2.14-5-x86_gcc2.hpkg
/boot/system/packages/haiku-r1~alpha4_pm_hrev46368-1-x86_gcc2.hpkg
/boot/system/packages/haiku_devel-r1~alpha4_pm_hrev46368-1-x86_gcc2.hpkg
/boot/system/packages/icu-4.8.1.1-4-x86_gcc2.hpkg
/boot/system/packages/jpeg-9-3-x86_gcc2.hpkg
/boot/system/packages/libpng-1.5.12-3-x86_gcc2.hpkg
/boot/system/packages/libsolv-0.3.0_haiku_2013_10_01-1-x86_gcc2.hpkg
/boot/system/packages/make-3.82-5-x86_gcc2.hpkg
/boot/system/packages/openssl-1.0.0j-4-x86_gcc2.hpkg
/boot/system/packages/sed-4.2.1-6-x86_gcc2.hpkg
/boot/system/packages/zlib-1.2.8-4-x86_gcc2.hpkg
----- Package Info ----------------
header size: 80
heap size: 643
TOC size: 41
package attributes size: 581
total size: 723
-----------------------------------
----- Package Info ----------------
header size: 80
heap size: 543
TOC size: 41
package attributes size: 500
total size: 623
-----------------------------------
waiting for build package which-2.20-3 to be activated
waiting for build package which_source-2.20-3 to be activated
Building ...
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... conftest
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for a BSD-compatible install... /bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for xmalloc in libiberty.a... no
checking for ANSI C header files... (cached) yes
checking for unistd.h... (cached) yes
checking for string.h... (cached) yes
checking libiberty.h usability... no
checking libiberty.h presence... no
checking for libiberty.h... no
checking whether stat file-mode macros are broken... no
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking type of array argument to getgroups... gid_t
checking for strchr... yes
checking for memcpy... yes
checking for getopt_long... yes
checking for getcwd... yes
checking for getwd... no
checking for ar... ar
checking for ranlib... ranlib
checking for stdlib.h... (cached) yes
checking for memory.h... (cached) yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking for strings.h... (cached) yes
checking for getpwent... yes
checking for getpwnam... yes
checking for getpwuid... yes
checking whether programs are able to redeclare getpw functions... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating maintMakefile
config.status: creating tilde/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
make all-recursive
make[1]: Entering directory `/sources/which-2.20'
Making all in tilde
make[2]: Entering directory `/sources/which-2.20/tilde'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/sources/which-2.20/tilde'
Making all in .
make[2]: Entering directory `/sources/which-2.20'
make[2]: Leaving directory `/sources/which-2.20'
make[1]: Leaving directory `/sources/which-2.20'
Collecting files to be packaged ...
make install-recursive
make[1]: Entering directory `/sources/which-2.20'
Making install in tilde
make[2]: Entering directory `/sources/which-2.20/tilde'
make[3]: Entering directory `/sources/which-2.20/tilde'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/sources/which-2.20/tilde'
make[2]: Leaving directory `/sources/which-2.20/tilde'
Making install in .
make[2]: Entering directory `/sources/which-2.20'
make[3]: Entering directory `/sources/which-2.20'
test -z "/packages/which-2.20-3/.self/bin" || /bin/mkdir -p "/packages/which-2.20-3/.self/bin"
/bin/install -c 'which' '/packages/which-2.20-3/.self/bin/which'
test -z "/packages/which-2.20-3/.self/documentation/info" || /bin/mkdir -p "/packages/which-2.20-3/.self/documentation/info"
/bin/install -c -m 644 './which.info' '/packages/which-2.20-3/.self/documentation/info/which.info'
test -z "/packages/which-2.20-3/.self/documentation/man/man1" || /bin/mkdir -p "/packages/which-2.20-3/.self/documentation/man/man1"
/bin/install -c -m 644 './which.1' '/packages/which-2.20-3/.self/documentation/man/man1/which.1'
make[3]: Leaving directory `/sources/which-2.20'
make[2]: Leaving directory `/sources/which-2.20'
make[1]: Leaving directory `/sources/which-2.20'
name which
version 2.20-3
architecture x86_gcc2
summary "Prints out location of specified executables that are in your path."
description "GNU which is an utility that is used to find which executable
(or alias or shell function) is executed when entered on the shell prompt."
packager "Arfonzo J. Coward <<a class="mailto" href="mailto:art@poorcoding.com" rel="nofollow" style="color: #ffb11f; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;">art@poorcoding.com</a>>"
vendor "Haiku Project"
licenses {
"GNU GPL v2"
}
copyrights {
"Free Software Foundation"
}
provides {
which = 2.20
cmd:which = 2.20
}
requires {
haiku >= r1~alpha4_pm_hrev46368-1
}
urls {
"http://carlo17.home.xs4all.nl/which/"
}
source-urls {
"Download "
}
mimesetting files for package which-2.20-3-x86_gcc2.hpkg ...
creating package which-2.20-3-x86_gcc2.hpkg ...
----- Package Info ----------------
header size: 80
heap size: 26099
TOC size: 459
package attributes size: 511
total size: 26179
-----------------------------------
name which_source
version 2.20-3
architecture source
summary "Prints out location of specified executables that are in your path. (source files)"
description "GNU which is an utility that is used to find which executable
(or alias or shell function) is executed when entered on the shell prompt."
packager "Arfonzo J. Coward <<a class="mailto" href="mailto:art@poorcoding.com" rel="nofollow" style="color: #ffb11f; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;">art@poorcoding.com</a>>"
vendor "Haiku Project"
licenses {
"GNU GPL v2"
}
copyrights {
"Free Software Foundation"
}
provides {
which = 2.20
}
urls {
"http://carlo17.home.xs4all.nl/which/"
}
source-urls {
"Download "
}
mimesetting files for package which_source-2.20-3-source.hpkg ...
creating package which_source-2.20-3-source.hpkg ...
----- Package Info ----------------
header size: 80
heap size: 139170
TOC size: 2727
package attributes size: 474
total size: 139250
-----------------------------------
waiting for build package which-2.20-3 to be deactivated
waiting for build package which_source-2.20-3 to be deactivated
cleaning chroot folder
grabbing which-2.20-3-x86_gcc2.hpkg and putting it into /boot/home/src/haikuports/packages
grabbing which_source-2.20-3-source.hpkg and putting it into /boot/home/src/haikuports/packages
~/ports/sys-apps/which> </span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Si todo va bien, debería ver una salida similar a la anterior. Al final, verá que dos paquetes se generan: el propio envase, y el paquete fuente. Puede confirmar que están en el lugar correcto:</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="terminal" style="background-color: #3a3a3a; border-bottom-color: rgb(255, 177, 31); border-bottom-style: dotted; border-bottom-width: thin; border-left-color: rgb(255, 177, 31); border-left-style: dotted; border-left-width: thin; border-right-color: rgb(255, 177, 31); border-right-style: dotted; border-right-width: thin; border-top-color: rgb(255, 177, 31); border-top-style: dotted; border-top-width: thin; color: #ffb11f; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">~/ports/sys-apps/which> ls -l ~/ports/packages/which*
-rw-r--r-- 1 user root 139250 2013-11-22 16:57 /boot/home/ports/packages/which_source-2.20-3-source.hpkg
-rw-r--r-- 1 user root 26179 2013-11-22 16:57 /boot/home/ports/packages/which-2.20-3-x86_gcc2.hpkg
~/ports/sys-apps/which></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Tenga en cuenta que dentro de su directorio haikuports, el directorio de paquetes contiene los paquetes que ha construido.
Desplegar / desinstalar el paquete.
Para instalar el paquete, nos movemos al paquete en el directorio / home / config / packages </span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="terminal" style="background-color: #3a3a3a; border-bottom-color: rgb(255, 177, 31); border-bottom-style: dotted; border-bottom-width: thin; border-left-color: rgb(255, 177, 31); border-left-style: dotted; border-left-width: thin; border-right-color: rgb(255, 177, 31); border-right-style: dotted; border-right-width: thin; border-top-color: rgb(255, 177, 31); border-top-style: dotted; border-top-width: thin; color: #ffb11f; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">/> cd /tmp
/tmp> cp ~/src/haikuports/packages/which-2.20-3-x86_gcc2.hpkg .
/tmp> mv which-2.20-3-x86_gcc2.hpkg ~/config/packages/
/tmp> </span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><span class="Apple-style-span">¿Por qué copiamos a / tmp antes de pasar? Tenga en cuenta la siguiente información de bonefish (¡gracias!), Con respecto a cómo el sistema de envasado Haiku detecta e instala los paquetes. Esto explica por qué es mejor para mover los paquetes de la unidad del sistema, en lugar de copiarlos.
"El demonio paquete supervisa los directorios de paquetes y cuando ve un nuevo archivo de paquete, intenta activarlo. Cuando el demonio intenta procesar el paquete antes de que termine de copiar, será detectado como no válida y se ignorará. Hace un tiempo introduje un retraso de medio segundo antes de que el demonio toma ninguna acción para que, cuando se mueven varios archivos, que serán procesados juntos. Por lo tanto, siempre y cuando se terminó en menos de medio segundo de copia va a funcionar. simplemente no es seguro asumir que será y por lo tanto aún no apoyo oficial ".
</span><span class="Apple-style-span">
Para desinstalar el paquete, puede eliminarlo del directorio ~ / config / packages /:</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<pre class="terminal" style="background-color: #3a3a3a; border-bottom-color: rgb(255, 177, 31); border-bottom-style: dotted; border-bottom-width: thin; border-left-color: rgb(255, 177, 31); border-left-style: dotted; border-left-width: thin; border-right-color: rgb(255, 177, 31); border-right-style: dotted; border-right-width: thin; border-top-color: rgb(255, 177, 31); border-top-style: dotted; border-top-width: thin; color: #ffb11f; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; overflow-x: auto; overflow-y: auto; padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em;"><span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span">~> rm ~/config/packages/which-2.20-3-x86_gcc2.hpkg
~></span></span></span></pre>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;">Conclusion del articulo</span></span></span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: monospace;">Si has llegado hasta aquí, ¡enhorabuena! Ahora ha creado un archivo .recipe, sobre todo desde cero. Usted ha dado un GNU genérico que el código fuente del proyecto, aplicado parches Haiku-específicamente a través de su receta, y generó un paquete. Usted ha implementado el paquete, y desinstalado el paquete.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace;"><br /></span>
<span class="Apple-style-span" style="font-family: monospace;">Con esto concluye el ciclo de vida básica de usar haikuporter. En los próximos artículos, comenzamos a explorar algunas cuestiones intermedias:</span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace;"><br /></span>
<span class="Apple-style-span" style="font-family: monospace;">Artículo # 3: pasos hacia el éxito. Algunos pasos genéricos que pueden seguir a través del ciclo de vida de un archivo de receta. Parches escritura, conjuntos de parches que generan, y otra diversión.</span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: monospace;">gcc2 y gcc4.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: monospace;">Errores y soluciones comunes.</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: monospace;">Gracias amigos, hasta la próxima!</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-family: monospace;"><br /></span>
<span class="Apple-style-span" style="font-family: monospace;">Saludos,</span></span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: monospace;">arfonzo</span></span></span><br />
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><br /></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span"><span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span"><span style="line-height: 17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;"><span class="Apple-style-span" style="font-family: monospace;"><br /></span></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span>
<span class="Apple-style-span" style="font-family: monospace; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span></span></span></span>
<span style="color: #cccccc;"><span style="background-color: black;"><span class="Apple-style-span" style="font-family: monospace; font-size: 13px; line-height: 17px; white-space: pre;"><span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span></span></span></span>
</div>
Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-72824661958796420482014-02-20T22:37:00.000-08:002014-02-20T23:12:02.250-08:00Scheduler nuevo mezclado con el codigo fuente de haiku.Pawel Dziepak nos expresa atraves de la <a href="https://www.haiku-os.org/blog/pawe%C5%82_dziepak/2014-02-18_new_scheduler_merged">pagina oficial del proyecto</a> que ha mezclado el nuevo sheduler, lo cual aumento bastante la velocidad de algunos procesos otros sin embargo no dieron tan buen resultado precisa Pawel que se debe a otras partes del sistema como pueden ser alguna parte en los subsistemas VM , Block Drivers, Vfs tambien la implementación del BFS vale remarcar que el problema de alguna bajada de rendimiento solo se da en determinados procesadores, y que se han ido actualizando tambien, en todo caso sugiere que investigara a fondo que es lo que lo produce, sin embargo lo ganado es enorme.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://myhaiku.pl/image/upload/2011_12_debugger.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://myhaiku.pl/image/upload/2011_12_debugger.png" height="320" width="400" /></a></div>
Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-8677062911989809942014-02-15T01:49:00.001-08:002014-02-20T23:12:29.570-08:00Grupo en facebook.Internet nos brinda muchas opciones las redes sociales y en especial facebook es actualmente una de esas opciones que nos ayuda a encontrarnos y comunicarnos, por eso he decidido crear el grupo Haiku-os que para mi sorpresa no existía, espero que los seguidores de este blog que usen el facebook y quieran integrarse y compartir experiencias ademas de aprender cosas nuevas se unan al grupo y nos veamos allí activamente como generadores y ayudantes del futuro de la informática.<br />
<br />
<a href="https://www.facebook.com/groups/658733027491285/">https://www.facebook.com/groups/658733027491285/</a><br />
<br />
Tambien les cuento que soy uno de los administradores de el grupo de facebook de Haikuware.<br />
<a href="https://www.facebook.com/pages/Haikuware/155982224583097">https://www.facebook.com/pages/Haikuware/155982224583097</a><br />
<br />
<br />
Aqui seguimos.Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-28870339928354600482014-02-05T21:47:00.000-08:002014-02-05T21:50:07.025-08:00Software, hay.<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
También hay facha que estas esperando para unirte y probarlo, es el sistema operativo libre mas fácil que existe, con mas software, velocidad de respuesta, entre mas seamos mas avances habrán.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="http://s017.radikal.ru/i443/1401/79/fc97ad48a86f.png" height="356" width="640" /></div>
<br />Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com3tag:blogger.com,1999:blog-8371922421498408350.post-25075639854380427252013-12-02T10:33:00.005-08:002013-12-02T13:57:48.832-08:00Excelente Noticia!! Google ha donado 5000 dolares al proyecto.En el portal oficial de Haiku Os ha sido aunciada una gran noticia, google ha donado 5mil dolares al proyecto, desde google han contactado con Haiku inc para anunciarles la donación que sera procesada en un par de semanas.<br />
<a href="http://cur.lv/569y8">Aqui</a> encontaran el anuncio de la pagina oficial de Haiku Os, les pedimos que tambien donen ustedes de ser posible y ayuden tambien con este blog para que cada dia estemos al tanto de las noticias en el mundo de Haiku Os y mas cerca de la Beta.<br />
<br />Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-25314799057915259892013-11-01T03:14:00.002-07:002013-11-01T22:18:35.570-07:00Emulador de gameboy advance para Haiku OS<div class="separator" style="clear: both; text-align: center;">
<a href="http://haikuware.com/components/com_remository_files/file_image_855/img_855_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="228" src="http://haikuware.com/components/com_remository_files/file_image_855/img_855_01.jpg" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
desde aca : <a href="http://haikuware.com/remository/view-details/emulators/game-systems/visualboy-advance#comment-9703">http://haikuware.com/remository/view-details/emulators/game-systems/visualboy-advance#comment-9703</a></div>
<div style="text-align: center;">
<span style="background-color: #999999;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 16px; text-align: start;"><b><span class="">Acerca Visualboy Advance:</span></b></span><span style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; text-align: start;"></span><span style="font-family: arial; font-size: 12px; line-height: 16px; text-align: start;"><span class="">emulador. del Gameboy, Gameboy Advance Gameboy hecho por Nintendo de color y </span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 16px; text-align: start;"><b><span class="">detalles acerca de esta versión:</span></b> </span><span style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; text-align: start;"></span></span><br />
<span style="background-color: #999999;"><span style="font-family: arial; font-size: 12px; line-height: 16px; text-align: start;"></span></span></div>
<div>
<span style="background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 16px; text-align: start;"><br /></span></div>
<ul>
<li>añadido SWI llame al (0xf9 en modo pulgar) para salir de emulador en SDL versión</li>
<li>evitar la caída al cargar un archivo ELF válido</li>
<li>evitar convertir el sonido en si soundOffFlag es true</li>
<li>opción intros remove deshabilitado</li>
<li>pérdida de memoria fija en el código de soporte ELF</li>
<li>daños en la memoria fija en caso de cargar un archivo más grande que la memoria para mantenerla</li>
<li>fijado algunas advertencias de compilación en el código de perfiles</li>
<li>fusionado algunos grandes soluciones endian en el código</li>
<li>actualizar los archivos de la batería con más frecuencia</li>
<li>GB: error corregido con el apoyo ventana introducido en la versión 1.7</li>
<li><span class="goog-text-highlight" style="-webkit-box-shadow: rgb(153, 153, 170) 2px 2px 4px; background-color: #f3f3f3; box-shadow: rgb(153, 153, 170) 2px 2px 4px; box-sizing: border-box; position: relative;">GB: bug HALT fija cuando hay bits coincidentes para la interrupción</span></li>
</ul>
Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-47488862610483963752013-11-01T02:14:00.001-07:002013-11-01T22:08:56.433-07:00Aprender a portar Suavemente. 1<div>
Una breve introducción a Haikuporter # 1</div>
<div>
<br /></div>
<div>
Traduccion.</div>
<div>
<a href="https://www.haiku-os.org/articles/2013-10-27_gentle_introduction_haikuporter_1">https://www.haiku-os.org/articles/2013-10-27_gentle_introduction_haikuporter_1</a></div>
<div>
<br /></div>
<div>
Artículo aportado por arfonzo el Dom, 10/27/2013 13:39 haikuporter , haikuports , receta , recetas</div>
<div>
¿Así que quieres aprender a utilizar Haikuporter y escribir recetas, eh?</div>
<div>
<br /></div>
<div>
Acerca de esta serie.</div>
<div>
<br /></div>
<div>
Se trata de una serie de artículos sobre el uso de tutoriales Haikuporter. Estoy con el objetivo de publicar artículos de forma quincenal o mensual.</div>
<div>
<br /></div>
<div>
Espero que esta serie sirva de ayuda a otros que no se consideran a sí mismos programadores incondicionales, pero les gustaría entrar en Haikuporter. Es una gran manera de contribuir, experimentar con el software, y no requiere de un profundo conocimiento de la codificación en muchos casos.</div>
<div>
<br /></div>
<div>
haikuporter es una herramienta que le permite construir proyectos comunes envasados para Haiku. Se utiliza el repositorio haikuports como base para todos los paquetes.</div>
<div>
<br /></div>
<div>
Las recetas se utilizan en haikuporter para construir paquetes. Paquetes tienen sus archivos de recetas correspondientes, y dónde buscar las fuentes, los parches a aplicar, cómo configurar, compilar e instalar el proyecto. El archivo de la receta puede ser distribuida y utilizada por otras personas para construir el mismo paquete.</div>
<div>
<br /></div>
<div>
En resumen, haikuporter construirá y preparará un enpaquetado Haiku. Hpkg para su distribución.</div>
<div>
<br /></div>
<div>
Introducción.</div>
<div>
<br /></div>
<div>
En primer lugar, gracias por empezar la lectura de estos tutoriales. Espero que yo pueda contestar algunas de sus preguntas, y algunos de los problemas y soluciones comunes que puede correr, mientras que haikuportas toda la noche!</div>
<div>
<br /></div>
<div>
Mi objetivo es agrandar mi red lo más amplia posible para llegar a la audiencia más grande que pueda. Dicho esto, hay algunas pequeñas suposiciones que hago, en toda esta serie.</div>
<div>
<br /></div>
<div>
Se necesita algo de conocimiento básico de desarrollo y git.</div>
<div>
Usted necesita sentirse cómodo trabajando con Haiku.</div>
<div>
Es necesario tener <b>paciencia</b>.</div>
<div>
<br /></div>
<div>
Algunos antecedentes sobre el autor: Yo soy de ninguna manera un desarrollador, ni soy alguien muy familiarizado con git, C / C + +, y nada de esto otra magia negro. Soy sólo un promedio llamado Joe Schmoe, que utiliza todos los días Haiku.</div>
<div>
<br /></div>
<div>
Créditos.</div>
<div>
<br /></div>
<div>
Esta serie no podría haber sido escrito sin la ayuda de PulkoMandy, que siempre ha sido paciente y minucioso al contestar mis cientos - si no miles - de preguntas ... Así que gracias muchly PulkoMandy! :)</div>
<div>
<br /></div>
<div>
También gracias a buzo que ha igualmente, ha sido una fuente de mucha información a través de los años, y me ha animado a escribir esta serie.</div>
<div>
<br /></div>
<div>
... Waffle Enough --- vamos a entrar en el maravilloso mundo de Haikuporter!</div>
<div>
<br /></div>
<div>
Requisitos.</div>
<div>
<br /></div>
<div>
Usted tendrá que configurar haikuporter y haikuports.</div>
<div>
Si usted está usando imágenes Haiku nocturnas, se sugiere que se actualice a una revisión reciente en el que ya la rama de gestión de paquetes se haya fusionado en la rama principal.</div>
<div>
Debe haber leído en su totalidad la página wiki para construir recetas , aquí:</div>
<div>
<a href="http://bb.haikuports.org/haikuports/wiki/HaikuPorterForPM/BuildRecipes">http://bb.haikuports.org/haikuports/wiki/HaikuPorterForPM/BuildRecipes</a></div>
<div>
<br /></div>
<div>
Nota: esta serie debe leerse en conjunción a la página wiki arriba y no sirve como reemplazo.</div>
<div>
<br /></div>
<div>
<span style="background-color: #38761d;">Referencias.</span></div>
<div>
<br /></div>
<div>
Nos referiremos a su ubicación haikuports árbol de fuentes como $ TREE_PATH. Normalmente, esto se define en el archivo haikuports.conf. $ TREE_PATH se explica en la página wiki BuildRecipes.</div>
<div>
<br /></div>
<div>
Nos referiremos a la página Haikuporter PM Build Recetas referencia wiki como BuildRecipes. El enlace a esta página es:</div>
<div>
<br /></div>
<div>
<a href="http://bb.haikuports.org/haikuports/wiki/HaikuPorterForPM/BuildRecipes">http://bb.haikuports.org/haikuports/wiki/HaikuPorterForPM/BuildRecipes</a></div>
<div>
<br /></div>
<div>
... un marcador - se convertirá en su mejor amigo a medida que aprende las cositas de haikuporter.</div>
<div>
<br /></div>
<div>
Git él!</div>
<div>
<br /></div>
<div>
Para comenzar, debe instalar haikuporter y haikuports. Esto se hace por el acaparamiento de sus fuentes en git. El proceso está bien documentada, por favor siga las instrucciones * Manual * en la página siguiente.</div>
<div>
<br /></div>
<div>
Consulte: <a href="http://ports.haiku-files.org/wiki/Installation%20# Manualway">http://ports.haiku-files.org/wiki/Installation # Manualway</a></div>
<div>
<br /></div>
<div>
Los conceptos básicos.</div>
<div>
<br /></div>
<div>
Dentro $ TREE_PATH, usted encontrará paquetes, organizados siguiendo el sistema de paquetes de Gentoo. Esto permite una manera ordenada mostrar proyectos en su categoría correspondiente.</div>
<div>
<br /></div>
<div>
Por ejemplo, el servidor web cherokee se puede encontrar en:</div>
<div>
<br /></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>$ TREE_PATH</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>www - servidores / </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cherokee /</div>
<div>
<br /></div>
<div>
Al agregar un nuevo puerto, siga la jerarquía de aquí: http://packages.gentoo.org. Si el paquete no existe para gentoo, decida una presentación lógica razonable.</div>
<div>
<br /></div>
<div>
Acerca de los archivos de recetas.</div>
<div>
<br /></div>
<div>
Inspeccionar el fichero de receta, se puede ver las definiciones y los bloques de código de la terminal shell.</div>
<div>
<br /></div>
<div>
Las secciones del archivo de recetas corresponden a las diferentes etapas de la construcción, patch() tales como aplicacion de parches, build () para compilar, e install () para la instalación.</div>
<div>
<br /></div>
<div>
En la siguiente sección, mostraremos una muestra de recetas al descubierto, que pueden ser usadas para construir su propio archivo de receta.</div>
<div>
<br /></div>
<div>
<b>Una receta al desnudo.(generalmente en ingles.)</b></div>
<div>
<br /></div>
<div>
RESUMEN = "ProjectX." </div>
<div>
DESCRIPCIÓN = "Descripción ProjectX." </div>
<div>
pagina = "http://projectX" </div>
<div>
SRC_URI = ":/ / ProjectX / projectX.git git" </div>
<div>
REVISION = "1" </div>
<div>
LICENCIA = "GNU GPL v2" </div>
<div>
COPYRIGHT = " <copyright notice=""> "</copyright></div>
<div>
</div>
<div>
ARQUITECTURAS = "x86 x86_gcc2"</div>
<div>
</div>
<div>
PROPORCIONA = "</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>ProjectX = $ portVersion</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>"</div>
<div>
</div>
<div>
REQUIRES = "</div>
<div>
haiku> = $ haikuVersion</div>
<div>
"</div>
<div>
</div>
<div>
BUILD_REQUIRES = "</div>
<div>
haiku_devel</div>
<div>
"</div>
<div>
</div>
<div>
# PARCHES = " </div>
<div>
# "</div>
<div>
</div>
<div>
CONSTRUIR ( ) </div>
<div>
{ <span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>. / autogen. SH </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>runConfigure. / configure<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>hacer $ jobArgs</div>
<div>
}</div>
<div>
</div>
<div>
INSTALAR ( ) </div>
<div>
{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>make install</div>
<div>
}</div>
<div>
Examinar la receta.</div>
<div>
<br /></div>
<div>
La mayor parte de las variables / funciones se explican por sí mismas, por favor, consulte esta página para una explicación detallada y la sintaxis en la mayoría de las variables / funciones que se necesitan:</div>
<div>
<br /></div>
<div>
<a href="http://bb.haikuports.org/haikuports/wiki/HaikuPorterForPM/BuildRecipes">http://bb.haikuports.org/haikuports/wiki/HaikuPorterForPM/BuildRecipes</a></div>
<div>
<br /></div>
<div>
Vamos a examinar algunas de las definiciones y los bloques dentro de la receta:</div>
<div>
<br /></div>
<div>
Resumen, descripción, página de inicio:</div>
<div>
<br /></div>
<div>
Información genérica relacionada con el proyecto.</div>
<div>
El resumen debe<b> ser inferior a 70 caracteres.</b></div>
<div>
La descripción puede fluir a través de múltiples líneas.</div>
<div>
El viejo sistema no utilizó RESUMEN. Todas las recetas tienen un resumen de 70 caracteres o menos. Haikuporter le avisará si se excede 70 caracteres, pero se producirá un error de construcción si no tiene RESUMEN definido.</div>
<div>
LICENCIA:</div>
<div>
<br /></div>
<div>
<b>La licencia </b>* debe * ser especificado en el formato adecuado. Cualesquiera otras cadenas se producirá un error.</div>
<div>
Si ejecuta haikuporter con el argumento-S, mostrará una lista de licencias válidas al erroring.</div>
<div>
SRC_URI:</div>
<div>
<br /></div>
<div>
<b>Un enlace para descargar el archivo.</b></div>
<div>
Esto puede ser URI comunes, como http, https, git, gits. Git URI debe apuntar a un hashtag compromiso específico en el repositorio git.</div>
<div>
Aquí hay un ejemplo de cherokee, que utiliza un compromiso específico en lugar de lo último en el repositorio git:<br />
<br /></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>SRC_URI = "git :/ / github.com / cherokee / webserver.git # 4119ec4e1b6ad29f0115c462d11ac20e36975f53" </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span># 24 de octubre 2013 commit.</div>
<div>
CHECKSUM_MD5:</div>
<div>
<br /></div>
<div>
<b>Haikuporter </b>lo utiliza para validar las fuentes descargadas.<br />
<br /></div>
<div>
Se utiliza generalmente para los archivos de origen, como en el SRC_URI es un. Tgz.</div>
<div>
No se utiliza para los repositorios de control de origen, como en el SRC_URI es un repositorio git.</div>
<div>
Arquitecturas(Architectures) y SECONDARY_ARCHITECTURES:</div>
<div>
<br /></div>
<div>
Se utiliza para definir qué plataformas estamos usando. Puede utilizarlos por ejemplo para establecer que sea:</div>
<div>
gcc2h/gcc4h compatibles, pero no PPC:</div>
<div>
ARQUITECTURAS = "x86_gcc2 x86! ppc"</div>
<div>
gcc4 solamente.</div>
<div>
ARQUITECTURAS = "x86"</div>
<div>
gcc2 solamente.</div>
<div>
ARQUITECTURAS = "x86_gcc2"</div>
<div>
gcc2h o gcc4 o gcc4h, edificio con gcc4.</div>
<div>
ARQUITECTURAS = "x86" x86_gcc2 </div>
<div>
SECONDARY_ARCHITECTURES = "x86"</div>
<div>
... o cualquier otra mezcla arquitectónica que te apetezca.</div>
<div>
REQUIERE:</div>
<div>
<br /></div>
<div>
El sistema BEP dependen del tiempo utilizado , que ahora es similar a lo requerido.</div>
<div>
Notas generales sobre el formato de archivo de receta:</div>
<div>
<br /></div>
<div>
# Denota un comentario, que se puede utilizar en la mayoría de lugares. Nótese cómo el bloque PARCHES está comentada en la receta al descubierto.</div>
<div>
Nombres Receta: deben seguir el formato:</div>
<div>
ProjectX - . 1.2.3 receta</div>
<div>
Actualmente hay errores que deben ser reportados y aplastado. Si algo no está funcionando como usted piensa que debería hacerlo, por favor envía un ticket:</div>
<div>
http://bb.haikuports.org/haikuporter/issues?status=new&status=open</div>
<div>
<br /></div>
<div>
Hacer el trabajo de recetas para el Proyecto X.</div>
<div>
<br /></div>
<div>
Muchos proyectos se desvían de la norma de configurar; hacen; make install, rutina, y como tal, tendrá que dar cuenta de las opciones de configuración específicos, caminos y otras alegrías, al portar en Haiku.</div>
<div>
<br /></div>
<div>
Las secciones de la receta al descubierto que por lo general requieren. Faltan algunos de ellos, tales causará la acumulación de fracasar, a veces horriblemente sin error significativo.</div>
<div>
<br /></div>
<div>
Modificar la receta para su proyecto: ir a través de cada sección, sustituya los valores y el código según sea necesario.</div>
<div>
<br /></div>
<div>
Para obtener una referencia de las variables, las funciones y la sintaxis, consulte: http://bb.haikuports.org/haikuports/wiki/HaikuPorterForPM/BuildRecipes</div>
<div>
<br /></div>
<div>
Mientras que usted está aprendiendo los entresijos de Haikuporter, se sugiere que se quede con el software fácil de transportar. Averiguar lo que está mal en una fuente de receta o proyecto, lo que falta, y cómo resolver, a veces son tareas difíciles que es mejor evitar hasta que se familiarice con el sistema.</div>
<div>
<br /></div>
<div>
Requiere, proporciona, y todo lo que galimatías.</div>
<div>
<br /></div>
<div>
Centrémonos por un momento en PRESENTACION, requiere y BUILD_REQUIRES.</div>
<div>
<br /></div>
<div>
PROPORCIONA permite Haikuporter saber qué paquetes, los comandos, las bibliotecas, etc, su receta se proporcionan.</div>
<div>
<br /></div>
<div>
Por ejemplo, podría proporcionar package:</div>
<div>
<br /></div>
<div>
paquete: package</div>
<div>
binarios: package-fluffer, package-defluffer.</div>
<div>
bibliotecas: libpackageA.</div>
<div>
Esto se traduce en un bloque de PROPORCIONA:</div>
<div>
<br /></div>
<div>
PROPORCIONA = "</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>package = $ portVersion</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cmd: package-fluffer = $ portVersion</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cmd: package-defluffer = $ portVersion</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>lib: libpackageA = $ portVersion</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>"</div>
<div>
REQUIRES le Haikuporter saber cuáles son los requisitos del paquete son. Por ejemplo, podría requerir package:</div>
<div>
<br /></div>
<div>
paquete: ncurses, python.</div>
<div>
binarios: python, fortuna.</div>
<div>
bibliotecas: libncurses.</div>
<div>
Esto se traduce en un bloque requiere de:</div>
<div>
<br /></div>
<div>
REQUIRES = "</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>haiku> = $ haikuVersion </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>ncurses</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>pitón</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cmd: python</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cmd: fortuna</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>lib: libncurses</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>"</div>
<div>
Tenga en cuenta que, normalmente, se le requiere el paquete 'haiku'.</div>
<div>
<br /></div>
<div>
BUILD_REQUIRES es similar a lo requiere, sino que define lo que la receta tiene que construirse a sí misma. Por ejemplo, package puede requerir la construcción:</div>
<div>
<br /></div>
<div>
paquete: gettext, python.</div>
<div>
binarios: autoconf, gcc, g+ +, make, python, sed.</div>
<div>
bibliotecas de desarrollo: libssl.</div>
<div>
Esto se traduce en un bloque BUILD_REQUIRES de:</div>
<div>
<br /></div>
<div>
BUILD_REQUIRES = "</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>haiku_devel> = $ haikuVersion </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>gettext</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>pitón</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cmd: autoconf</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cmd: gcc</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cmd: g+ +</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cmd: hacer</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cmd: python</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>cmd: sed</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>devel: libssl</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>"</div>
<div>
Tenga en cuenta que normalmente, usted necesita el paquete 'haiku_devel' para construir.</div>
<div>
<br /></div>
<div>
El build () bloque.</div>
<div>
<br /></div>
<div>
Esta parte de la receta es similar a la ". / Configure; hacen" partes de una norma de vainilla construir. Aquí es donde usted le dice la receta de cómo configurar el build y ejecute la construcción de sí mismo.</div>
<div>
<br /></div>
<div>
A los efectos de este artículo inicial, vamos a suponer el caso más simple. Digamos que ProjectX utiliza los siguientes comandos simples:</div>
<div>
<br /></div>
<div>
. / Configure - XFACTOR = DataDirectory</div>
<div>
hacer</div>
<div>
Es necesario un argumento de XFACTOR, junto con los argumentos de configure estándar. Normalmente, tendríamos que desmenuzar los argumentos de configure y el guión, para señalar los caminos Haiku correctos. Por lo general, usted puede encontrar opciones de configure tales como (ejemplo tomado del script de configuración de cherokee):</div>
<div>
<br /></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Bindir = DIR<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Sbindir = DIR<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Libexecdir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Sysconfdir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Sharedstatedir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Localstatedir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Libdir = DIR </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Includedir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Oldincludedir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Datarootdir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Datadir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Infodir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Localedir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Mandir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Docdir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Htmldir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Dvidir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Pdfdir = DIR</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>- Psdir = DIR</div>
<div>
Introduzca, haikuporter! Esto hace que sea mucho más fácil para nosotros, haciendo un montón de trabajo en segundo plano y que pasa los caminos Haiku de usar automáticamente el script de configuración.</div>
<div>
<br /></div>
<div>
En lugar de ejecutar. / Configure - bindir = blah2 - sbindir = blah2 etc .., podemos simplemente utilizar la función de recetas runConfigure () para tapar un montón de esto por nosotros automáticamente.</div>
<div>
<br /></div>
<div>
Para ponerlo todo junto, entonces tendríamos un build () bloque parecido:</div>
<div>
<br /></div>
<div>
CONSTRUIR ( ) </div>
<div>
{ <span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>echo "Ejecución de configurar ..." </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>runConfigure. / configure - XFACTOR = $ { DATADIR }</div>
<div>
</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>echo "Ejecución de hacer $ {} jobArgs ..."</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>hacer $ jobArgs</div>
<div>
}</div>
<div>
Tenga en cuenta que podemos utilizar variables para nosotros, por ejemplo, $ DATADIR ayudar. Consulte BuildRecipes para más información sobre cada variable. Siempre es preferible utilizar estas variables, en lugar de rutas codificadas. Esto asegurará que los cambios en las estructuras de directorio para Haiku no se rompa su paquete.</div>
<div>
<br /></div>
<div>
Pasamos XFACTOR través runConfigure () para el script. / Configure.</div>
<div>
<br /></div>
<div>
Con "hacer $ jobArgs" le permitirá pasar argumentos-J para haikuporter, como "-j4".</div>
<div>
<br /></div>
<div>
Tenga en cuenta que puede utilizar llaves para ayudar al intérprete. Esto puede ser necesario para distinguir cáscara a partir de variables de receta. Se pueden usar indistintamente: aquí hemos usado $ {jobArgs} y $ jobArgs. A veces se necesita * * llaves para asegurar la variable correcta obtiene analizando.</div>
<div>
<br /></div>
<div>
Bloque de la instalación ().</div>
<div>
<br /></div>
<div>
Esta parte de la receta es similar a la "make install" partes de una norma de vainilla construir. Aquí es donde usted le dice la receta de cómo instalar los archivos construidos: binarios, bibliotecas, archivos de configuración, datos, etc.</div>
<div>
<br /></div>
<div>
Es muy importante instalar en los lugares adecuados, y vamos a profundizar en este tema en un artículo posterior.</div>
<div>
<br /></div>
<div>
Digamos que ProjectX utiliza los siguientes comandos simples de instalar:</div>
<div>
<br /></div>
<div>
make install</div>
<div>
El INSTALL () bloque serían entonces parecerse:</div>
<div>
<br /></div>
<div>
INSTALAR ( ) </div>
<div>
{ </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>echo "Running make install ..."</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>make install</div>
<div>
}</div>
<div>
La construcción de la receta.</div>
<div>
<br /></div>
<div>
Ahora que hemos creado la receta, podemos tratar de construirlo.</div>
<div>
<br /></div>
<div>
Ejecutar:</div>
<div>
<br /></div>
<div>
haikuporter-S ProjectX-1.2.3</div>
<div>
Ejecutar siempre en modo estricto, con la opción "-S". Si usted choca con errores, puede proporcionar información acerca de lo que salió mal y cómo arreglarlo.</div>
<div>
<br /></div>
<div>
Por errores, vaya a través de la salida de cuidado, y ver qué pasa. En próximos artículos voy a cubrir algunos errores comunes, lo que significan, y cómo podrían resolverse. Por ahora, por favor busque ayuda, ya sea en las listas de correo o en el IRC. Consulte la sección de solución de problemas simples abajo para algunos consejos básicos.</div>
<div>
<br /></div>
<div>
Con suerte, su paquete se va a construir con éxito dejndole con dos archivos hpkg:. Uno para el paquete binario y el otro paquete de código fuente.</div>
<div>
<br /></div>
<div>
Great! Ahora estamos listos para instalar el paquete.</div>
<div>
<br /></div>
<div>
Instalación del paquete.</div>
<div>
<br /></div>
<div>
Una vez que el paquete se construye, Haikuporter pone en $ TREE_PATH / packages /.</div>
<div>
<br /></div>
<div>
Copie en el sistema (o usuario) Paquetes Directorio de desplegar, por ejemplo:</div>
<div>
<br /></div>
<div>
cp $ TREE_PATH/packages/projectX-1.2.3-1_gcc2.hpkg / boot / system / paquetes</div>
<div>
Haiku desplegará automáticamente el paquete como se define en la receta. Si el instalador del paquete se encuentra con un error como dependencias faltantes, el usuario será notificado vía emergente en la pantalla.</div>
<div>
<br /></div>
<div>
Para extraer el paquete, asegúrese de que no está corriendo / cualquiera de sus archivos en uso, a continuación, elimine el paquete de / boot / system / paquetes.</div>
<div>
<br /></div>
<div>
Tenga en cuenta que también puede simplemente arrastrar y soltar el paquete de entrada y salida de / boot / system / paquetes para instalar y desinstalar.</div>
<div>
<br /></div>
<div>
<b>Solución de problemas básicos.</b></div>
<div>
<br /></div>
<div>
Cuando haikuporter falla (y lo hará), mantener la calma y evitar la tentación de RageQuit ... confía en mí, que he estado allí. En primer lugar, tratar de entender el problema usted mismo y resolución. De no ser así, por favor busque ayuda en el IRC o en la lista de correo.</div>
<div>
<br /></div>
<div>
Haiku tiene muchos miembros de la comunidad que siempre son muy útiles, no importa cuál es la pregunta. Comunidad es uno de los puntos fuertes de Haiku, a fin de utilizar a su ventaja aquí, y llegar a ellos.</div>
<div>
<br /></div>
<div>
Algunas de las cosas básicas que usted puede intentar:</div>
<div>
<br /></div>
<div>
Trate de construir la fuente "vainilla", es decir, tomar las fuentes oficiales, y tratar de construir con ellas el camino normal fuera de haikuporter. Esto le permitirá entender si hay algún problema en las fuentes, lo que podría ser necesario modificar, y lo que podría ser roto.</div>
<div>
Después de haber construido la fuente, trate de traducir estos pasos en el build () e INSTALL () bloques dentro de su receta.</div>
<div>
Ejecutar siempre haikuporter con la opción-S. Esto proporciona la comprobación estricta política e incluye más errores detallados para ayudar a solucionar el problema.</div>
<div>
Conclusión.</div>
<div>
<br /></div>
<div>
Bueno, eso es todo por este artículo. Esperemos que ahora, usted está más familiarizado con cómo funcionan las recetas, y cómo encaja todo desde haikuporter a haikuports para escribir recetas.</div>
<div>
<br /></div>
<div>
Si ha logrado construir su primera receta, felicidades y bien hecho! Y si no, no tengas miedo - los próximos artículos se centrarán en la solución de problemas con las cuestiones y sus soluciones.</div>
<div>
<br /></div>
<div>
Sin duda, usted tiene muchas preguntas. Paciencia, mi linda. Próximamente en esta serie:</div>
<div>
<br /></div>
<div>
Artículo siguiente: hacer una receta de ejemplo para que GNU. Vamos a realizar un ejemplo vivo de principio a fin: elaboración de recetas derecha a través de paquete de instalación.</div>
<div>
<br /></div>
<div>
<b>Próximos artículos:</b></div>
<div>
<br /></div>
<div>
GCC2 y gcc4.</div>
<div>
Después de un proceso en sano juicio: algunos pasos comunes que se pueden aplicar para ayudar a trabajar a través del proceso de escritura de recetas.</div>
<div>
Escribir parches, gestión del repositorio git local para el paquete, la extracción y aplicación de parches. Usando git para organizar sus parches, es decir, con el rebase y amigos.</div>
<div>
¿Dónde deben ir las cosas? Utilizando las variables de ayudarle a organizar paquetes, la forma Haiku.</div>
<div>
Los errores más comunes y las soluciones que utilizan haikuporter.</div>
Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-24961965906417584382013-11-01T01:05:00.001-07:002013-11-01T03:14:45.619-07:00Equirectangular Panorama Viewer for Haiku (optimized math)<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/ueKuQhw-n-Q" width="420"></iframe>Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-72199680060463282812013-11-01T00:58:00.001-07:002013-11-01T01:01:14.239-07:00Facebook<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.facebook.com/latinoamericahaikuos?ref=hl"><img border="0" height="160" src="http://www.periodico24.com/fotosnot/facebook23-10-2013.png" width="320" /></a></div>
<br />
<br />
<br />
<div style="text-align: center;">
<a href="https://www.facebook.com/latinoamericahaikuos?ref=hl">https://www.facebook.com/latinoamericahaikuos?ref=hl</a></div>
Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-73558283864230936962013-11-01T00:13:00.003-07:002013-11-01T00:54:27.261-07:00Esto se va poner cada vez mas bonito, pero que es lo que nos hace falta?<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlV_PP3Ayf5WQNRwnrQKh4ALLYj-Hd8nNeBOJ-sjb6e30lpWtWi2xcCAr9fo86KvWP7QAGA7KRSanbKIm3Lo1EXPW6ndKSMM_6rpy5Kjw-BHsLPg-zp04Nq3k5MC69qQv-S_WPC2-DsoGN/s1600/Qt_Apps_Haiku_PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="512" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlV_PP3Ayf5WQNRwnrQKh4ALLYj-Hd8nNeBOJ-sjb6e30lpWtWi2xcCAr9fo86KvWP7QAGA7KRSanbKIm3Lo1EXPW6ndKSMM_6rpy5Kjw-BHsLPg-zp04Nq3k5MC69qQv-S_WPC2-DsoGN/s640/Qt_Apps_Haiku_PM.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<b>Actualizacion de informacion. Correo de lista #haiku</b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both;">
Hola a todos ,</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
Gracias a todos los que contribuyeron , somos capaces de proporcionar tanto</div>
<div class="separator" style="clear: both;">
<b>Adrien </b>y <b>Pawel</b> un segundo mes de desarrollo contractual !</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
El anuncio y algunas otras noticias se publicarán en el sitio web en</div>
<div class="separator" style="clear: both;">
https://www.haiku-os.org/news/2013-10-20_good_news_everybody_contracts_and_more</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
Aquí está el texto completo , para mayor comodidad :</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
Si alguna vez hubo un ejemplo de el dicho " El dinero habla y ... "</div>
<div class="separator" style="clear: both;">
es este ejemplo. Desde la publicación del artículo " <b>HAIKU te necesita !</b> " a finales</div>
<div class="separator" style="clear: both;">
Agosto , más de $ 5.000 se han recaudado ! Esto es de 110 personas que han</div>
<div class="separator" style="clear: both;">
realizado un total combinado de 75 donaciones mensuales recurrentes y 72 de una sola vez</div>
<div class="separator" style="clear: both;">
. El total anual se ha disparado a más de<b> $ 20,000,0 </b>con <b>la ayuda de</b></div>
<div class="separator" style="clear: both;">
<b>322 donantes haciendo recurrente 354 a 322 donaciones </b>de una sola vez . * Debido a</div>
<div class="separator" style="clear: both;">
sus esfuerzos y su generosidad , estamos en condiciones de financiar un mes mas</div>
<div class="separator" style="clear: both;">
del desarrollo contractual , tanto para Adrien y Pawel ! * Gracias y</div>
<div class="separator" style="clear: both;">
felicitaciones a todos los que ayudaron !</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
Todos los desarrolladores seguirán trabajando en sus contratos individuales</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
- <b>Adrien Destugues </b>( aka Pulkomandy ) para <b>WebPositive </b>, <b>WebKit </b>y el</div>
<div class="separator" style="clear: both;">
<b>Services Kit</b> y<b> Pawel Dziepak</b> ( aka pdziepak ) de <b>planificador </b>y <b>CPU</b></div>
<div class="separator" style="clear: both;">
otras características relacionadas con la <b>CPU</b>. El trabajo de Pawel se concentra actualmente en</div>
<div class="separator" style="clear: both;">
una rama " <b>scheduler</b>" de Haiku, el trabajo de Adrien está aterrizando en la</div>
<div class="separator" style="clear: both;">
Rama principal de Haiku, una rama " bnetapi " de WebKit en github , y repositorios bitbucket </div>
<div class="separator" style="clear: both;">
<b>Haikuports </b>. Una Build temprana de<b> HaikuLauncher ,</b></div>
<div class="separator" style="clear: both;">
un navegador barebones para probar el puerto <b>WebKit </b>, está disponible aquí:</div>
<div class="separator" style="clear: both;">
<a href="https://github.com/pdziepak/Haiku/tree/scheduler">https://github.com/pdziepak/Haiku/tree/scheduler</a></div>
<div class="separator" style="clear: both;">
<a href="https://github.com/haiku/haiku-webkit/tree/bnetapi">https://github.com/haiku/haiku-webkit/tree/bnetapi</a></div>
<div class="separator" style="clear: both;">
<a href="http://bb.haikuports.org/haikuports">http://bb.haikuports.org/haikuports</a></div>
<div class="separator" style="clear: both;">
<a href="https://www.haiku-os.org/news/haikulauncher-20131020.hpkg">https://www.haiku-os.org/news/haikulauncher-20131020.hpkg</a></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
Como ustedes saben , la administración de paquetes se ha fusionado en la principal</div>
<div class="separator" style="clear: both;">
línea de desarrollo<b> (la rama "master " )</b> y están disponibles en el</div>
<div class="separator" style="clear: both;">
imágenes nocturnas normales en haiku - files.org <b>Al igual que con cualquier característica grande ,</b></div>
<div class="separator" style="clear: both;">
<b>limar todas las arrugas lleva tiempo</b>. <b>Hay varias maneras</b></div>
<div class="separator" style="clear: both;">
<b>usted puede ayudar</b> :</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
* Errores de archivos en <a href="http://dev.haiku-os.org/">dev.haiku-os.org</a></div>
<div class="separator" style="clear: both;">
* Contribuir en Haikuports con la colección de recetas generación de binarios.</div>
<div class="separator" style="clear: both;">
* Empaquetar y publicar software existente . Hpkg de</div>
<div class="separator" style="clear: both;">
* Participar en conversaciones atraves de las listas de correo de haiku ( por ejemplo, el</div>
<div class="separator" style="clear: both;">
Lista general [ haiku ] o las cuestiones relacionadas con el desarrollo</div>
<div class="separator" style="clear: both;">
[haiku-development]) )</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
En otras noticias, otro desarrollador Julian Harnath ( aka jua ) , ha ido</div>
<div class="separator" style="clear: both;">
haciendo un excelente trabajo y ha recibido acceso de confirmación recientemente en el codigo fuente. un</div>
<div class="separator" style="clear: both;">
ejemplo es la reparacopm del Ticket # 8007 , que refacturo el subsistema de puerto</div>
<div class="separator" style="clear: both;">
bloqueo y alivio con esto diversos problemas de congelación . Él ha comenzado algunos</div>
<div class="separator" style="clear: both;">
mejoras en MediaKit / MediaPlayer en otra rama github ,</div>
<div class="separator" style="clear: both;">
" los medios de comunicación " . Inicialmente se prevé correcciones globales generales al MediaKit ,</div>
<div class="separator" style="clear: both;">
los filtros MediaPlayer e incluso algunos de los nuevos nodos de filtro. El tiempo dirá dónde va llegar desde aqui</div>
<div class="separator" style="clear: both;">
<a href="https://github.com/orangejua/haiku/tree/ticket8007">https://github.com/orangejua/haiku/tree/ticket8007</a></div>
<div class="separator" style="clear: both;">
<a href="https://github.com/orangejua/haiku/tree/media">https://github.com/orangejua/haiku/tree/media</a></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
Por último en las finanzas . En este momento , hay alrededor de <b>$ 18,000 USD </b>en</div>
<div class="separator" style="clear: both;">
fondos. Estos son los costos <b>inmediatos </b>que se pagarán a la brevedad:</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
* € 4.000 euros para los contratos de<b> gestión de paquetes</b> de Oliver , que estan</div>
<div class="separator" style="clear: both;">
terminando .</div>
<div class="separator" style="clear: both;">
* € 2000 EUR para el primer mes de la contratación de Adrien</div>
<div class="separator" style="clear: both;">
* € 2000 EUR para el segundo mes de la contratación de Adrien</div>
<div class="separator" style="clear: both;">
* $ 2500 USD para el primer mes de la contratación de Pawel</div>
<div class="separator" style="clear: both;">
* $ 2500 USD para el segundo mes de la contratación de Pawel</div>
<div class="separator" style="clear: both;">
* $ 400 USD para Ohio Linux Fest</div>
<div class="separator" style="clear: both;">
* $ 100 USD para las renovaciones de dominio</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
Después de estas operaciones ,<b> habrá $ 1200 USD</b> al final del</div>
<div class="separator" style="clear: both;">
Noviembre<b>. $ 1000 que se mantiene en reserva para gastos imprevistos .</b></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
Usted Puede:</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
* Ayudar a recaudar fondos para un tercer mes de contratación</div>
<div class="separator" style="clear: both;">
<a href="http://www.haiku-inc.org/donations.html%20# en línea">http://www.haiku-inc.org/donations.html # en línea</a></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
* Mira imágenes divertidas del gato</div>
<div class="separator" style="clear: both;">
<a href="http://lolcats.com/"> http://lolcats.com/</a></div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
* Checkear la computadora en el fuego.</div>
<div class="separator" style="clear: both;">
<a href="https://www.haiku-os.org/is_computer_on_fire">https://www.haiku-os.org/is_computer_on_fire</a></div>
<br />Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-943348689754935632012-11-20T12:30:00.000-08:002012-11-20T12:30:57.093-08:00<br />
<h1 class="title" style="background-color: #3b5378; border-bottom-color: rgb(202, 202, 202); border-bottom-style: solid; border-bottom-width: 1px; clear: left; color: rgb(34, 71, 106) !important; font-family: 'Myriad Pro', 'Myriad Web Pro Regular', 'Lucida Grande', Geneva, 'Trebuchet MS', sans-serif; font-size: 1.833em; line-height: 1.272em; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 20px !important; padding: 0px;">
Haiku Release 1 Alpha 4.1</h1>
<div id="content-content" style="background-color: #3b5378; color: #333333; font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.5em; margin: 0px; padding: 0px;">
<div class="node odd full-node node-type-news" id="node-4927" style="margin: 0px 0px 30px; overflow: hidden; padding: 0px;">
<div class="meta" style="font-size: 0.9em; margin: 0px 0px 20px; padding: 0px;">
Noticia publicada el Mié, 14/11/2012 15:45<br />
<div class="terms" style="background-image: url(http://www.haiku-os.org/sites/haiku-os.org/themes/current/haiku-links/link_tags.png); background-position: initial initial; background-repeat: no-repeat no-repeat; display: inline; font-size: 1em; line-height: 15px; margin: 0px 0px 0px 10px; padding: 0px;">
<a href="http://www.haiku-os.org/tags/r1a41" rel="tag" style="color: #336698; margin: 0px; padding: 0px; text-decoration: initial;" title="">r1a4.1</a></div>
</div>
<div class="content" style="border-bottom-style: none !important; margin: 15px 0px 0px; padding: 0px;">
<img src="http://www.haiku-os.org/files/images/bugfix.png" style="border: 0px; float: right; margin: 0px 10px 0px 30px;" /><br />
<div style="font-size: 1em; line-height: 20px; margin-bottom: 10px; margin-top: 10px; padding: 0px;">
Debido a los esfuerzos de las pruebas inmediatas del HAIKU Release 1 Alpha 4, varios errores críticos fueron detectados por los probadores e informaron acerca de ellos en nuestro <a class="ext" href="http://dev.haiku-os.org/" style="color: #336698; margin: 0px; padding: 0px; text-decoration: initial;" target="_blank">gestor de fallos</a><span class="ext" style="background-image: url(http://www.haiku-os.org/sites/all/modules/extlink/extlink.png); background-position: 100% 50%; background-repeat: no-repeat no-repeat; margin: 0px; padding: 0px 12px 0px 0px;"></span>. en diferentes configuraciones de hardware, estas cuestiones han impedido Haiku se inicie correctamente. Desde entonces, esos errores han sido aplastados y resueltos en esta actualización de corrección de errores, R1 Alfa 4.1.</div>
<div style="font-size: 1em; line-height: 20px; margin-bottom: 10px; margin-top: 10px; padding: 0px;">
Hay dos cuestiones generales fijadas para esta liberación puntual:</div>
<ul style="list-style-position: inside; margin: 0px; padding: 0px;">
<li style="background-attachment: scroll; background-color: transparent; background-image: url(http://www.haiku-os.org/sites/haiku-os.org/themes/current/haiku-images/bullet_orange.gif); background-position: 0% 0.5em; background-repeat: no-repeat no-repeat; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0.15em 0px 8px; padding: 0px 0px 0px 1.666em;"><b>Deskbar puede congelar en el arranque en medios de sólo lectura. </b><br /><b>Problema:</b> Problema potencial al nivel del núcleo interbloqueos en la pila de red. <b>Solución:</b> . Las causas del punto muerto fue encontrado y corregido <b>Cambio: </b><a class="ext" href="http://cgit.haiku-os.org/haiku/commit/?h=r1alpha4&id=01808ce93907b86718c6293744125682998fbccb" style="color: #336698; margin: 0px; padding: 0px; text-decoration: initial;" target="_blank">hrevr1alpha4-44701</a><br /><b></b><br /><b></b><a class="ext" href="http://cgit.haiku-os.org/haiku/commit/?h=r1alpha4&id=01808ce93907b86718c6293744125682998fbccb" style="color: #336698; margin: 0px; padding: 0px; text-decoration: initial;" target="_blank"></a><span class="ext" style="background-image: url(http://www.haiku-os.org/sites/all/modules/extlink/extlink.png); background-position: 100% 50%; background-repeat: no-repeat no-repeat; margin: 0px; padding: 0px 12px 0px 0px;"></span></li>
<li style="background-attachment: scroll; background-color: transparent; background-image: url(http://www.haiku-os.org/sites/haiku-os.org/themes/current/haiku-images/bullet_orange.gif); background-position: 0% 0.5em; background-repeat: no-repeat no-repeat; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0.15em 0px 8px; padding: 0px 0px 0px 1.666em;"><b>Los usuarios pueden ver una caída del núcleo en el arranque en medios de sólo lectura. </b><br /><b>Asunto:</b> Normalización nunca ocurren en caminos de imagen del módulo debido a un error en la tabla hash. <b>Solución:</b> código de la tabla hash se fijó la prevención de imágenes duplicadas del módulo de carga. <b>Cambio: </b><a class="ext" href="http://cgit.haiku-os.org/haiku/commit/?h=r1alpha4&id=2acdce3560cb73cfb87c0680319511c67f809561" style="color: #336698; margin: 0px; padding: 0px; text-decoration: initial;" target="_blank">hrevr1alpha4-44700</a><br /><b></b><br /><b></b><a class="ext" href="http://cgit.haiku-os.org/haiku/commit/?h=r1alpha4&id=2acdce3560cb73cfb87c0680319511c67f809561" style="color: #336698; margin: 0px; padding: 0px; text-decoration: initial;" target="_blank"></a><span class="ext" style="background-image: url(http://www.haiku-os.org/sites/all/modules/extlink/extlink.png); background-position: 100% 50%; background-repeat: no-repeat no-repeat; margin: 0px; padding: 0px 12px 0px 0px;"></span></li>
</ul>
<div style="font-size: 1em; line-height: 20px; margin-bottom: 10px; margin-top: 10px; padding: 0px;">
Hemos sustituido los R1A4 archivos en el sitio web con R1A4.1 archivos para asegurar que estas cuestiones están completamente corregidos. Los archivos se denominan "Haiku-r1alpha4.1-*" y los archivos de imagen contenidos en mantener la "haiku-r1alpha4 *" nomenclatura.</div>
<div style="font-size: 1em; line-height: 20px; margin-bottom: 10px; margin-top: 10px; padding: 0px;">
Si ya ha instalado R1A4, se recomienda actualizar a R1A4.1. Gracias a todos por las pruebas y el apoyo a Haiku!</div>
</div>
</div>
</div>
Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-2706523877443350462012-11-07T21:26:00.001-08:002012-11-07T21:27:28.554-08:00Codigo del Alpha 4 congeladoEn la lista de correo aparece el sgte mensaje :<br />
<br />
" <span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">Good afternoon folks,</span><br />
<br style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;" />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">The time is 13:00:00 CST on November 7th, 2012.</span><br />
<br style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;" />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">As per our last email, the R1 Alpha 4 branch is now in a code freeze.</span><br />
<br style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;" />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">At this time, no more commits should take place towards the r1alpha4.</span><br />
<br style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;" />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">If you find a critical R1 Alpha 4 blocking bug, please work with one of the following people ASAP to see if we can address it:</span><br />
<br style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;" />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> Alexander von Gluck IV (Me, Release Coordinator)</span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> Ryan Leavengood (Release Coordinator)</span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> Matt Madia (Buildmeister)</span><br />
<br style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;" />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">Thanks! "</span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"><br /></span>
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">" </span><span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;">Buenas tardes amigos,</span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"><br /></span>
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;">El momento es 13:00:00 CST 7 de noviembre de 2012.</span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"><br /></span>
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;">Según nuestro último correo electrónico, la </span><span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;">rama</span><span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"> </span><span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"> R1 Alpha 4 se encuentra ahora en una congelación de código.</span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"><br /></span>
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;">En este momento, no deben haber mas ediciones hacia la r1alpha4.</span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"><br /></span>
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;">Si usted encuentra un error crítico </span><span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;">de bloqueo en la</span><span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"> R1 Alpha 4 póngase a trabajar con una de las siguientes personas lo antes posible para ver si podemos tratarlo:</span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"><br /></span>
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"> Alexander von Gluck IV (Me, Coordinador Release)</span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"> Ryan Leavengood (Release Coordinator)</span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"> Matt Madia (Buildmeister)</span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"><br /></span>
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;">¡Gracias! "</span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"><br /></span>
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;">Esto enviado por Alexander Von Gluck IV</span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"><br /></span>
<span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;">Asi que ya saben lo que se pueda encontrar estaría bueno reportarlo así que no esperemos mucho pronto estará en nuestro poder la nueva versión de haiku OS.</span>Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-18523895414074209632012-07-07T11:30:00.001-07:002012-07-07T11:30:38.187-07:00Shots que hablan por si mismas sobre el avance de haiku en la actualidad.<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-ye4jDkm6B28/T_ddUrBOWMI/AAAAAAAAAU4/HKEe0EMJhb8/s709/java_tf4_write.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="255" src="http://3.bp.blogspot.com/-ye4jDkm6B28/T_ddUrBOWMI/AAAAAAAAAU4/HKEe0EMJhb8/s320/java_tf4_write.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-_KTOjmweQx0/T_ddV1uI7JI/AAAAAAAAAVA/09wQaXVX0j4/s709/java_tf_show.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="255" src="http://2.bp.blogspot.com/-_KTOjmweQx0/T_ddV1uI7JI/AAAAAAAAAVA/09wQaXVX0j4/s320/java_tf_show.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-QEkoAZObnVY/T_dj_NjmarI/AAAAAAAAAVk/z8N5AEz8KwY/s907/java_toonelnet.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="http://4.bp.blogspot.com/-QEkoAZObnVY/T_dj_NjmarI/AAAAAAAAAVk/z8N5AEz8KwY/s320/java_toonelnet.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-OGbTR-eYoOE/T_djv-VHpYI/AAAAAAAAAVQ/Z5a0ORa42CU/s709/java_arduino.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="255" src="http://4.bp.blogspot.com/-OGbTR-eYoOE/T_djv-VHpYI/AAAAAAAAAVQ/Z5a0ORa42CU/s320/java_arduino.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-znlT4VFK42M/T_dj1wg5XVI/AAAAAAAAAVc/TgVD_plstYg/s775/java_yEd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="199" src="http://1.bp.blogspot.com/-znlT4VFK42M/T_dj1wg5XVI/AAAAAAAAAVc/TgVD_plstYg/s320/java_yEd.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-2RD4ZC2AFV8/T_djuCZAgCI/AAAAAAAAAVM/4cbBzb81k1I/s907/java_netbeans.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="http://2.bp.blogspot.com/-2RD4ZC2AFV8/T_djuCZAgCI/AAAAAAAAAVM/4cbBzb81k1I/s320/java_netbeans.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-oCNdO5vxJX4/T_dkgzkiGvI/AAAAAAAAAWE/ssxnjD75U3I/s709/java_tf_register.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="255" src="http://2.bp.blogspot.com/-oCNdO5vxJX4/T_dkgzkiGvI/AAAAAAAAAWE/ssxnjD75U3I/s320/java_tf_register.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.haiku-os.org/files/betex-latex-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://www.haiku-os.org/files/betex-latex-2.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-RDh-PrSanI8/T_dkfhQdxiI/AAAAAAAAAV0/2dWH83h81tY/s775/ecd6b5e3b22b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="http://1.bp.blogspot.com/-RDh-PrSanI8/T_dkfhQdxiI/AAAAAAAAAV0/2dWH83h81tY/s320/ecd6b5e3b22b.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-xxh49DPNIIc/T_dkgjtzlTI/AAAAAAAAAWA/Og5-IK3enW8/s709/java_microemu_opera.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="255" src="http://4.bp.blogspot.com/-xxh49DPNIIc/T_dkgjtzlTI/AAAAAAAAAWA/Og5-IK3enW8/s320/java_microemu_opera.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
A buen entendedor pocas palabras espero que disfrutéis de estas capturas de pantalla que hablan muy bien sobre el desarrollo de haiku os. </div>
<br />Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com3tag:blogger.com,1999:blog-8371922421498408350.post-72430734802847118382012-07-04T13:27:00.001-07:002012-07-04T13:27:09.088-07:00Perú<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.banderas.pro/banderas/bandera-peru-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="http://www.banderas.pro/banderas/bandera-peru-1.jpg" width="320" /></a></div>
Hola amigos peruanos me encuentro en este momento en su hermoso país, y veo esto como una oportunidad para intercambiar experiencias, información, conocimiento y amistad, estos próximos días arribare a la ciudad de lima por si alguno desea comunicarse comnmigo pueden escribirme al siguiente correo electronico skarmiglione.sk4r@gmail.com estare pendiente de cualquier correo.<br />
Aqui desde piura actualmente mi nombre es Carlos Mario Cataño.Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-38506041042452249482012-06-04T03:21:00.000-07:002012-06-04T03:21:05.271-07:00Haiku os dibujado en mundos transneptunianos.<div class="separator" style="clear: both; text-align: center;">
<a href="http://transneptuniansworlds.blogspot.com/"><img border="0" height="424" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha6Aq-zH90bZGrwS80_nktRclf5kllRMRElz0oOjLpK6_T55XEZYfOJq_uCE3GW-drW1Hm10XTd7WNcw0VyCh12OoyRt-FxIFMnVsqZvRi7ZoA3Si7VtFlAv1x6DaCUfCXSDvlqV1D0Gap/s640/haiku+os.png" width="640" /></a></div>
Un regalo desde <a href="http://transneptuniansworlds.blogspot.com/">aqui</a>.Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-20457690751771790522012-05-28T05:41:00.002-07:002012-05-28T05:41:58.873-07:00Videos de haiku os instalando y funcionando<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/Cnyo9PwnAyc" width="560"></iframe><br />
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/wsQKhlooOKY" width="420"></iframe>Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-47173869540175155232012-05-28T05:32:00.000-07:002012-05-28T11:03:02.054-07:00OpenJDK port: reporte comunitario sobre java en haiku<span style="background-color: #7f6000; color: #cccccc;"><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">Durante el período de</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">vinculación</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">de la comunidad</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">que he</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">estado investigando el</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">mejor enfoque a adoptar</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">para el puerto de</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">AWT</span><span style="font-family: arial, sans-serif; font-size: 17px;">, y</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">en la última semana</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">o dos</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">que he</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">estado en</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">la implementación de un</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">prototipo.</span></span><span style="color: #cccccc;">
</span><br />
<span style="color: #cccccc;"><span class="hps" style="background-color: #7f6000; font-family: arial, sans-serif; font-size: 17px;"><br /></span></span><br />
<span style="color: #cccccc;"><span style="background-color: #7f6000;"><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">AWT</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">exige la</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">implementación de una serie</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps atn" style="font-family: arial, sans-serif; font-size: 17px;">de '</span><span style="font-family: arial, sans-serif; font-size: 17px;">compañeros</span><span style="font-family: arial, sans-serif; font-size: 17px;">' para</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">los botones</span><span class="" style="font-family: arial, sans-serif; font-size: 17px;">, cuadros de texto</span><span class="" style="font-family: arial, sans-serif; font-size: 17px;">, etc, que</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">históricamente han sido</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">implementados utilizando</span><span style="font-family: arial, sans-serif; font-size: 17px;"></span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">los</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">widgets nativos</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">de</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">la plataforma subyacente.</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">El tiempo necesario para </span><span style="font-family: arial, sans-serif; font-size: 17px;"></span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">implementar y mantener</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">estos</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">compañeros</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">es bastante grande</span><span style="font-family: arial, sans-serif; font-size: 17px;">, sobre todo</span><span style="font-family: arial, sans-serif; font-size: 17px;"></span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">teniendo en cuenta que</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">estos controles</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">AWT</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">han sido reemplazadas por</span><span style="font-family: arial, sans-serif; font-size: 17px;"></span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">Swing y</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">rara vez se utilizan</span><span style="font-family: arial, sans-serif; font-size: 17px;"> </span><span class="hps" style="font-family: arial, sans-serif; font-size: 17px;">más.</span></span>
</span><br />
<span class="" id="result_box" lang="es" style="display: block; font-family: arial, sans-serif; font-size: 16px; min-height: 93px; padding: 8px;"><span style="background-color: #7f6000;"><span style="color: #cccccc;"><span class="hps" style="outline: none;" tabindex="-1">Un enfoque</span> <span class="hps">alternativo que se utiliza</span> en <span class="hps">la implementación</span> <span class="hps">del proyecto</span> <span class="hps">Caciocavallo</span> <span class="hps">peso pesado</span> <span class="hps">para las ventanas</span> <span class="hps">y puntos de vista</span> <span class="hps">y luego</span> <span class="hps">pidiendo a</span> swing <span class="hps">para proporcionar</span> <span class="hps">el dibujo y</span> <span class="hps">el manejo de eventos</span> <span class="hps">para los</span> <span class="hps">diferentes widgets</span>. <span class="hps">Esto facilita</span> <span class="hps">la conservación de</span> <span class="hps">AWT y </span><span class="hps">reduce la cantidad de</span> <span class="hps">código específico de plataforma</span> <span class="hps">para mantener</span>. <span class="hps">Este enfoque</span> <span class="hps">también es tomado por</span> <span class="hps">el puerto</span> <span class="hps">reciente de</span> <span class="hps">OpenJDK</span> <span class="hps">para Mac OS X.</span></span></span></span><span class="" id="result_box" lang="es" style="display: block; font-family: arial, sans-serif; font-size: 16px; min-height: 93px; padding: 8px;"><span style="background-color: #7f6000;"><span style="color: #cccccc;"><span class="hps" style="font-size: 17px;">Durante la última semana</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">o dos</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">que he escrito</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">un prototipo de aplicación</span><span style="font-size: 17px;"></span><span class="hps" style="font-size: 17px;">utilizando los</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">pares</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">de Swing</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">Caciocavallo</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">AWT</span><span style="font-size: 17px;">.</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">Es muy</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">incompleta</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">hasta ahora</span><span style="font-size: 17px;">,</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">pero tengo que</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">trabajar</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">bastante fiable</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">de dibujo</span><span class="" style="font-size: 17px;">, así como</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">un manejo</span><span style="font-size: 17px;"></span><span class="hps" style="font-size: 17px;">evento, incluyendo</span><span style="font-size: 17px;"> </span><span class="hps" style="font-size: 17px;">la entrada del ratón</span><span style="font-size: 17px;">.</span></span></span></span><span class="" id="result_box" lang="es" style="display: block; font-family: arial, sans-serif; font-size: 16px; min-height: 93px; padding: 8px;"><span class="" id="result_box" lang="es" style="background-color: #7f6000; display: block; min-height: 93px; padding: 8px;"><a href="http://dl.dropbox.com/u/61946213/awtshot.png">http://dl.dropbox.com/u/61946213/awtshot.png</a></span><span class="" id="result_box" lang="es" style="background-color: #7f6000; display: block; min-height: 93px; padding: 8px;"><img height="300" src="http://dl.dropbox.com/u/61946213/awtshot.png" width="400" /></span><span class="" id="result_box" lang="es" style="display: block; min-height: 93px; padding: 8px;"><span style="background-color: #7f6000;"><a class="ext" href="http://dl.dropbox.com/u/61946213/j2sdk-haiku.tar.xz" style="color: #336698; font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin: 0px; padding: 0px; text-decoration: none;" target="_blank" title="http://dl.dropbox.com/u/61946213/j2sdk-haiku.tar.xz">http://dl.dropbox.com/u/61946213/j2sdk-haiku.tar.xz</a><span class="ext" style="background-image: url(http://haiku-os.org/sites/all/modules/extlink/extlink.png); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #333333; font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin: 0px; padding: 0px 12px 0px 0px;"></span><span style="color: #333333; font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px;">.</span></span></span><span class="" id="result_box" lang="es" style="background-color: #7f6000; display: block; min-height: 93px; padding: 8px;"><a href="http://haiku-os.org/blog/hamish/2012-05-24_openjdk_port_community_bonding_report">http://haiku-os.org/blog/hamish/2012-05-24_openjdk_port_community_bonding_report</a></span></span>Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-43435976911081473732012-05-28T05:15:00.003-07:002012-05-28T05:15:51.672-07:00Sincroniza archivos con Fubox<a href="http://haikuware.com/remository/view-details/utilities/command-line-shell/fubox-synchronize-a-local-and-remote-folders">Enlace</a><br />
<br />
Con este Software podras sincronizar archivos en haiku os desde la linea de comandos.Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-33116700969637316072012-01-28T04:10:00.000-08:002012-05-28T05:17:42.768-07:00Actualizacion de mesa gallium<span style="background-color: black;"><span style="color: #cccccc;"><br /></span></span><br />
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span class="" style="background-color: black; color: #cccccc;">COPIA PEGA DE UNA TRADUCCION MEDIO AUTOMATICA.</span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span class="" style="color: #cccccc;"><a href="http://haikuware.com/blogs/entry/mesa-gallium-status-update-3-1142012" style="background-color: black;">HAIKUWARE</a></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span class="" style="background-color: black; color: #cccccc;"><br /></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span style="background-color: black;"><span style="color: #cccccc;"><span class="">"He hecho muchos progresos en las últimas semanas, aquí está la última estados establecidos en los puntos de la bala publicado </span><a href="http://haikuware.com/20111221608/gallium-3d-bounty-accepted" style="cursor: pointer; outline: 0px; text-decoration: none;" target="_blank"><span class="">aquí.</span></a></span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span style="background-color: black;"><span style="color: #cccccc;"><br /></span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<strong><em style="background-color: black;"><span style="color: #cccccc;">Actualización de Mesa3D / aka Gallium3D a la corriente y el trabajo sobre los cambios ser aceptado en la Mesa aguas arriba</span></em></strong></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span style="background-color: black;"><span style="color: #cccccc;">Este es el 99% hecho. La última Mesa aguas arriba ahora compila en Haiku gcc4 con un makefile parcheado. Estoy trabajando en conseguir un trabajo scons crear secuencias de comandos. scons es el sistema de construcción de Mesa parece estar en movimiento para, y se expresó en el ML que perfer para no aceptar nuevos Makefiles. Hay un puerto en haikuports scons, así que no debería ser un gran problema.</span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<strong><em style="background-color: black;"><span style="color: #cccccc;">Obtener valores Mesa3D en el sistema de construcción de algún modo lo que se tira / extraído antes de la compilación opengl kit</span></em></strong></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span style="background-color: black;"><span style="color: #cccccc;"><strong><br /></strong><span class="">Me alegra confirmar que esto es 100% hecho. </span>(Yay!) En este momento el sistema de Haiku construir tira pacakges externa de Mesa, y compila su uso.</span></span></div>
<ul style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px;">
<li><span style="background-color: black;"><span style="color: #cccccc;">Haiku gcc2<br />imágenes gcc2 El Haiku sacar un compilado Mesa 7.8.2 del paquete opcional. Fui con 7.8.2 ya que este es el * muy * última versión principal de la Mesa que podría llegar a compilar sin Haiku mantener un tenedor completa. Después de 7.8.2, GLSL se introdujo lo que es C + + y * no * es gcc2 ambiente.</span></span></li>
<li><span style="background-color: black;"><span style="color: #cccccc;">Haiku gcc4<br />El Haiku gcc4 imágenes tirar de un compilado Mesa 8.0 Paquete opcional. Upstream Mesa ha aceptado varios parches Haiku y estoy feliz de reportar que parece Mesa 8.0 debe construir en Haiku con muy poca ayuda.</span></span></li>
</ul>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px;">
<span style="background-color: black;"><span style="color: #cccccc;">El nuevo sistema de generación tira en el paquete opcional de Mesa desde un servidor remoto y utiliza los binarios y las cabeceras combinado para generar libGL (con el kit de Haiku OpenGL)</span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px;">
</div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px;">
<span style="background-color: black;"><span style="color: #cccccc;">Relevante incluir comete hrev43650 (el "grande"), hrev43651, hrev43652, hrev43655, hrev43656, hrev43657</span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px;">
</div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px;">
<span style="background-color: black;"><span style="color: #cccccc;">Haiku mantiene más o menos que es propio tenedor de GLUT en el momento en exceso ya no está desarrollado activamente por Mesa. Exceso de oferta era (y es) muy grande en el mundo BeOS / Haiku, por lo que mantener nuestro propio tenedor de esto tiene sentido. (También es un pequeño proyecto de código de sabios) superabundancia fue trasladado de src / lib / Mesa / exceso de src / lib / saturación, mientras que yo era la eliminación de los archivos de la mesa src / lib / mesa</span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<em><strong style="background-color: black;"><span style="color: #cccccc;">Asegurar que las nuevas Mesa3D basada OpenGL trabaja kit y se produce la representación del software (esto nos lleva de nuevo al cuadrado uno con la nueva versión de Mesa compilado a partir de la corriente.)</span></strong></em></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span style="background-color: black;"><span style="color: #cccccc;">Esto es casi completo. No voy a aceptar la primera parte de la generosidad sin embargo hasta que las cosas son 100% de lo que se ... hay algunas peculiaridades en la prestación de GL quiero abordar antes de llamar a este hecho ...</span></span></div>
<ul style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px;">
<li><span style="background-color: black;"><span style="color: #cccccc;">GLTeapot 's mango y pico tiene algunos problemas de fondo extraño ... seguro de si esto se debe a que GLTeapot antiguo código, o si es porque el controlador de la prestación Mesa software.</span></span></li>
<li><span style="background-color: black;"><span style="color: #cccccc;">Haiku3d algunos casos se ha de dejar un rastro. (Ver <a href="http://twitpic.com/85vthm" style="cursor: pointer; outline: 0px; text-decoration: none;">http://twitpic.com/85vthm</a> ) Tengo informes de que está trabajando al 100% para otras personas sin embargo en 32bpp .. así que creo que es un problema de espacio de color.</span></span></li>
<li><span style="background-color: black;"><span style="color: #cccccc;">En este momento estamos sólo la prestación de amortiguación individual, doble buffer provoca choque de aplicaciones GL.</span></span></li>
<li><span style="background-color: black;"><span style="color: #cccccc;">La Tetera parpadea en rojo al pasar el ratón sobre ella .. esto puede estar relacionado con el búfer solo, no estoy seguro sin embargo.</span></span></li>
</ul>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px;">
<span style="background-color: black;"><span style="color: #cccccc;">He visto tetera girando a 300 400fps en el hardware decente y ~ 16fps en el más bajo qemu .. Estoy bastante seguro de que eso es más rápido que era, no tengo datos para confirmar sin embargo. Las cosas están estables, y GLteapot tiene una duración de varios días a la vez sin ningún fugas de memoria notable.</span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<em><strong style="background-color: black;"><span style="color: #cccccc;">Obtenga por lo menos un controlador de hardware Gallium3D de trabajo / prestación.</span></strong></em></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span style="background-color: black;"><span style="color: #cccccc;">Aún no han comenzado, la puerta está ahora abierta como hemos acciones en ejecución Mesa. En este momento estamos usando lo que llama a su Mesa "rasterización Software" del motor. Estoy pensando en comprobar lo que otros han hecho en el pasado para la prestación de Gallium3D tubería de software ... sería un buen lugar para comenzar.<strong><br /></strong></span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<strong style="background-color: black;"><span style="color: #cccccc;">Consigue dos controladores de hardware Gallium3D trabajo / prestación.</span></strong></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span style="background-color: black;"><span style="color: #cccccc;">Permite obtener un trabajo en primer lugar:)</span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span style="background-color: black;"><span style="color: #cccccc;"><br /></span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span style="background-color: black;"><span style="color: #cccccc;">Eso es todo por ahora, gracias por el apoyo a todos los que han ayudado hasta ahora ... y un gran agradecimiento a la gente del proyecto Mesa para aguantarme a mí y mis parches Haiku: D"</span></span></div>
<div style="font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px; margin-top: 10px;">
<span style="background-color: black;"><span style="color: #cccccc;">- Alexander von Gluck</span></span></div>Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com2tag:blogger.com,1999:blog-8371922421498408350.post-62942429975043197812011-12-23T03:29:00.000-08:002011-12-23T03:29:42.123-08:00Recompensa de Gallum 3d aceptada, por fin!!<span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Tomo un buen rato</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">,</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">y después de tratar de convencer </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">por correo electrónico</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">un montón de </span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"></span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">desarrolladores,</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">por fin tenemos</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">a alguien que tome</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">la recompensa</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">de de Galium</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">!</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"></span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">¿Quién?</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">El</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">mismo desarrollador</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> que </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">trabaja en el driver</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">ATI</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">/ AMD</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> de </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Haiku</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">-</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"></span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Alexander</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">von</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Gluck</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps atn" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">(</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">kallisti5</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">)</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">.</span><br />
<br />
<span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Gallium 3D</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">galio</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">ha sido parte de</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Mesa</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">desde 2009.</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Sin embargo,</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">en agosto de 2011</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">, </span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"></span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Mesa </span><br />
<span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">ha</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">eliminado el soporte</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> de</span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> BeOS</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">.</span><br />
<span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"><br /></span><br />
<span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">
<span class="hps">Alexander</span> envió</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">un correo a</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">la lista de correo </span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"></span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">de Mesa</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">preguntando si</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">habían</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">aceptar</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">parches</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">de</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Haiku </span><span class="atn" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">-</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">fue aceptada</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">/</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"></span><span class="hps atn" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">confirmado (ha </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">enviado el</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">primer parche</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">)</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.bitsofnews.com/images/graphics/tech/q3demo_haiku.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://www.bitsofnews.com/images/graphics/tech/q3demo_haiku.png" width="320" /></a></div>
<br />
<span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"></span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Alexander</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">mencionó que la mayoría</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">del dinero que</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">ganaría</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">sería</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">utilizado para comprar</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">nuevo </span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">hardware</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">ATI</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">/ AMD</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">para desarrollar y probar</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">el driver en el </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">que está trabajando</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">.</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Por desgracia,</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">tiene que comprar</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">la mayoría del hardware</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">propio </span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"></span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">para depurar y probar</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">el conductor.</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Por lo tanto,</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">contribuyendo a</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">esta recompensa</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">, básicamente estás</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">ayudando a</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Haiku</span><span style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"> </span><span class="hps" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">en dos frentes</span><span class="" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">!</span><br />
<span class="" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"><br /></span><br />
<span class="" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;">Sigue mas a profundidad esta noticia en la pagina de haikuware.</span><br />
<span class="" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"><br /></span><br />
<span class="" style="background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;"><a href="http://haikuware.com/20111221608/gallium-3d-bounty-accepted">Version original </a></span>Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com1tag:blogger.com,1999:blog-8371922421498408350.post-75962174074459487272011-12-18T02:04:00.001-08:002011-12-18T02:51:40.888-08:00Haiku sigue vivo!<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="margin-bottom: 0cm; text-align: justify;">
<span style="font-family: 'Century Gothic', sans-serif;">Buenos
días, soy Manolo y este es mi primer post en este blog, que estuve
siguiendo hace tiempo.</span></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.gmkfreelogos.com/logos/H/img/Haiku_OS.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.gmkfreelogos.com/logos/H/img/Haiku_OS.gif" /></a></div>
<br /></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<span style="font-family: 'Century Gothic', sans-serif;">Lo
cierto es que aunque en los últimos años he estado usando Linux
(principalemente Mint y Ubuntu) en mis ordenadores, nunca he
abandonado del todo Haiku. Algunas veces descargaba las últimas
versiones de prueba para ver en una máquina virtual cómo estaban
avanzando y otras me limitaba a entrar en la página oficial e
informarme un poco de la situación.</span><span class="Apple-style-span" style="font-family: 'Century Gothic', sans-serif;"> P</span><span class="Apple-style-span" style="font-family: 'Century Gothic', sans-serif; text-align: left;">or cierto, escribo desde España ;-)</span></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<br /></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<span style="font-family: 'Century Gothic', sans-serif;">Algunos
pensaréis ¿a qué viene que éste escriba ahora del tema en este
blog? Sencillamente, quiero hacerlo como un pequeño empujoncito a
Haiku. Me apena ver que un sistema operativo que nació con tanto
potencial en los años 90, fue abandonado para no perjudicar a los
todo poderosos (Windows, Pal,m, Mac,...)</span></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://t0.gstatic.com/images?q=tbn:ANd9GcSbE48MASW2z6vsBUqSqaXjnmyc2LZP9zJ7X9ZV_WvN2rVz50EPQQ" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://t0.gstatic.com/images?q=tbn:ANd9GcSbE48MASW2z6vsBUqSqaXjnmyc2LZP9zJ7X9ZV_WvN2rVz50EPQQ" /></a></div>
<span style="font-family: 'Century Gothic', sans-serif;">Es
admirable ver como la comunidad de seguidores/usuarios de BeOS (el
Sistema Operativo original) intentó rescatar el proyecto, primero
como el propio BeOS y ante las negativas de la empresa propietaria de
los derechos (Palm Inc), desarrollar uno lo más parecido posible
bajo el nombre de OpenBeos que por último, y para evitar problemas
de derechos, Haiku.</span><br />
<span style="font-family: 'Century Gothic', sans-serif;"><br /></span></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<br /></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<span style="font-family: 'Century Gothic', sans-serif;">El
sistema tiene mucho potencial, ya lo tenía en su día y lo único
que puede hacer es seguir creciendo. Hay que pensar que tanto
Windows, como Linux o Mac, son sistemas operativos muy anteriores a
BeOS/Haiku, cuya estructura es mucho más arcaica y monolítica. </span>
</div>
<div style="margin-bottom: 0cm; text-align: justify;">
<span style="font-family: 'Century Gothic', sans-serif;">La
prueba de ello es que los requisitos de esos sistemas operativos han
ido aumentando, sobre todo en cuestión de procesador, memoria y
disco duro, cuando en muchas ocasiones el rendimiento no ha aumentado
proporcionalmente. </span>
</div>
<div style="margin-bottom: 0cm; text-align: justify;">
<br /></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<span style="font-family: 'Century Gothic', sans-serif;">No
quiero enrollarme más, así que os dejo un vídeo aparecido
recientemente en la web de Haiku, os animo a probarlo y ¡espero que
este blog vuelva a tener movimiento! , estoy seguro que entre todos
podemos volver a darle vidilla.</span></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<br /></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/KSe9oOOTEJA?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<br /></div>
<div style="margin-bottom: 0cm; text-align: justify;">
<span style="font-family: 'Century Gothic', sans-serif;">Un
saludo desde España y como ya queda poco ¡Felices Fiestas!</span></div>
</div>Manolo Dazahttp://www.blogger.com/profile/06720407884428180984noreply@blogger.com2tag:blogger.com,1999:blog-8371922421498408350.post-70177030574763256892010-10-27T21:12:00.000-07:002010-10-27T21:18:34.680-07:00Decorador de ventanas Haiku OsComo pueden ver esta es una versión experimental aún, del decorador de ventanas, para, haiku os, esto es dedicado todos los que les gusta endulzar el ojo, les puedo contar que por ahora solo hay unos pocos "themes" muy básicos pero es seguro que pronto veremos una base mas grande de "themes" para haiku.<br />Soyénla !.<br /><br /><object width="425" height="344" style="display: inline-block; background-image: url(http://i1.ytimg.com/vi/8Cx8VwDJggk/hqdefault.jpg); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: black; background-position: 50% 50%; background-repeat: no-repeat no-repeat; "><embed src="http://www.youtube.com/v/8Cx8VwDJggk?fs=1&hl=es_ES" width="425" height="344" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash"></embed></object>Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com1tag:blogger.com,1999:blog-8371922421498408350.post-46346292721721518042010-09-07T21:02:00.000-07:002010-09-07T21:04:30.527-07:00Hola esta una shot de un software de qt en haiku os.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://qt-haiku.ru/images/rsgallery/original/Marble_0.8_SateliteView.png"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 1680px; height: 1050px;" src="http://qt-haiku.ru/images/rsgallery/original/Marble_0.8_SateliteView.png" border="0" alt="" /></a><div><span class="Apple-style-span" ><u><br /></u></span></div><div><span class="Apple-style-span" ><u><br /></u></span></div><div><span class="Apple-style-span" ><u><br /></u></span></div><div><span class="Apple-style-span" ><u><br /></u></span></div><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://qt-haiku.ru/images/rsgallery/original/Marble_0.8_SateliteView.png"></a><span class="Apple-style-span" ><u><br /></u></span><br /></div>Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-8185140385589821252010-09-03T11:34:00.000-07:002010-09-03T11:37:52.173-07:00Haiku S&T<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/7MleAbU3AXs?fs=1&hl=es_ES"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/7MleAbU3AXs?fs=1&hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br /><br />En este vídeo vemos uno de los fuertes en el manejo de las ventanas para haiku os, es una de las cosas que hacen este sistema operativo simplemente excepcional.<div>No le pierdan el rastro que esto se esta poniendo cada vez mas bueno :D .</div><div><br /><div><br /><div><br /></div></div></div>Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com0tag:blogger.com,1999:blog-8371922421498408350.post-23947715335067892542010-07-13T21:43:00.000-07:002010-07-13T21:47:31.032-07:00Synthetic Package Manager en peligro.<span class="Apple-style-span" style="font-family: Verdana, 'BitStream vera Sans', Helvetica, sans-serif; font-size: 12px; color: rgb(85, 85, 85); line-height: 17px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Según su autor el día 1 de Agosto del presente año el servidor dejará de estar operativo quedándonos así sin tan valiosa herramienta. Como él mismo comenta pequeñas donaciones de 2 o 3 € pueden ayudar aunque mayores serían bienvenidas. Creo que es un buen momento para demostrar nuestro agradecimiento hacia un proyecto tan ambicioso e importante. Si tú también quieres realizar tu aportación puedes hacerlo vía Paypal al siguiente contacto “streak@o2.pl”</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Información extraída del propio programa y de aquí: <a href="http://haikuware.com/directory/view-details/development/app-installation/synthetic-package-manager" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(41, 112, 166); text-decoration: none; ">http://haikuware.com/directory/view-details/development/app-installation/synthetic-package-manager</a></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><br /></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">copiado y pegado de <a href="http://haikurocks.wordpress.com/2010/07/13/synthetic-package-manager-en-peligro/">HaikuRocks</a></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">No veo esta situación de manera pesimista pues la comunidad esta creciendo exponencial mente así que dudo dejemos morir esta importante herramienta, aprovecho para resaltar la aparición de nuevos blogs como haiku rocks y también la existencia de tutoriales hispanos en la red estaré buscando y recopilandolos aquí, aparte de tratando de generar información útil también.</p></span>Anonymoushttp://www.blogger.com/profile/15465438236475981882noreply@blogger.com1