Raul E Rangel [Mon, 23 Apr 2018 16:15:59 +0000 (10:15 -0600)]
meson.eclass: Don't mix host *FLAGS with build *FLAGS
meson gets the build flags from the environment. When cross compiling it
will get the host flags from the cross file. The ebuild was not passing
the correct build flags when cross compiling.
By using tc-env_build the build environment flags are set when calling
meson. This results in not mixing host and build flags:
Example output:
Native C compiler: x86_64-pc-linux-gnu-clang (clang 7.0)
Appending CFLAGS from environment: '-O1 -pipe'
Appending LDFLAGS from environment: ' '
Appending CPPFLAGS from environment: ' '
Cross C compiler: armv7a-cros-linux-gnueabi-clang (clang 7.0)
Host machine cpu family: arm
Host machine cpu: armv7a
Target machine cpu family: arm
Target machine cpu: armv7a
Build machine cpu family: x86_64
Build machine cpu: x86_64
tc-env_build does not seem to load the actual build flags, but it's
better than using host flags as build flags.
See https://bugs.gentoo.org/653902 for upstream patch
BUG=b:
78351764
BRANCH=none
TEST=emerge-grunt and verified mosys runs
Change-Id: I802b58cb089b27b9253a034ac00dd183e0f1955a
Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Closes: https://bugs.gentoo.org/653902
Raul E Rangel [Tue, 1 May 2018 18:40:30 +0000 (12:40 -0600)]
tc-export_build_env: handle non-cross compile case
By handling the non-cross compiler case the meson.eclass can be
simplified to `tc-env_build "$@" || die`.
See https://bugs.gentoo.org/654424
Change-Id: I1a90da46366c490abbf7d5660bf90482c7f22747
Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Closes: https://bugs.gentoo.org/654424
Mart Raudsepp [Sat, 5 May 2018 19:45:09 +0000 (22:45 +0300)]
dev-util/codeblocks: Shorten the elog about symbol resolver
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Mart Raudsepp [Sat, 5 May 2018 19:41:39 +0000 (22:41 +0300)]
dev-util/codeblocks: remove automake/autoconf from DEPEND
autotools.eclass adds its own proper DEPEND (including libtool), no need
for us to do it with eautoreconf.
Package-Manager: Portage-2.3.28, Repoman-2.3.9
band-a-prend [Fri, 27 Apr 2018 00:51:57 +0000 (03:51 +0300)]
dev-util/codeblocks: ver. 17.12 for wxGTK:3.0-gtk3
Adding additional 'codeblocks-17.12-r300.ebuild' for building with wxGTK:3.0-gtk3
instead of wxGTK:2.8.
This also contains USE flag 'fortran' (introduced in codeblocks-17.12.ebuild )
which controls the building of 'FortranProject plugin' for Code::Blocks IDE
( https://sourceforge.net/projects/fortranproject/ )
after applying of 'FortranProject_autotools_build.diff' patch.
Bug: bugs.gentoo.org/643494
band-a-prend [Sun, 1 Apr 2018 11:13:03 +0000 (14:13 +0300)]
profiles/package.mask: add codeblocks-17.12-r300
Update profiles/package.mask block:
// Bernard Cafarelli <voyageur@gentoo.org> (8 May 2017)
// Coordinated conversion to wxGTK:3.0-gtk3
// Drop mask after migration of existing wxGTK:3.0 users
=net-ftp/filezilla-3.30.0-r300
=net-ftp/filezilla-3.31.0-r300
with additional line
=dev-util/codeblocks-17.12-r300
band-a-prend [Fri, 27 Apr 2018 00:45:56 +0000 (03:45 +0300)]
dev-util/codeblocks: version bump to 17.12
Code::Blocks IDE package version bump to 17.12 with
switching 'WX_GTK_VER' from x11-libs/wxGTK:2.8 to x11-libs/wxGTK:3.0
This also adds a new USE flag 'fortran' which controls the
building of 'FortranProject plugin' for Code::Blocks IDE
( https://sourceforge.net/projects/fortranproject/ )
after applying of 'FortranProject_autotools_build.diff' patch.
Add patch 'FortranProject_fix_build_gcc7_failed.patch'
from upstream that fix gcc7 compilation error
"call of overloaded ‘abs(unsigned int)’ is ambiguous"
for FortranProject plugin, i.e. when USE="fortran".
Remove USE=flag "static" with passing "--disable-static"
to econf within src_configure() section.
Remove directly passing "-g" compiler option to CFLAGS
and CXXFLAGS when USE="debug" by applying the patch
'codeblocks-17.12-nodebug.diff'.
Updating 'metadata.xml' file:
Adding 'fortran' USE-flag description for 'dev-util/codeblocks-17.12'.
Updating 'Manifest' file:
Adding size, blake2 and sha512 checksums for 'codeblocks_17.12.tar.xz' tarball
Bug: https://bugs.gentoo.org/643494
Closes: https://bugs.gentoo.org/643494
Sergey Torokhov [Thu, 1 Mar 2018 09:24:22 +0000 (12:24 +0300)]
dev-util/codeblocks: metadata.xml add maintainer
Adding an information about new co-maintainer of dev-util/codeblocks package.
Mike Gilbert [Sat, 5 May 2018 19:56:25 +0000 (15:56 -0400)]
meson.eclass: style cleanup
Raul E Rangel [Mon, 23 Apr 2018 15:53:07 +0000 (09:53 -0600)]
meson.eclass: Write *FLAGS into meson cross build file
Use python's shlex to parse the flags and generate an array that is
usable by meson. This will pass the flags correctly when doing a cross
build.
Example cross file output:
[properties]
c_args = ['-O2', '-pipe', '-march=armv8-a+crc', '-mtune=cortex-a57.cortex-a53', '-mfpu=crypto-neon-fp-armv8', '-mfloat-abi=hard', '-g', '-fno-exceptions', '-fno-unwind-tables', '-fno-asynchronous-unwind-tables', '-clang-syntax']
c_link_args = ['-Wl,-O1', '-Wl,-O2', '-Wl,--as-needed']
cpp_args = ['-O2', '-O2', '-pipe', '-march=armv8-a+crc', '-mtune=cortex-a57.cortex-a53', '-mfpu=crypto-neon-fp-armv8', '-mfloat-abi=hard', '-g', '-fno-exceptions', '-fno-unwind-tables', '-fno-asynchronous-unwind-tables', '-clang-syntax']
cpp_link_args = ['-Wl,-O1', '-Wl,-O2', '-Wl,--as-needed']
fortran_args = ['-O2']
objc_args = []
objcpp_args = []
See https://bugs.gentoo.org/653900 for upstream patch.
BUG=b:
78351764
TEST=emerge-grunt and emerge-bob and verified the flags are passed to
mosys
BRANCH=none
Change-Id: Ic3d852232ec718141b87bc0729318699f0fad4f8
Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Closes: https://bugs.gentoo.org/653900
Aaron Bauman [Sat, 5 May 2018 19:40:47 +0000 (15:40 -0400)]
dev-cpp/gmock: treeclean
Aaron Bauman [Sat, 5 May 2018 19:37:03 +0000 (15:37 -0400)]
dev-db/m17n-contrib: treeclean
Aaron Bauman [Sat, 5 May 2018 19:34:32 +0000 (15:34 -0400)]
www-apps/freeradius-dialupadmin: treeclean
Closes: https://bugs.gentoo.org/650298
Brian Evans [Sat, 5 May 2018 19:39:14 +0000 (15:39 -0400)]
www-plugins/freshplayerplugin: Drop maintainership
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Sebastian Pipping [Sat, 5 May 2018 19:33:57 +0000 (21:33 +0200)]
www-apps/nikola: 7.8.15
Package-Manager: Portage-2.3.32, Repoman-2.3.9
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:13:19 +0000 (11:13 +0200)]
x11-plugins/wmcpuload: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:11:14 +0000 (11:11 +0200)]
x11-plugins/wmweather+: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:08:38 +0000 (11:08 +0200)]
x11-plugins/wmtz: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:08:08 +0000 (11:08 +0200)]
x11-plugins/wmtop: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:07:45 +0000 (11:07 +0200)]
x11-plugins/wmtime: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:07:11 +0000 (11:07 +0200)]
x11-plugins/wmswallow: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:06:22 +0000 (11:06 +0200)]
x11-plugins/wmpop3: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:05:49 +0000 (11:05 +0200)]
x11-plugins/wmlongrun: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:05:19 +0000 (11:05 +0200)]
x11-plugins/wmifs: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:05:02 +0000 (11:05 +0200)]
x11-plugins/wmmoonclock: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:04:22 +0000 (11:04 +0200)]
x11-plugins/wmifinfo: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:03:55 +0000 (11:03 +0200)]
x11-plugins/wmfsm: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:03:36 +0000 (11:03 +0200)]
x11-plugins/wmmixer: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:03:13 +0000 (11:03 +0200)]
x11-plugins/wmmenu: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:01:54 +0000 (11:01 +0200)]
x11-plugins/wmmemload: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:01:36 +0000 (11:01 +0200)]
x11-plugins/wmix: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:01:04 +0000 (11:01 +0200)]
x11-plugins/wmload: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 09:00:00 +0000 (11:00 +0200)]
x11-plugins/wmitime: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:59:20 +0000 (10:59 +0200)]
x11-plugins/wmhdplop: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:58:58 +0000 (10:58 +0200)]
x11-plugins/wmget: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:58:16 +0000 (10:58 +0200)]
x11-plugins/wmgtemp: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:57:44 +0000 (10:57 +0200)]
x11-plugins/wmdots: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:57:09 +0000 (10:57 +0200)]
x11-plugins/wmclock: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:56:36 +0000 (10:56 +0200)]
x11-plugins/wmcp: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:56:08 +0000 (10:56 +0200)]
x11-plugins/wmcliphist: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:55:35 +0000 (10:55 +0200)]
x11-plugins/wmcdplay: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:54:51 +0000 (10:54 +0200)]
x11-plugins/wmbutton: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:54:05 +0000 (10:54 +0200)]
x11-plugins/wmcalc: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:53:33 +0000 (10:53 +0200)]
x11-plugins/wmbiff: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:52:24 +0000 (10:52 +0200)]
x11-plugins/wmbattery: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:51:24 +0000 (10:51 +0200)]
x11-plugins/wmail: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:51:00 +0000 (10:51 +0200)]
x11-plugins/wmacpi: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:50:31 +0000 (10:50 +0200)]
x11-plugins/wmSun: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:49:04 +0000 (10:49 +0200)]
x11-plugins/cputnik: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:48:28 +0000 (10:48 +0200)]
x11-libs/libdockapp: use HTTPS
Michael Mair-Keimberger [Mon, 30 Apr 2018 08:47:06 +0000 (10:47 +0200)]
net-misc/csync: use HTTPS
Closes: https://github.com/gentoo/gentoo/pull/8216
Aaron Bauman [Sat, 5 May 2018 02:09:22 +0000 (22:09 -0400)]
media-libs/libmp3splt: drop old EAPI ebuilds
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/8267
Michał Górny [Sat, 5 May 2018 19:19:32 +0000 (21:19 +0200)]
net-libs/miniupnpc: Revert "Drop old"
Michał Górny [Sat, 5 May 2018 19:09:19 +0000 (21:09 +0200)]
sys-devel/clang-runtime: Re-sync 5.0.2 ebuild
Re-sync missing changes from 5.0.1-r1 to 5.0.2. Accidentally copied
the wrong ebuild.
Mike Gilbert [Sat, 5 May 2018 19:12:27 +0000 (15:12 -0400)]
www-plugins/chrome-binary-plugins: automated update (68.0.3418.2)
Package-Manager: Portage-2.3.36, Repoman-2.3.9_p193
Mike Gilbert [Sat, 5 May 2018 19:12:13 +0000 (15:12 -0400)]
www-client/google-chrome-unstable: automated update (68.0.3418.2)
Package-Manager: Portage-2.3.36, Repoman-2.3.9_p193
Andreas K. Hüttel [Sat, 5 May 2018 19:09:20 +0000 (21:09 +0200)]
dev-libs/grok: Make prefix-compatible
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Nick Sarnie [Sat, 5 May 2018 18:55:53 +0000 (14:55 -0400)]
x11-base/xorg-server: Backport patch to fix colors on Intel GPUs
Colors are broken on Intel GPUs with Mesa 18.0, let's backport the fix
Bug: https://bugs.gentoo.org/653688
Package-Manager: Portage-2.3.36, Repoman-2.3.9
William Hubbs [Sat, 5 May 2018 18:50:05 +0000 (13:50 -0500)]
net-misc/dhcpcd: sync live ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
William Hubbs [Sat, 5 May 2018 18:35:31 +0000 (13:35 -0500)]
net-misc/dhcpcd: 7.0.4 version bump
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas K. Hüttel [Sat, 5 May 2018 18:24:24 +0000 (20:24 +0200)]
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas K. Hüttel [Sat, 5 May 2018 18:18:32 +0000 (20:18 +0200)]
sys-libs/glibc: Remove remaining occurrences of in_iuse
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Sergei Trofimovich [Sat, 5 May 2018 17:50:34 +0000 (18:50 +0100)]
sci-libs/hdf: stable 4.2.13-r1 for ia64, bug #630868
Bug: https://bugs.gentoo.org/630868
Package-Manager: Portage-2.3.36, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"
Maxim Koltsov [Sat, 5 May 2018 17:46:14 +0000 (20:46 +0300)]
media-video/subliminal: support Python 3.6
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ian Whyman [Sat, 5 May 2018 17:28:50 +0000 (18:28 +0100)]
net-misc/gerbera: Fix libupnp minimum version
Closes: https://github.com/gentoo/gentoo/pull/8273
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Fabian Groffen [Sat, 5 May 2018 16:02:29 +0000 (18:02 +0200)]
sys-apps/grep: fix fgrep/egrep scripts
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Chema Alonso Josa [Sat, 5 May 2018 15:36:55 +0000 (17:36 +0200)]
dev-lisp/uiop: Drop old version 3.3.0
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Chema Alonso Josa [Sat, 5 May 2018 15:34:24 +0000 (17:34 +0200)]
dev-lisp/asdf: Drop old version 3.3.0
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Martin Dummer [Wed, 25 Apr 2018 22:52:24 +0000 (00:52 +0200)]
media-plugins/vdr-epgsearch: no "doman" with *.gz files, EAPI=6
Remove usage of "doman" with pre-compressed files
Update the ebuild to EAPI=6
metadata.xml: Add proper use flag description
Closes: https://bugs.gentoo.org/619954
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Andreas K. Hüttel [Sat, 5 May 2018 15:33:53 +0000 (17:33 +0200)]
dev-libs/grok: Fix build with glibc-2.26, bug 638372
Also fix libdir, bug 628048
This still needs stabilization together with glibc-2.26.
Closes: https://bugs.gentoo.org/628048
Bug: https://bugs.gentoo.org/638372
Package-Manager: Portage-2.3.33, Repoman-2.3.9
Michał Górny [Thu, 3 May 2018 16:35:39 +0000 (18:35 +0200)]
sys-devel/clang-runtime: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:35:21 +0000 (18:35 +0200)]
sys-libs/libomp: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:35:02 +0000 (18:35 +0200)]
sys-libs/libcxx: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:34:45 +0000 (18:34 +0200)]
sys-libs/libcxxabi: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:34:26 +0000 (18:34 +0200)]
sys-libs/llvm-libunwind: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:34:07 +0000 (18:34 +0200)]
sys-libs/compiler-rt-sanitizers: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:33:51 +0000 (18:33 +0200)]
sys-libs/compiler-rt: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:33:27 +0000 (18:33 +0200)]
dev-util/lldb: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:33:04 +0000 (18:33 +0200)]
dev-python/clang-python: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:32:52 +0000 (18:32 +0200)]
sys-devel/clang: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:31:53 +0000 (18:31 +0200)]
sys-devel/lld: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:31:10 +0000 (18:31 +0200)]
dev-ml/llvm-ocaml: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:30:49 +0000 (18:30 +0200)]
dev-python/lit: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:29:13 +0000 (18:29 +0200)]
sys-devel/llvm: Bump to 5.0.2
Michał Górny [Thu, 3 May 2018 16:27:30 +0000 (18:27 +0200)]
sys-devel/llvm-common: Bump to 5.0.2
Michał Górny [Sat, 5 May 2018 07:46:07 +0000 (09:46 +0200)]
net-misc/miniupnpd: Drop old
Michał Górny [Sat, 5 May 2018 07:49:02 +0000 (09:49 +0200)]
net-libs/miniupnpc: Drop old
Michał Górny [Sat, 5 May 2018 07:50:14 +0000 (09:50 +0200)]
dev-python/miniupnpc: Drop old
Michał Górny [Sat, 5 May 2018 07:49:33 +0000 (09:49 +0200)]
dev-python/miniupnpc: Bump to 2.0.
20180503
Michał Górny [Sat, 5 May 2018 07:47:39 +0000 (09:47 +0200)]
net-libs/miniupnpc: Bump to 2.0.
20180503
Michał Górny [Sat, 5 May 2018 07:45:04 +0000 (09:45 +0200)]
net-misc/miniupnpd: Bump to 2.0.
20180503
Michał Górny [Sat, 5 May 2018 07:40:29 +0000 (09:40 +0200)]
media-sound/pragha: Bump to 1.3.92
Andreas K. Hüttel [Sat, 5 May 2018 14:57:52 +0000 (16:57 +0200)]
mail-mta/exim: Add revbump building with libtirpc, bug 637546
This still needs stabilization, preferably in sync with glibc-2.26.
Bug: https://bugs.gentoo.org/637546
Package-Manager: Portage-2.3.33, Repoman-2.3.9
Johannes Huber [Sat, 5 May 2018 14:43:17 +0000 (16:43 +0200)]
media-video/kaffeine: Version bump 2.0.15
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Johannes Huber [Sat, 5 May 2018 13:51:35 +0000 (15:51 +0200)]
kde-frameworks/kf-env: Version bump 5
EAPI 7
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Chema Alonso Josa [Sat, 5 May 2018 13:41:29 +0000 (15:41 +0200)]
dev-lisp/uiop: Bump version to 3.3.2
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Chema Alonso Josa [Sat, 5 May 2018 13:39:32 +0000 (15:39 +0200)]
dev-lisp/asdf: Bump version to 3.2.2
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ian Whyman [Sat, 5 May 2018 13:29:49 +0000 (14:29 +0100)]
media-video/handbrake: Bump ffmpeg/libav deps.
Update live ebuild with changes from 1.1.0.
Closes: https://bugs.gentoo.org/653932
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Jeroen Roovers [Sat, 5 May 2018 10:40:14 +0000 (12:40 +0200)]
www-client/vivaldi: Old.
Package-Manager: Portage-2.3.35, Repoman-2.3.9
Jeroen Roovers [Sat, 5 May 2018 10:39:22 +0000 (12:39 +0200)]
www-client/vivaldi: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.35, Repoman-2.3.9
RepoMan-Options: --ignore-arches