<feed xmlns='http://www.w3.org/2005/Atom'>
<title>abuild, branch v3.0.2</title>
<subtitle>Build script to build alpine 1.9.x
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/'/>
<entry>
<title>==== release 3.0.2 ====</title>
<updated>2017-09-28T10:43:46+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2017-09-28T10:43:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=0f9d333305a7be2db4ec35808ebafec36ff037a4'/>
<id>0f9d333305a7be2db4ec35808ebafec36ff037a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: only print version if we are building</title>
<updated>2017-09-28T10:43:28+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2017-09-21T08:41:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=a2f839fd2700e8fcc72088ea9ae3c8e8f08ec06a'/>
<id>a2f839fd2700e8fcc72088ea9ae3c8e8f08ec06a</id>
<content type='text'>
The purpose was to show abuild version in the build logs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The purpose was to show abuild version in the build logs
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: fix typo</title>
<updated>2017-09-28T07:01:10+00:00</updated>
<author>
<name>A. Wilcox</name>
<email>AWilcox@Wilcox-Tech.com</email>
</author>
<published>2017-09-28T06:40:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=dc4f5cb9728b983f10c63e8cfd9b117ea7004c39'/>
<id>dc4f5cb9728b983f10c63e8cfd9b117ea7004c39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>newapkbuild: detect CMakeLists.txt file for CMake</title>
<updated>2017-09-28T07:01:10+00:00</updated>
<author>
<name>A. Wilcox</name>
<email>AWilcox@Wilcox-Tech.com</email>
</author>
<published>2017-09-28T06:39:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=0296de9cd1235b6ab14f8f5743b9a409f824c58a'/>
<id>0296de9cd1235b6ab14f8f5743b9a409f824c58a</id>
<content type='text'>
Some CMake packages do not have cmake/ directory, but all have
CMakeLists.txt present in the root directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some CMake packages do not have cmake/ directory, but all have
CMakeLists.txt present in the root directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: rootbld: reflect build branch in the builder hostname</title>
<updated>2017-09-27T11:58:56+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2017-09-27T11:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=545eed3a242c86566ce7a7ebd0f9f1e296eecbeb'/>
<id>545eed3a242c86566ce7a7ebd0f9f1e296eecbeb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: do not try to strip standalone elf images</title>
<updated>2017-09-26T07:27:49+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2017-09-26T07:26:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=4736a56c8e6ffee2f9101ab8d2b814eb239f5889'/>
<id>4736a56c8e6ffee2f9101ab8d2b814eb239f5889</id>
<content type='text'>
Guile uses ELF is internal object format, and creates them as
"no machine" and "standlone" OSABI. Scanelf supports printing
OSABI, so use that to filter these out.
See: https://github.com/alpinelinux/aports/pull/1714

This also removes unneccessary 'sed' from the pipeline as it's
simple to read each field outputted by scanelf.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Guile uses ELF is internal object format, and creates them as
"no machine" and "standlone" OSABI. Scanelf supports printing
OSABI, so use that to filter these out.
See: https://github.com/alpinelinux/aports/pull/1714

This also removes unneccessary 'sed' from the pipeline as it's
simple to read each field outputted by scanelf.
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild.in: remove saveas- syntax and fix sourcecheck()</title>
<updated>2017-09-19T12:02:57+00:00</updated>
<author>
<name>tmpfile</name>
<email>tmpfile@users.noreply.github.com</email>
</author>
<published>2017-07-15T14:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=56b8d45079f3a3f1555e0df8a5bbc481b3583b7c'/>
<id>56b8d45079f3a3f1555e0df8a5bbc481b3583b7c</id>
<content type='text'>
As discussed in alpinelinux/aports#1438
saveas- was removed from abuild-fetch.c with https://github.com/alpinelinux/abuild/pull/20 but abuild.in slipped.
Also fixes a wget -s instance that's not supported by recent busybox (-s was changed for --spider).
/cc @kaniini</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As discussed in alpinelinux/aports#1438
saveas- was removed from abuild-fetch.c with https://github.com/alpinelinux/abuild/pull/20 but abuild.in slipped.
Also fixes a wget -s instance that's not supported by recent busybox (-s was changed for --spider).
/cc @kaniini</pre>
</div>
</content>
</entry>
<entry>
<title>git: ignore abuild-rmtemp executable</title>
<updated>2017-09-19T12:02:57+00:00</updated>
<author>
<name>A. Wilcox</name>
<email>AWilcox@Wilcox-Tech.com</email>
</author>
<published>2017-08-13T17:51:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=71157f9cdcc76af7ea0f7484bb77e636f10455bb'/>
<id>71157f9cdcc76af7ea0f7484bb77e636f10455bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild-rmtemp: define _XOPEN_SOURCE to ensure FTW_DEPTH is visible</title>
<updated>2017-09-19T12:02:57+00:00</updated>
<author>
<name>A. Wilcox</name>
<email>AWilcox@Wilcox-Tech.com</email>
</author>
<published>2017-08-13T17:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=c1a106cc6ce776a799b842f4cbe9272782f6c565'/>
<id>c1a106cc6ce776a799b842f4cbe9272782f6c565</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: ensure a package has deps before printing them</title>
<updated>2017-09-19T12:02:57+00:00</updated>
<author>
<name>A. Wilcox</name>
<email>AWilcox@Wilcox-Tech.com</email>
</author>
<published>2017-08-13T17:28:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=f1faef7868a0f31f516889f56b69bf59cddc14d1'/>
<id>f1faef7868a0f31f516889f56b69bf59cddc14d1</id>
<content type='text'>
After the first dep is printed, `shift` is called to avoid the special
case where the first dep cannot have a comma prepended.  However,
if there are no deps for a package (seen early on in the aports main
repo in acf-jquery), $# is 0.  POSIX specifies that `shift` has two
options when the shift operand (1) is greater than $#:

- if non-interactive, it can exit the shell
- if it does not exit the shell, it must return a non-zero exit code

Since we run the shell with -e, the second case folds in to the first.

BusyBox ash does not implement this behaviour, but bash does when called
as /bin/sh or when the `posix` shopt is set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After the first dep is printed, `shift` is called to avoid the special
case where the first dep cannot have a comma prepended.  However,
if there are no deps for a package (seen early on in the aports main
repo in acf-jquery), $# is 0.  POSIX specifies that `shift` has two
options when the shift operand (1) is greater than $#:

- if non-interactive, it can exit the shell
- if it does not exit the shell, it must return a non-zero exit code

Since we run the shell with -e, the second case folds in to the first.

BusyBox ash does not implement this behaviour, but bash does when called
as /bin/sh or when the `posix` shopt is set.
</pre>
</div>
</content>
</entry>
</feed>
