<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/blogic/include/package-defaults.mk, branch master</title>
<subtitle>John Crispins staging tree</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/blogic/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/'/>
<updated>2018-03-07T08:59:08Z</updated>
<entry>
<title>include/package-defaults.mk: fix default Build/Prepare with empty ./src</title>
<updated>2018-03-07T08:59:08Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-03-06T20:55:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/commit/?id=359273d7f6e5733b84a263f8d3023e9d4adc7d40'/>
<id>urn:sha1:359273d7f6e5733b84a263f8d3023e9d4adc7d40</id>
<content type='text'>
Copying ./src/* would fail when src exists, but is empty or only contains
hidden files.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>build: cleanup SSP_SUPPORT configure option</title>
<updated>2018-01-27T18:02:48Z</updated>
<author>
<name>Julien Dusser</name>
</author>
<published>2018-01-07T17:47:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/commit/?id=241e6dd3e92c4f215b8ac75379a4b5aeaeb92171'/>
<id>urn:sha1:241e6dd3e92c4f215b8ac75379a4b5aeaeb92171</id>
<content type='text'>
Configure variable SSP_SUPPORT is ambiguous for packages (tor, openssh,
avahi, freeswitch). It means 'toolchain supporting SSP', but for toolchain
and depends it means 'build gcc with libssp'.

Musl no longer uses libssp (1877bc9d8f), it has internal support, so
SSP_SUPPORT was disabled leading some package to not use SSP.

No information why Glibc and uClibc use libssp, but they may also provide
their own SSP support. uClibc used it own with commit 933b588e25 but it was
reverted in f3cacb9e84 without details.

Create an new configure GCC_LIBSSP and automatically enable SSP_SUPPORT
if either USE_MUSL or GCC_LIBSSP.

Signed-off-by: Julien Dusser &lt;julien.dusser@free.fr&gt;
</content>
</entry>
<entry>
<title>build: allow defining license information per binary package</title>
<updated>2017-11-25T19:02:04Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2017-10-31T20:29:50Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/commit/?id=2cb75cd8b9d451bde0cfffce80fa67d58944c44b'/>
<id>urn:sha1:2cb75cd8b9d451bde0cfffce80fa67d58944c44b</id>
<content type='text'>
At the moment, license information can only be specified on a
"per source package" level while other metadata fields (e.g. maintainer)
can be given for each binary package. Apply the same logic for license
fields as well. This can be used e.g. in cases where a library is
distributed under some license while related tools are distributed
under a different one.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>build: reset ALTERNATIVES field in Package/Default</title>
<updated>2017-05-03T09:40:46Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2017-05-03T09:30:08Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/commit/?id=7842ccecc053d1e3b4977334411bb276ace8ae17'/>
<id>urn:sha1:7842ccecc053d1e3b4977334411bb276ace8ae17</id>
<content type='text'>
Otherwise ipkg packages may wrongly take on alternatives specs of
another package sharing the same package Makefile

Fixes FS#753

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>include/packages-defaults.mk: Remove LARGEFILE option</title>
<updated>2017-04-26T11:39:11Z</updated>
<author>
<name>Daniel Engberg</name>
</author>
<published>2017-04-21T08:23:20Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/commit/?id=edda8ecd79b181e338e82331ecb45eaeff0f57af'/>
<id>urn:sha1:edda8ecd79b181e338e82331ecb45eaeff0f57af</id>
<content type='text'>
Remove LARGEFILE option, support was removed back in 2011 (OpenWrt rev 25208).

Signed-off-by: Daniel Engberg &lt;daniel.engberg.lists@pyret.net&gt;</content>
</entry>
<entry>
<title>build: copy contents of 'src' folder to build dirs (if present)</title>
<updated>2016-10-15T09:36:51Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2016-10-05T14:28:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/commit/?id=7c8c3226dc8ecd2b77d1d1e8215e0fbb52819cd7'/>
<id>urn:sha1:7c8c3226dc8ecd2b77d1d1e8215e0fbb52819cd7</id>
<content type='text'>
The normal Prepare step for a build is unpack, apply patches.
But for certain packages, patches contain whole files, which
would be nice to have separately and copied over as a last step
in the Prepare phase.

We need it for some other packages + patches, but I think
the 'hostapd' package can be used as a test for this.

As a quick note:
the reason the condition is being evaluated as
`[ ! -d ./src/ ] || $(CP) ./src/* $(HOST_BUILD_DIR)`
and not with
`[ -d ./src/ ] &amp;&amp; $(CP) ./src/* $(HOST_BUILD_DIR)`
is that the latter would translate in a build failure if the `src`
folder is not present (the exit code would be 1).
The first one, succeeds for both cases (if `src` present or not).

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: use CXXFLAGS if defined</title>
<updated>2016-10-13T15:04:43Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2016-10-02T23:21:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/commit/?id=559fb537d83bc30fc2dfa783292b9f86712966d6'/>
<id>urn:sha1:559fb537d83bc30fc2dfa783292b9f86712966d6</id>
<content type='text'>
Instead of using TARGET_CFLAGS and EXTRA_CFLAGS in cmake and scons
build use the TARGET_CXXFLAGS and EXTRA_CXXFLAGS like it is done for
normal make and configure. configure used TARGET_CXXFLAGS and
EXTRA_CFLAGS for the CXXFLAGS. The package-default.mk sets
"EXTRA_CXXFLAGS = $(EXTRA_CFLAGS)" so using EXTRA_CXXFLAGS flags should
be save.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>cmake: include/cmake.mk add CMAKE_BINARY_SUBDIR to allow out of source tree builds</title>
<updated>2016-07-29T18:27:34Z</updated>
<author>
<name>Luke McKee</name>
</author>
<published>2016-07-23T19:00:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/commit/?id=eadf5fb7f8313d78fa503665e96457d080e6e3f9'/>
<id>urn:sha1:eadf5fb7f8313d78fa503665e96457d080e6e3f9</id>
<content type='text'>
Some packages need out of source tree building with cmake, for example
when building kernel modules.
See an example here:
https://sourceforge.net/p/accel-ppp/code/ci/master/tree/README

Signed-off-by: Luke McKee &lt;hojuruku@gmail.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt; [cleanup, rework]
</content>
</entry>
<entry>
<title>include: remove now unused PACKAGE_SUBDIR variable</title>
<updated>2016-04-13T13:37:34Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2016-04-13T13:37:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/commit/?id=be575fdc9d7c1c62937877f8564638eb7f4f5166'/>
<id>urn:sha1:be575fdc9d7c1c62937877f8564638eb7f4f5166</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>include: group kmod ipk files into a "kernel" subdirectory</title>
<updated>2016-01-24T15:36:05Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2016-01-24T15:36:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blogic/commit/?id=0333da8943275324d366d562b70f90febbe97e7d'/>
<id>urn:sha1:0333da8943275324d366d562b70f90febbe97e7d</id>
<content type='text'>
This is useful to just use the kmods from an official build while supplying
base packages from a custom feed or the other way around; for just overriding
the kmods with a local repo while using official repos for the rest.

Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;

SVN-Revision: 48475
</content>
</entry>
</feed>
